A jeff register's size reached Vec::with_capacity before the qubit cap, so one of 2^32 - 1 qubits asked for 34 GB: under wasm32-wasip2 the test written first trapped in qureg_op. It is now refused (Q111) before anything is made. The audit of every allocation and loop sized by the input: - the wire reader bounds every pointer, segment and list in 64 bits (a segment count of u32::MAX overflowed a 32-bit usize), and counts each list element against the words it may visit; - the jeff reader counts every register slot, array element (an array copied by setIndex included), call frame and condition term against one budget, caps arrays, values per function, operations run and gates written, shares conditions between copies, and no longer truncates a 64-bit size, index, selector or shift to fit; - the QIR reader no longer copies a block's lines on each visit, bounds the nesting of branches, the instructions run over every path and the state each path copies, and dedups a condition's reads; - a condition is at most 1 024 terms and 32 deep once written, a run of one operator written flat; - a conversion's check is not run past 262 144 gates applied or 4e9 amplitudes, and says so; both readers take modules of up to 16 MiB. tests/formats_mutation.rs mutates every QIR and jeff file of the conformance set from a fixed seed (45 153 inputs: bits flipped, files cut short and spliced, every length, count, offset and 32-bit field inflated) and holds each to converting or a refusal with a code of the table, within 20 s and 1 GiB measured by a counting allocator. wai-quantum-formats.yml runs it natively and under wasm32-wasip2 (a release build with overflow checks), the count pinned. Co-Authored-By: Claude Opus 5.5 <[email protected]>
718 lines
202 KiB
JSON
718 lines
202 KiB
JSON
{
|
|
"format": "wai.formats-conformance/1",
|
|
"about": "The manifest's cases with each file inline (text, or base64 for jeff), for builds that read no files.",
|
|
"cases": [
|
|
{
|
|
"file": "qir/bell_base.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"profile": "base",
|
|
"notes": [],
|
|
"how": "tableau",
|
|
"outcomes": [
|
|
"00",
|
|
"11"
|
|
],
|
|
"round_trip": true
|
|
},
|
|
"text": "; The base profile's own example program (the QIR specification, MIT): two\n; qubits entangled, measured, and a tuple of the two results recorded.\n\n@0 = internal constant [3 x i8] c\"r1\\00\"\n@1 = internal constant [3 x i8] c\"r2\\00\"\n@2 = internal constant [3 x i8] c\"t0\\00\"\n\ndefine i64 @Entry_Point_Name() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\n\nbody: ; preds = %entry\n call void @__quantum__qis__h__body(ptr null)\n call void @__quantum__qis__cnot__body(ptr null, ptr inttoptr (i64 1 to ptr))\n br label %measurements\n\nmeasurements: ; preds = %body\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null)\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 1 to ptr), ptr writeonly inttoptr (i64 1 to ptr))\n br label %output\n\noutput: ; preds = %measurements\n call void @__quantum__rt__tuple_record_output(i64 2, ptr @2)\n call void @__quantum__rt__result_record_output(ptr null, ptr @0)\n call void @__quantum__rt__result_record_output(ptr inttoptr (i64 1 to ptr), ptr @1)\n\n ret i64 0\n}\n\ndeclare void @__quantum__qis__h__body(ptr)\n\ndeclare void @__quantum__qis__cnot__body(ptr, ptr)\n\ndeclare void @__quantum__qis__mz__body(ptr, ptr writeonly) #1\n\ndeclare void @__quantum__rt__initialize(ptr)\n\ndeclare void @__quantum__rt__tuple_record_output(i64, ptr)\n\ndeclare void @__quantum__rt__result_record_output(ptr, ptr)\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"base_profile\" \"output_labeling_schema\"=\"schema_id\" \"required_num_qubits\"=\"2\" \"required_num_results\"=\"2\" }\n\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 0}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[2] q;\nbit[2] c;\nh q[0];\ncx q[0], q[1];\nc = measure q;\n"
|
|
},
|
|
{
|
|
"file": "qir/every_intrinsic.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"profile": "base",
|
|
"notes": [
|
|
"Q709"
|
|
],
|
|
"how": "exact",
|
|
"round_trip": true
|
|
},
|
|
"text": "; Every intrinsic the reader takes, once each, at angles that are not dyadic where an intrinsic takes one (decimal, exponent and hex), then every qubit measured.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__h__body(ptr null)\n call void @__quantum__qis__h__body(ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__h__body(ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__x__body(ptr null)\n call void @__quantum__qis__y__body(ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__z__body(ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__s__body(ptr null)\n call void @__quantum__qis__s__adj(ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__t__body(ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__t__adj(ptr null)\n call void @__quantum__qis__sx__body(ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__rx__body(double 3.000000e-01, ptr null)\n call void @__quantum__qis__ry__body(double 0xBFF199999999999A, ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__rz__body(double 2.5, ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__rz__adj(double 0.7, ptr null)\n call void @__quantum__qis__r1__body(double 0.9, ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__cnot__body(ptr null, ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__cx__body(ptr inttoptr (i64 1 to ptr), ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__cy__body(ptr inttoptr (i64 2 to ptr), ptr null)\n call void @__quantum__qis__cz__body(ptr null, ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__swap__body(ptr inttoptr (i64 1 to ptr), ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__ccx__body(ptr null, ptr inttoptr (i64 1 to ptr), ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__ccz__body(ptr inttoptr (i64 2 to ptr), ptr inttoptr (i64 1 to ptr), ptr null)\n call void @__quantum__qis__rxx__body(double 0.4, ptr null, ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__ryy__body(double -0.6, ptr inttoptr (i64 1 to ptr), ptr inttoptr (i64 2 to ptr))\n call void @__quantum__qis__rzz__body(double 1.3, ptr inttoptr (i64 2 to ptr), ptr null)\n br label %measurements\nmeasurements:\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null) #1\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 1 to ptr), ptr writeonly inttoptr (i64 1 to ptr)) #1\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 2 to ptr), ptr writeonly inttoptr (i64 2 to ptr)) #1\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"base_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"3\" \"required_num_results\"=\"3\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[3] q;\nbit[3] c;\nh q[0]; h q[1]; h q[2];\nx q[0]; y q[1]; z q[2]; s q[0]; sdg q[1]; t q[2]; tdg q[0]; sx q[1];\nrx(0.3) q[0]; ry(-1.1) q[1]; rz(2.5) q[2]; rz(-0.7) q[0]; p(0.9) q[1];\ncx q[0], q[1]; cx q[1], q[2]; cy q[2], q[0]; cz q[0], q[2]; swap q[1], q[2]; ccx q[0], q[1], q[2]; ctrl(2) @ z q[2], q[1], q[0];\nrxx(0.4) q[0], q[1]; ryy(-0.6) q[1], q[2]; rzz(1.3) q[2], q[0];\nc = measure q;\n"
|
|
},
|
|
{
|
|
"file": "qir/clifford_t.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"profile": "base",
|
|
"notes": [],
|
|
"how": "exact",
|
|
"exact": true,
|
|
"round_trip": true
|
|
},
|
|
"text": "; A Clifford+T module, one rotation by exactly pi/4 in hex: it reads with no note and runs on the bit-exact method.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__h__body(ptr null)\n call void @__quantum__qis__t__body(ptr null)\n call void @__quantum__qis__cx__body(ptr null, ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__s__adj(ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__h__body(ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__rz__body(double 0x3FE921FB54442D18, ptr inttoptr (i64 1 to ptr))\n br label %measurements\nmeasurements:\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null) #1\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 1 to ptr), ptr writeonly inttoptr (i64 1 to ptr)) #1\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"base_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"2\" \"required_num_results\"=\"2\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[2] q;\nbit[2] c;\nh q[0];\nt q[0];\ncx q[0], q[1];\nsdg q[1];\nh q[1];\nrz(pi/4) q[1];\nc = measure q;\n"
|
|
},
|
|
{
|
|
"file": "qir/qft3_typed.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"profile": "base",
|
|
"notes": [],
|
|
"how": "exact",
|
|
"exact": true,
|
|
"round_trip": true
|
|
},
|
|
"text": "; QIR emitted by wai-quantum — deterministic, byte-identical on every target.\nsource_filename = \"wai_quantum\"\n\n%Qubit = type opaque\n%Result = type opaque\n\ndeclare void @__quantum__qis__h__body(%Qubit*)\ndeclare void @__quantum__qis__rz__body(double, %Qubit*)\ndeclare void @__quantum__qis__cnot__body(%Qubit*, %Qubit*)\ndeclare void @__quantum__qis__mz__body(%Qubit*, %Result*)\ndeclare void @__quantum__rt__result_record_output(%Result*, i8*)\n\ndefine void @main() #0 {\nentry:\n call void @__quantum__qis__h__body(%Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0x3FE921FB54442D18, %Qubit* inttoptr (i64 1 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 1 to %Qubit*), %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0xBFE921FB54442D18, %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 1 to %Qubit*), %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0x3FE921FB54442D18, %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0x3FD921FB54442D18, %Qubit* inttoptr (i64 2 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 2 to %Qubit*), %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0xBFD921FB54442D18, %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 2 to %Qubit*), %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0x3FD921FB54442D18, %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__h__body(%Qubit* inttoptr (i64 1 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0x3FE921FB54442D18, %Qubit* inttoptr (i64 2 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 2 to %Qubit*), %Qubit* inttoptr (i64 1 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0xBFE921FB54442D18, %Qubit* inttoptr (i64 1 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 2 to %Qubit*), %Qubit* inttoptr (i64 1 to %Qubit*))\n call void @__quantum__qis__rz__body(double 0x3FE921FB54442D18, %Qubit* inttoptr (i64 1 to %Qubit*))\n call void @__quantum__qis__h__body(%Qubit* inttoptr (i64 2 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 0 to %Qubit*), %Qubit* inttoptr (i64 2 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 2 to %Qubit*), %Qubit* inttoptr (i64 0 to %Qubit*))\n call void @__quantum__qis__cnot__body(%Qubit* inttoptr (i64 0 to %Qubit*), %Qubit* inttoptr (i64 2 to %Qubit*))\n call void @__quantum__qis__mz__body(%Qubit* inttoptr (i64 0 to %Qubit*), %Result* inttoptr (i64 0 to %Result*))\n call void @__quantum__qis__mz__body(%Qubit* inttoptr (i64 1 to %Qubit*), %Result* inttoptr (i64 1 to %Result*))\n call void @__quantum__qis__mz__body(%Qubit* inttoptr (i64 2 to %Qubit*), %Result* inttoptr (i64 2 to %Result*))\n call void @__quantum__rt__result_record_output(%Result* inttoptr (i64 0 to %Result*), i8* null)\n call void @__quantum__rt__result_record_output(%Result* inttoptr (i64 1 to %Result*), i8* null)\n call void @__quantum__rt__result_record_output(%Result* inttoptr (i64 2 to %Result*), i8* null)\n ret void\n}\n\nattributes #0 = { \"entry_point\" \"output_labeling_schema\" \"qir_profiles\"=\"base_profile\" \"required_num_qubits\"=\"3\" \"required_num_results\"=\"3\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 1}\n!1 = !{i32 7, !\"qir_minor_version\", i32 0}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[3] q;\nh q[0];\ncp(2*pi/4) q[1],q[0];\ncp(2*pi/8) q[2],q[0];\nh q[1];\ncp(2*pi/4) q[2],q[1];\nh q[2];\ncx q[0],q[2];\ncx q[2],q[0];\ncx q[0],q[2];\n"
|
|
},
|
|
{
|
|
"file": "qir/teleport_chain.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"profile": "adaptive",
|
|
"notes": [],
|
|
"dynamic": true,
|
|
"qubits": 6,
|
|
"equal_bits": [
|
|
[
|
|
4,
|
|
5
|
|
]
|
|
],
|
|
"round_trip": true
|
|
},
|
|
"text": "; The adaptive profile's own example program (the QIR specification, MIT): a\n; Bell pair whose second half is teleported twice, each step measuring in\n; the middle and correcting on the result. The pair ends between qubits 0 and\n; 5, so results 4 and 5 are equal on every shot.\n\n@0 = internal constant [5 x i8] c\"0_t0\\00\"\n@1 = internal constant [5 x i8] c\"0_t1\\00\"\n\ndefine i64 @TeleportChain() local_unnamed_addr #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\n\nbody: ; preds = %entry\n tail call void @__quantum__qis__h__body(ptr null)\n tail call void @__quantum__qis__cnot__body(ptr null, ptr nonnull inttoptr (i64 1 to ptr))\n tail call void @__quantum__qis__h__body(ptr nonnull inttoptr (i64 2 to ptr))\n tail call void @__quantum__qis__cnot__body(ptr nonnull inttoptr (i64 2 to ptr), ptr nonnull inttoptr (i64 4 to ptr))\n tail call void @__quantum__qis__h__body(ptr nonnull inttoptr (i64 3 to ptr))\n tail call void @__quantum__qis__cnot__body(ptr nonnull inttoptr (i64 3 to ptr), ptr nonnull inttoptr (i64 5 to ptr))\n tail call void @__quantum__qis__cnot__body(ptr nonnull inttoptr (i64 1 to ptr), ptr nonnull inttoptr (i64 2 to ptr))\n tail call void @__quantum__qis__h__body(ptr nonnull inttoptr (i64 1 to ptr))\n tail call void @__quantum__qis__mz__body(ptr nonnull inttoptr (i64 1 to ptr), ptr writeonly null)\n tail call void @__quantum__qis__reset__body(ptr nonnull inttoptr (i64 1 to ptr))\n %0 = tail call i1 @__quantum__rt__read_result(ptr readonly null)\n br i1 %0, label %then__1, label %continue__1\n\n; conditional quantum gate (only one in this block, but many can appear and the full quantum instruction set should be usable)\nthen__1: ; preds = %body\n tail call void @__quantum__qis__z__body(ptr nonnull inttoptr (i64 4 to ptr))\n br label %continue__1\n\ncontinue__1: ; preds = %then__1, %body\n tail call void @__quantum__qis__mz__body(ptr nonnull inttoptr (i64 2 to ptr), ptr writeonly nonnull inttoptr (i64 1 to ptr))\n tail call void @__quantum__qis__reset__body(ptr nonnull inttoptr (i64 2 to ptr))\n %1 = tail call i1 @__quantum__rt__read_result(ptr readonly nonnull inttoptr (i64 1 to ptr))\n br i1 %1, label %then__2, label %continue__2\n\nthen__2: ; preds = %continue__1\n tail call void @__quantum__qis__x__body(ptr nonnull inttoptr (i64 4 to ptr))\n br label %continue__2\n\ncontinue__2: ; preds = %then__2, %continue__1\n tail call void @__quantum__qis__cnot__body(ptr nonnull inttoptr (i64 4 to ptr), ptr nonnull inttoptr (i64 3 to ptr))\n tail call void @__quantum__qis__h__body(ptr nonnull inttoptr (i64 4 to ptr))\n tail call void @__quantum__qis__mz__body(ptr nonnull inttoptr (i64 4 to ptr), ptr writeonly nonnull inttoptr (i64 2 to ptr))\n tail call void @__quantum__qis__reset__body(ptr nonnull inttoptr (i64 4 to ptr))\n %2 = tail call i1 @__quantum__rt__read_result(ptr readonly nonnull inttoptr (i64 2 to ptr))\n br i1 %2, label %then__3, label %continue__3\n\nthen__3: ; preds = %continue__2\n tail call void @__quantum__qis__z__body(ptr nonnull inttoptr (i64 5 to ptr))\n br label %continue__3\n\ncontinue__3: ; preds = %then__3, %continue__2\n tail call void @__quantum__qis__mz__body(ptr nonnull inttoptr (i64 3 to ptr), ptr writeonly nonnull inttoptr (i64 3 to ptr))\n tail call void @__quantum__qis__reset__body(ptr nonnull inttoptr (i64 3 to ptr))\n %3 = tail call i1 @__quantum__rt__read_result(ptr readonly nonnull inttoptr (i64 3 to ptr))\n br i1 %3, label %then__4, label %continue__4\n\nthen__4: ; preds = %continue__3\n tail call void @__quantum__qis__x__body(ptr nonnull inttoptr (i64 5 to ptr))\n br label %continue__4\n\ncontinue__4: ; preds = %continue__3, %then__4\n tail call void @__quantum__qis__mz__body(ptr null, ptr writeonly nonnull inttoptr (i64 4 to ptr))\n tail call void @__quantum__qis__reset__body(ptr null)\n tail call void @__quantum__qis__mz__body(ptr nonnull inttoptr (i64 5 to ptr), ptr writeonly nonnull inttoptr (i64 5 to ptr))\n tail call void @__quantum__qis__reset__body(ptr nonnull inttoptr (i64 5 to ptr))\n br label %exit\n\nexit:\n call void @__quantum__rt__result_record_output(ptr nonnull inttoptr (i64 4 to ptr), ptr @0)\n call void @__quantum__rt__result_record_output(ptr nonnull inttoptr (i64 5 to ptr), ptr @1)\n ret i64 0\n}\n\n; declarations of QIS functions\n\ndeclare void @__quantum__qis__cnot__body(ptr, ptr) local_unnamed_addr\n\ndeclare void @__quantum__qis__h__body(ptr) local_unnamed_addr\n\ndeclare void @__quantum__qis__x__body(ptr) local_unnamed_addr\n\ndeclare void @__quantum__qis__z__body(ptr) local_unnamed_addr\n\ndeclare void @__quantum__qis__reset__body(ptr) local_unnamed_addr\n\ndeclare void @__quantum__qis__mz__body(ptr, ptr writeonly) #1\n\n; declarations of runtime functions\n\ndeclare void @__quantum__rt__initialize(ptr)\n\ndeclare i1 @__quantum__rt__read_result(ptr readonly)\n\ndeclare void @__quantum__rt__result_record_output(ptr, ptr)\n\n; attributes\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"adaptive_profile\" \"output_labeling_schema\"=\"schema_id\" \"required_num_qubits\"=\"6\" \"required_num_results\"=\"6\" }\n\nattributes #1 = { \"irreversible\" }\n\n; module flags\n\n!llvm.module.flags = !{!0, !1, !2, !3, !4, !5, !6, !7, !8, !9}\n\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 0}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n!4 = !{i32 5, !\"int_computations\", !10}\n!5 = !{i32 5, !\"float_computations\", !11}\n!6 = !{i32 1, !\"ir_functions\", i1 false}\n!7 = !{i32 1, !\"backwards_branching\", i2 0}\n!8 = !{i32 1, !\"multiple_target_branching\", i1 false}\n!9 = !{i32 1, !\"multiple_return_points\", i1 false}\n!10 = !{!\"i32\", !\"i64\"}\n!11 = !{!\"float\", !\"double\"}\n"
|
|
},
|
|
{
|
|
"file": "qir/computed.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"profile": "adaptive",
|
|
"notes": [
|
|
"Q709"
|
|
],
|
|
"dynamic": true,
|
|
"outcomes": [
|
|
"001",
|
|
"010",
|
|
"100",
|
|
"111"
|
|
],
|
|
"round_trip": true
|
|
},
|
|
"text": "; Adaptive: an angle computed from constants under float_computations, and a branch on two results combined by i1 logic: result 2 is 1 exactly when results 0 and 1 agree.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n %a = fadd double 0.25, 0.5\n %b = fmul double %a, 2.0\n call void @__quantum__qis__ry__body(double %b, ptr null)\n call void @__quantum__qis__h__body(ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null)\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 1 to ptr), ptr writeonly inttoptr (i64 1 to ptr))\n %r0 = call i1 @__quantum__rt__read_result(ptr readonly null)\n %r1 = call i1 @__quantum__rt__read_result(ptr readonly inttoptr (i64 1 to ptr))\n %x = xor i1 %r0, %r1\n %n = xor i1 %x, true\n br i1 %n, label %same, label %out\nsame:\n call void @__quantum__qis__x__body(ptr inttoptr (i64 2 to ptr))\n br label %out\nout:\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 2 to ptr), ptr writeonly inttoptr (i64 2 to ptr))\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"adaptive_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"3\" \"required_num_results\"=\"3\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3, !4, !5}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n!4 = !{i32 5, !\"float_computations\", !10}\n!5 = !{i32 1, !\"backwards_branching\", i2 0}\n!10 = !{!\"double\"}\n"
|
|
},
|
|
{
|
|
"file": "qir/no_profile.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"profile": "base",
|
|
"notes": [
|
|
"Q702"
|
|
],
|
|
"outcomes": [
|
|
"0",
|
|
"1"
|
|
]
|
|
},
|
|
"text": "; A module that names no profile: read under the profile its instructions need (base), and said so.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__h__body(ptr null)\n br label %measurements\nmeasurements:\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null) #1\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"1\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/base_branch.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q704",
|
|
"line": 12
|
|
},
|
|
"text": "; Under the base profile, reading a result: forbidden.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__h__body(ptr null)\n br label %measurements\nmeasurements:\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null) #1\n %r = call i1 @__quantum__rt__read_result(ptr readonly null)\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"base_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"1\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/base_gate_after_measure.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q704",
|
|
"line": 11
|
|
},
|
|
"text": "; Under the base profile, a gate on a qubit after its measurement: forbidden.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null) #1\n br label %measurements\nmeasurements:\n call void @__quantum__qis__x__body(ptr null)\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"base_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"1\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/undeclared_float.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q704",
|
|
"line": 6
|
|
},
|
|
"text": "; The same computation with no float_computations flag: what the adaptive profile forbids, refused on its line.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n %a = fadd double 0.25, 0.5\n %b = fmul double %a, 2.0\n call void @__quantum__qis__ry__body(double %b, ptr null)\n call void @__quantum__qis__h__body(ptr inttoptr (i64 1 to ptr))\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null)\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 1 to ptr), ptr writeonly inttoptr (i64 1 to ptr))\n %r0 = call i1 @__quantum__rt__read_result(ptr readonly null)\n %r1 = call i1 @__quantum__rt__read_result(ptr readonly inttoptr (i64 1 to ptr))\n %x = xor i1 %r0, %r1\n %n = xor i1 %x, true\n br i1 %n, label %same, label %out\nsame:\n call void @__quantum__qis__x__body(ptr inttoptr (i64 2 to ptr))\n br label %out\nout:\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 2 to ptr), ptr writeonly inttoptr (i64 2 to ptr))\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"adaptive_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"3\" \"required_num_results\"=\"3\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/loop_undeclared.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q704",
|
|
"line": 10
|
|
},
|
|
"text": "; A loop (a branch back to an earlier block) with no backwards_branching flag: forbidden.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %l\nl:\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null)\n %r = call i1 @__quantum__rt__read_result(ptr readonly null)\n br i1 %r, label %l, label %done\ndone:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"adaptive_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"1\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/loop_declared.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q705",
|
|
"line": 10
|
|
},
|
|
"text": "; The same loop with backwards_branching declared: a capability this reader does not take.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %l\nl:\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null)\n %r = call i1 @__quantum__rt__read_result(ptr readonly null)\n br i1 %r, label %l, label %done\ndone:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"adaptive_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"1\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3, !4}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n!4 = !{i32 1, !\"backwards_branching\", i2 2}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/switch_declared.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q705",
|
|
"line": 8
|
|
},
|
|
"text": "; A switch on a result, multiple-target branching declared: a capability this reader does not take.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null)\n %r = call i1 @__quantum__rt__read_result(ptr readonly null)\n switch i1 %r, label %done [ i1 true, label %one ]\none:\n call void @__quantum__qis__x__body(ptr null)\n br label %done\ndone:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"adaptive_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"1\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3, !4}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n!4 = !{i32 1, !\"multiple_target_branching\", i1 true}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/dynamic_qubits.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q705",
|
|
"line": 6
|
|
},
|
|
"text": "; A qubit allocated at run time, with dynamic qubit management declared: a capability this reader does not take.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n %q = call ptr @__quantum__rt__qubit_allocate()\n call void @__quantum__qis__h__body(ptr %q)\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"adaptive_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"0\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 true}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/stale_read.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q708",
|
|
"line": 9
|
|
},
|
|
"text": "; A result read, measured again into the same result, and only then branched on: the branch would read the later measurement.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n call void @__quantum__qis__mz__body(ptr null, ptr writeonly null)\n %r = call i1 @__quantum__rt__read_result(ptr readonly null)\n call void @__quantum__qis__mz__body(ptr inttoptr (i64 1 to ptr), ptr writeonly null)\n br i1 %r, label %a, label %b\na:\n call void @__quantum__qis__x__body(ptr inttoptr (i64 1 to ptr))\n br label %b\nb:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"adaptive_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"2\" \"required_num_results\"=\"1\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/unknown_intrinsic.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q706",
|
|
"line": 8
|
|
},
|
|
"text": "; An intrinsic the reader does not know.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__foo__body(ptr null)\n br label %measurements\nmeasurements:\n\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"base_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"0\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/qubit_past_count.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q707",
|
|
"line": 8
|
|
},
|
|
"text": "; Qubit 4 in a module that declares one qubit.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__h__body(ptr inttoptr (i64 4 to ptr))\n br label %measurements\nmeasurements:\n\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"base_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"0\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/unknown_profile.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q703",
|
|
"line": 3
|
|
},
|
|
"text": "; A profile the reader does not take.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__h__body(ptr null)\n br label %measurements\nmeasurements:\n\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"custom_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"0\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 2}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/major_version.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q701"
|
|
},
|
|
"text": "; A QIR major version the reader does not take.\n\ndefine i64 @main() #0 {\nentry:\n call void @__quantum__rt__initialize(ptr null)\n br label %body\nbody:\n call void @__quantum__qis__h__body(ptr null)\n br label %measurements\nmeasurements:\n\n br label %output\noutput:\n ret i64 0\n}\n\nattributes #0 = { \"entry_point\" \"qir_profiles\"=\"base_profile\" \"output_labeling_schema\"=\"labels\" \"required_num_qubits\"=\"1\" \"required_num_results\"=\"0\" }\nattributes #1 = { \"irreversible\" }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!0 = !{i32 1, !\"qir_major_version\", i32 3}\n!1 = !{i32 7, !\"qir_minor_version\", i32 1}\n!2 = !{i32 1, !\"dynamic_qubit_management\", i1 false}\n!3 = !{i32 1, !\"dynamic_result_management\", i1 false}\n"
|
|
},
|
|
{
|
|
"file": "qir/refuse/not_llvm.ll",
|
|
"format": "qir",
|
|
"expect": {
|
|
"refused": "Q700"
|
|
},
|
|
"text": "; Not LLVM text: no function, no entry point.\nOPENQASM 3.0;\nqubit q;\n"
|
|
},
|
|
{
|
|
"file": "jeff/controls_after_targets.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q709"
|
|
],
|
|
"how": "exact",
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAAABAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAOUDAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQAlQIAADcBAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAAhwIAAAAAAAAAAAAAQAAAAAEABAAAAAAAAAAAADkBAAAEAAAANQEAAAwAAAAAAAAAAAAAADABAAABAAEAAAAAAAAAAAAxAQAABAAAAC0BAAAMAAAAAAAAAAAAAAAoAQAAAQABAAAAAAAAAAAAKQEAAAQAAAAlAQAADAAAAAAAAAAAAAAAIAEAAAEAAQAAAAAAAAAAACEBAAAMAAAAIQEAAAwAAAAAAAAAAAAAABwBAAABAAEAAAAAAAAAAAApAQAAFAAAACkBAAAUAAAAAAAAAAAAAAAkAQAAAQABAAQAAAAAAAAAMQEAAAQAAAAtAQAADAAAAAAAAAAAAAAAKAEAAAIAAAAAAAAAAAAAACkBAAAUAAAAKQEAAAwAAAAAAAAAAAAAACQBAAABAAEAAAAAAAAAAAAxAQAADAAAADEBAAAMAAAAAAAAAAAAAAAsAQAAAQABAAQAAAAAAAAAOQEAAAQAAAA1AQAADAAAAAAAAAAAAAAAMAEAAAIAAAAEAAAAAAAAADEBAAAEAAAALQEAAAwAAAAAAAAAAAAAACgBAAACAAAABAAAAAAAAAApAQAABAAAACUBAAAMAAAAAAAAAAAAAAAgAQAAAgAAAAAAAAAAAAAAIQEAACQAAAAlAQAADAAAAAAAAAAAAAAAIAEAAAEAAQAEAAAAAAAAAC0BAAAEAAAAKQEAAAwAAAAAAAAAAAAAACQBAAACAAAAAAAAAAAAAAAlAQAAJAAAACkBAAAcAAAAAAAAAAAAAAAoAQAAAQABAAQAAAAAAAAANQEAAAQAAAAxAQAADAAAAAAAAAAAAAAALAEAAAIAAAAAAAAAAAAAAC0BAAAUAAAALQEAAAwAAAAAAAAAAAAAACgBAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAQAAAAFAAAABgAAAAAAAAAAAAAAAgABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAEAAAAzMzMzMzPTPwIAAAAGAAAABwAAAAAAAAAGAAAAAAAAAAAAAAACAAEABgAAAAAAAAEDAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAIAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQADAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAABAAAAmpmZmZmZyT8KAAAAAAAAAAAAAAABAAAAmpmZmZmZ2T8LAAAAAAAAAAAAAAABAAAAMzMzMzMz478EAAAACQAAAAoAAAALAAAADAAAAAAAAAAGAAAAAAAAAAAAAAACAAEACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAAAQAAAM3MzMzMzOw/BwAAAAgAAAAMAAAADQAAAA4AAAAPAAAAEAAAAAAAAAAGAAAAAAAAAAAAAAACAAEABQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAQAAAAAAAAAAANA/DwAAABEAAAASAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQANAAAAAAABAAAAAAAAAAAAAAAAAAAAAABMAAAAAAACAJQAAAACAAAAAAAAAAAAAACUAAAAAgAAAAAAAAAAAAAAlAAAAAIAAAAAAAAAAAAAAJQAAAACAAAAAAAAAAAAAACUAAAAAgAAAAAAAAAAAAAAlAAAAAIAAAAAAAAAAAAAAJQAAAACAAAAAAAAAAAAAACUAAAAAgAAAAAAAAAAAAAAlAAAAAIAAAAAAAAAAAAAAJQAAAACAAAAAAAAAAAAAACUAAAAAgAAAAAAAAAAAAAAlAAAAAIAAAAAAAAAAAAAAJQAAAACAAAAAAAAAAAAAACUAAAAAgAAAAAAAAAAAAAAlAAAAAIAAAAAAAAAAAAAAJQAAAACAAAAAAAAAAAAAACUAAAAAgAAAAAAAAAAAAAAlAAAAAIAAAAAAAAAAAAAAJQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACoAAABtYWluAAAAAA==",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[3] q;\nh q[0];\ncx q[0], q[1];\nrx(-0.9) q[2];\nsdg q[0];\nU(0.2, 0.4, -0.6) q[1];\nctrl(2) @ p(0.9) q[0], q[1], q[2];\np(0.25) q[0];\n"
|
|
},
|
|
{
|
|
"file": "jeff/custom_named.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q709",
|
|
"Q711"
|
|
],
|
|
"how": "exact",
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAHYAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAJkBAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQACQEAAHcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAA9wAAAAAAAAAAAAAAGAAAAAEABAAAAAAAAAAAAHEAAAAEAAAAbQAAAAwAAAAAAAAAAAAAAGgAAAABAAEAAAAAAAAAAABpAAAABAAAAGUAAAAMAAAAAAAAAAAAAABgAAAAAQABAAAAAAAAAAAAYQAAAAwAAABhAAAADAAAAAAAAAAAAAAAXAAAAAEAAQAAAAAAAAAAAGkAAAAUAAAAaQAAABQAAAAAAAAAAAAAAGQAAAABAAEABAAAAAAAAABxAAAABAAAAG0AAAAMAAAAAAAAAAAAAABoAAAAAgAAAAAAAAAAAAAAaQAAABQAAABpAAAADAAAAAAAAAAAAAAAZAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABgAAAAAAAAAAAAAAAgABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAwAAAAQAAAAGAAAAAAAAAAAAAAACAAEAAgABAAIAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAQAAAAAAAAAAAOA/BAAAAAUAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQADAAEAAQEAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAACADQAAAACAAAAAAAAAAAAAAA0AAAAAgAAAAAAAAAAAAAANAAAAAIAAAAAAAAAAAAAADQAAAACAAAAAAAAAAAAAAA0AAAAAgAAAAAAAAAAAAAANAAAAAIAAAAAAAAAAAAAADQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAACoAAAARAAAAEgAAABEAAAAaAAAAEQAAABoAAAARAAAASgAAAG1haW4AAAAASAAAAAAAAABDWAAAAAAAAFJ4AAAAAAAASGFkYW1hcmQAAAAAAAAAAA==",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[2] q;\nh q[0];\ncx q[0], q[1];\nrx(0.5) q[1];\n"
|
|
},
|
|
{
|
|
"file": "jeff/pauli_product.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q709",
|
|
"Q712"
|
|
],
|
|
"how": "exact",
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAGAAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAGUBAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQA1QAAAHcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAAzwAAAAAAAAAAAAAAFAAAAAEABAAAAAAAAAAAAF0AAAAEAAAAWQAAAAwAAAAAAAAAAAAAAFQAAAABAAEAAAAAAAAAAABVAAAABAAAAFEAAAAMAAAAAAAAAAAAAABMAAAAAQABAAAAAAAAAAAATQAAAAQAAABJAAAADAAAAAAAAAAAAAAARAAAAAEAAQAEAAAAAAAAAEUAAAAEAAAAQQAAAAwAAAAAAAAAAAAAADwAAAACAAAAAAAAAAAAAAA9AAAAJAAAAEEAAAAcAAAAAAAAAAAAAABAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAACuR+F6FK7XPwAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAgABAAAAAgAAAAAAAAAAAAAAAAABAAAAGwAAAAEAAgADAAAAHAAAAAAAAgA0AAAAAgAAAAAAAAAAAAAANAAAAAIAAAAAAAAAAAAAADQAAAACAAAAAAAAAAAAAAA0AAAAAgAAAAAAAAAAAAAANAAAAAIAAAAAAAAAAAAAADQAAAACAAAAAAAAAAAAAAA0AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAqAAAAbWFpbgAAAAA=",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\n// exp(0.37i X⊗Y⊗Z), with its parity carried along a chain rather than gathered on the last qubit.\nqubit[3] q;\nh q[0];\nsdg q[1];\nh q[1];\ncx q[0], q[1];\ncx q[1], q[2];\nrz(-0.74) q[2];\ncx q[1], q[2];\ncx q[0], q[1];\nh q[1];\ns q[1];\nh q[0];\n"
|
|
},
|
|
{
|
|
"file": "jeff/refuse/custom_unknown.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q710",
|
|
"at": "operation 1"
|
|
},
|
|
"base64": "AAAAADoAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAKkAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQAaQAAACcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAAVwAAAAAAAAAAAAAACAAAAAEABAAAAAAAAAAAACEAAAAEAAAAHQAAAAwAAAAAAAAAAAAAABgAAAABAAEAAAAAAAAAAAAZAAAADAAAABkAAAAMAAAAAAAAAAAAAAAUAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAGAAAAAAAAAAAAAAACAAEABAABAAEAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAMAAAAAgAAAAAAAAAAAAAADAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAACoAAAARAAAAEgAAABEAAAAaAAAAEQAAABoAAAARAAAASgAAAG1haW4AAAAASAAAAAAAAABDWAAAAAAAAFJ4AAAAAAAASGFkYW1hcmQAAAAAAAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/refuse/custom_wrong_qubits.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q710",
|
|
"at": "operation 1"
|
|
},
|
|
"base64": "AAAAADoAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAKkAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQAaQAAACcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAAVwAAAAAAAAAAAAAACAAAAAEABAAAAAAAAAAAACEAAAAEAAAAHQAAAAwAAAAAAAAAAAAAABgAAAABAAEAAAAAAAAAAAAZAAAADAAAABkAAAAMAAAAAAAAAAAAAAAUAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAGAAAAAAAAAAAAAAACAAEAAgABAAEAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAMAAAAAgAAAAAAAAAAAAAADAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAACoAAAARAAAAEgAAABEAAAAaAAAAEQAAABoAAAARAAAASgAAAG1haW4AAAAASAAAAAAAAABDWAAAAAAAAFJ4AAAAAAAASGFkYW1hcmQAAAAAAAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/refuse/qubit_twice.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q713",
|
|
"at": "operation 2"
|
|
},
|
|
"base64": "AAAAAEEAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAOkAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQAmQAAADcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAAfwAAAAAAAAAAAAAADAAAAAEABAAAAAAAAAAAADUAAAAEAAAAMQAAAAwAAAAAAAAAAAAAACwAAAABAAEAAAAAAAAAAAAtAAAADAAAAC0AAAAMAAAAAAAAAAAAAAAoAAAAAQABAAAAAAAAAAAANQAAAAwAAAA1AAAADAAAAAAAAAAAAAAAMAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABgAAAAAAAAAAAAAAAgABAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAGAAAAAAAAAAAAAAACAAEACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAgAUAAAAAgAAAAAAAAAAAAAAFAAAAAIAAAAAAAAAAAAAABQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAKgAAAG1haW4AAAAA"
|
|
},
|
|
{
|
|
"file": "jeff/refuse/old_version.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q701"
|
|
},
|
|
"base64": "AAAAACEAAAAAAAAAAgAFAAAAAAAAAAAAAQAAAAAAAAARAAAAJwAAAGkAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQAOQAAABcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAALwAAAAAAAAAAAAAABAAAAAEABAAAAAAAAAAAAA0AAAAEAAAACQAAAAwAAAAAAAAAAAAAAAQAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAqAAAAbWFpbgAAAAA="
|
|
},
|
|
{
|
|
"file": "jeff/refuse/angle_from_measurement.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q714",
|
|
"at": "operation 4"
|
|
},
|
|
"base64": "AAAAAGcAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAIEBAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQAAQEAAGcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAA9wAAAAAAAAAAAAAAGAAAAAEABAAAAAAAAAAAAHEAAAAEAAAAbQAAAAwAAAAAAAAAAAAAAGgAAAABAAEAAAAAAAAAAABpAAAABAAAAGUAAAAMAAAAAAAAAAAAAABgAAAAAQABAAAAAAAAAAAAYQAAAAwAAABhAAAADAAAAAAAAAAAAAAAXAAAAAEAAQAAAAAAAAAAAGkAAAAMAAAAaQAAAAwAAAAAAAAAAAAAAGQAAAABAAEAAgAAAAAAAABlAAAADAAAAGUAAAAMAAAAAAAAAAAAAABgAAAAAgAAAAAAAAAAAAAAYQAAABQAAABhAAAADAAAAAAAAAAAAAAAXAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABgAAAAAAAAAAAAAAAgABAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAEAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAABAAAABAAAAAUAAAAAAAAABgAAAAAAAAAAAAAAAgABAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAIALAAAAAIAAAAAAAAAAAAAACwAAAACAAAAAAAAAAAAAAAsAAAAAgAAAAAAAAAAAAAALAAAAAIAAAAAAAAAAAAAACwAAAACAAAAAAAAAAAAAAAsAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACoAAABtYWluAAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/refuse/truncated.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q700"
|
|
},
|
|
"base64": "AAAAAHYAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAJkBAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQACQEAAHcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAA9wAAAAAAAAAAAAAAGAAAAAEABAAAAAAAAAAAAHEAAAAEAAAAbQAAAAwAAAAAAAAAAAAAAGgAAAABAAEAAAAAAAAAAAA="
|
|
},
|
|
{
|
|
"file": "jeff/refuse/register_too_large.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q111",
|
|
"at": "operation 1"
|
|
},
|
|
"base64": "AAAAAC0AAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAJkAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQAWQAAACcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAAVwAAAAAAAAAAAAAACAAAAAEABAACAAAAAAAAACEAAAAEAAAAHQAAAAwAAAAAAAAAAAAAABgAAAACAAAAAQAAAAAAAAAZAAAADAAAABkAAAAMAAAAAAAAAAAAAAAUAAAAAQAAAAAAAAAAAAAAAAADAP////8AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAIADAAAAAIAAAAAAAAAAAAAAAwAAAACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAqAAAAbWFpbgAAAAA="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/ghz-linear_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"how": "tableau",
|
|
"outcomes": [
|
|
"000",
|
|
"111"
|
|
],
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAHABAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAAZAAAAJwAAAA0AAAAOAAAAAAAAAAAAAACdBQAAOgAAAJ0FAAAyAAAAAQAAACoAAABtYWluAAAAAAQAAAABAAMAAAAAAAAAAAAIAAAAAAAEAF0DAAAnAgAAAAAAAAAAAAANAAAABAAAAE0DAAAMAAAABQAAAL8BAAAAAAAAAAAAACwAAAABAAQAAgAAAAAAAADdAAAABAAAANkAAAAMAAAAAAAAAAAAAADIAAAAAgAAAAIAAAAAAAAA1QAAAAQAAADRAAAADAAAAAAAAAAAAAAAwAAAAAIAAAACAAAAAAAAAM0AAAAEAAAAyQAAAAwAAAAAAAAAAAAAALgAAAACAAAAAQAAAAAAAADBAAAADAAAAMEAAAAMAAAAAAAAAAAAAACwAAAAAQAAAAMAAAAAAAAAvQAAAAwAAAC9AAAADAAAAAAAAAAAAAAAqAAAAAEAAQABAAAAAAAAALUAAAAUAAAAtQAAABQAAAAAAAAAAAAAAKQAAAABAAAAAAAAAAAAAAC9AAAADAAAAL0AAAAMAAAAAAAAAAAAAACcAAAAAQABAAEAAAAAAAAAtQAAABwAAAC5AAAADAAAAAAAAAAAAAAApAAAAAEAAAAGAAAAAAAAAK0AAAAsAAAAtQAAABQAAAAAAAAAAAAAALAAAAABAAIABgAAAAAAAACxAQAALAAAALkBAAAUAAAAAAAAAAAAAAC0AQAAAQACAAEAAAAAAAAAbQIAAAwAAABtAgAABAAAAAAAAAAAAAAAXAIAAAEAAAAAAAMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAwAAAAIAAAAFAAAABgAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAcAAAAAAAAAAwAAAAAAAAAFAAAAAgAAAAcAAAAAAAAACAAAAAAAAAABAAAAAAAAAAEAAAAIAAAAAQAAAAAAAAAJAAAACgAAAAEAAAAAAAAABAAAAAAABAAAAAAAAAAAAA0AAAAcAAAA8QAAABQAAAANAAAA9wAAAAAAAAAAAAAACwAAAAwAAAANAAAAAAAAABgAAAABAAQAAgAAAAAAAAB5AAAAFAAAAHkAAAAMAAAAAAAAAAAAAABkAAAAAgAAAAEAAAAAAAAAcQAAABQAAABxAAAAFAAAAAAAAAAAAAAAYAAAAAEAAAABAAAAAAAAAGkAAAAUAAAAaQAAABQAAAAAAAAAAAAAAFgAAAABAAAAAAAAAAAAAABxAAAAFAAAAHEAAAAUAAAAAAAAAAAAAABQAAAAAQABAAEAAAAAAAAAaQAAABwAAABtAAAADAAAAAAAAAAAAAAAWAAAAAEAAAABAAAAAAAAAGUAAAAcAAAAaQAAAAwAAAAAAAAAAAAAAFQAAAABAAAAAAAGAAAAAAAAAAAAAAAAAAsAAAANAAAADgAAAAAAAAACAAAAAAAAAAwAAAAOAAAADwAAABAAAAACAAAAAAAAAA8AAAALAAAAEQAAABIAAAAGAAAAAAAAAAAAAAACAAEAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAEgAAABAAAAATAAAAFAAAAAMAAAAAAAAAEQAAAAsAAAATAAAAAAAAABUAAAAAAAAAAwAAAAAAAAAVAAAADgAAABQAAAAAAAAAFgAAAAAAAAAWAAAADQAAAAIAAAAAAAAAAQAAAAkAAAAEAAAAAAAAABcAAAAYAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABwAAAClAAAAFAAAAA0AAACnAAAAAAAAAAAAAAAZAAAAGgAAABsAAAAAAAAAEAAAAAEABAABAAAAAAAAAE0AAAAUAAAATQAAABQAAAAAAAAAAAAAADwAAAABAAAAAAAAAAAAAABJAAAADAAAAEkAAAAUAAAAAAAAAAAAAAA0AAAAAQABAAEAAAAAAAAAQQAAABwAAABFAAAADAAAAAAAAAAAAAAAMAAAAAEAAAADAAAAAAAAAEEAAAAcAAAARQAAAAwAAAAAAAAAAAAAACwAAAABAAEAAgAAAAAAAAAaAAAAGQAAABwAAAAdAAAABAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAHgAAAB8AAAADAAAAAAAAABwAAAAZAAAAHgAAAAAAAAAgAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAbAAAAGQAAAB8AAAAAAAAAIQAAAAAAAAAgAAAAIQAAAAEAAAAAAAAAFwAAAAAAAAAYAAAAAAAAAIgAAAAAAAIADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAwBAAACAAAAAAAAAAAAAAAMAQAAAgAAAAAAAAAAAAAADAEAAAIAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAABtcXQtY2MAADQuMC4wAAAA",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\n// From the benchmark's source: h on the first qubit, then each qubit controls x on the next.\nqubit[3] q;\nbit[3] c;\nh q[0];\ncx q[0], q[1];\ncx q[1], q[2];\nc = measure q;\n"
|
|
},
|
|
{
|
|
"file": "jeff/upstream/ghz-star_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"how": "tableau",
|
|
"outcomes": [
|
|
"000",
|
|
"111"
|
|
],
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAGMBAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAAZAAAAJwAAAA0AAAAOAAAAAAAAAAAAAABpBQAAOgAAAGkFAAAyAAAAAQAAACoAAABtYWluAAAAAAQAAAABAAMAAAAAAAAAAAAIAAAAAAAEADkDAAAXAgAAAAAAAAAAAAANAAAABAAAACkDAAAMAAAABQAAAL8BAAAAAAAAAAAAACwAAAABAAQAAgAAAAAAAADdAAAABAAAANkAAAAMAAAAAAAAAAAAAADIAAAAAgAAAAIAAAAAAAAA1QAAAAQAAADRAAAADAAAAAAAAAAAAAAAwAAAAAIAAAACAAAAAAAAAM0AAAAEAAAAyQAAAAwAAAAAAAAAAAAAALgAAAACAAAAAQAAAAAAAADBAAAADAAAAMEAAAAMAAAAAAAAAAAAAACwAAAAAQAAAAMAAAAAAAAAvQAAAAwAAAC9AAAADAAAAAAAAAAAAAAAqAAAAAEAAQABAAAAAAAAALUAAAAUAAAAtQAAABQAAAAAAAAAAAAAAKQAAAABAAAAAAAAAAAAAAC9AAAADAAAAL0AAAAMAAAAAAAAAAAAAACcAAAAAQABAAEAAAAAAAAAtQAAABwAAAC5AAAADAAAAAAAAAAAAAAApAAAAAEAAAAGAAAAAAAAAK0AAAAsAAAAtQAAABQAAAAAAAAAAAAAALAAAAABAAIABgAAAAAAAACNAQAALAAAAJUBAAAUAAAAAAAAAAAAAACQAQAAAQACAAEAAAAAAAAASQIAAAwAAABJAgAABAAAAAAAAAAAAAAAOAIAAAEAAAAAAAMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAwAAAAIAAAAFAAAABgAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAcAAAAAAAAAAwAAAAAAAAAFAAAAAgAAAAcAAAAAAAAACAAAAAAAAAABAAAAAAAAAAEAAAAIAAAAAgAAAAAAAAAJAAAACgAAAAEAAAAAAAAABAAAAAAABAAAAAAAAAAAAA0AAAAcAAAAzQAAABQAAAANAAAAzwAAAAAAAAAAAAAACwAAAAwAAAANAAAAAAAAABQAAAABAAQAAQAAAAAAAABhAAAAFAAAAGEAAAAUAAAAAAAAAAAAAABQAAAAAQAAAAEAAAAAAAAAWQAAABQAAABZAAAAFAAAAAAAAAAAAAAASAAAAAEAAAAAAAAAAAAAAGEAAAAUAAAAYQAAABQAAAAAAAAAAAAAAEAAAAABAAEAAQAAAAAAAABZAAAAHAAAAF0AAAAMAAAAAAAAAAAAAABIAAAAAQAAAAEAAAAAAAAAVQAAABwAAABZAAAADAAAAAAAAAAAAAAARAAAAAEAAAACAAAAAAAAAAwAAAANAAAADgAAAA8AAAACAAAAAAAAAA4AAAALAAAAEAAAABEAAAAGAAAAAAAAAAAAAAACAAEAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAEQAAAA8AAAASAAAAEwAAAAMAAAAAAAAAEAAAAAsAAAASAAAAAAAAABQAAAAAAAAAAwAAAAAAAAAUAAAADQAAABMAAAAAAAAAFQAAAAAAAAAVAAAADQAAAAIAAAAAAAAAAQAAAAkAAAAEAAAAAAAAABYAAAAXAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABwAAAClAAAAFAAAAA0AAACnAAAAAAAAAAAAAAAYAAAAGQAAABoAAAAAAAAAEAAAAAEABAABAAAAAAAAAE0AAAAUAAAATQAAABQAAAAAAAAAAAAAADwAAAABAAAAAAAAAAAAAABJAAAADAAAAEkAAAAUAAAAAAAAAAAAAAA0AAAAAQABAAEAAAAAAAAAQQAAABwAAABFAAAADAAAAAAAAAAAAAAAMAAAAAEAAAADAAAAAAAAAEEAAAAcAAAARQAAAAwAAAAAAAAAAAAAACwAAAABAAEAAgAAAAAAAAAZAAAAGAAAABsAAAAcAAAABAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAHQAAAB4AAAADAAAAAAAAABsAAAAYAAAAHQAAAAAAAAAfAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAaAAAAGAAAAB4AAAAAAAAAIAAAAAAAAAAfAAAAIAAAAAEAAAAAAAAAFgAAAAAAAAAXAAAAAAAAAIQAAAAAAAIABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAABAEAAAIAAAAAAAAAAAAAAAQBAAACAAAAAAAAAAAAAAAEAQAAAgAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAbXF0LWNjAAA0LjAuMAAAAA==",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\n// From the benchmark's source: h on the first qubit, which controls x on each other.\nqubit[3] q;\nbit[3] c;\nh q[0];\ncx q[0], q[1];\ncx q[0], q[2];\nc = measure q;\n"
|
|
},
|
|
{
|
|
"file": "jeff/upstream/qft_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"how": "exact",
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAEECAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAAZAAAAJwAAAA0AAAAOAAAAAAAAAAAAAADhCAAAOgAAAOEIAAAyAAAAAQAAACoAAABtYWluAAAAAAQAAAABAAMAAAAAAAAAAAAIAAAAAAAEAOEEAADnAwAAAAAAAAAAAAANAAAABAAAANEEAAAMAAAABQAAAL8BAAAAAAAAAAAAACwAAAABAAQABAAAAAAAAADdAAAABAAAANkAAAAMAAAAAAAAAAAAAADIAAAAAgAAAAQAAAAAAAAA1QAAAAQAAADRAAAADAAAAAAAAAAAAAAAwAAAAAIAAAACAAAAAAAAAM0AAAAEAAAAyQAAAAwAAAAAAAAAAAAAALgAAAACAAAAAgAAAAAAAADFAAAABAAAAMEAAAAMAAAAAAAAAAAAAACwAAAAAgAAAAIAAAAAAAAAvQAAAAQAAAC5AAAADAAAAAAAAAAAAAAAqAAAAAIAAAACAAAAAAAAALUAAAAEAAAAsQAAAAwAAAAAAAAAAAAAAKAAAAACAAAAAQAAAAAAAACpAAAADAAAAKkAAAAMAAAAAAAAAAAAAACYAAAAAQAAAAMAAAAAAAAApQAAAAwAAAClAAAADAAAAAAAAAAAAAAAkAAAAAEAAQAGAAAAAAAAAJkAAABMAAAAqQAAADQAAAAAAAAAAAAAAKwAAAABAAIABgAAAAAAAAAJAwAANAAAABEDAAAcAAAAAAAAAAAAAAAQAwAAAQACAAEAAAAAAAAA8QMAAAwAAADxAwAABAAAAAAAAAAAAAAA4AMAAAEAAAAAAAAAAQAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAQAAABgtRFT7Ifk/AQAAAAAAAAAAAAMAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAMAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAMAAwAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAABgAAAAAAAAAFAAEAAAAAAAAAAAAAAAAABQAAAAAAAAAHAAAAAAAAAAMAAAAFAAAABAAAAAYAAAACAAAABAAAAAAAAAADAAAAAQAAAAAAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAABAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAANAAAAPAAAAEUCAAA0AAAAFQAAAPcAAAAAAAAAAAAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAAAAAAGAAAAAEABAACAAAAAAAAAHkAAAAUAAAAeQAAAAwAAAAAAAAAAAAAAGQAAAACAAAAAQAAAAAAAABxAAAAFAAAAHEAAAAUAAAAAAAAAAAAAABgAAAAAQAAAAAAAAAAAAAAeQAAAAwAAAB5AAAADAAAAAAAAAAAAAAAWAAAAAEAAQABAAAAAAAAAHEAAAAcAAAAdQAAAAwAAAAAAAAAAAAAAGAAAAABAAAAAgAAAAAAAABxAAAAFAAAAHEAAAAMAAAAAAAAAAAAAABcAAAAAgAAAAYAAAAAAAAAZQAAAEQAAABxAAAALAAAAAAAAAAAAAAAdAAAAAEAAgAAAAYAAAAAAAAAAAAAAAAAEAAAAA4AAAAVAAAAAAAAAAIAAAAAAAAADwAAABUAAAAWAAAAFwAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAXAAAAAAAAABgAAAAAAAAAAwAAAAAAAAAWAAAAFQAAABgAAAAAAAAAGQAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAEQAAAA4AAAAaAAAAAAAAABMAAAAVAAAAEQAAABQAAAAZAAAAGgAAABUAAAASAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAADQAAAAdAQAALAAAABEAAAAfAQAAAAAAAAAAAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAcAAAAAQAEAAIAAAAAAAAAjQAAABQAAACNAAAADAAAAAAAAAAAAAAAeAAAAAIAAAABAAAAAAAAAIUAAAAUAAAAhQAAABQAAAAAAAAAAAAAAHQAAAABAAAAAQAAAAAAAAB9AAAAFAAAAH0AAAAUAAAAAAAAAAAAAABsAAAAAQAAAAAAAAAAAAAAhQAAABwAAACJAAAAFAAAAAAAAAAAAAAAZAAAAAEAAQABAAAAAAAAAIEAAAAcAAAAhQAAAAwAAAAAAAAAAAAAAHAAAAABAAAAAQAAAAAAAAB9AAAAHAAAAIEAAAAMAAAAAAAAAAAAAABsAAAAAQAAAAQAAAAAAAAAfQAAABQAAAB9AAAADAAAAAAAAAAAAAAAaAAAAAIAAAAAAAYAAAAAAAAAAAAAAAAAIwAAACAAAAAmAAAAAAAAAAIAAAAAAAAAIgAAACYAAAAnAAAAKAAAAAIAAAAAAAAAJwAAACQAAAApAAAAKgAAAAYAAAAAAAAAAAAAAAIAAQAFAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAqAAAAKAAAACEAAAAAAAAAKwAAACwAAAADAAAAAAAAACkAAAAkAAAAKwAAAAAAAAAtAAAAAAAAAAMAAAAAAAAALQAAACYAAAAsAAAAAAAAAC4AAAAAAAAAAAAAAAQAAAAAAAAAAAAAACEAAAAlAAAALwAAAAAAAAAvAAAALgAAACMAAAAkAAAAJQAAAAAAAAAcAAAAEAAAABEAAAASAAAAEwAAABQAAAADAAAABQAAAAQAAAAIAAAAAgAAAAcAAAAwAAAAMQAAADIAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAACQAAADJAAAAHAAAAA0AAADPAAAAAAAAAAAAAAAzAAAANAAAADUAAAA2AAAAFAAAAAEABAACAAAAAAAAAGUAAAAUAAAAZQAAAAwAAAAAAAAAAAAAAFAAAAACAAAAAQAAAAAAAABdAAAAFAAAAF0AAAAUAAAAAAAAAAAAAABMAAAAAQAAAAAAAAAAAAAAWQAAAAwAAABZAAAAFAAAAAAAAAAAAAAARAAAAAEAAQABAAAAAAAAAFEAAAAcAAAAVQAAAAwAAAAAAAAAAAAAAEAAAAABAAAAAwAAAAAAAABRAAAAHAAAAFUAAAAMAAAAAAAAAAAAAAA8AAAAAQABAAAABgAAAAAAAAAAAAAAAAA1AAAAMwAAADcAAAAAAAAAAgAAAAAAAAA0AAAAMwAAADgAAAA5AAAABAAAAAAAAAAAAAAAAAAAADkAAAAAAAAAOgAAADsAAAADAAAAAAAAADgAAAAzAAAAOgAAAAAAAAA8AAAAAAAAAAcAAAAAAAAAAAAAAAAAAAA2AAAANwAAADsAAAAAAAAAPQAAAAAAAAA8AAAANQAAAD0AAAAAAAAAAQAAAAAAAAAwAAAAAAAAADIAAAAAAAAA+AAAAAAAAgDsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAOwBAAACAAAAAAAAAAAAAADsAQAAAgAAAAAAAAAAAAAA7AEAAAIAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAwABAAEAAAADAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAbXF0LWNjAAA0LjAuMAAAAA==",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\n// From the benchmark's source: the textbook QFT on three qubits, qubit i measured into bit 2 - i.\nqubit[3] q;\nbit[3] c;\nh q[2];\ncp(pi/2) q[1], q[2];\ncp(pi/4) q[0], q[2];\nh q[1];\ncp(pi/2) q[0], q[1];\nh q[0];\nc[2] = measure q[0];\nc[1] = measure q[1];\nc[0] = measure q[2];\n"
|
|
},
|
|
{
|
|
"file": "jeff/upstream/grover_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"outcomes": [
|
|
"11"
|
|
],
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAANMCAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAAZAAAAJwAAAA0AAAAOAAAAAAAAAAAAAAApCwAAOgAAACkLAAAyAAAAAQAAACoAAABtYWluAAAAAAQAAAABAAMAAAAAAAAAAAAIAAAAAAAEANkGAAA3BAAAAAAAAAAAAAANAAAABAAAAMkGAAAMAAAABQAAAHcDAAAAAAAAAAAAAFgAAAABAAQAAgAAAAAAAAC5AQAABAAAALUBAAAMAAAAAAAAAAAAAACkAQAAAgAAAAIAAAAAAAAAsQEAAAQAAACtAQAADAAAAAAAAAAAAAAAnAEAAAIAAAACAAAAAAAAAKkBAAAEAAAApQEAAAwAAAAAAAAAAAAAAJQBAAACAAAAAQAAAAAAAACdAQAADAAAAJ0BAAAMAAAAAAAAAAAAAACMAQAAAQAAAAMAAAAAAAAAmQEAAAwAAACZAQAADAAAAAAAAAAAAAAAhAEAAAEAAQAGAAAAAAAAAI0BAAAkAAAAkQEAAAwAAAAAAAAAAAAAAIwBAAABAAIAAQAAAAAAAAAlAgAAFAAAACUCAAAUAAAAAAAAAAAAAAAUAgAAAQAAAAEAAAAAAAAAHQIAABQAAAAdAgAAFAAAAAAAAAAAAAAADAIAAAEAAAAAAAAAAAAAACUCAAAUAAAAJQIAABQAAAAAAAAAAAAAAAQCAAABAAEAAQAAAAAAAAAdAgAAHAAAACECAAAMAAAAAAAAAAAAAAAMAgAAAQAAAAEAAAAAAAAAGQIAABwAAAAdAgAADAAAAAAAAAAAAAAACAIAAAEAAAAGAAAAAAAAABECAAAkAAAAFQIAAAwAAAAAAAAAAAAAABACAAABAAIABgAAAAAAAAClAgAAJAAAAKkCAAAMAAAAAAAAAAAAAACkAgAAAQACAAEAAAAAAAAAPQMAABQAAAA9AwAAFAAAAAAAAAAAAAAALAMAAAEAAAABAAAAAAAAADUDAAAUAAAANQMAABQAAAAAAAAAAAAAACQDAAABAAAAAAAAAAAAAAA9AwAAFAAAAD0DAAAUAAAAAAAAAAAAAAAcAwAAAQABAAEAAAAAAAAANQMAABwAAAA5AwAADAAAAAAAAAAAAAAAJAMAAAEAAAABAAAAAAAAADEDAAAcAAAANQMAAAwAAAAAAAAAAAAAACADAAABAAAABgAAAAAAAAApAwAAJAAAAC0DAAAMAAAAAAAAAAAAAAAoAwAAAQACAAYAAAAAAAAAvQMAACQAAADBAwAADAAAAAAAAAAAAAAAvAMAAAEAAgAGAAAAAAAAAFEEAAAsAAAAWQQAABQAAAAAAAAAAAAAAFQEAAABAAIAAQAAAAAAAAANBQAADAAAAA0FAAAEAAAAAAAAAAAAAAD8BAAAAQAAAAAAAwACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwABAAAAAAAAAAAAAAABAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAUAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAABAAAAAwAAAAUAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABQAAACFAAAADAAAAAkAAAB/AAAAAAAAAAAAAAAGAAAABwAAAAwAAAABAAQAAQAAAAAAAAA5AAAAFAAAADkAAAAUAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAAQQAAAAwAAABBAAAADAAAAAAAAAAAAAAAIAAAAAEAAQABAAAAAAAAADkAAAAcAAAAPQAAAAwAAAAAAAAAAAAAACgAAAABAAAAAgAAAAAAAAAHAAAABgAAAAgAAAAJAAAABgAAAAAAAAAAAAAAAgABAAkAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACgAAAAAAAAADAAAAAAAAAAgAAAAGAAAACgAAAAAAAAALAAAAAAAAAAsAAAAAAAAAAgAAAAAAAAAFAAAAAgAAAAwAAAANAAAAAgAAAAAAAAAMAAAAAQAAAA4AAAAPAAAABgAAAAAAAAAAAAAAAgABAAIAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAA8AAAANAAAAEAAAABEAAAADAAAAAAAAAA4AAAABAAAAEAAAAAAAAAASAAAAAAAAAAMAAAAAAAAAEgAAAAIAAAARAAAAAAAAABMAAAAAAAAAAgAAAAAAAAABAAAAEwAAABQAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABQAAACFAAAADAAAAAkAAAB/AAAAAAAAAAAAAAAVAAAAFgAAAAwAAAABAAQAAQAAAAAAAAA5AAAAFAAAADkAAAAUAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAAQQAAAAwAAABBAAAADAAAAAAAAAAAAAAAIAAAAAEAAQABAAAAAAAAADkAAAAcAAAAPQAAAAwAAAAAAAAAAAAAACgAAAABAAAAAgAAAAAAAAAWAAAAFQAAABcAAAAYAAAABgAAAAAAAAAAAAAAAgABAAkAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABgAAAAAAAAAGQAAAAAAAAADAAAAAAAAABcAAAAVAAAAGQAAAAAAAAAaAAAAAAAAABoAAAAAAAAAAgAAAAAAAAABAAAAFAAAABsAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABQAAACFAAAADAAAAAkAAAB/AAAAAAAAAAAAAAAcAAAAHQAAAAwAAAABAAQAAQAAAAAAAAA5AAAAFAAAADkAAAAUAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAAQQAAAAwAAABBAAAADAAAAAAAAAAAAAAAIAAAAAEAAQABAAAAAAAAADkAAAAcAAAAPQAAAAwAAAAAAAAAAAAAACgAAAABAAAAAgAAAAAAAAAdAAAAHAAAAB4AAAAfAAAABgAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAIAAAAAAAAAADAAAAAAAAAB4AAAAcAAAAIAAAAAAAAAAhAAAAAAAAACEAAAAAAAAAAgAAAAAAAAAbAAAAAgAAACIAAAAjAAAAAgAAAAAAAAAiAAAAAQAAACQAAAAlAAAABgAAAAAAAAAAAAAAAgABAAIAAAAAAAEAAQAAAAAAAAAAAAAAAAAAACUAAAAjAAAAJgAAACcAAAADAAAAAAAAACQAAAABAAAAJgAAAAAAAAAoAAAAAAAAAAMAAAAAAAAAKAAAAAIAAAAnAAAAAAAAACkAAAAAAAAAAgAAAAAAAAABAAAAKQAAACoAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABQAAACFAAAADAAAAAkAAAB/AAAAAAAAAAAAAAArAAAALAAAAAwAAAABAAQAAQAAAAAAAAA5AAAAFAAAADkAAAAUAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAAQQAAAAwAAABBAAAADAAAAAAAAAAAAAAAIAAAAAEAAQABAAAAAAAAADkAAAAcAAAAPQAAAAwAAAAAAAAAAAAAACgAAAABAAAAAgAAAAAAAAAsAAAAKwAAAC0AAAAuAAAABgAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAC4AAAAAAAAALwAAAAAAAAADAAAAAAAAAC0AAAArAAAALwAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAgAAAAAAAAABAAAAKgAAADEAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABQAAACFAAAADAAAAAkAAAB/AAAAAAAAAAAAAAAyAAAAMwAAAAwAAAABAAQAAQAAAAAAAAA5AAAAFAAAADkAAAAUAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAAQQAAAAwAAABBAAAADAAAAAAAAAAAAAAAIAAAAAEAAQABAAAAAAAAADkAAAAcAAAAPQAAAAwAAAAAAAAAAAAAACgAAAABAAAAAgAAAAAAAAAzAAAAMgAAADQAAAA1AAAABgAAAAAAAAAAAAAAAgABAAkAAAAAAAAAAQAAAAAAAAAAAAAAAAAAADUAAAAAAAAANgAAAAAAAAADAAAAAAAAADQAAAAyAAAANgAAAAAAAAA3AAAAAAAAADcAAAAAAAAAAgAAAAAAAAABAAAAMQAAAAQAAAAAAAAAOAAAADkAAAABAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAANAAAAHAAAAKUAAAAUAAAADQAAAKcAAAAAAAAAAAAAADoAAAA7AAAAPAAAAAAAAAAQAAAAAQAEAAEAAAAAAAAATQAAABQAAABNAAAAFAAAAAAAAAAAAAAAPAAAAAEAAAAAAAAAAAAAAEkAAAAMAAAASQAAABQAAAAAAAAAAAAAADQAAAABAAEAAQAAAAAAAABBAAAAHAAAAEUAAAAMAAAAAAAAAAAAAAAwAAAAAQAAAAMAAAAAAAAAQQAAABwAAABFAAAADAAAAAAAAAAAAAAALAAAAAEAAQACAAAAAAAAADsAAAA6AAAAPQAAAD4AAAAEAAAAAAAAAAAAAAAAAAAAPgAAAAAAAAA/AAAAQAAAAAMAAAAAAAAAPQAAADoAAAA/AAAAAAAAAEEAAAAAAAAABwAAAAAAAAAAAAAAAAAAADwAAAA6AAAAQAAAAAAAAABCAAAAAAAAAEEAAABCAAAAAQAAAAAAAAA4AAAAAAAAADkAAAAAAAAADAEAAAAAAgAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAFAIAAAIAAAAAAAAAAAAAABQCAAACAAAAAAAAAAAAAAAUAgAAAgAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAMAAQABAAAAAgAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAwABAAEAAAACAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAwABAAEAAAACAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAwABAAEAAAACAAAAAAAAAG1xdC1jYwAANC4wLjAAAAA="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/teleportation.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"dynamic": true,
|
|
"outcomes": [
|
|
"000",
|
|
"010",
|
|
"100",
|
|
"110"
|
|
],
|
|
"writes": [
|
|
{
|
|
"to": "qir",
|
|
"profile": "adaptive",
|
|
"notes": [
|
|
"Q715"
|
|
]
|
|
},
|
|
{
|
|
"to": "jeff",
|
|
"refused": "Q720"
|
|
}
|
|
]
|
|
},
|
|
"base64": "AAAAAKIBAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAAZAAAAJwAAAA0AAAAOAAAAAAAAAAAAAABlBgAAOgAAAGUGAAAyAAAAAQAAACoAAABtYWluAAAAAAQAAAABAAMAAAAAAAAAAAAIAAAAAAAEAFUEAAD3AQAAAAAAAAAAAAANAAAABAAAAEUEAAAMAAAABQAAAE8DAAAAAAAAAAAAAFQAAAABAAQAAgAAAAAAAAClAQAABAAAAKEBAAAMAAAAAAAAAAAAAACQAQAAAgAAAAAAAAAAAAAAnQEAAAQAAACZAQAADAAAAAAAAAAAAAAAiAEAAAEAAQAAAAAAAAAAAJUBAAAEAAAAkQEAAAwAAAAAAAAAAAAAAIABAAABAAEAAAAAAAAAAACNAQAABAAAAIkBAAAMAAAAAAAAAAAAAAB4AQAAAQABAAIAAAAAAAAAhQEAAAQAAACBAQAADAAAAAAAAAAAAAAAcAEAAAIAAAADAAAAAAAAAH0BAAAMAAAAfQEAAAwAAAAAAAAAAAAAAGgBAAABAAEAAAAAAAAAAACFAQAADAAAAIUBAAAMAAAAAAAAAAAAAABkAQAAAQABAAAAAAAAAAAAjQEAAAwAAACNAQAADAAAAAAAAAAAAAAAbAEAAAEAAQAAAAAAAAAAAJUBAAAUAAAAlQEAABQAAAAAAAAAAAAAAHQBAAABAAEAAAAAAAAAAACdAQAAFAAAAJ0BAAAUAAAAAAAAAAAAAAB8AQAAAQABAAAAAAAAAAAApQEAAAwAAAClAQAADAAAAAAAAAAAAAAAhAEAAAEAAQAAAAAAAAAAAKEBAAAMAAAAoQEAABQAAAAAAAAAAAAAAIwBAAABAAEAAAAAAAAAAACdAQAADAAAAJ0BAAAUAAAAAAAAAAAAAACIAQAAAQABAAYAAAAAAAAAkQEAABQAAACRAQAADAAAAAAAAAAAAAAAjAEAAAEAAgAGAAAAAAAAABkCAAAUAAAAGQIAAAwAAAAAAAAAAAAAABQCAAABAAIAAAAAAAAAAAC1AgAADAAAALUCAAAMAAAAAAAAAAAAAACUAgAAAQABAAAAAAAAAAAAsQIAAAwAAACxAgAAFAAAAAAAAAAAAAAAnAIAAAEAAQADAAAAAAAAAK0CAAAcAAAAsQIAAAwAAAAAAAAAAAAAAJgCAAABAAEAAAAAAAAAAACtAgAADAAAAK0CAAAEAAAAAAAAAAAAAACYAgAAAQABAAAAAAAAAAAApQIAAAwAAAClAgAABAAAAAAAAAAAAAAAkAIAAAEAAQAAAAAAAAAAAJ0CAAAMAAAAnQIAAAQAAAAAAAAAAAAAAIgCAAABAAEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAADAAEAAAAAAAAAAAAAAAQAAAAAAAAABQABAAAAAAAAAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAGAAAAAAAAAAAAAAACAAEACQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAcAAAAAAAAABgAAAAAAAAAAAAAAAgABAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAMAAAAHAAAACAAAAAkAAAAGAAAAAAAAAAAAAAACAAEAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAACQAAAAYAAAAKAAAACwAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADQAAAA4AAAAEAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAPAAAAEAAAABAAAAAIAAAAEQAAAAAAAAAAAAAAAAAAAAUAAABHAAAAbAAAAAAABAAIAAAAAAAEAB0AAAAMAAAAIQAAAAwAAAAZAAAABwAAAAAAAAAAAAAAGQAAAAwAAABNAAAADAAAABUAAAAvAAAAAAAAAAAAAAASAAAAAAAAAAAAAAABAAQAEgAAAAAAAAATAAAAAAAAAAQAAAABAAQAAAAAAAAAAAAhAAAADAAAACEAAAAMAAAAAAAAAAAAAAAAAAAAAQABAAYAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAATAAAAAAAAABQAAAAAAAAAFAAAAAAAAAANAAAADAAAABEAAAAMAAAACQAAAAcAAAAAAAAAAAAAABUAAAAAAAAAAAAAAAEABAAVAAAAAAAAAA4AAAARAAAAFgAAAAAAAAAAAAAAAAAAAAUAAABHAAAAbAAAAAAABAAIAAAAAAAEAB0AAAAMAAAAIQAAAAwAAAAZAAAABwAAAAAAAAAAAAAAGQAAAAwAAABNAAAADAAAABUAAAAvAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAABAAQAFwAAAAAAAAAYAAAAAAAAAAQAAAABAAQAAAAAAAAAAAAhAAAADAAAACEAAAAMAAAAAAAAAAAAAAAAAAAAAQABAAYAAAAAAAAAAAAAAAIAAQACAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABkAAAAAAAAAGQAAAAAAAAANAAAADAAAABEAAAAMAAAACQAAAAcAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAEABAAaAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAWAAAAAAAAABsAAAAAAAAABAAAAAAAAAAAAAAAAAAAABsAAAAAAAAAHAAAAB0AAAAHAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAdAAAAAAAAAB4AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAgAAAAAAAAAAAAAAAAAAABwAAAAAAAAAHgAAAAAAAAB8AAAAAAACAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAD0AAAAAgAAAAAAAAAAAAAA9AAAAAIAAAAAAAAAAAAAAPQAAAACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAADAAEAAQAAAAEAAAAAAAAAbXF0LWNjAAA0LjAuMAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/iqft_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"dynamic": true,
|
|
"writes": [
|
|
{
|
|
"to": "qir",
|
|
"profile": "adaptive",
|
|
"notes": [
|
|
"Q715"
|
|
]
|
|
},
|
|
{
|
|
"to": "jeff",
|
|
"refused": "Q720"
|
|
}
|
|
]
|
|
},
|
|
"base64": "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KQAAACoAAAAAAAAAAQAEACkAAAAqAAAAAAAAAAQAAAAAAAAAAAAAABsAAAAfAAAAKwAAAAAAAAArAAAAIgAAAB0AAAAeAAAAHwAAAAAAAAAGAAAAAAAAAAAAAAACAAEACQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAsAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAC0AAAAuAAAABwAAAAAAAAAAAAAAAAAAABgAAAANAAAALgAAAAAAAAAvAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAtAAAAAAAAADAAAAAAAAAAMAAAAA8AAAAvAAAAEQAAABIAAAATAAAAAgAAAAAAAAAAAAAAAAAAAAcAAAAAAAAACQAAAAAAAADEAAAAAAACAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAACEAQAAAgAAAAAAAAAAAAAAhAEAAAIAAAAAAAAAAAAAAIQBAAACAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAwABAAEAAAADAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbXF0LWNjAAA0LjAuMAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/iqpe_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"dynamic": true,
|
|
"writes": [
|
|
{
|
|
"to": "qir",
|
|
"profile": "adaptive",
|
|
"notes": [
|
|
"Q715"
|
|
]
|
|
},
|
|
{
|
|
"to": "jeff",
|
|
"refused": "Q720"
|
|
}
|
|
]
|
|
},
|
|
"base64": "AAAAAGgCAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAAZAAAAJwAAAA0AAAAOAAAAAAAAAAAAAAB9CQAAOgAAAH0JAAAyAAAAAQAAACoAAABtYWluAAAAAAQAAAABAAMAAAAAAAAAAAAIAAAAAAAEAF0FAAAHBAAAAAAAAAAAAAANAAAABAAAAE0FAAAMAAAABQAAADcCAAAAAAAAAAAAADgAAAABAAQABAAAAAAAAAAZAQAABAAAABUBAAAMAAAAAAAAAAAAAAAEAQAAAgAAAAQAAAAAAAAAEQEAAAQAAAANAQAADAAAAAAAAAAAAAAA/AAAAAIAAAAFAAAAAAAAABUBAAAEAAAAEQEAAAwAAAAAAAAAAAAAAPQAAAABAAEAAgAAAAAAAAANAQAABAAAAAkBAAAMAAAAAAAAAAAAAAD4AAAAAgAAAAIAAAAAAAAABQEAAAQAAAABAQAADAAAAAAAAAAAAAAA8AAAAAIAAAACAAAAAAAAAP0AAAAEAAAA+QAAAAwAAAAAAAAAAAAAAOgAAAACAAAAAgAAAAAAAAD1AAAABAAAAPEAAAAMAAAAAAAAAAAAAADgAAAAAgAAAAAAAAAAAAAA7QAAAAQAAADpAAAADAAAAAAAAAAAAAAA2AAAAAEAAQAAAAAAAAAAAOUAAAAEAAAA4QAAAAwAAAAAAAAAAAAAANAAAAABAAEAAwAAAAAAAADdAAAADAAAAN0AAAAMAAAAAAAAAAAAAADIAAAAAQABAAAAAAAAAAAA5QAAAAwAAADlAAAADAAAAAAAAAAAAAAAxAAAAAEAAQAGAAAAAAAAANkAAABkAAAA7QAAAEwAAAAAAAAAAAAAAPgAAAABAAIAAAAAAAAAAAA5BAAADAAAADkEAAAEAAAAAAAAAAAAAAAkBAAAAQABAAAAAAAAAAAAMQQAAAwAAAAxBAAABAAAAAAAAAAAAAAAHAQAAAEAAQAAAAAAAQAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAQAAABgtRFT7Ifm/AQAAAAAAAAABAAAAAAAAAAEAAAAdAAAA0iEzf3zZ8j/SITN/fNkCQNIhM3982RJAAgAAAAAAAAAAAAMAAgAAAAAAAAAAAAAAAwAAAAAAAAAAAAMAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAMAAwAAAAAAAAAAAAAABQAAAAAAAAAAAAMAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAFAAEAAAAAAAAAAAAAAAAABQAAAAAAAAAJAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAoAAAAAAAAABgAAAAUAAAAEAAAABwAAAAoAAAADAAAAAgAAAAQAAAAJAAAAAAAAAAYAAAABAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAAAAAAAEAAAAAAAAABAAAAAAABAAAAAAAAAAAAA0AAABUAAAAGQMAAEwAAAAZAAAAlwEAAAAAAAAAAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAACgAAAABAAQAAgAAAAAAAADJAAAAFAAAAMkAAAAMAAAAAAAAAAAAAAC0AAAAAgAAAAUAAAAAAAAAxQAAABQAAADFAAAADAAAAAAAAAAAAAAAsAAAAAEAAQAAAAAAAAAAAM0AAAAMAAAAzQAAAAwAAAAAAAAAAAAAAKwAAAABAAEAAAAAAAAAAADVAAAAHAAAANkAAAAUAAAAAAAAAAAAAAC0AAAAAQABAAIAAAAAAAAA1QAAABQAAADVAAAADAAAAAAAAAAAAAAAwAAAAAIAAAAGAAAAAAAAAMkAAABEAAAA1QAAACwAAAAAAAAAAAAAANgAAAABAAIAAAAAAAAAAAA9AgAADAAAAD0CAAAMAAAAAAAAAAAAAAAcAgAAAQABAAAAAAAAAAAAOQIAAAwAAAA5AgAAFAAAAAAAAAAAAAAAJAIAAAEAAQADAAAAAAAAADUCAAAcAAAAOQIAAAwAAAAAAAAAAAAAACACAAABAAEAAAAAAAAAAAA1AgAADAAAADUCAAAMAAAAAAAAAAAAAAAgAgAAAQABAAAABgAAAAAAAAAAAAAAAAAXAAAAFAAAAB4AAAAAAAAAAwAAAAAAAAAAAAAAAAAAABgAAAAeAAAAHwAAAAAAAAAGAAAAAAAAAAAAAAACAAEACQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAFQAAAAAAAAAgAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAFAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAWAAAAIAAAAB8AAAAAAAAAIQAAACIAAAAAAAYAAAAAAAAAAAAAAAAAFAAAABkAAAAjAAAAAAAAABwAAAAUAAAAGQAAAB0AAAAiAAAAIwAAABoAAAAbAAAAJAAAACUAAAAmAAAAJwAAACgAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAADQAAAA5AQAALAAAABEAAACnAAAAAAAAAAAAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAQAAAAAQAEAAIAAAAAAAAAUQAAABQAAABRAAAADAAAAAAAAAAAAAAAPAAAAAIAAAADAAAAAAAAAE0AAAAUAAAATQAAAAwAAAAAAAAAAAAAADgAAAABAAEABgAAAAAAAABBAAAAHAAAAEUAAAAUAAAAAAAAAAAAAABAAAAAAQACAAQAAAAAAAAA1QAAABQAAADVAAAADAAAAAAAAAAAAAAAwAAAAAIAAAAAAAYAAAAAAAAAAAAAAAAALAAAACkAAAAvAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAtAAAALwAAADAAAAAAAAAAMAAAACsAAAAqAAAAAAAAADEAAAAyAAAAAAAAAAAAAAAFAAAARwAAAGwAAAAAAAQACAAAAAAABAAdAAAAFAAAACEAAAAUAAAAGQAAAAcAAAAAAAAAAAAAABkAAAAUAAAATQAAABQAAAAVAAAALwAAAAAAAAAAAAAAMwAAADQAAAAAAAAAAQAEADMAAAA0AAAANQAAADYAAAAEAAAAAQAEAAAAAAAAAAAAIQAAABQAAAAhAAAADAAAAAAAAAAAAAAAAAAAAAEAAQAGAAAAAAAAAAAAAAACAAEABQAAAAAAAAABAAAAAAAAAAAAAAAAAAAANQAAADYAAAA3AAAAAAAAADcAAAA2AAAADQAAABQAAAARAAAAFAAAAAkAAAAHAAAAAAAAAAAAAAA4AAAAOQAAAAAAAAABAAQAOAAAADkAAAAAAAAABAAAAAAAAAAAAAAAKgAAAC4AAAA6AAAAAAAAADoAAAAxAAAALAAAAC0AAAAuAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAlAAAAAAAAADsAAAAAAAAABAAAAAAAAAAAAAAAAAAAADsAAAAAAAAAPAAAAD0AAAAHAAAAAAAAAAAAAAAAAAAAJwAAABQAAAA9AAAAAAAAAD4AAAAAAAAABQAAAAAAAAAAAAAAAAAAADwAAAAAAAAAPwAAAAAAAAA/AAAAIQAAABcAAAAYAAAAGQAAAD4AAAAbAAAAHAAAAB0AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAEAAAAAAAAAAAAQAAAAACAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAD8AQAAAgAAAAAAAAAAAAAA/AEAAAIAAAAAAAAAAAAAAPwBAAACAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAUAAQABAAAAAwAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAUAAQABAAAAAwAAAAAAAAACACAAAAAAAAAAAAAAAAAAAwABAAEAAAADAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAFAAEAAQAAAAMAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbXF0LWNjAAA0LjAuMAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/qpe_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"dynamic": false,
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAAwDAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAAZAAAAJwAAAA0AAAAOAAAAAAAAAAAAAAANDAAAOgAAAA0MAAAyAAAAAQAAACoAAABtYWluAAAAAAQAAAABAAMAAAAAAAAAAAAIAAAAAAAEAN0GAAAXBQAAAAAAAAAAAAANAAAABAAAAM0GAAAMAAAABQAAAIcCAAAAAAAAAAAAAEAAAAABAAQABAAAAAAAAABBAQAABAAAAD0BAAAMAAAAAAAAAAAAAAAsAQAAAgAAAAQAAAAAAAAAOQEAAAQAAAA1AQAADAAAAAAAAAAAAAAAJAEAAAIAAAAFAAAAAAAAADkBAAAEAAAANQEAAAwAAAAAAAAAAAAAABwBAAABAAEAAgAAAAAAAAAxAQAABAAAAC0BAAAMAAAAAAAAAAAAAAAcAQAAAgAAAAIAAAAAAAAAKQEAAAQAAAAlAQAADAAAAAAAAAAAAAAAFAEAAAIAAAACAAAAAAAAACEBAAAEAAAAHQEAAAwAAAAAAAAAAAAAAAwBAAACAAAAAQAAAAAAAAAVAQAADAAAABUBAAAMAAAAAAAAAAAAAAAEAQAAAQAAAAAAAAAAAAAAEQEAAAQAAAANAQAADAAAAAAAAAAAAAAA/AAAAAEAAQADAAAAAAAAAAkBAAAMAAAACQEAAAwAAAAAAAAAAAAAAPQAAAABAAEABgAAAAAAAAD9AAAAJAAAAAEBAAAMAAAAAAAAAAAAAAD8AAAAAQACAAAAAAAAAAAApQEAAAwAAAClAQAADAAAAAAAAAAAAAAAhAEAAAEAAQAGAAAAAAAAAJkBAAA8AAAApQEAACQAAAAAAAAAAAAAAKQBAAABAAIABgAAAAAAAACRAgAARAAAAJ0CAAAsAAAAAAAAAAAAAACgAgAAAQACAAYAAAAAAAAA1QQAACwAAADdBAAAFAAAAAAAAAAAAAAA2AQAAAEAAgAAAAAAAAAAAJUFAAAMAAAAlQUAAAQAAAAAAAAAAAAAAIAFAAABAAEAAQAAAAAAAACJBQAADAAAAIkFAAAEAAAAAAAAAAAAAAB4BQAAAQAAAAAAAAABAAAAAAAAAAAA4D8AAAAAAAAAAAAAAAABAAAAGC1EVPsh+b8BAAAAAAAAAAEAAAAAAAAAAQAAABUAAADSITN/fNnyP9IhM3982QJAAgAAAAAAAAAAAAMAAQAAAAAAAAAAAAAAAwAAAAAAAAAAAAMAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAFAAEAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAUAAAAEAAAAAwAAAAYAAAAJAAAAAAAAAAEAAAAAAAAABAAAAAAABAAAAAAAAAAAAA0AAAAUAAAAhQAAAAwAAAAJAAAAfwAAAAAAAAAAAAAACgAAAAsAAAAMAAAAAQAEAAEAAAAAAAAAOQAAABQAAAA5AAAAFAAAAAAAAAAAAAAAKAAAAAEAAAAAAAAAAAAAAEEAAAAMAAAAQQAAAAwAAAAAAAAAAAAAACAAAAABAAEAAQAAAAAAAAA5AAAAHAAAAD0AAAAMAAAAAAAAAAAAAAAoAAAAAQAAAAIAAAAAAAAACwAAAAoAAAAMAAAADQAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAANAAAAAAAAAA4AAAAAAAAAAwAAAAAAAAAMAAAACgAAAA4AAAAAAAAADwAAAAAAAAAPAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAHAAAAAAAAABAAAAAAAAAABQAAAAQAAAADAAAACQAAABAAAAACAAAAAwAAAAAAAAARAAAAEgAAABMAAAAUAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAACwAAADZAAAAJAAAABEAAADPAAAAAAAAAAAAAAAVAAAAFgAAABcAAAAYAAAAGQAAAAAAAAAUAAAAAQAEAAUAAAAAAAAAZQAAABQAAABlAAAADAAAAAAAAAAAAAAAUAAAAAEAAQACAAAAAAAAAGEAAAAUAAAAYQAAAAwAAAAAAAAAAAAAAEwAAAACAAAAAQAAAAAAAABZAAAAFAAAAFkAAAAUAAAAAAAAAAAAAABIAAAAAQAAAAAAAAAAAAAAYQAAABwAAABlAAAAFAAAAAAAAAAAAAAAQAAAAAEAAQABAAAAAAAAAF0AAAAcAAAAYQAAAAwAAAAAAAAAAAAAAEwAAAABAAAAAwAAAAAAAAAAAAAAAAAAABgAAAAVAAAA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EgAAAAAAAAABAAAAAAAAAEYAAAAAAAAARwAAAAAAAABEAQAAAAACAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAIQCAAACAAAAAAAAAAAAAACEAgAAAgAAAAAAAAAAAAAAhAIAAAIAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABQABAAEAAAACAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwABAAEAAAACAAAAAAAAAAEAAQACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAEAAQAAAAIAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAQABAAAAAgAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAwABAAEAAAACAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAwABAAEAAAACAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAwABAAEAAAACAAAAAAAAAG1xdC1jYwAANC4wLjAAAAA="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/multiplexer_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"dynamic": false,
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAAsCAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAAZAAAAJwAAAA0AAAAOAAAAAAAAAAAAAAAJCAAAOgAAAAkIAAAyAAAAAQAAACoAAABtYWluAAAAAAQAAAABAAMAAAAAAAAAAAAIAAAAAAAEALkEAAA3AwAAAAAAAAAAAAANAAAABAAAAKkEAAAMAAAABQAAAIcCAAAAAAAAAAAAAEAAAAABAAQABAAAAAAAAABBAQAABAAAAD0BAAAMAAAAAAAAAAAAAAAsAQAAAgAAAAQAAAAAAAAAOQEAAAQAAAA1AQAADAAAAAAAAAAAAAAAJAEAAAIAAAACAAAAAAAAADEBAAAEAAAALQEAAAwAAAAAAAAAAAAAABwBAAACAAAAAgAAAAAAAAApAQAABAAAACUBAAAMAAAAAAAAAAAAAAAUAQAAAgAAAAIAAAAAAAAAIQEAAAQAAAAdAQAADAAAAAAAAAAAAAAADAEAAAIAAAABAAAAAAAAABUBAAAMAAAAFQEAAAwAAAAAAAAAAAAAAAQBAAABAAAAAAAAAAAAAAARAQAABAAAAA0BAAAMAAAAAAAAAAAAAAD8AAAAAQABAAIAAAAAAAAACQEAAAQAAAAFAQAADAAAAAAAAAAAAAAA9AAAAAIAAAADAAAAAAAAAAEBAAAMAAAAAQEAAAwAAAAAAAAAAAAAAOwAAAABAAEABgAAAAAAAAD1AAAAJAAAAPkAAAAMAAAAAAAAAAAAAAD0AAAAAQACAAYAAAAAAAAAiQEAAEQAAACVAQAALAAAAAAAAAAAAAAAmAEAAAEAAgAAAAAAAAAAAJECAAAMAAAAkQIAABQAAAAAAAAAAAAAAHwCAAABAAEAAwAAAAAAAACNAgAAHAAAAJECAAAMAAAAAAAAAAAAAAB4AgAAAQABAAYAAAAAAAAAhQIAADQAAACNAgAAHAAAAAAAAAAAAAAAjAIAAAEAAgAAAAAAAAAAAHEDAAAMAAAAcQMAAAQAAAAAAAAAAAAAAFwDAAABAAEAAQAAAAAAAABlAwAADAAAAGUDAAAEAAAAAAAAAAAAAABUAwAAAQAAAAAAAAABAAAAAAAAAAAA4D8AAAAAAAAAAAAAAAABAAAAGC1EVPsh+T8BAAAAAAAAAAAAAwACAAAAAAAAAAAAAAACAAAAAAAAAAAAAwABAAAAAAAAAAAAAAADAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAwADAAAAAAAAAAAAAAAHAAAAAAAAAAUAAQAAAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAABAAAAAIAAAADAAAABQAAAAkAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABQAAACFAAAADAAAAAkAAAB/AAAAAAAAAAAAAAAKAAAACwAAAAwAAAABAAQAAQAAAAAAAAA5AAAAFAAAADkAAAAUAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAAQQAAAAwAAABBAAAADAAAAAAAAAAAAAAAIAAAAAEAAQABAAAAAAAAADkAAAAcAAAAPQAAAAwAAAAAAAAAAAAAACgAAAABAAAAAgAAAAAAAAALAAAACgAAAAwAAAANAAAABgAAAAAAAAAAAAAAAgABAAkAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA0AAAAAAAAADgAAAAAAAAADAAAAAAAAAAwAAAAKAAAADgAAAAAAAAAPAAAAAAAAAA8AAAAAAAAABAAAAAIAAAADAAAAAQAAAAkAAAAGAAAAAwAAAAAAAAAQAAAAEQAAABIAAAATAAAAFAAAAAAAAAABAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAANAAAANAAAANkAAAAsAAAAEQAAAM8AAAAAAAAAAAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABQAAAABAAQAAgAAAAAAAABlAAAAFAAAAGUAAAAMAAAAAAAAAAAAAABQAAAAAgAAAAEAAAAAAAAAXQAAABQAAABdAAAAFAAAAAAAAAAAAAAATAAAAAEAAAAAAAAAAAAAAGUAAAAcAAAAaQAAABQAAAAAAAAAAAAAAEQAAAABAAEAAQAAAAAAAABhAAAAHAAAAGUAAAAMAAAAAAAAAAAAAABQAAAAAQAAAAQAAAAAAAAAYQAAABQAAABhAAAADAAAAAAAAAAAAAAATAAAAAIAAAAAAAYAAAAAAAAAAAAAAAAAGQAAABUAAAAbAAAAAAAAAAIAAAAAAAAAFwAAABsAAAAcAAAAHQAAAAYAAAAAAAAAAAAAAAIAAQAHAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAYAAAAHQAAABYAAAAAAAAAHgAAAB8AAAADAAAAAAAAABwAAAAbAAAAHwAAAAAAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAWAAAAGgAAACEAAAAAAAAAIQAAACAAAAAeAAAAGQAAABoAAAAAAAAABAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAIgAAACMAAAAHAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAjAAAAAAAAACQAAAAAAAAABAAAAAIAAAADAAAAEQAAAAMAAAAkAAAAJQAAACYAAAAnAAAAAAAAAAEAAAAAAAAABAAAAAAABAAAAAAAAAAAAA0AAAAkAAAAyQAAABwAAAANAAAAzwAAAAAAAAAAAAAAKAAAACkAAAAqAAAAKwAAABQAAAABAAQAAgAAAAAAAABlAAAAFAAAAGUAAAAMAAAAAAAAAAAAAABQAAAAAgAAAAEAAAAAAAAAXQAAABQAAABdAAAAFAAAAAAAAAAAAAAATAAAAAEAAAAAAAAAAAAAAFkAAAAMAAAAWQAAABQAAAAAAAAAAAAAAEQAAAABAAEAAQAAAAAAAABRAAAAHAAAAFUAAAAMAAAAAAAAAAAAAABAAAAAAQAAAAMAAAAAAAAAUQAAABwAAABVAAAADAAAAAAAAAAAAAAAPAAAAAEAAQAAAAUAAAAAAAAAAAAAAAAAKAAAACoAAAAsAAAAAAAAAAIAAAAAAAAAKQAAACgAAAAtAAAALgAAAAQAAAAAAAAAAAAAAAAAAAAuAAAAAAAAAC8AAAAwAAAAAwAAAAAAAAAtAAAAKAAAAC8AAAAAAAAAMQAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAKwAAACwAAAAwAAAAAAAAADIAAAAAAAAAMQAAACoAAAAyAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAEAAAAAAAAAJQAAAAAAAAAnAAAAAAAAAMwAAAAAAAIAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAAlAEAAAIAAAAAAAAAAAAAAJQBAAACAAAAAAAAAAAAAACUAQAAAgAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAwABAAEAAAADAAAAAAAAAAEAAQACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAwABAAEAAAADAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAgAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAEAAQACAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAbXF0LWNjAAA0LjAuMAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/qft-adder-classical_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"dynamic": false,
|
|
"round_trip": true
|
|
},
|
|
"base64": "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AAAAAGsAAAAAAAAAbAAAAG0AAAADAAAAAAAAAGoAAABnAAAAbAAAAAAAAABuAAAAAAAAAAcAAAAAAAAAAAAAAAAAAABpAAAAZwAAAG0AAAAAAAAAbwAAAAAAAABuAAAAbwAAAAEAAAAAAAAAZQAAAAAAAABmAAAAAAAAAMABAAAAAAIAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAfAMAAAIAAAAAAAAAAAAAAHwDAAACAAAAAAAAAAAAAAB8AwAAAgAAAAAAAAAAAAAAAgAAAAEAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAFAAEAAQAAAAMAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAMAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAFAAEAAQAAAAMAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAFAAEAAQAAAAMAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAAAwAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAG1xdC1jYwAAAAAAAAIAAAADAAEAAQAAAAMAAAAAAAAAAQAAADIAAAA0LjAuMAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/qft-adder-quantum_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"dynamic": false,
|
|
"round_trip": true
|
|
},
|
|
"base64": "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AAAAAKMAAACcAAAApAAAAAAAAAABAAAAAAAAAJcAAAAAAAAAAQAAAAAAAACMAAAAAAAAAJkAAAAAAAAAbXF0LWNjAAA0LjAuMAAAAAEAAABXCgAAlAIAAAAAAgAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAkBQAAAgAAAAAAAAAAAAAAJAUAAAIAAAAAAAAAAAAAACQFAAACAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAwABAAEAAAAGAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAYAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAYAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAADAAEAAQAAAAYAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAYAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAwABAAEAAAAGAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAABgAAAAAAAAA="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/controlled-multiplication-modulo-n_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q715"
|
|
],
|
|
"dynamic": false,
|
|
"round_trip": true
|
|
},
|
|
"base64": "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CgAAAAAAAAAAAAMAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAYAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAMACAAAAAAAAAAAAAAAEAAAAAAAAAAFAAEAAAAAAAAAAAAAAAAAEAAAAAAAAAARAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAMAAAAAAAAABIAAAAAAAAACwAAAAoAAAAJAAAADQAAABMAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABQAAACFAAAADAAAAAkAAAB/AAAAAAAAAAAAAAAUAAAAFQAAAAwAAAABAAQAAQAAAAAAAAA5AAAAFAAAADkAAAAUAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAAQQAAAAwAAABBAAAADAAAAAAAAAAAAAAAIAAAAAEAAQABAAAAAAAAADkAAAAcAAAAPQAAAAwAAAAAAAAAAAAAACgAAAABAAAAAgAAAAAAAAAVAAAAFAAAABYAAAAXAAAABgAAAAAAAAAAAAAAAgABAAkAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABcAAAAAAAAAGAAAAAAAAAADAAAAAAAAABYAAAAUAAAAGAAAAAAAAAAZAAAAAAAAABkAAAAAAAAACwAAAAYAAAAJAAAADgAAAAoAAAAAAAAABwAAAAsAAAAJAAAACAAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAAEQAAABFAgAAPAAAABUAAAD3AAAAAAAAAAAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAABgAAAABAAQAAgAAAAAAAAB5AAAAFAAAAHkAAAAMAAAAAAAAAAAAAABkAAAAAgAAAAEAAAAAAAAAcQAAABQAAABxAAAAFAAAAAAAAAAAAAAAYAAAAAEAAAAAAAAAAAAAAHkAAAAMAAAAeQAAAAwAAAAAAAAAAAAAAFgAAAABAAEAAQAAAAAAAABxAAAAHAAAAHUAAAAMAAAAAAAAAAAAAABgAAAA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zA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAzA0AAAIAAAAAAAAAAAAAAMwNAAACAAAAAAAAAAAAAADMDQAAAgAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAFAAEAAQAAABAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAUAAQABAAAAEAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAFAAEAAQAAABAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAFAAEAAQAAABAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABQABAAEAAAAQAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABQABAAEAAAAQAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAFAAEAAQAAABAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAFAAEAAQAAABAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAUAAQABAAAAEAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAUAAQABAAAAEAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABQABAAEAAAAQAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABQABAAEAAAAQAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAUAAQABAAAAEAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAMAAQABAAAACAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAMAAQABAAAACAAAAAAAAAABAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAQABAAQAAAAAAAAAAAAAAAMAAQABAAAACAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAACAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAgAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAwABAAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAwABAAEAAAAIAAAAAAAAAAEAAAA6AAAAbXF0LWNjAAABAAAAMgAAADQuMC4wAAAA"
|
|
},
|
|
{
|
|
"file": "jeff/upstream/repeat-until-success_3.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q714",
|
|
"at": "operation 10"
|
|
},
|
|
"base64": "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CgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAFAAAABwAAAAVAAAAFgAAAB0AAAAAAAAAFwAAABgAAAAZAAAAEwAAAB0AAAAAAAAAHgAAAB8AAAABAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAANAAAAHAAAAIkAAAAUAAAADQAAAH8AAAAAAAAAAAAAACAAAAAhAAAAIgAAAAAAAAAMAAAAAQAEAAEAAAAAAAAAOQAAABQAAAA5AAAAFAAAAAAAAAAAAAAAKAAAAAEAAAAAAAAAAAAAAEEAAAAUAAAAQQAAABQAAAAAAAAAAAAAACAAAAABAAEAAQAAAAAAAAA5AAAAHAAAAD0AAAAMAAAAAAAAAAAAAAAoAAAAAQAAAAIAAAAAAAAAIQAAACAAAAAjAAAAJAAAAAYAAAAAAAAAAAAAAAIAAQAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAkAAAAIgAAACUAAAAmAAAAAwAAAAAAAAAjAAAAIAAAACUAAAAAAAAAJwAAAAAAAAAnAAAAJgAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAfAAAAAAAAACgAAAAAAAAAFwAAABgAAAAZAAAAHgAAACgAAAAAAAAAKQAAACoAAAABAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAANAAAAHAAAAIkAAAAUAAAADQAAAH8AAAAAAAAAAAAAACsAAAAsAAAALQAAAAAAAAAMAAAAAQAEAAEAAAAAAAAAOQAAABQAAAA5AAAAFAAAAAAAAAAAAAAAKAAAAAEAAAAAAAAAAAAAAEEAAAAUAAAAQQAAABQAAAAAAAAAAAAAACAAAAABAAEAAQAAAAAAAAA5AAAAHAAAAD0AAAAMAAAAAAAAAAAAAAAoAAAAAQAAAAIAAAAAAAAALAAAACsAAAAuAAAALwAAAAYAAAAAAAAAAAAAAAIAAQAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAvAAAALQAAADAAAAAxAAAAAwAAAAAAAAAuAAAAKwAAADAAAAAAAAAAMgAAAAAAAAAyAAAAMQAAAAYAAAAAAAAAAAAAAAIAAQAKAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAqAAAAHAAAABoAAAAbAAAAMwAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAMwAAAAAAAAA0AAAANQAAADUAAAApAAAANAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAANAAAATAAAAFEAAABMAAAAGQAAAC8AAAAAAAAAAAAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAAAAAAAEAAAAAQAEAAAAAAAAAAAAIQAAAAwAAAAhAAAADAAAAAAAAAAAAAAAAAAAAAEAAQAGAAAAAAAAAAAAAAACAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAANwAAAAAAAAA/AAAAAAAAADYAAAA/AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAAAAAAACAAAAAAAAAAoAAAAGAAAAQAAAAEEAAAAGAAAAAAAAAAAAAAACAAEAAwAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAQQAAAAAAAABCAAAAAAAAAAMAAAAAAAAAQAAAAAYAAABCAAAAAAAAAEMAAAAAAAAABgAAAAUAAAAEAAAAQwAAAEQAAAAAAAAAAQAAAAAAAAAEAAAAAAAEAAAAAAAAAAAADQAAABQAAACFAAAADAAAAAkAAAB/AAAAAAAAAAAAAABFAAAARgAAAAwAAAABAAQAAQAAAAAAAAA5AAAAFAAAADkAAAAUAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAAQQAAAAwAAABBAAAADAAAAAAAAAAAAAAAIAAAAAEAAQABAAAAAAAAADkAAAAcAAAAPQAAAAwAAAAAAAAAAAAAACgAAAABAAAAAgAAAAAAAABGAAAARQAAAEcAAABIAAAABgAAAAAAAAAAAAAAAgABAAkAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgAAAAAAAAASQAAAAAAAAADAAAAAAAAAEcAAABFAAAASQAAAAAAAABKAAAAAAAAAEoAAAAAAAAABAAAAAUAAAAEAAAARAAAAAYAAAAAAAAASwAAAEwAAAABAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAANAAAAHAAAAM0AAAAUAAAADQAAAM8AAAAAAAAAAAAAAE0AAABOAAAATwAAAAAAAAAUAAAAAQAEAAEAAAAAAAAAYQAAABQAAABhAAAAFAAAAAAAAAAAAAAAUAAAAAEAAAABAAAAAAAAAFkAAAAUAAAAWQAAABQAAAAAAAAAAAAAAEgAAAABAAAAAAAAAAAAAABhAAAAFAAAAGEAAAAUAAAAAAAAAAAAAABAAAAAAQABAAEAAAAAAAAAWQAAABwAAABdAAAADAAAAAAAAAAAAAAASAAAAAEAAAABAAAAAAAAAFUAAAAcAAAAWQAAAAwAAAAAAAAAAAAAAEQAAAABAAAAAgAAAAAAAABOAAAATQAAAFAAAABRAAAAAgAAAAAAAABQAAAATwAAAFIAAABTAAAABgAAAAAAAAAAAAAAAgABAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAFMAAABRAAAAVAAAAFUAAAADAAAAAAAAAFIAAABPAAAAVAAAAAAAAABWAAAAAAAAAAMAAAAAAAAAVgAAAE0AAABVAAAAAAAAAFcAAAAAAAAAVwAAAE8AAAACAAAAAAAAAEsAAAAGAAAAWAAAAFkAAAAEAAAAAAAAAAAAAAAAAAAAWQAAAAAAAABaAAAAWwAAAAMAAAAAAAAAWAAAAAYAAABaAAAAAAAAAFwAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAkAAAAGAAAAWwAAAAAAAABdAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAEAAAAAAAAAXAAAAAAAAABdAAAAAAAAAHgBAAAAAAIA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAOwCAAACAAAAAAAAAAAAAADsAgAAAgAAAAAAAAAAAAAA7AIAAAIAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAAAQAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAEAAQADAAAAAAAAAAAAAAABAAEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAQABAAMAAAAAAAAAAAAAAAMAAQABAAAAAQAAAAAAAABtcXQtY2MAADQuMC4wAAAA"
|
|
},
|
|
{
|
|
"file": "jeff/upstream/example-entangled-qubits.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q711"
|
|
],
|
|
"how": "tableau",
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAIUBAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAOkFAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQA6QMAAOcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAFwQAAAAAAAAAAAAAaAAAAAEABAAAAAAAAAAAAAAAAAAAAAAA/QEAAAwAAAAAAAAAAAAAAPgBAAABAAEAAAAAAAAAAAAAAAAAAAAAAPUBAAAMAAAAAAAAAAAAAADwAQAAAQABAAAAAAAAAAAAAAAAAAAAAADtAQAADAAAAAAAAAAAAAAA6AEAAAEAAQAAAAAAAAAAAAAAAAAAAAAA5QEAAAwAAAAAAAAAAAAAAOABAAABAAEAAAAAAAAAAAAAAAAAAAAAAN0BAAAMAAAAAAAAAAAAAADYAQAAAQABAAAAAAAAAAAA2QEAAAwAAADZAQAADAAAAAAAAAAAAAAA1AEAAAEAAQAAAAAAAAAAAOEBAAAUAAAA4QEAABQAAAAAAAAAAAAAANwBAAABAAEAAAAAAAAAAADpAQAAFAAAAOkBAAAUAAAAAAAAAAAAAADkAQAAAQABAAAAAAAAAAAA8QEAABQAAADxAQAAFAAAAAAAAAAAAAAA7AEAAAEAAQAAAAAAAAAAAPkBAAAUAAAA+QEAABQAAAAAAAAAAAAAAPQBAAABAAEAAwAAAAAAAAAAAAAAAAAAAP0BAAAMAAAAAAAAAAAAAAD4AQAAAQABAAAAAAAAAAAA/QEAAAwAAAD9AQAADAAAAAAAAAAAAAAA+AEAAAEAAQACAAAAAAAAAAAAAAAAAAAA9QEAAAwAAAAAAAAAAAAAAPABAAACAAAAAwAAAAAAAADxAQAAHAAAAPUBAAAMAAAAAAAAAAAAAADwAQAAAQABAAAAAAAAAAAA8QEAAAwAAADxAQAADAAAAAAAAAAAAAAA7AEAAAEAAQACAAAAAAAAAAAAAAAAAAAA6QEAAAwAAAAAAAAAAAAAAOQBAAACAAAAAwAAAAAAAADlAQAAHAAAAOkBAAAMAAAAAAAAAAAAAADkAQAAAQABAAAAAAAAAAAA5QEAAAwAAADlAQAADAAAAAAAAAAAAAAA4AEAAAEAAQACAAAAAAAAAAAAAAAAAAAA3QEAAAwAAAAAAAAAAAAAANgBAAACAAAAAwAAAAAAAADZAQAAHAAAAN0BAAAMAAAAAAAAAAAAAADYAQAAAQABAAAAAAAAAAAA2QEAAAwAAADZAQAADAAAAAAAAAAAAAAA1AEAAAEAAQACAAAAAAAAAAAAAAAAAAAA0QEAAAwAAAAAAAAAAAAAAMwBAAACAAAAAwAAAAAAAADNAQAAHAAAANEBAAAMAAAAAAAAAAAAAADMAQAAAQABAAAAAAAAAAAAzQEAAAwAAADNAQAADAAAAAAAAAAAAAAAyAEAAAEAAQACAAAAAAAAAAAAAAAAAAAAxQEAAAwAAAAAAAAAAAAAAMABAAACAAAAAwAAAAAAAADBAQAAHAAAAMUBAAAMAAAAAAAAAAAAAADAAQAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAGAAAAAAAAAAAAAAACAAEAAQABAAEAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAEAAAAGAAAABwAAAAYAAAAAAAAAAAAAAAIAAQACAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAHAAAAAgAAAAgAAAAJAAAABgAAAAAAAAAAAAAAAgABAAIAAQABAAEAAAAAAAAAAAAAAAAAAAAAAAkAAAADAAAACgAAAAsAAAAGAAAAAAAAAAAAAAACAAEAAgABAAEAAQAAAAAAAAAAAAAAAAAAAAAACwAAAAQAAAAMAAAADQAAAAYAAAAAAAAAAAAAAAIAAQACAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAQAAACkAAAAAAAAAAAAAAAYAAAAAAAAADwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAADgAAABAAAAAPAAAAAAAAABEAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEgAAAAAAAAADAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAAAAMAAQAAAAAAAAAAAAAAEQAAABMAAAASAAAAAAAAABQAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAFQAAAAAAAAADAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAMAAgAAAAAAAAAAAAAAFAAAABYAAAAVAAAAAAAAABcAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAGAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAMAAwAAAAAAAAAAAAAAFwAAABkAAAAYAAAAAAAAABoAAAAAAAAABwAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAGwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAMABAAAAAAAAAAAAAAAGgAAABwAAAAbAAAAAAAAAB0AAAAAAAAABwAAAAAAAAAAAAAAAAAAAHgAAAAAAAIA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAA7AAAAAIAAAAAAAAAAAAAAOwAAAACAAAAAAAAAAAAAADsAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAEAAQAAAAUAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAUAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAUAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAUAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAUAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAADAAEAAQAAAAUAAAAAAAAACQAAADoAAAAJAAAAEgAAAAkAAAASAAAAcWFycmF5AABIAAAAAAAAAFgAAAAAAAAA",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\n// From the example's text: x on each qubit (custom X) with one control given after its target, as the schema orders a controlled gate's qubits: qubit k + 1 controls qubit k.\nqubit[5] q;\nbit[5] c;\nh q[0];\ncx q[1], q[0];\ncx q[2], q[1];\ncx q[3], q[2];\ncx q[4], q[3];\nc = measure q;\n"
|
|
},
|
|
{
|
|
"file": "jeff/upstream/example-qubits.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"notes": [
|
|
"Q709",
|
|
"Q711",
|
|
"Q716"
|
|
],
|
|
"how": "exact",
|
|
"round_trip": true
|
|
},
|
|
"base64": "AAAAAJgAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAACUCAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwADAAAAAAAAAAgAAAAAAAQAVQEAALcAAAAAAAAAAAAAAA0AAAAUAAAADQAAABwAAAARAAAAHwEAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAAAAAAHAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAgQAAAAwAAAAAAAAAAAAAAHwAAAABAAEAAAAAAAAAAAB9AAAADAAAAH0AAAAMAAAAAAAAAAAAAAB4AAAAAQABAAAAAAAAAAAAhQAAAAwAAACFAAAADAAAAAAAAAAAAAAAgAAAAAEAAQAAAAAAAAAAAI0AAAAUAAAAjQAAABQAAAAAAAAAAAAAAIgAAAABAAEAAAAAAAAAAACVAAAAFAAAAJUAAAAUAAAAAAAAAAAAAACQAAAAAQABAAQAAAAAAAAAAAAAAAAAAACZAAAADAAAAAAAAAAAAAAAlAAAAAIAAAAAAAAAAAAAAJUAAAAUAAAAlQAAAAwAAAAAAAAAAAAAAJAAAAABAAEABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAcAAAAAAAAABgAAAAAAAAAAAAAAAgABAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAGAAAACAAAAAkAAAAGAAAAAAAAAAAAAAACAAEAAgABAAIAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAgAAAADAAAABAAAAAYAAAAAAAAAAAAAAAIAAQACAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAABAAAAAAAAAAAA4D8JAAAACgAAAAIAAAAAAAAABgAAAAAAAAAAAAAAAgABAAQAAQABAQAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAIAVAAAAAIAAAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAABUAAAAAgAAAAAAAAAAAAAAVAAAAAIAAAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAABUAAAAAgAAAAAAAAAAAAAAVAAAAAIAAAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAABUAAAAAgAAAAAAAAAAAAAAVAAAAAIAAAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAABEAAAASAAAAEQAAABIAAAARAAAAGgAAABEAAABCAAAAEQAAABoAAABIAAAAAAAAAFgAAAAAAAAAQ1gAAAAAAABDaXJjdWl0AFJ4AAAAAAAA",
|
|
"reference": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\n// From the example's text: two qubit arguments and one allocated; custom X, H, CX (control first, as its name says) and Rx.\nqubit[3] q;\nx q[0];\nh q[1];\ncx q[2], q[0];\ncx q[1], q[2];\nrx(0.5) q[0];\n"
|
|
},
|
|
{
|
|
"file": "jeff/upstream/example-entangled-calls.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q714",
|
|
"at": "operation 29"
|
|
},
|
|
"base64": "AAAAAM4CAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAhwAAANEKAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAwAAAAAAAAAAADgAAAAAAAQA1QYAACcDAAAAAAAAAAAAAAEAAAAAAAAA7AkAAAAABAAZCgAAFwAAAAAAAAAAAAAAAgAAAAAAAAAgCgAAAAAEAFUKAAAXAAAAAAAAAAAAAAADAAAAAAAAAFwKAAAAAAQAcQoAABcAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAwAAAAJAAAANwcAAAAAAAAAAAAAMQAAAAAAAAC4AAAAAQAEAAIAAAAAAAAAAAAAAAAAAACNAwAADAAAAAAAAAAAAAAAiAMAAAIAAAAAAAAAAAAAAAAAAAAAAAAAhQMAAAwAAAAAAAAAAAAAAIADAAABAAEAAAAAAAAAAAAAAAAAAAAAAH0DAAAMAAAAAAAAAAAAAAB4AwAAAQABAAAAAAAAAAAAAAAAAAAAAAB1AwAADAAAAAAAAAAAAAAAcAMAAAEAAQAAAAAAAAAAAAAAAAAAAAAAbQMAAAwAAAAAAAAAAAAAAGgDAAABAAEAAAAAAAAAAAAAAAAAAAAAAGUDAAAMAAAAAAAAAAAAAABgAwAAAQABAAAAAAAAAAAAYQMAAAwAAABhAwAADAAAAAAAAAAAAAAAXAMAAAEAAQAAAAAAAAAAAGkDAAAUAAAAaQMAABQAAAAAAAAAAAAAAGQDAAABAAEAAAAAAAAAAABxAwAAFAAAAHEDAAAUAAAAAAAAAAAAAABsAwAAAQABAAAAAAAAAAAAeQMAABQAAAB5AwAAFAAAAAAAAAAAAAAAdAMAAAEAAQAAAAAAAAAAAIEDAAAUAAAAgQMAABQAAAAAAAAAAAAAAHwDAAABAAEAAwAAAAAAAAAAAAAAAAAAAIUDAAAMAAAAAAAAAAAAAACAAwAAAQABAAAAAAAAAAAAhQMAAAwAAACFAwAADAAAAAAAAAAAAAAAgAMAAAEAAQACAAAAAAAAAAAAAAAAAAAAfQMAAAwAAAAAAAAAAAAAAHgDAAACAAAAAwAAAAAAAAB5AwAAHAAAAH0DAAAMAAAAAAAAAAAAAAB4AwAAAQABAAAAAAAAAAAAeQMAAAwAAAB5AwAADAAAAAAAAAAAAAAAdAMAAAEAAQACAAAAAAAAAAAAAAAAAAAAcQMAAAwAAAAAAAAAAAAAAGwDAAACAAAAAwAAAAAAAABtAwAAHAAAAHEDAAAMAAAAAAAAAAAAAABsAwAAAQABAAAAAAAAAAAAbQMAAAwAAABtAwAADAAAAAAAAAAAAAAAaAMAAAEAAQACAAAAAAAAAAAAAAAAAAAAZQMAAAwAAAAAAAAAAAAAAGADAAACAAAAAwAAAAAAAABhAwAAHAAAAGUDAAAMAAAAAAAAAAAAAABgAwAAAQABAAAAAAAAAAAAYQMAAAwAAABhAwAADAAAAAAAAAAAAAAAXAMAAAEAAQACAAAAAAAAAAAAAAAAAAAAWQMAAAwAAAAAAAAAAAAAAFQDAAACAAAAAwAAAAAAAABVAwAAHAAAAFkDAAAMAAAAAAAAAAAAAABUAwAAAQABAAAAAAAAAAAAVQMAAAwAAABVAwAADAAAAAAAAAAAAAAAUAMAAAEAAQACAAAAAAAAAAAAAAAAAAAATQMAAAwAAAAAAAAAAAAAAEgDAAACAAAAAwAAAAAAAABJAwAAHAAAAE0DAAAMAAAAAAAAAAAAAABIAwAAAQABAAIAAAAAAAAAAAAAAAAAAABFAwAADAAAAAAAAAAAAAAAQAMAAAIAAAADAAAAAAAAAEEDAAAUAAAAQQMAAAwAAAAAAAAAAAAAADwDAAABAAEAAgAAAAAAAAA9AwAAFAAAAD0DAAAMAAAAAAAAAAAAAAA4AwAAAgAAAAIAAAAAAAAAAAAAAAAAAAA1AwAADAAAAAAAAAAAAAAAMAMAAAIAAAADAAAAAAAAADEDAAAUAAAAMQMAAAwAAAAAAAAAAAAAACwDAAABAAEAAgAAAAAAAAAtAwAAFAAAAC0DAAAMAAAAAAAAAAAAAAAoAwAAAgAAAAIAAAAAAAAAKQMAABQAAAApAwAADAAAAAAAAAAAAAAAJAMAAAIAAAACAAAAAAAAAAAAAAAAAAAAIQMAAAwAAAAAAAAAAAAAABwDAAACAAAAAwAAAAAAAAAdAwAAFAAAAB0DAAAMAAAAAAAAAAAAAAAYAwAAAQABAAIAAAAAAAAAGQMAABQAAAAZAwAADAAAAAAAAAAAAAAAFAMAAAIAAAACAAAAAAAAABUDAAAUAAAAFQMAAAwAAAAAAAAAAAAAABADAAACAAAAAgAAAAAAAAAAAAAAAAAAAA0DAAAMAAAAAAAAAAAAAAAIAwAAAgAAAAMAAAAAAAAACQMAABQAAAAJAwAADAAAAAAAAAAAAAAABAMAAAEAAQACAAAAAAAAAAUDAAAUAAAABQMAAAwAAAAAAAAAAAAAAAADAAACAAAAAgAAAAAAAAABAwAAFAAAAAEDAAAMAAAAAAAAAAAAAAD8AgAAAgAAAAIAAAAAAAAAAAAAAAAAAAD5AgAADAAAAAAAAAAAAAAA9AIAAAIAAAADAAAAAAAAAPUCAAAUAAAA9QIAAAwAAAAAAAAAAAAAAPACAAABAAEAAgAAAAAAAADxAgAAFAAAAPECAAAMAAAAAAAAAAAAAADsAgAAAgAAAAIAAAAAAAAA7QIAABQAAADtAgAADAAAAAAAAAAAAAAA6AIAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAgABAAQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAACAAAABwAAAAgAAAAGAAAAAAAAAAAAAAACAAEABQABAAEAAQAAAAAAAAAAAAAAAAAAAAAACAAAAAMAAAAJAAAACgAAAAYAAAAAAAAAAAAAAAIAAQAFAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAsAAAAMAAAABgAAAAAAAAAAAAAAAgABAAUAAQABAAEAAAAAAAAAAAAAAAAAAAAAAAwAAAAFAAAADQAAAA4AAAAGAAAAAAAAAAAAAAACAAEABQABAAEAAQAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAEAAAApAAAAAAAAAAAAAAAHAAAAAAAAABAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAADAAAAAAAAAAAAAAAAAA8AAAARAAAAEAAAAAAAAAASAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAJAAAAAAAAABMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAADAAEAAAAAAAAAAAAAABIAAAAUAAAAEwAAAAAAAAAVAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAALAAAAAAAAABYAAAAAAAAAAwAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAADAAIAAAAAAAAAAAAAABUAAAAXAAAAFgAAAAAAAAAYAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAANAAAAAAAAABkAAAAAAAAAAwAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAADAAMAAAAAAAAAAAAAABgAAAAaAAAAGQAAAAAAAAAbAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAOAAAAAAAAABwAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAADAAQAAAAAAAAAAAAAABsAAAAdAAAAHAAAAAAAAAAeAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAeAAAAHwAAACAAAAAAAAAABgAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIQAAAAAAAAAAABsAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAMAAQAAAAAAAAAAAAAAHgAAACIAAAAjAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAhAAAAIwAAACQAAAAAAAAAAAAFAAAAAAAAAAAAAAAAACQAAAAAAAAAJQAAAAAAAAAAABsAAAAAAAAAAAAAAAAAJgAAAAAAAAAAAAMAAgAAAAAAAAAAAAAAHgAAACYAAAAnAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAlAAAAJwAAACgAAAAAAAAAAAAFAAAAAAAAAAAAAAAAACgAAAAAAAAAKQAAAAAAAAAAABsAAAAAAAAAAAAAAAAAKgAAAAAAAAAAAAMAAwAAAAAAAAAAAAAAHgAAACoAAAArAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAApAAAAKwAAACwAAAAAAAAAAAAFAAAAAAAAAAAAAAAAACwAAAAAAAAALQAAAAAAAAAAABsAAAAAAAAAAAAAAAAALgAAAAAAAAAAAAMABAAAAAAAAAAAAAAAHgAAAC4AAAAvAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAtAAAALwAAADAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAADAAAAAAAAAAMQAAAAAAAAAAABsAAAAAAAAAAAAAAAAAyAAAAAAAAgCMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAIwBAAACAAAAAAAAAAAAAACMAQAAAgAAAAAAAAAAAAAAjAEAAAIAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQABAAAABQAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAABQAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAABQAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAABQAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAABQAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAMAAQABAAAABQAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAADQAAAAQAAAAJAAAABAAAAAUAAAAvAAAAAAAAAAAAAAAEAAAAAQAEAAcAAAAAAAAAAAAAAAAAAAAJAAAADAAAAAAAAAAAAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAEAAAAAgAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAwAAAAJAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAEAAIAAAAAAAAAAAAAAAAAAAAJAAAADAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAACAAQAAAACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAADQAAAAwAAAANAAAABAAAAAkAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQABAAAAAAAAgAEAAAAAgAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAABUAAABqAQAAKQAAALIAAAAxAAAAWgAAADUAAABiAAAAOQAAABIAAAA5AAAAEgAAAF9fbnZxcHBfX21saXJnZW5fX2Z1bmN0aW9uX3NhbXBsZS5fWjZzYW1wbGV2AAAAAF9fbnZxcHBfX21saXJnZW5fX2doegAAAF9aNnNhbXBsZXYAAAAAAABfWk4zZ2h6Y2xFdgAAAAAASAAAAAAAAABYAAAAAAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/example-optimisation.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q714"
|
|
},
|
|
"base64": "AAAAAIIAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAOUBAAAOAAAAAAAAAAAAAADlAQAACgAAAOUBAAAKAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQARQEAAIcAAAAAAAAAAAAAAA0AAAAMAAAADQAAAAQAAAAJAAAAzwAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAQAEAAAAAAAAAAAAXQAAAAQAAABZAAAADAAAAAAAAAAAAAAAVAAAAAEAAQAAAAAAAAAAAFUAAAAMAAAAVQAAAAwAAAAAAAAAAAAAAFAAAAABAAEAAgAAAAAAAABdAAAADAAAAF0AAAAMAAAAAAAAAAAAAABYAAAAAgAAAAYAAAAAAAAAWQAAABQAAABZAAAADAAAAAAAAAAAAAAAVAAAAAEAAgAAAAAAAAAAAMUAAAAMAAAAxQAAAAQAAAAAAAAAAAAAALwAAAABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAMAAAACAAAABAAAAAAAAAAAAAAAAAAAAAUAAAAnAAAAUAAAAAAABAAEAAAAAAAEAA0AAAAMAAAADQAAAAwAAAANAAAALwAAAAAAAAAAAAAABQAAAAAAAAAGAAAAAAAAAAQAAAABAAQAAAAAAAAAAAANAAAADAAAAA0AAAAMAAAAAAAAAAAAAAAIAAAAAQABAAUAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAACAAEACQAAAAAAAAABAAAAAAAAAAAAAAAAAAAADQAAAAwAAAANAAAADAAAAA0AAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAcAAAAAAAAAAAAAAAEABAAEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAACADwAAAACAAAAAAAAAAAAAAA8AAAAAgAAAAAAAAAAAAAAPAAAAAIAAAAAAAAAAAAAADwAAAACAAAAAAAAAAAAAAA8AAAAAgAAAAAAAAAAAAAAPAAAAAIAAAAAAAAAAAAAADwAAAACAAAAAAAAAAAAAAA8AAAAAgAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAKgAAAG1haW4AAAAAAAAAAAAAAAAAAAAAAAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/example-rewrite.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q713",
|
|
"at": "operation 5"
|
|
},
|
|
"base64": "AAAAAHIBAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAAJwAAAHkFAAA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAwAAAAAAAAAAAAgAAAAAAAQAWQMAAAcCAAAAAAAAAAAAAA0AAAAEAAAACQAAABQAAAAJAAAAJwMAAAAAAAAAAAAAGwAAAB0AAABQAAAAAQAEAAIAAAAAAAAAiQEAAAQAAACFAQAADAAAAAAAAAAAAAAAgAEAAAIAAAACAAAAAAAAAIEBAAAEAAAAfQEAAAwAAAAAAAAAAAAAAHgBAAACAAAAAgAAAAAAAAB5AQAABAAAAHUBAAAMAAAAAAAAAAAAAABwAQAAAgAAAAEAAAAAAAAAcQEAAAwAAABxAQAADAAAAAAAAAAAAAAAbAEAAAEAAAABAAAAAAAAAGkBAAAUAAAAaQEAABQAAAAAAAAAAAAAAGQBAAABAAAAAQAAAAAAAABhAQAAFAAAAGEBAAAUAAAAAAAAAAAAAABcAQAAAQAAAAAAAAAAAAAAWQEAABQAAABZAQAAFAAAAAAAAAAAAAAAVAEAAAEAAQAAAAAAAAAAAGEBAAAMAAAAYQEAAAwAAAAAAAAAAAAAAFwBAAABAAEAAAAAAAAAAABpAQAAFAAAAGkBAAAUAAAAAAAAAAAAAABkAQAAAQABAAIAAAAAAAAAcQEAAAQAAABtAQAADAAAAAAAAAAAAAAAaAEAAAIAAAACAAAAAAAAAGkBAAAEAAAAZQEAAAwAAAAAAAAAAAAAAGABAAACAAAAAgAAAAAAAABhAQAABAAAAF0BAAAMAAAAAAAAAAAAAABYAQAAAgAAAAYAAAAAAAAAWQEAACwAAABhAQAAFAAAAAAAAAAAAAAAXAEAAAEAAgAAAAAAAAAAALEBAAAUAAAAsQEAABQAAAAAAAAAAAAAAKwBAAABAAEAAAAAAAAAAAC5AQAADAAAALkBAAAMAAAAAAAAAAAAAAC0AQAAAQABAAAAAAAAAAAAwQEAAAwAAADBAQAAFAAAAAAAAAAAAAAAvAEAAAEAAQAAAAAAAAAAAL0BAAAMAAAAvQEAABQAAAAAAAAAAAAAALgBAAABAAEAAQAAAAAAAAC5AQAAHAAAAL0BAAAMAAAAAAAAAAAAAAC4AQAAAQAAAAEAAAAAAAAAtQEAABwAAAC5AQAADAAAAAAAAAAAAAAAtAEAAAEAAAABAAAAAAAAALEBAAAMAAAAsQEAAAQAAAAAAAAAAAAAAKgBAAABAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAMAAgAAAAAAAAAAAAAAAgAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAEAAAABQAAAAIAAAAAAAAABAAAAAEAAAAGAAAABwAAAAIAAAAAAAAABQAAAAcAAAAIAAAACQAAAAYAAAAAAAAAAAAAAAIAAQABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAoAAAAAAAAABgAAAAAAAAAAAAAAAgABAAIAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAKAAAACwAAAAwAAAAGAAAAAAAAAAAAAAACAAEAAwABAAIAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAMAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAMAAwAAAAAAAAAAAAAADwAAAAAAAAAAAAMAAQAAAAAAAAAAAAAADQAAAA4AAAAPAAAACwAAAAwAAAAAAAAAFQAAABYAAAABAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAANAAAAHAAAABEAAAAUAAAAEQAAAC8AAAAAAAAAAAAAABAAAAARAAAAEgAAAAAAAAATAAAAFAAAAAQAAAABAAQAAAAAAAAAAAANAAAAFAAAAA0AAAAUAAAAAAAAAAAAAAAIAAAAAQABABEAAAASAAAAEwAAABQAAAAGAAAAAAAAAAAAAAACAAEABAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAFQAAABYAAAAXAAAAGAAAAAYAAAAAAAAAAAAAAAIAAQAFAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABkAAAAAAAAABgAAAAAAAAAAAAAAAgABAAYAAQABAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAGgAAABsAAAAEAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAcAAAAHQAAAAQAAAAAAAAAAAAAAAAAAAAGAAAAAAAAABoAAAAAAAAAHgAAAAAAAAADAAAAAAAAAB4AAAABAAAAHAAAAAAAAAAfAAAAAAAAAAMAAAAAAAAAHwAAAAAAAAAKAAAAAAAAAIAAAAAAAAIA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAD8AAAAAgAAAAAAAAAAAAAA/AAAAAIAAAAAAAAAAAAAAPwAAAACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABkAAABiAAAAHQAAABoAAAAdAAAAEgAAAB0AAAAaAAAAHQAAACoAAAAdAAAAGgAAAB0AAAASAAAAb3B0aW1pemVfbWUAAAAAAENYAAAAAAAAVAAAAAAAAABDWAAAAAAAAFNXQVAAAAAAQ1gAAAAAAABUAAAAAAAAAA=="
|
|
},
|
|
{
|
|
"file": "jeff/upstream/example-simple.jeff",
|
|
"format": "jeff",
|
|
"expect": {
|
|
"refused": "Q710",
|
|
"at": "operation 5"
|
|
},
|
|
"base64": "AAAAAKwAAAAAAAAAAgAFAAAAAAAAAAAAAwAAAAAAAAARAAAARwAAAHkCAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAwAAAAAAAAAAABgAAAAAAAQAkQEAALcAAAAAAAAAAAAAAAMAAAAAAAAAOAIAAAAABABJAgAABwAAAAAAAAAAAAAADQAAAAQAAAAJAAAADAAAAAkAAACXAQAAAAAAAAAAAAAJAAAAAAAAACgAAAABAAQAAgAAAAAAAADBAAAABAAAAL0AAAAMAAAAAAAAAAAAAAC4AAAAAgAAAAIAAAAAAAAAuQAAAAQAAAC1AAAADAAAAAAAAAAAAAAAsAAAAAIAAAAEAAAAAAAAALEAAAAEAAAArQAAAAwAAAAAAAAAAAAAAKgAAAACAAAAAQAAAAAAAACpAAAADAAAAKkAAAAMAAAAAAAAAAAAAACkAAAAAQAAAAEAAAAAAAAAoQAAABQAAAChAAAAFAAAAAAAAAAAAAAAnAAAAAEAAAAAAAAAAAAAAJkAAAAMAAAAmQAAAAwAAAAAAAAAAAAAAJQAAAABAAEAAAAAAAAAAAChAAAAFAAAAKEAAAAMAAAAAAAAAAAAAACcAAAAAQABAAAAAAAAAAAAqQAAAAwAAACpAAAAFAAAAAAAAAAAAAAApAAAAAEAAQABAAAAAAAAAKUAAAAcAAAAqQAAAAwAAAAAAAAAAAAAAKQAAAABAAAAAQAAAAAAAAChAAAADAAAAKEAAAAEAAAAAAAAAAAAAACYAAAAAQAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAADAAUAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEAAACamZmZmZm5PwEAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAABAAAAAUAAAACAAAAAAAAAAUAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAACAAEAAQABAAEAAAABAAAAAAAAAAAAAAAAAAAABgAAAAIAAAAHAAAAAAAAAAYAAAAAAAAAAAAAAAIAAQACAAEAAQEAAAEAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAJAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAKAAAAAAAAAAMAAAAAAAAACgAAAAAAAAAKAAAAAAAAACwAAAAAAAIAVAAAAAIAAAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAABUAAAAAgAAAAAAAAAAAAAAVAAAAAIAAAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAABUAAAAAgAAAAAAAAAAAAAAVAAAAAIAAAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAABUAAAAAgAAAAAAAAAAAAAAVAAAAAIAAAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA0AAAAEAAAACQAAAAQAAAAFAAAABwAAAAAAAAAAAAAAAAAAAAEABAAAAAAAAAACAA0AAAAyAAAADQAAAEoAAAARAAAAGgAAABEAAAAyAAAAaGVsbG8AAABIYWRhbWFyZAAAAAAAAAAAUlkAAAAAAAB3b3JsZAAAAA=="
|
|
},
|
|
{
|
|
"file": "qasm/every_gate.qasm",
|
|
"format": "qasm",
|
|
"expect": {
|
|
"writes": [
|
|
{
|
|
"to": "qir",
|
|
"profile": "base",
|
|
"how": "exact",
|
|
"blake3": "1ec96352d855778f5a41c09d96fd0d260632663f03213e225255f074e8a4c022"
|
|
},
|
|
{
|
|
"to": "jeff",
|
|
"how": "exact"
|
|
}
|
|
]
|
|
},
|
|
"text": "// Every gate of the language once, on qubits put in superpositions first,\n// then every qubit measured: written to QIR and jeff, each read back the same\n// circuit.\nOPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[3] q;\nbit[3] c;\nh q[0];\nry(0.37) q[1];\nrx(1.1) q[2];\nid q[0]; x q[0]; y q[1]; z q[2]; h q[0]; s q[1]; sdg q[2]; t q[0]; tdg q[1]; sx q[2]; sxdg q[0];\nrx(0.3) q[0]; ry(-0.7) q[1]; rz(1.9) q[2]; p(0.45) q[0]; p(pi/4) q[1]; p(-pi/2) q[2]; U(0.2, 0.9, -1.4) q[1];\ncx q[0], q[1]; cy q[1], q[2]; cz q[2], q[0]; ch q[0], q[2]; cp(0.8) q[1], q[0];\ncrx(0.6) q[0], q[1]; cry(-1.2) q[2], q[1]; crz(2.2) q[1], q[2]; cu(0.3, 0.4, 0.5, 0.6) q[0], q[2];\nswap q[0], q[2]; iswap q[1], q[0]; rxx(0.7) q[0], q[1]; ryy(1.1) q[1], q[2]; rzz(-0.4) q[2], q[0];\nccx q[0], q[1], q[2]; ccz q[2], q[0], q[1]; cswap q[1], q[0], q[2];\nc = measure q;\n"
|
|
},
|
|
{
|
|
"file": "qasm/clifford_t.qasm",
|
|
"format": "qasm",
|
|
"expect": {
|
|
"writes": [
|
|
{
|
|
"to": "qir",
|
|
"profile": "base",
|
|
"how": "exact",
|
|
"blake3": "967659b446471c62697f49df341972a45f47bef59d3b2fe26bfefc6670f6a50d"
|
|
},
|
|
{
|
|
"to": "jeff",
|
|
"how": "exact"
|
|
}
|
|
]
|
|
},
|
|
"text": "// A Clifford+T program: written to QIR in Clifford+T intrinsics alone, no\n// rotation, and read back to the bit-exact method.\nOPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[3] q;\nbit[3] c;\nh q[0];\nt q[0];\np(pi/4) q[1];\np(3*pi/4) q[2];\ncx q[0], q[1];\nccx q[0], q[1], q[2];\ns q[2];\nc = measure q;\n"
|
|
},
|
|
{
|
|
"file": "qasm/teleport.qasm",
|
|
"format": "qasm",
|
|
"expect": {
|
|
"dynamic": true,
|
|
"outcomes": [
|
|
"100",
|
|
"101",
|
|
"110",
|
|
"111"
|
|
],
|
|
"writes": [
|
|
{
|
|
"to": "qir",
|
|
"profile": "adaptive",
|
|
"blake3": "4ac7bea67cb849aac1093b126a2da4a1edc5240176b6d0f42579760713d3c36f"
|
|
},
|
|
{
|
|
"to": "qir",
|
|
"profile_asked": "base",
|
|
"refused": "Q720"
|
|
},
|
|
{
|
|
"to": "jeff",
|
|
"refused": "Q720"
|
|
}
|
|
]
|
|
},
|
|
"text": "// Teleportation of |1>, corrected on what was measured: written to QIR under\n// the adaptive profile, every shot reads 1 on c[2]. jeff writes no branch.\nOPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[3] q;\nbit[3] c;\nx q[0];\nh q[1];\ncx q[1], q[2];\ncx q[0], q[1];\nh q[0];\nc[0] = measure q[0];\nc[1] = measure q[1];\nif (c[1]) {\n x q[2];\n}\nif (c[0] == 1) {\n z q[2];\n}\nc[2] = measure q[2];\n"
|
|
},
|
|
{
|
|
"file": "qasm/measure_reset.qasm",
|
|
"format": "qasm",
|
|
"expect": {
|
|
"dynamic": true,
|
|
"outcomes": [
|
|
"010",
|
|
"111"
|
|
],
|
|
"writes": [
|
|
{
|
|
"to": "jeff"
|
|
},
|
|
{
|
|
"to": "qir",
|
|
"profile": "adaptive",
|
|
"blake3": "fcb9b8d9517b3e76ae4f0a800222ca1624cc59d6a594f51781515d661bd169c2"
|
|
}
|
|
]
|
|
},
|
|
"text": "// A measurement in the middle and a reset, with no branch: written to jeff\n// with measureNd and reset, and to QIR under the adaptive profile.\nOPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[2] q;\nbit[3] c;\nh q[0];\ncx q[0], q[1];\nc[0] = measure q[0];\nreset q[0];\nx q[0];\nc[1] = measure q[0];\nc[2] = measure q[1];\n"
|
|
},
|
|
{
|
|
"file": "qasm/timing.qasm",
|
|
"format": "qasm",
|
|
"expect": {
|
|
"outcomes": [
|
|
"00",
|
|
"11"
|
|
],
|
|
"writes": [
|
|
{
|
|
"to": "qir",
|
|
"profile": "base",
|
|
"notes": [
|
|
"Q721"
|
|
]
|
|
},
|
|
{
|
|
"to": "jeff",
|
|
"notes": [
|
|
"Q721"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"text": "// A barrier and a delay: neither format has a place for them, so they are\n// left out, and the conversion says so.\nOPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[2] q;\nbit[2] c;\nh q[0];\nbarrier q;\ndelay[20ns] q[1];\ncx q[0], q[1];\nc = measure q;\n"
|
|
}
|
|
]
|
|
}
|