<?xml version="1.0" encoding="utf-8"?>
<!-- name="GENERATOR" content="github.com/mmarkdown/mmark Mmark Markdown Processor - mmark.miek.nl" --> encoding="UTF-8"?>

<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" ipr="trust200902" docName="draft-ietf-cellar-ffv1-20" number="9043" submissionType="IETF" category="info" xml:lang="en"
consensus="true" sortRefs="true"> obsoletes="" updates="" xml:lang="en" symRefs="true" sortRefs="true"
tocInclude="true" tocDepth="3">

  <front>
    <title abbrev="FFV1">FFV1 Video Coding Format Version Versions 0, 1, and 3</title>
    <seriesInfo value="draft-ietf-cellar-ffv1-20" stream="IETF" status="informational" name="Internet-Draft"/> name="RFC" value="9043"/>
    <author initials="M." surname="Niedermayer" fullname="Michael Niedermayer">
      <organization/>
      <address>
        <postal>
          <street/>
        </postal>
        <email>michael@niedermayer.cc</email>
      </address>
    </author>
    <author initials="D." surname="Rice" fullname="Dave Rice">
      <organization/>
      <address>
        <postal>
          <street/>
        </postal>
        <email>dave@dericed.com</email>
      </address>
    </author>
    <author initials="J." surname="Martinez" fullname="Jerome fullname="Jérôme Martinez">
      <organization/>
      <address>
        <postal>
          <street/>
        </postal>
        <email>jerome@mediaarea.net</email>
      </address>
    </author>
    <date year="2021" month="February" day="23"/> month="August"/>
    <area>art</area>
    <workgroup>cellar</workgroup>

<keyword>video preservation</keyword>
<keyword>storage</keyword>
<keyword>ffmpeg</keyword>
<keyword>lossless compression</keyword>

    <abstract>
      <t>This document defines FFV1, a lossless lossless, intra-frame video encoding format. FFV1 is designed to efficiently compress video data in a variety of pixel formats. Compared to uncompressed video, FFV1 offers storage compression, frame fixity, and self-description, which makes FFV1 useful as a preservation or intermediate video format.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="introduction">
      <name>Introduction</name>
      <t>This document describes FFV1, a lossless video encoding format. The design of FFV1 considers the storage of image characteristics, data fixity, and the optimized use of encoding time and storage requirements. FFV1 is designed to support a wide range of lossless video applications such as long-term audiovisual preservation, scientific imaging, screen recording, and other video encoding scenarios that seek to avoid the generational loss of lossy video encodings.</t>
      <t>This document defines version versions 0, 1 1, and 3 of FFV1. The distinctions of the versions are provided throughout the document, but in summary:</t>
      <ul>
        <li>
          <t>Version 0 of FFV1 was the original implementation of FFV1 and has been was flagged as stable on April 14, 2006 <xref target="FFV1_V0"/>.</t>
        </li>
        <li>
          <t>Version 1 of FFV1 adds support of more video bit depths and has been has been was flagged as stable on April 24, 2009 <xref target="FFV1_V1"/>.</t>
        </li>
        <li>
          <t>Version 2 of FFV1 only existed in experimental form and is not described by this document, but it is available as a LyX file at <eref target="https://github.com/FFmpeg/FFV1/blob/8ad772b6d61c3dd8b0171979a2cd9f11924d5532/ffv1.lyx">https://github.com/FFmpeg/FFV1/blob/8ad772b6d61c3dd8b0171979a2cd9f11924d5532/ffv1.lyx</eref>.</t> target="https://github.com/FFmpeg/FFV1/blob/8ad772b6d61c3dd8b0171979a2cd9f11924d5532/ffv1.lyx" brackets="angle"/>.</t>
        </li>
        <li>
          <t>Version 3 of FFV1 adds several features such as increased description of the characteristics of the encoding images and embedded CRC Cyclic Redundancy Check (CRC) data to support fixity verification of the encoding. Version 3 has been was flagged as stable on August 17, 2013 <xref target="FFV1_V3"/>.</t>
        </li>
      </ul>
      <t>This document assumes familiarity with mathematical and coding concepts such as Range coding encoding <xref target="range-coding"/> target="Range-Encoding"/> and YCbCr color spaces <xref target="YCbCr"/>.</t>
     <t>This specification describes the valid bitstream and how to decode such valid bitstream. Bitstreams not conforming to this specification or how they it.  Nonconformant bitstreams and the nonconformant handling of bitstreams are handled is outside this specification.  A decoder could reject every can perform any action that it deems appropriate for an invalid bitstream or bitstream: reject the bitstream, attempt to perform error concealment concealment, or re-download or use a redundant copy of the invalid part or any other action it deems appropriate.</t> part.</t>
    </section>
    <section anchor="notation-and-conventions">
      <name>Notation and Conventions</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", "<bcp14>MAY</bcp14>", and "OPTIONAL" "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as described in BCP 14 BCP&nbsp;14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all capitals, as shown here.</t>
      <section anchor="definitions">
        <name>Definitions</name>
        <t><tt>FFV1</tt>:
<dl>
        <dt>FFV1:</dt><dd>The chosen name of this video encoding format, which is the short version of "FF Video 1", the 1". The letters "FF" coming come from "FFmpeg", which is the name of the reference decoder, decoder whose first letters originally meant "Fast Forward".</t>
        <t><tt>Container</tt>: Format Forward".</dd>
        <dt>Container:</dt><dd>A format that encapsulates Frames (see <xref target="frame"/>) and (when required) a <tt>Configuration Record</tt> into a bitstream.</t>
        <t><tt>Sample</tt>: The bitstream.</dd>
        <dt>Sample:</dt><dd>The smallest addressable representation of a color component or a luma component in a Frame. Examples of Sample are Luma (Y), Blue-difference Chroma (Cb), Red-difference Chroma (Cr), Transparency, Red, Green, and Blue.</t>
        <t><tt>Symbol</tt>: A Blue.</dd>
        <dt>Symbol:</dt><dd>A value stored in the bitstream, which is defined and decoded through one of the methods described in <xref target="tablePseudoCodeSymbols"/>.</t>
        <t><tt>Line</tt>: A target="tablePseudoCodeSymbols"/>.</dd>
        <dt>Line:</dt><dd>A discrete component of a static image composed of Samples that represent a specific quantification of Samples of that image.</t>
        <t><tt>Plane</tt>: A image.</dd>
        <dt>Plane:</dt><dd>A discrete component of a static image composed of Lines that represent a specific quantification of Lines of that image.</t>
        <t><tt>Pixel</tt>: The image.</dd>
        <dt>Pixel:</dt><dd>The smallest addressable representation of a color in a Frame. It is composed of one or more Samples.</t>
        <t><tt>MSB</tt>:   Most Samples.</dd>
        <dt>MSB:</dt><dd>Most Significant Bit, the bit that can cause the largest change in magnitude of the Symbol.</t>
        <t><tt>VLC</tt>:   Variable symbol.</dd>
        <dt>VLC:</dt><dd>Variable Length Code, a code that maps source symbols to a variable number of bits.</t>
        <t><tt>RGB</tt>:   A bits.</dd>
        <dt>RGB:</dt><dd>A reference to the method of storing the value of a Pixel pixel by using three numeric values that represent Red, Green, and Blue.</t>
        <t><tt>YCbCr</tt>: A Blue.</dd>
        <dt>YCbCr:</dt><dd>A reference to the method of storing the value of a Pixel pixel by using three numeric values that represent the luma of the Pixel pixel (Y) and the chroma of the Pixel pixel (Cb and Cr). The term YCbCr word is used for historical reasons and currently references any color space relying on 1 one luma Sample and 2 two chroma Samples, e.g. YCbCr, YCgCo or ICtCp. The exact meaning of the three numeric values is unspecified.</t> e.g., YCbCr (luma, blue-difference chroma, red-difference chroma), YCgCo, or ICtCp (intensity, blue-yellow, red-green).</dd>
</dl>
      </section>
      <section anchor="conventions">
        <name>Conventions</name>
        <section anchor="pseudo-code">
          <name>Pseudo-code</name> anchor="pseudocode">
          <name>Pseudocode</name>
          <t>The FFV1 bitstream is described in this document using pseudo-code. pseudocode. Note that the pseudo-code pseudocode is used for clarity in order to illustrate the structure of FFV1 and is not intended to specify any particular implementation. The pseudo-code pseudocode used is based upon the C programming language <xref target="ISO.9899.2018"/> and uses its <tt>if/else</tt>, <tt>while</tt> <tt>while</tt>, and <tt>for</tt> keywords as well as functions defined within this document.</t>
          <t>In some instances, pseudo-code pseudocode is presented in a two-column format such as shown in <xref target="figurePseudoCode"/>. In this form form, the <tt>type</tt> column provides a Symbol symbol as defined in <xref target="tablePseudoCodeSymbols"/> that defines the storage of the data referenced in that same line of pseudo-code.</t> pseudocode.</t>
          <figure anchor="figurePseudoCode">
            <name>A depiction of type-labelled pseudo-code type-labeled pseudocode used within this document. </name>
            <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
ExamplePseudoCode( ) {                                        |
    value                                                     | ur
}                                                             |
</sourcecode>
]]></sourcecode>
          </figure>
        </section>
        <section anchor="arithmetic-operators">
          <name>Arithmetic Operators</name>
          <t>Note: the operators and the order of precedence are the same as used in the C programming language <xref target="ISO.9899.2018"/>, with the exception of <tt>&gt;&gt;</tt> (removal of implementation defined implementation-defined behavior) and <tt>^</tt> (power instead of XOR) operators operators, which are re-defined redefined within this section.</t>

          <t><tt>a + b</tt>       means a plus b.</t>
          <t><tt>a - b</tt>       means a minus b.</t>
          <t><tt>-a</tt>          means negation of a.</t>
          <t><tt>a * b</tt>       means a multiplied by b.</t>
          <t><tt>a / b</tt>       means a divided by b.</t>
          <t><tt>a ^ b</tt>       means a raised to the b-th power.</t>
          <t><tt>a &amp; b</tt>       means bit-wise bitwise "and" of a and b.</t>
          <t><tt>a | b</tt>       means bit-wise bitwise "or" of a and b.</t>
          <t><tt>a &gt;&gt; b</tt>      means arithmetic right shift of two’s the two's complement integer representation of a by b binary digits. This is equivalent to dividing a by 2, b times, with rounding toward negative infinity.</t>
          <t><tt>a &lt;&lt; b</tt>      means arithmetic left shift of two’s the two's complement integer representation of a by b binary digits.</t>
        </section>
        <section anchor="assignment-operators">
          <name>Assignment Operators</name>
          <t><tt>a = b</tt>       means a is assigned b.</t>
          <t><tt>a++</tt>         is equivalent to a is assigned a + 1.</t>
          <t><tt>a--</tt>         is equivalent to a is assigned a - 1.</t>
          <t><tt>a += b</tt>      is equivalent to a is assigned a + b.</t>
          <t><tt>a -= b</tt>      is equivalent to a is assigned a - b.</t>
          <t><tt>a *= b</tt>      is equivalent to a is assigned a * b.</t>
        </section>
        <section anchor="comparison-operators">
          <name>Comparison Operators</name>
          <t><tt>a &gt; b</tt>       is true when a is greater than b.</t>
          <t><tt>a &gt;= b</tt>      is true when a is greater than or equal to b.</t>
          <t><tt>a &lt; b</tt>       is true when a is less than b.</t>
          <t><tt>a &lt;= b</tt>      is true when a is less than or equal b.</t>
          <t><tt>a == b</tt>      is true when a is equal to b.</t>
          <t><tt>a != b</tt>      is true when a is not equal to b.</t>
          <t><tt>a &amp;&amp; b</tt>      is true when both a is true and b is true.</t>
          <t><tt>a || b</tt>      is true when either a is true or b is true.</t>
          <t><tt>!a</tt>          is true when a is not true.</t>
          <t><tt>a ? b : c</tt>   if a is true, then b, otherwise c.</t>
        </section>
        <section anchor="mathematical-functions">
          <name>Mathematical Functions</name>
          <t><tt>floor(a)</tt>              means the largest integer less than or equal to a.</t>
          <t><tt>ceil(a)</tt>               means the smallest integer greater than or equal to a.</t>
          <t><tt>sign(a)</tt>               extracts the sign of a number, i.e. i.e., if a &lt; 0 then -1, else if a &gt; 0 then 1, else 0.</t>
          <t><tt>abs(a)</tt>                means the absolute value of a, i.e. i.e., <tt>abs(a)</tt> = <tt>sign(a) * a</tt>.</t>
          <t><tt>log2(a)</tt>               means the base-two logarithm of a.</t>
          <t><tt>min(a,b)</tt>              means the smaller of two values a and b.</t>
          <t><tt>max(a,b)</tt>              means the larger of two values a and b.</t>
          <t><tt>median(a,b,c)</tt>         means the numerical middle value in a data set of a, b, and c, i.e. a+b+c-min(a,b,c)-max(a,b,c).</t>
          <t><tt>A i.e., <tt>a+b+c-min(a,b,c)-max(a,b,c)</tt>.</t>
          <t><tt>a ==&gt; B</tt> b</tt>               means A a implies B.</t>
          <t><tt>A b.</t>
          <t><tt>a &lt;==&gt; B</tt> b</tt>           means A a ==&gt; B , B b, b ==&gt; A.</t>
          <t>a<sub>b</sub> a.</t>
          <t><tt>a<sub>b</sub></tt>           means the b-th value of a sequence of a</t>
          <t>a<sub>b,c</sub> a.</t>
          <t><tt>a<sub>b,c</sub></tt>         means the 'b,c'-th value of a sequence of a</t> a.</t>
        </section>
        <section anchor="order-of-operation-precedence">
          <name>Order of Operation Precedence</name>
          <t>When order of precedence is not indicated explicitly by use of parentheses, operations are evaluated in the following order (from top to bottom, operations of same precedence being evaluated from left to right). This order of operations is based on the order of operations used in Standard C.</t>
          <artwork type="ascii-art">a++, type="ascii-art"><![CDATA[
a++, a--
!a, -a
a ^ b
a * b, a / b
a + b, a - b
a &lt;&lt; << b, a &gt;&gt; >> b
a &lt; < b, a &lt;= <= b, a &gt; > b, a &gt;= >= b
a == b, a != b
a &amp; & b
a | b
a &amp;&amp; && b
a || b
a ? b : c
a = b, a += b, a -= b, a *= b
</artwork>
]]></artwork>
        </section>
        <section anchor="range">
          <name>Range</name>
          <t><tt>a...b</tt> means any value from a to b, inclusive.</t>
        </section>
        <section anchor="numbytes">
          <name>NumBytes</name>
          <t><tt>NumBytes</tt> is a non-negative nonnegative integer that expresses the size in 8-bit octets of a particular FFV1 <tt>Configuration Record</tt> or <tt>Frame</tt>. FFV1 relies on its Container container to store the <tt>NumBytes</tt> values; see <xref target="mapping-ffv1-into-containers"/>.</t>
        </section>
        <section anchor="bitstream-functions">
          <name>Bitstream Functions</name>
          <section anchor="remaining-bits-in-bitstream">
            <name>remaining_bits_in_bitstream</name>
            <t><tt>remaining_bits_in_bitstream( NumBytes )</tt> means the count of remaining bits after the pointer in that <tt>Configuration Record</tt> or <tt>Frame</tt>. It is computed from the <tt>NumBytes</tt> value multiplied by 8 minus the count of bits of that <tt>Configuration Record</tt> or <tt>Frame</tt> already read by the bitstream parser.</t>
          </section>
          <section anchor="remaining-symbols-in-syntax">
            <name>remaining_symbols_in_syntax</name>
            <t><tt>remaining_symbols_in_syntax( )</tt> is true as long as the RangeCoder range coder has not consumed all the given input bytes.</t>
          </section>
          <section anchor="byte-aligned">
            <name>byte_aligned</name>
            <t><tt>byte_aligned( )</tt> is true if <tt>remaining_bits_in_bitstream( NumBytes )</tt> is a multiple of 8, otherwise false.</t>
          </section>
          <section anchor="get-bits">
            <name>get_bits</name>
            <t><tt>get_bits( i )</tt> is the action to read the next <tt>i</tt> bits in the bitstream, from most significant bit to least significant bit, and to return the corresponding value. The pointer is increased by <tt>i</tt>.</t>
          </section>
        </section>
      </section>
    </section>
    <section anchor="sample-coding">
      <name>Sample Coding</name>
      <t>For each <tt>Slice</tt> (as described in <xref target="slice"/>) of a Frame, the Planes, Lines, and Samples are coded in an order determined by the color space (see <xref target="color-spaces"/>). Each Sample is predicted by the median predictor as described in <xref target="median-predictor"/> from other Samples within the same Plane Plane, and the difference is stored using the method described in <xref target="coding-of-the-sample-difference"/>.</t>
      <section anchor="border">
        <name>Border</name>
        <t>A border is assumed for each coded <tt>Slice</tt> for the purpose of the median predictor and context according to the following rules:</t>
        <ul>
          <li>one
          <li>One column of Samples to the left of the coded slice Slice is assumed as identical to the Samples of the leftmost column of the coded slice Slice shifted down by one row. The value of the topmost Sample of the column of Samples to the left of the coded slice Slice is assumed to be <tt>0</tt></li>
          <li>one <tt>0</tt>.</li>
          <li>One column of Samples to the right of the coded slice Slice is assumed as identical to the Samples of the rightmost column of the coded slice</li>
          <li>an Slice.</li>
          <li>An additional column of Samples to the left of the coded slice Slice and two rows of Samples above the coded slice Slice are assumed to be <tt>0</tt></li> <tt>0</tt>.</li>
        </ul>
        <t><xref target="figureAssumedBorder"/> depicts a slice Slice of 9 nine Samples <tt>a,b,c,d,e,f,g,h,i</tt> in a 3x3 three-by-three arrangement along with its assumed border.</t>
        <figure anchor="figureAssumedBorder">
          <name>A depiction of FFV1's assumed border for a set of example Samples. </name>
          <artwork type="ascii-art">+---+---+---+---+---+---+---+---+ type="ascii-art"><![CDATA[
+---+---+---+---+---+---+---+---+
| 0 | 0 |   | 0 | 0 | 0 |   | 0 |
+---+---+---+---+---+---+---+---+
| 0 | 0 |   | 0 | 0 | 0 |   | 0 |
+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+
| 0 | 0 |   | a | b | c |   | c |
+---+---+---+---+---+---+---+---+
| 0 | a |   | d | e | f |   | f |
+---+---+---+---+---+---+---+---+
| 0 | d |   | g | h | i |   | i |
+---+---+---+---+---+---+---+---+
</artwork>
]]></artwork>
        </figure>
      </section>
      <section anchor="samples">
        <name>Samples</name>
        <t>Relative to any Sample <tt>X</tt>, six other relatively positioned Samples from the coded Samples and presumed border are identified according to the labels used in <xref target="figureRelativeSampleNames"/>. The labels for these relatively positioned Samples are used within the median predictor and context.</t>
        <figure anchor="figureRelativeSampleNames">
          <name>A depiction of how relatively positioned Samples are referenced within this document. </name>
          <artwork type="ascii-art">+---+---+---+---+ type="ascii-art"><![CDATA[
+---+---+---+---+
|   |   | T |   |
+---+---+---+---+
|   |tl | t |tr |
+---+---+---+---+
| L | l | X |   |
+---+---+---+---+
</artwork>
]]></artwork>
        </figure>
        <t>The labels for these relative Samples are made of the first letters of the words Top, Left Left, and Right.</t>
      </section>
      <section anchor="median-predictor">
        <name>Median Predictor</name>
        <t>The prediction for any Sample value at position <tt>X</tt> may be computed based upon the relative neighboring values of <tt>l</tt>, <tt>t</tt>, and <tt>tl</tt> via this equation:</t>
        <artwork type="ascii-art">median(l, type="ascii-art"><![CDATA[
median(l, t, l + t - tl)
</artwork>
        <t>Note,
]]></artwork>
        <t>Note that this prediction template is also used in <xref target="ISO.14495-1.1999"/> and <xref target="HuffYUV"/>.</t>
        <section anchor="exception">
          <name>Exception</name>
          <t>If <tt>colorspace_type == 0 &amp;&amp; bits_per_raw_sample == 16 &amp;&amp; ( coder_type == 1 || coder_type == 2 )</tt> (see Sections <xref target="colorspace-type"/>, target="colorspace-type" format="counter"/>, <xref target="bits-per-raw-sample"/> target="bits-per-raw-sample" format="counter"/>, and <xref target="coder-type"/>), target="coder-type" format="counter"/>), the following median predictor MUST <bcp14>MUST</bcp14> be used:</t>
          <artwork type="ascii-art">median(left16s, type="ascii-art"><![CDATA[
median(left16s, top16s, left16s + top16s - diag16s)
</artwork>
]]></artwork>
          <t>where:</t>
          <artwork type="ascii-art">left16s type="ascii-art"><![CDATA[
left16s = l  &gt;=  >= 32768 ? ( l  - 65536 ) : l
top16s  = t  &gt;=  >= 32768 ? ( t  - 65536 ) : t
diag16s = tl &gt;= >= 32768 ? ( tl - 65536 ) : tl
</artwork>
]]></artwork>
          <t>Background: a two's complement 16-bit signed integer was used for storing Sample values in all known implementations of FFV1 bitstream (see  <xref target="ffv1-implementations"/>). So in some circumstances, the most significant bit was wrongly interpreted (used as a sign bit instead of the 16th bit of an unsigned integer). Note that when the issue was discovered, the only impacted configuration of all known implementations being impacted is was the 16-bit YCbCr with no Pixel pixel transformation and with Range Coder coder, the range coder coder type, as the other potentially impacted configurations (e.g. (e.g., the 15/16-bit JPEG2000-RCT JPEG 2000 Reversible Color Transform (RCT) <xref target="ISO.15444-1.2019"/> with Range Coder coder, range coder or the 16-bit content with the Golomb Rice coder) coder type) were implemented nowhere <xref target="ISO.15444-1.2016"/>. In not implemented. Meanwhile, the meanwhile, 16-bit JPEG2000-RCT JPEG 2000 RCT with Range Coder range coder was implemented deployed without this issue in one implementation and validated by one conformance checker. It is expected (to be confirmed) to remove that this exception for the median predictor will be removed in the next version of the FFV1 bitstream.</t>
        </section>
      </section>
      <section anchor="quantization-table-sets">
        <name>Quantization Table Sets</name>
        <t>Quantization Tables are used on Sample Differences (see <xref target="coding-of-the-sample-difference"/>), so Quantized Sample Differences are stored in the bitstream.</t>
        <t>The FFV1 bitstream contains one or more Quantization Table Sets. Each Quantization Table Set contains exactly 5 five Quantization Tables with each Quantization Table corresponding to one of the five Quantized Sample Differences. For each Quantization Table, both the number of quantization steps and their distribution are stored in the FFV1 bitstream; each Quantization Table has exactly 256 entries, and the 8 eight least significant bits of the Quantized Sample Difference are used as an index:</t>
        <figure>
        <figure anchor="figureQuantizationSampleDifferenceMapping">
          <name>Description of the mapping from sample differences to the corresponding Quantized Sample Differences.</name>
          <artset>
            <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22173pt%22%20height%3D%2213pt%22%20viewBox%3D%220%200%20173%2013%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%207.5625%200.015625%20C%207.5625%20-0.0625%207.515625%20-0.109375%207.453125%20-0.109375%20C%207.390625%20-0.109375%207.359375%20-0.046875%207.328125%200.078125%20C%207.0625%200.84375%206.4375%201.265625%205.921875%201.265625%20C%205.3125%201.265625%205.15625%200.84375%205.09375%20-0.078125%20C%207.140625%20-0.890625%208.671875%20-3.078125%208.671875%20-5.234375%20C%208.671875%20-7.203125%207.390625%20-8.421875%205.71875%20-8.421875%20C%203.15625%20-8.421875%200.578125%20-5.671875%200.578125%20-2.90625%20C%200.578125%20-1.03125%201.8125%200.25%203.546875%200.25%20C%203.953125%200.25%204.34375%200.1875%204.734375%200.078125%20C%204.65625%200.78125%204.65625%200.84375%204.65625%201.078125%20C%204.65625%201.421875%204.65625%202.3125%205.625%202.3125%20C%207.046875%202.3125%207.5625%200.078125%207.5625%200.015625%20Z%20M%207.71875%20-5.59375%20C%207.71875%20-4.703125%207.296875%20-1.75%205.0625%20-0.4375%20C%205%20-1.046875%204.828125%20-1.75%204.046875%20-1.75%20C%203.390625%20-1.75%202.84375%20-1.109375%202.84375%20-0.53125%20C%202.84375%20-0.390625%202.890625%20-0.21875%202.9375%20-0.125%20C%202%20-0.453125%201.546875%20-1.453125%201.546875%20-2.546875%20C%201.546875%20-3.375%201.859375%20-4.96875%202.640625%20-6.1875%20C%203.53125%20-7.546875%204.703125%20-8.15625%205.640625%20-8.15625%20C%206.890625%20-8.15625%207.71875%20-7.140625%207.71875%20-5.59375%20Z%20M%204.75%20-0.28125%20C%204.328125%20-0.078125%203.953125%20-0.015625%203.625%20-0.015625%20C%203.5%20-0.015625%203.078125%20-0.015625%203.078125%20-0.53125%20C%203.078125%20-0.96875%203.5%20-1.515625%204.046875%20-1.515625%20C%204.640625%20-1.515625%204.765625%20-1.109375%204.765625%20-0.515625%20C%204.765625%20-0.4375%204.765625%20-0.34375%204.75%20-0.28125%20Z%20M%204.75%20-0.28125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%205.734375%20-1.703125%20C%205.734375%20-1.765625%205.6875%20-1.8125%205.625%20-1.8125%20C%205.515625%20-1.8125%205.5%20-1.765625%205.453125%20-1.578125%20C%205.28125%20-0.953125%205.03125%20-0.125%204.421875%20-0.125%20C%204.1875%20-0.125%204.03125%20-0.234375%204.03125%20-0.6875%20C%204.03125%20-0.921875%204.078125%20-1.1875%204.125%20-1.359375%20C%204.171875%20-1.578125%204.171875%20-1.59375%204.171875%20-1.734375%20C%204.171875%20-2.4375%203.53125%20-2.828125%202.4375%20-2.96875%20C%202.875%20-3.234375%203.296875%20-3.703125%203.46875%20-3.890625%20C%204.140625%20-4.65625%204.609375%20-5.03125%205.15625%20-5.03125%20C%205.4375%20-5.03125%205.515625%20-4.953125%205.59375%20-4.890625%20C%205.15625%20-4.84375%204.984375%20-4.53125%204.984375%20-4.296875%20C%204.984375%20-4%205.21875%20-3.90625%205.375%20-3.90625%20C%205.703125%20-3.90625%205.984375%20-4.1875%205.984375%20-4.5625%20C%205.984375%20-4.90625%205.71875%20-5.265625%205.171875%20-5.265625%20C%204.515625%20-5.265625%203.984375%20-4.8125%203.125%20-3.84375%20C%203.015625%20-3.703125%202.5625%20-3.25%202.125%20-3.078125%20L%203.359375%20-8%20C%203.375%20-8.046875%203.390625%20-8.109375%203.390625%20-8.171875%20C%203.390625%20-8.296875%203.25%20-8.296875%203.25%20-8.296875%20L%202.59375%20-8.234375%20C%202.390625%20-8.21875%202.21875%20-8.203125%202%20-8.1875%20C%201.703125%20-8.15625%201.625%20-8.15625%201.625%20-7.9375%20C%201.625%20-7.8125%201.75%20-7.8125%201.859375%20-7.8125%20C%202.46875%20-7.8125%202.46875%20-7.703125%202.46875%20-7.59375%20C%202.46875%20-7.546875%202.46875%20-7.515625%202.421875%20-7.296875%20L%200.703125%20-0.46875%20C%200.65625%20-0.28125%200.65625%20-0.265625%200.65625%20-0.1875%20C%200.65625%200.078125%200.859375%200.125%200.984375%200.125%20C%201.3125%200.125%201.390625%20-0.140625%201.484375%20-0.515625%20C%201.59375%20-0.953125%201.546875%20-0.78125%202.046875%20-2.75%20C%202.90625%20-2.65625%203.421875%20-2.296875%203.421875%20-1.71875%20C%203.421875%20-1.65625%203.421875%20-1.609375%203.375%20-1.421875%20C%203.328125%20-1.25%203.328125%20-1.09375%203.328125%20-1.046875%20C%203.328125%20-0.34375%203.796875%200.125%204.40625%200.125%20C%204.953125%200.125%205.234375%20-0.375%205.328125%20-0.546875%20C%205.578125%20-0.984375%205.734375%20-1.65625%205.734375%20-1.703125%20Z%20M%205.734375%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%204.4375%202.09375%20C%204.4375%201.96875%204.34375%201.96875%204.15625%201.96875%20C%203.59375%201.96875%203.5625%201.890625%203.5625%201.796875%20C%203.5625%201.734375%203.578125%201.71875%203.609375%201.5625%20L%205.265625%20-5.15625%20C%205.265625%20-5.21875%205.21875%20-5.265625%205.15625%20-5.265625%20C%205.0625%20-5.265625%204.609375%20-4.828125%204.375%20-4.40625%20C%204.15625%20-4.953125%203.796875%20-5.265625%203.28125%20-5.265625%20C%201.921875%20-5.265625%200.46875%20-3.53125%200.46875%20-1.75%20C%200.46875%20-0.578125%201.15625%200.125%201.96875%200.125%20C%202.609375%200.125%203.125%20-0.359375%203.375%20-0.640625%20L%203.390625%20-0.625%20L%202.9375%201.171875%20L%202.828125%201.609375%20C%202.71875%201.953125%202.546875%201.953125%201.984375%201.96875%20C%201.859375%201.96875%201.734375%201.96875%201.734375%202.203125%20C%201.734375%202.28125%201.8125%202.3125%201.890625%202.3125%20C%202.0625%202.3125%202.265625%202.296875%202.4375%202.296875%20L%203.65625%202.296875%20C%203.84375%202.296875%204.046875%202.3125%204.21875%202.3125%20C%204.296875%202.3125%204.4375%202.3125%204.4375%202.09375%20Z%20M%203.578125%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.359375%20-0.96875%20C%203.09375%20-0.640625%202.5625%20-0.125%202.015625%20-0.125%20C%201.515625%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.609375%20-3.265625%201.84375%20-3.765625%20C%202.25%20-4.609375%202.8125%20-5.03125%203.28125%20-5.03125%20C%204.0625%20-5.03125%204.21875%20-4.046875%204.21875%20-3.953125%20C%204.21875%20-3.953125%204.1875%20-3.796875%204.171875%20-3.765625%20Z%20M%203.578125%20-1.421875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%206.3125%20-1.703125%20C%206.3125%20-1.765625%206.265625%20-1.8125%206.1875%20-1.8125%20C%206.078125%20-1.8125%206.078125%20-1.75%206.03125%20-1.578125%20C%205.8125%20-0.75%205.59375%20-0.125%205.109375%20-0.125%20C%204.75%20-0.125%204.75%20-0.515625%204.75%20-0.671875%20C%204.75%20-0.9375%204.796875%20-1.0625%204.90625%20-1.5625%20L%205.15625%20-2.546875%20L%205.640625%20-4.5%20C%205.71875%20-4.796875%205.71875%20-4.8125%205.71875%20-4.859375%20C%205.71875%20-5.03125%205.578125%20-5.15625%205.40625%20-5.15625%20C%205.0625%20-5.15625%204.96875%20-4.859375%204.90625%20-4.546875%20L%204.046875%20-1.09375%20C%204.046875%20-1.09375%203.578125%20-0.125%202.703125%20-0.125%20C%202.078125%20-0.125%201.953125%20-0.65625%201.953125%20-1.09375%20C%201.953125%20-1.78125%202.296875%20-2.734375%202.609375%20-3.53125%20C%202.75%20-3.921875%202.8125%20-4.078125%202.8125%20-4.3125%20C%202.8125%20-4.828125%202.4375%20-5.265625%201.859375%20-5.265625%20C%200.765625%20-5.265625%200.328125%20-3.53125%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.5625%20-3.328125%200.578125%20-3.375%200.625%20-3.546875%20C%200.90625%20-4.578125%201.375%20-5.03125%201.828125%20-5.03125%20C%201.953125%20-5.03125%202.140625%20-5.015625%202.140625%20-4.640625%20C%202.140625%20-4.328125%202.015625%20-3.984375%201.828125%20-3.53125%20C%201.296875%20-2.109375%201.25%20-1.65625%201.25%20-1.296875%20C%201.25%20-0.078125%202.15625%200.125%202.65625%200.125%20C%203.421875%200.125%203.84375%20-0.40625%204.078125%20-0.6875%20C%204.234375%20-0.03125%204.8125%200.125%205.09375%200.125%20C%205.46875%200.125%205.765625%20-0.125%205.953125%20-0.53125%20C%206.15625%20-0.96875%206.3125%20-1.671875%206.3125%20-1.703125%20Z%20M%206.3125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.9375%204.28125%20-1.078125%204.390625%20-1.546875%20L%204.625%20-2.453125%20C%205.0625%20-4.25%205.171875%20-4.671875%205.171875%20-4.75%20C%205.171875%20-4.90625%205.046875%20-5.046875%204.859375%20-5.046875%20C%204.484375%20-5.046875%204.390625%20-4.625%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%205.796875%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%206.640625%20-1.703125%20C%206.640625%20-1.765625%206.59375%20-1.8125%206.515625%20-1.8125%20C%206.40625%20-1.8125%206.390625%20-1.78125%206.328125%20-1.578125%20C%206.0625%20-0.59375%205.609375%20-0.125%205.140625%20-0.125%20C%205.015625%20-0.125%204.828125%20-0.125%204.828125%20-0.515625%20C%204.828125%20-0.8125%204.953125%20-1.171875%205.03125%20-1.34375%20C%205.265625%20-2%205.765625%20-3.328125%205.765625%20-4.015625%20C%205.765625%20-4.734375%205.359375%20-5.265625%204.453125%20-5.265625%20C%203.375%20-5.265625%202.828125%20-4.515625%202.609375%20-4.21875%20C%202.5625%20-4.90625%202.078125%20-5.265625%201.546875%20-5.265625%20C%201.171875%20-5.265625%200.90625%20-5.046875%200.703125%20-4.640625%20C%200.484375%20-4.203125%200.328125%20-3.484375%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.828125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.796875%20-5.03125%201.890625%20-4.84375%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.515625%200.046875%201.609375%20-0.125%20C%201.640625%20-0.1875%201.75%20-0.609375%201.8125%20-0.84375%20L%202.0625%20-1.921875%20L%202.46875%20-3.5%20C%202.484375%20-3.578125%202.78125%20-4.171875%203.234375%20-4.546875%20C%203.53125%20-4.84375%203.9375%20-5.03125%204.40625%20-5.03125%20C%204.890625%20-5.03125%205.0625%20-4.671875%205.0625%20-4.203125%20C%205.0625%20-3.515625%204.5625%20-2.15625%204.328125%20-1.5%20C%204.21875%20-1.21875%204.15625%20-1.0625%204.15625%20-0.84375%20C%204.15625%20-0.3125%204.53125%200.125%205.109375%200.125%20C%206.21875%200.125%206.640625%20-1.640625%206.640625%20-1.703125%20Z%20M%206.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%203.640625%20-1.703125%20C%203.640625%20-1.78125%203.578125%20-1.8125%203.515625%20-1.8125%20C%203.515625%20-1.8125%203.4375%20-1.8125%203.421875%20-1.765625%20C%203.421875%20-1.765625%203.390625%20-1.75%203.3125%20-1.546875%20C%203.0625%20-0.953125%202.515625%20-0.125%201.8125%20-0.125%20C%201.453125%20-0.125%201.4375%20-0.421875%201.4375%20-0.6875%20C%201.4375%20-0.6875%201.4375%20-0.921875%201.46875%20-1.0625%20L%202.40625%20-4.8125%20L%203.5%20-4.8125%20C%203.734375%20-4.8125%203.84375%20-4.8125%203.84375%20-5.015625%20C%203.84375%20-5.15625%203.78125%20-5.15625%203.53125%20-5.15625%20L%202.484375%20-5.15625%20L%202.921875%20-6.890625%20C%202.96875%20-7.0625%202.96875%20-7.09375%202.96875%20-7.171875%20C%202.96875%20-7.359375%202.828125%20-7.46875%202.671875%20-7.46875%20C%202.5625%20-7.46875%202.296875%20-7.4375%202.203125%20-7.046875%20L%201.734375%20-5.15625%20L%200.609375%20-5.15625%20C%200.375%20-5.15625%200.265625%20-5.15625%200.265625%20-4.921875%20C%200.265625%20-4.8125%200.34375%20-4.8125%200.578125%20-4.8125%20L%201.640625%20-4.8125%20L%200.84375%20-1.65625%20C%200.75%20-1.234375%200.71875%20-1.109375%200.71875%20-0.953125%20C%200.71875%20-0.390625%201.109375%200.125%201.78125%200.125%20C%202.984375%200.125%203.640625%20-1.625%203.640625%20-1.703125%20Z%20M%203.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%204.8125%20-3.390625%20C%204.8125%20-4.5%204.203125%20-5.265625%203.296875%20-5.265625%20C%202.671875%20-5.265625%202.109375%20-4.75%201.890625%20-4.515625%20L%202.765625%20-8%20C%202.765625%20-8.046875%202.796875%20-8.109375%202.796875%20-8.171875%20C%202.796875%20-8.296875%202.65625%20-8.296875%202.65625%20-8.296875%20L%202%20-8.234375%20C%201.796875%20-8.21875%201.609375%20-8.203125%201.40625%20-8.1875%20C%201.109375%20-8.15625%201.03125%20-8.15625%201.03125%20-7.9375%20C%201.03125%20-7.8125%201.140625%20-7.8125%201.265625%20-7.8125%20C%201.875%20-7.8125%201.875%20-7.703125%201.875%20-7.59375%20C%201.875%20-7.5%201.78125%20-7.15625%201.734375%20-6.9375%20L%201.453125%20-5.796875%20L%200.59375%20-2.390625%20C%200.53125%20-2.09375%200.53125%20-1.890625%200.53125%20-1.734375%20C%200.53125%20-0.515625%201.21875%200.125%202%200.125%20C%203.375%200.125%204.8125%20-1.65625%204.8125%20-3.390625%20Z%20M%203.40625%20-1.34375%20C%203.109375%20-0.6875%202.5625%20-0.125%202.015625%20-0.125%20C%201.625%20-0.125%201.203125%20-0.40625%201.203125%20-1.34375%20C%201.203125%20-1.734375%201.25%20-1.953125%201.453125%20-2.796875%20L%201.734375%20-3.875%20C%201.75%20-3.96875%202.46875%20-5.03125%203.28125%20-5.03125%20C%203.796875%20-5.03125%204.046875%20-4.5%204.046875%20-3.890625%20C%204.046875%20-3.3125%203.703125%20-1.953125%203.40625%20-1.34375%20Z%20M%203.40625%20-1.34375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-9%22%3E%20%3Cpath%20d%3D%22M%202.828125%20-1.703125%20C%202.828125%20-1.765625%202.765625%20-1.8125%202.703125%20-1.8125%20C%202.59375%20-1.8125%202.578125%20-1.75%202.53125%20-1.578125%20C%202.3125%20-0.75%202.109375%20-0.125%201.625%20-0.125%20C%201.265625%20-0.125%201.265625%20-0.5%201.265625%20-0.671875%20C%201.265625%20-0.71875%201.265625%20-0.96875%201.34375%20-1.296875%20L%203.03125%20-8%20C%203.046875%20-8.046875%203.078125%20-8.109375%203.078125%20-8.171875%20C%203.078125%20-8.296875%202.921875%20-8.296875%202.921875%20-8.296875%20L%202.265625%20-8.234375%20C%202.0625%20-8.21875%201.890625%20-8.203125%201.671875%20-8.1875%20C%201.390625%20-8.15625%201.296875%20-8.15625%201.296875%20-7.9375%20C%201.296875%20-7.8125%201.421875%20-7.8125%201.546875%20-7.8125%20C%202.15625%20-7.8125%202.15625%20-7.703125%202.15625%20-7.59375%20C%202.15625%20-7.546875%202.15625%20-7.515625%202.09375%20-7.296875%20L%200.609375%20-1.375%20C%200.578125%20-1.25%200.546875%20-1.140625%200.546875%20-0.953125%20C%200.546875%20-0.359375%200.984375%200.125%201.609375%200.125%20C%202%200.125%202.265625%20-0.140625%202.453125%20-0.515625%20C%202.65625%20-0.90625%202.828125%20-1.65625%202.828125%20-1.703125%20Z%20M%202.828125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-10%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.6875%20-0.125%201.328125%20-0.65625%201.328125%20-1.546875%20C%201.328125%20-1.703125%201.328125%20-2.015625%201.5%20-2.765625%20L%202.140625%20-2.765625%20C%202.46875%20-2.765625%203.28125%20-2.796875%203.84375%20-3.015625%20C%204.75%20-3.359375%204.84375%20-4.046875%204.84375%20-4.265625%20C%204.84375%20-4.796875%204.390625%20-5.265625%203.59375%20-5.265625%20C%202.34375%20-5.265625%200.53125%20-4.140625%200.53125%20-2.015625%20C%200.53125%20-0.75%201.25%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%204.484375%20-4.265625%20C%204.484375%20-3.015625%202.5625%20-3.015625%202.0625%20-3.015625%20L%201.5625%20-3.015625%20C%202.078125%20-4.859375%203.21875%20-5.03125%203.59375%20-5.03125%20C%204.125%20-5.03125%204.484375%20-4.71875%204.484375%20-4.265625%20Z%20M%204.484375%20-4.265625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-11%22%3E%20%3Cpath%20d%3D%22M%204.640625%20-1.84375%20C%204.640625%20-2.015625%204.640625%20-2.359375%204.25%20-2.734375%20C%203.953125%20-3.03125%203.671875%20-3.078125%203.03125%20-3.21875%20C%202.703125%20-3.28125%202.1875%20-3.390625%202.1875%20-3.9375%20C%202.1875%20-4.171875%202.40625%20-5.03125%203.53125%20-5.03125%20C%204.046875%20-5.03125%204.53125%20-4.84375%204.65625%20-4.40625%20C%204.125%20-4.40625%204.09375%20-3.9375%204.09375%20-3.9375%20C%204.09375%20-3.6875%204.328125%20-3.625%204.4375%20-3.625%20C%204.609375%20-3.625%204.9375%20-3.75%204.9375%20-4.25%20C%204.9375%20-4.75%204.484375%20-5.265625%203.546875%20-5.265625%20C%201.984375%20-5.265625%201.5625%20-4.046875%201.5625%20-3.546875%20C%201.5625%20-2.640625%202.453125%20-2.453125%202.71875%20-2.390625%20C%202.921875%20-2.359375%203.25%20-2.28125%203.328125%20-2.265625%20C%203.484375%20-2.21875%204.015625%20-2.03125%204.015625%20-1.453125%20C%204.015625%20-1.09375%203.6875%20-0.125%202.296875%20-0.125%20C%202.046875%20-0.125%201.140625%20-0.15625%200.90625%20-0.8125%20C%201.390625%20-0.75%201.625%20-1.125%201.625%20-1.390625%20C%201.625%20-1.640625%201.453125%20-1.765625%201.21875%20-1.765625%20C%200.953125%20-1.765625%200.609375%20-1.5625%200.609375%20-1.03125%20C%200.609375%20-0.328125%201.328125%200.125%202.28125%200.125%20C%204.09375%200.125%204.640625%20-1.21875%204.640625%20-1.84375%20Z%20M%204.640625%20-1.84375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-12%22%3E%20%3Cpath%20d%3D%22M%203.375%20-1.703125%20C%203.375%20-1.765625%203.328125%20-1.8125%203.265625%20-1.8125%20C%203.15625%20-1.8125%203.140625%20-1.78125%203.078125%20-1.578125%20C%202.765625%20-0.484375%202.28125%20-0.125%201.890625%20-0.125%20C%201.75%20-0.125%201.578125%20-0.15625%201.578125%20-0.515625%20C%201.578125%20-0.84375%201.71875%20-1.1875%201.859375%20-1.546875%20L%202.6875%20-3.78125%20C%202.71875%20-3.875%202.8125%20-4.09375%202.8125%20-4.3125%20C%202.8125%20-4.8125%202.453125%20-5.265625%201.859375%20-5.265625%20C%200.765625%20-5.265625%200.328125%20-3.53125%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.5625%20-3.328125%200.578125%20-3.375%200.625%20-3.546875%20C%200.90625%20-4.546875%201.359375%20-5.03125%201.828125%20-5.03125%20C%201.9375%20-5.03125%202.140625%20-5.015625%202.140625%20-4.640625%20C%202.140625%20-4.328125%201.984375%20-3.9375%201.890625%20-3.671875%20C%201.453125%20-2.5625%201.453125%20-2.53125%201.046875%20-1.453125%20C%200.984375%20-1.25%200.90625%20-1.0625%200.90625%20-0.84375%20C%200.90625%20-0.3125%201.28125%200.125%201.859375%200.125%20C%202.953125%200.125%203.375%20-1.625%203.375%20-1.703125%20Z%20M%203.28125%20-7.453125%20C%203.28125%20-7.640625%203.140625%20-7.859375%202.875%20-7.859375%20C%202.609375%20-7.859375%202.296875%20-7.59375%202.296875%20-7.28125%20C%202.296875%20-6.984375%202.546875%20-6.890625%202.6875%20-6.890625%20C%203.015625%20-6.890625%203.28125%20-7.203125%203.28125%20-7.453125%20Z%20M%203.28125%20-7.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph0-13%22%3E%20%3Cpath%20d%3D%22M%204.1875%20-3.796875%20C%204.234375%20-3.984375%204.234375%20-4.140625%204.234375%20-4.203125%20C%204.234375%20-4.890625%203.71875%20-5.265625%203.171875%20-5.265625%20C%201.96875%20-5.265625%201.328125%20-3.53125%201.328125%20-3.4375%20C%201.328125%20-3.375%201.375%20-3.328125%201.453125%20-3.328125%20C%201.546875%20-3.328125%201.546875%20-3.375%201.609375%20-3.5%20C%202.09375%20-4.65625%202.6875%20-5.03125%203.140625%20-5.03125%20C%203.390625%20-5.03125%203.53125%20-4.90625%203.53125%20-4.484375%20C%203.53125%20-4.203125%203.484375%20-4.078125%203.4375%20-3.859375%20L%202.3125%200.640625%20C%202.078125%201.53125%201.515625%202.203125%200.859375%202.203125%20C%200.8125%202.203125%200.5625%202.203125%200.328125%202.078125%20C%200.625%202.015625%200.84375%201.796875%200.84375%201.5%20C%200.84375%201.3125%200.703125%201.125%200.4375%201.125%20C%200.125%201.125%20-0.15625%201.390625%20-0.15625%201.75%20C%20-0.15625%202.234375%200.375%202.4375%200.859375%202.4375%20C%201.6875%202.4375%202.765625%201.828125%203.078125%200.640625%20Z%20M%204.671875%20-7.453125%20C%204.671875%20-7.75%204.421875%20-7.859375%204.28125%20-7.859375%20C%203.953125%20-7.859375%203.6875%20-7.546875%203.6875%20-7.28125%20C%203.6875%20-7.09375%203.828125%20-6.890625%204.09375%20-6.890625%20C%204.359375%20-6.890625%204.671875%20-7.140625%204.671875%20-7.453125%20Z%20M%204.671875%20-7.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%203.296875%20-4.96875%20C%203.296875%20-5.125%203.171875%20-5.28125%202.984375%20-5.28125%20C%202.734375%20-5.28125%202.53125%20-5.046875%202.53125%20-4.84375%20C%202.53125%20-4.6875%202.65625%20-4.546875%202.84375%20-4.546875%20C%203.078125%20-4.546875%203.296875%20-4.765625%203.296875%20-4.96875%20Z%20M%202.953125%20-2.484375%20C%202.984375%20-2.578125%203%20-2.640625%203%20-2.765625%20C%203%20-3.203125%202.640625%20-3.515625%202.1875%20-3.515625%20C%201.34375%20-3.515625%200.84375%20-2.40625%200.84375%20-2.296875%20C%200.84375%20-2.21875%200.90625%20-2.1875%200.96875%20-2.1875%20C%201.046875%20-2.1875%201.0625%20-2.21875%201.109375%20-2.328125%20C%201.359375%20-2.890625%201.765625%20-3.296875%202.15625%20-3.296875%20C%202.328125%20-3.296875%202.421875%20-3.171875%202.421875%20-2.921875%20C%202.421875%20-2.8125%202.40625%20-2.6875%202.375%20-2.578125%20L%201.625%200.390625%20C%201.5%200.890625%201.109375%201.40625%200.625%201.40625%20C%200.5%201.40625%200.375%201.375%200.359375%201.359375%20C%200.609375%201.25%200.640625%201.03125%200.640625%200.953125%20C%200.640625%200.765625%200.5%200.65625%200.328125%200.65625%20C%200.109375%200.65625%20-0.109375%200.859375%20-0.109375%201.125%20C%20-0.109375%201.421875%200.1875%201.625%200.640625%201.625%20C%201.125%201.625%202%201.328125%202.234375%200.359375%20Z%20M%202.953125%20-2.484375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%202.984375%202.984375%20L%202.984375%202.546875%20L%201.828125%202.546875%20L%201.828125%20-8.515625%20L%202.984375%20-8.515625%20L%202.984375%20-8.96875%20L%201.390625%20-8.96875%20L%201.390625%202.984375%20Z%20M%202.984375%202.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%201.859375%202.984375%20L%201.859375%20-8.96875%20L%200.25%20-8.96875%20L%200.25%20-8.515625%20L%201.40625%20-8.515625%20L%201.40625%202.546875%20L%200.25%202.546875%20L%200.25%202.984375%20Z%20M%201.859375%202.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph2-3%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph2-4%22%3E%20%3Cpath%20d%3D%22M%208.78125%201.625%20L%208.78125%201.359375%20L%200%201.359375%20L%200%201.625%20Z%20M%208.78125%201.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph2-5%22%3E%20%3Cpath%20d%3D%22M%208.515625%20-4.8125%20L%208.515625%20-5.15625%20L%207.328125%20-5.125%20C%207%20-5.125%206.234375%20-5.125%205.96875%20-5.15625%20L%205.96875%20-4.8125%20C%206.46875%20-4.8125%206.796875%20-4.609375%206.796875%20-4.28125%20C%206.796875%20-4.234375%206.796875%20-4.15625%206.75%20-4.0625%20C%206.515625%20-3.625%206.1875%20-3.078125%205.890625%20-2.59375%20C%205.46875%20-1.90625%205.09375%20-1.453125%205.046875%20-1.390625%20C%204.84375%20-1.640625%203.625%20-3.1875%203.078125%20-4.625%20C%203.375%20-4.953125%204.484375%20-6.140625%204.484375%20-7.046875%20C%204.484375%20-7.15625%204.46875%20-8.546875%203.484375%20-8.546875%20C%202.765625%20-8.546875%201.921875%20-7.90625%201.921875%20-6.640625%20C%201.921875%20-6.078125%202.03125%20-5.265625%202.328125%20-4.453125%20L%202.390625%20-4.25%20C%202.390625%20-4.203125%202.328125%20-4.140625%202.3125%20-4.125%20L%200.9375%20-2.625%20C%200.734375%20-2.40625%200.484375%20-2.015625%200.484375%20-1.53125%20C%200.484375%20-0.484375%201.484375%200.25%202.609375%200.25%20C%203.40625%200.25%204.125%20-0.09375%204.734375%20-0.671875%20C%205.03125%20-0.40625%205.765625%200.25%206.796875%200.25%20C%207.6875%200.25%208.421875%20-0.4375%208.453125%20-1.453125%20L%208.1875%20-1.453125%20C%208.15625%20-0.53125%207.421875%20-0.09375%206.84375%20-0.09375%20C%206.25%20-0.09375%205.71875%20-0.578125%205.21875%20-1.171875%20C%205.765625%20-1.859375%206.1875%20-2.5625%206.796875%20-3.625%20C%207.21875%20-4.34375%207.46875%20-4.796875%208.515625%20-4.8125%20Z%20M%204.21875%20-7.03125%20C%204.21875%20-6.25%203.234375%20-5.171875%202.984375%20-4.890625%20C%202.734375%20-5.578125%202.625%20-6.390625%202.625%20-6.921875%20C%202.625%20-7.890625%203.078125%20-8.3125%203.515625%20-8.3125%20C%204.171875%20-8.3125%204.21875%20-7.265625%204.21875%20-7.03125%20Z%20M%204.53125%20-0.875%20C%203.796875%20-0.171875%203.0625%20-0.09375%202.71875%20-0.09375%20C%201.734375%20-0.09375%201.40625%20-1.171875%201.40625%20-1.90625%20C%201.40625%20-2.21875%201.453125%20-2.71875%201.765625%20-3.15625%20C%201.78125%20-3.1875%202.40625%20-3.875%202.5%20-3.984375%20C%202.96875%20-2.890625%203.765625%20-1.71875%204.53125%20-0.875%20Z%20M%204.53125%20-0.875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph2-6%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-glyph2-7%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.40625%20C%205.265625%20-3.828125%204.296875%20-5.015625%203.046875%20-5.015625%20C%202.359375%20-5.015625%201.84375%20-4.703125%201.53125%20-4.375%20L%201.53125%20-6.84375%20C%202.046875%20-6.6875%202.46875%20-6.671875%202.59375%20-6.671875%20C%203.9375%20-6.671875%204.8125%20-7.65625%204.8125%20-7.828125%20C%204.8125%20-7.875%204.78125%20-7.9375%204.703125%20-7.9375%20C%204.703125%20-7.9375%204.65625%20-7.9375%204.546875%20-7.890625%20C%203.890625%20-7.609375%203.3125%20-7.5625%203%20-7.5625%20C%202.21875%20-7.5625%201.65625%20-7.8125%201.421875%20-7.90625%20C%201.34375%20-7.9375%201.296875%20-7.9375%201.296875%20-7.9375%20C%201.203125%20-7.9375%201.203125%20-7.859375%201.203125%20-7.671875%20L%201.203125%20-4.125%20C%201.203125%20-3.90625%201.203125%20-3.84375%201.34375%20-3.84375%20C%201.40625%20-3.84375%201.421875%20-3.84375%201.546875%20-4%20C%201.875%20-4.484375%202.4375%20-4.765625%203.03125%20-4.765625%20C%203.671875%20-4.765625%203.984375%20-4.1875%204.078125%20-3.984375%20C%204.28125%20-3.515625%204.296875%20-2.921875%204.296875%20-2.46875%20C%204.296875%20-2.015625%204.296875%20-1.34375%203.953125%20-0.796875%20C%203.6875%20-0.375%203.234375%20-0.078125%202.703125%20-0.078125%20C%201.90625%20-0.078125%201.140625%20-0.609375%200.921875%20-1.484375%20C%200.984375%20-1.453125%201.046875%20-1.453125%201.109375%20-1.453125%20C%201.3125%20-1.453125%201.640625%20-1.5625%201.640625%20-1.96875%20C%201.640625%20-2.3125%201.40625%20-2.5%201.109375%20-2.5%20C%200.890625%20-2.5%200.578125%20-2.390625%200.578125%20-1.921875%20C%200.578125%20-0.90625%201.40625%200.25%202.71875%200.25%20C%204.078125%200.25%205.265625%20-0.890625%205.265625%20-2.40625%20Z%20M%205.265625%20-2.40625%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22quantizationtablesets.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-1%22%20x%3D%220.477%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph1-1%22%20x%3D%229.748%22%20y%3D%2210.993%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-1%22%20x%3D%2214.13%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-2%22%20x%3D%2217.451%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-2%22%20x%3D%2223.941%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-3%22%20x%3D%2230.51636%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-3%22%20x%3D%2242.939%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-4%22%20x%3D%2248.55914%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-5%22%20x%3D%2255.221772%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-6%22%20x%3D%2261.366745%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-7%22%20x%3D%2268.35456%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-4%22%20x%3D%2272.58%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-7%22%20x%3D%2281.356%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-5%22%20x%3D%2285.583359%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-8%22%20x%3D%2291.728332%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-9%22%20x%3D%2296.705281%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-10%22%20x%3D%22100.455628%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-11%22%20x%3D%22105.880897%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-1%22%20x%3D%22111.394%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-12%22%20x%3D%22114.715%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-2%22%20x%3D%22118.708%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-1%22%20x%3D%22121.959814%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-13%22%20x%3D%22125.281%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-2%22%20x%3D%22130.796%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-1%22%20x%3D%22134.047814%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph0-2%22%20x%3D%22137.369%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-5%22%20x%3D%22143.859%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-6%22%20x%3D%22152.96408%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-7%22%20x%3D%22158.817346%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-7%22%20x%3D%22164.670612%22%20y%3D%229.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23quantizationtablesets.svg-glyph2-2%22%20x%3D%22170.523878%22%20y%3D%229.199%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="quantization table sets"/>
            <artwork type="ascii-art">Q_(j)[k] type="ascii-art"><![CDATA[
Q_j[k] = quant_tables[i][j][k&amp;255]</artwork> quant_tables[i][j][k&255]
]]></artwork>
          </artset>
        </figure>
        <t>In this formula, <tt>i</tt> is the Quantization Table Set index, <tt>j</tt> is the Quantized Table index, and <tt>k</tt> is the Quantized Sample Difference (see <xref target="quant-tables"/>).</t>
      </section>
      <section anchor="context">
        <name>Context</name>
        <t>Relative to any Sample <tt>X</tt>, the Quantized Sample Differences <tt>L-l</tt>, <tt>l-tl</tt>, <tt>tl-t</tt>, <tt>T-t</tt>, and <tt>t-tr</tt> are used as context:</t>
        <figure>

        <figure anchor="figureContext">
          <name>Description of the computing of the Context.</name>
          <artset>
            <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22349pt%22%20height%3D%2213pt%22%20viewBox%3D%220%200%20349%2013%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22context.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.546875%20-0.125%201.28125%20-0.84375%201.28125%20-1.4375%20C%201.28125%20-1.859375%201.484375%20-3.015625%201.90625%20-3.828125%20C%202.21875%20-4.390625%202.875%20-5.03125%203.625%20-5.03125%20C%203.78125%20-5.03125%204.4375%20-5.015625%204.671875%20-4.5%20C%204.453125%20-4.5%204.34375%20-4.5%204.171875%20-4.34375%20C%204.09375%20-4.296875%203.96875%20-4.109375%203.96875%20-3.921875%20C%203.96875%20-3.6875%204.140625%20-3.53125%204.375%20-3.53125%20C%204.65625%20-3.53125%204.984375%20-3.78125%204.984375%20-4.25%20C%204.984375%20-4.828125%204.4375%20-5.265625%203.609375%20-5.265625%20C%202.046875%20-5.265625%200.484375%20-3.5625%200.484375%20-1.859375%20C%200.484375%20-0.828125%201.125%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%205%20-1.296875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%205.453125%20-3.28125%20C%205.453125%20-4.421875%204.703125%20-5.265625%203.625%20-5.265625%20C%202.046875%20-5.265625%200.484375%20-3.546875%200.484375%20-1.859375%20C%200.484375%20-0.734375%201.234375%200.125%202.3125%200.125%20C%203.90625%200.125%205.453125%20-1.609375%205.453125%20-3.28125%20Z%20M%204.65625%20-3.71875%20C%204.65625%20-3.234375%204.40625%20-1.953125%203.9375%20-1.234375%20C%203.453125%20-0.4375%202.796875%20-0.125%202.328125%20-0.125%20C%201.734375%20-0.125%201.296875%20-0.59375%201.296875%20-1.4375%20C%201.296875%20-1.984375%201.578125%20-3.203125%201.90625%20-3.796875%20C%202.453125%20-4.71875%203.125%20-5.03125%203.609375%20-5.03125%20C%204.203125%20-5.03125%204.65625%20-4.546875%204.65625%20-3.71875%20Z%20M%204.65625%20-3.71875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%206.640625%20-1.703125%20C%206.640625%20-1.765625%206.59375%20-1.8125%206.515625%20-1.8125%20C%206.40625%20-1.8125%206.390625%20-1.78125%206.328125%20-1.578125%20C%206.0625%20-0.59375%205.609375%20-0.125%205.140625%20-0.125%20C%205.015625%20-0.125%204.828125%20-0.125%204.828125%20-0.515625%20C%204.828125%20-0.8125%204.953125%20-1.171875%205.03125%20-1.34375%20C%205.265625%20-2%205.765625%20-3.328125%205.765625%20-4.015625%20C%205.765625%20-4.734375%205.359375%20-5.265625%204.453125%20-5.265625%20C%203.375%20-5.265625%202.828125%20-4.515625%202.609375%20-4.21875%20C%202.5625%20-4.90625%202.078125%20-5.265625%201.546875%20-5.265625%20C%201.171875%20-5.265625%200.90625%20-5.046875%200.703125%20-4.640625%20C%200.484375%20-4.203125%200.328125%20-3.484375%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.828125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.796875%20-5.03125%201.890625%20-4.84375%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.515625%200.046875%201.609375%20-0.125%20C%201.640625%20-0.1875%201.75%20-0.609375%201.8125%20-0.84375%20L%202.0625%20-1.921875%20L%202.46875%20-3.5%20C%202.484375%20-3.578125%202.78125%20-4.171875%203.234375%20-4.546875%20C%203.53125%20-4.84375%203.9375%20-5.03125%204.40625%20-5.03125%20C%204.890625%20-5.03125%205.0625%20-4.671875%205.0625%20-4.203125%20C%205.0625%20-3.515625%204.5625%20-2.15625%204.328125%20-1.5%20C%204.21875%20-1.21875%204.15625%20-1.0625%204.15625%20-0.84375%20C%204.15625%20-0.3125%204.53125%200.125%205.109375%200.125%20C%206.21875%200.125%206.640625%20-1.640625%206.640625%20-1.703125%20Z%20M%206.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%203.640625%20-1.703125%20C%203.640625%20-1.78125%203.578125%20-1.8125%203.515625%20-1.8125%20C%203.515625%20-1.8125%203.4375%20-1.8125%203.421875%20-1.765625%20C%203.421875%20-1.765625%203.390625%20-1.75%203.3125%20-1.546875%20C%203.0625%20-0.953125%202.515625%20-0.125%201.8125%20-0.125%20C%201.453125%20-0.125%201.4375%20-0.421875%201.4375%20-0.6875%20C%201.4375%20-0.6875%201.4375%20-0.921875%201.46875%20-1.0625%20L%202.40625%20-4.8125%20L%203.5%20-4.8125%20C%203.734375%20-4.8125%203.84375%20-4.8125%203.84375%20-5.015625%20C%203.84375%20-5.15625%203.78125%20-5.15625%203.53125%20-5.15625%20L%202.484375%20-5.15625%20L%202.921875%20-6.890625%20C%202.96875%20-7.0625%202.96875%20-7.09375%202.96875%20-7.171875%20C%202.96875%20-7.359375%202.828125%20-7.46875%202.671875%20-7.46875%20C%202.5625%20-7.46875%202.296875%20-7.4375%202.203125%20-7.046875%20L%201.734375%20-5.15625%20L%200.609375%20-5.15625%20C%200.375%20-5.15625%200.265625%20-5.15625%200.265625%20-4.921875%20C%200.265625%20-4.8125%200.34375%20-4.8125%200.578125%20-4.8125%20L%201.640625%20-4.8125%20L%200.84375%20-1.65625%20C%200.75%20-1.234375%200.71875%20-1.109375%200.71875%20-0.953125%20C%200.71875%20-0.390625%201.109375%200.125%201.78125%200.125%20C%202.984375%200.125%203.640625%20-1.625%203.640625%20-1.703125%20Z%20M%203.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.6875%20-0.125%201.328125%20-0.65625%201.328125%20-1.546875%20C%201.328125%20-1.703125%201.328125%20-2.015625%201.5%20-2.765625%20L%202.140625%20-2.765625%20C%202.46875%20-2.765625%203.28125%20-2.796875%203.84375%20-3.015625%20C%204.75%20-3.359375%204.84375%20-4.046875%204.84375%20-4.265625%20C%204.84375%20-4.796875%204.390625%20-5.265625%203.59375%20-5.265625%20C%202.34375%20-5.265625%200.53125%20-4.140625%200.53125%20-2.015625%20C%200.53125%20-0.75%201.25%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%204.484375%20-4.265625%20C%204.484375%20-3.015625%202.5625%20-3.015625%202.0625%20-3.015625%20L%201.5625%20-3.015625%20C%202.078125%20-4.859375%203.21875%20-5.03125%203.59375%20-5.03125%20C%204.125%20-5.03125%204.484375%20-4.71875%204.484375%20-4.265625%20Z%20M%204.484375%20-4.265625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%205.734375%20-1.703125%20C%205.734375%20-1.765625%205.6875%20-1.8125%205.625%20-1.8125%20C%205.515625%20-1.8125%205.5%20-1.75%205.46875%20-1.65625%20C%205.140625%20-0.609375%204.453125%20-0.125%203.90625%20-0.125%20C%203.484375%20-0.125%203.265625%20-0.4375%203.265625%20-0.921875%20C%203.265625%20-1.1875%203.3125%20-1.375%203.5%20-2.15625%20L%203.921875%20-3.796875%20C%204.09375%20-4.5%204.5%20-5.03125%205.0625%20-5.03125%20C%205.0625%20-5.03125%205.421875%20-5.03125%205.671875%20-4.875%20C%205.28125%20-4.8125%205.140625%20-4.515625%205.140625%20-4.296875%20C%205.140625%20-4%205.359375%20-3.90625%205.53125%20-3.90625%20C%205.890625%20-3.90625%206.140625%20-4.21875%206.140625%20-4.546875%20C%206.140625%20-5.046875%205.5625%20-5.265625%205.0625%20-5.265625%20C%204.34375%20-5.265625%203.9375%20-4.546875%203.828125%20-4.328125%20C%203.546875%20-5.21875%202.8125%20-5.265625%202.59375%20-5.265625%20C%201.375%20-5.265625%200.734375%20-3.703125%200.734375%20-3.4375%20C%200.734375%20-3.390625%200.78125%20-3.328125%200.859375%20-3.328125%20C%200.953125%20-3.328125%200.984375%20-3.40625%201%20-3.453125%20C%201.40625%20-4.78125%202.21875%20-5.03125%202.5625%20-5.03125%20C%203.09375%20-5.03125%203.203125%20-4.53125%203.203125%20-4.25%20C%203.203125%20-3.984375%203.125%20-3.703125%202.984375%20-3.125%20L%202.578125%20-1.5%20C%202.40625%20-0.78125%202.0625%20-0.125%201.421875%20-0.125%20C%201.359375%20-0.125%201.0625%20-0.125%200.8125%20-0.28125%20C%201.25%20-0.359375%201.34375%20-0.71875%201.34375%20-0.859375%20C%201.34375%20-1.09375%201.15625%20-1.25%200.9375%20-1.25%20C%200.640625%20-1.25%200.328125%20-0.984375%200.328125%20-0.609375%20C%200.328125%20-0.109375%200.890625%200.125%201.40625%200.125%20C%201.984375%200.125%202.390625%20-0.328125%202.640625%20-0.828125%20C%202.828125%20-0.125%203.4375%200.125%203.875%200.125%20C%205.09375%200.125%205.734375%20-1.453125%205.734375%20-1.703125%20Z%20M%205.734375%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%207.5625%200.015625%20C%207.5625%20-0.0625%207.515625%20-0.109375%207.453125%20-0.109375%20C%207.390625%20-0.109375%207.359375%20-0.046875%207.328125%200.078125%20C%207.0625%200.84375%206.4375%201.265625%205.921875%201.265625%20C%205.3125%201.265625%205.15625%200.84375%205.09375%20-0.078125%20C%207.140625%20-0.890625%208.671875%20-3.078125%208.671875%20-5.234375%20C%208.671875%20-7.203125%207.390625%20-8.421875%205.71875%20-8.421875%20C%203.15625%20-8.421875%200.578125%20-5.671875%200.578125%20-2.90625%20C%200.578125%20-1.03125%201.8125%200.25%203.546875%200.25%20C%203.953125%200.25%204.34375%200.1875%204.734375%200.078125%20C%204.65625%200.78125%204.65625%200.84375%204.65625%201.078125%20C%204.65625%201.421875%204.65625%202.3125%205.625%202.3125%20C%207.046875%202.3125%207.5625%200.078125%207.5625%200.015625%20Z%20M%207.71875%20-5.59375%20C%207.71875%20-4.703125%207.296875%20-1.75%205.0625%20-0.4375%20C%205%20-1.046875%204.828125%20-1.75%204.046875%20-1.75%20C%203.390625%20-1.75%202.84375%20-1.109375%202.84375%20-0.53125%20C%202.84375%20-0.390625%202.890625%20-0.21875%202.9375%20-0.125%20C%202%20-0.453125%201.546875%20-1.453125%201.546875%20-2.546875%20C%201.546875%20-3.375%201.859375%20-4.96875%202.640625%20-6.1875%20C%203.53125%20-7.546875%204.703125%20-8.15625%205.640625%20-8.15625%20C%206.890625%20-8.15625%207.71875%20-7.140625%207.71875%20-5.59375%20Z%20M%204.75%20-0.28125%20C%204.328125%20-0.078125%203.953125%20-0.015625%203.625%20-0.015625%20C%203.5%20-0.015625%203.078125%20-0.015625%203.078125%20-0.53125%20C%203.078125%20-0.96875%203.5%20-1.515625%204.046875%20-1.515625%20C%204.640625%20-1.515625%204.765625%20-1.109375%204.765625%20-0.515625%20C%204.765625%20-0.4375%204.765625%20-0.34375%204.75%20-0.28125%20Z%20M%204.75%20-0.28125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%202.828125%20-1.703125%20C%202.828125%20-1.765625%202.765625%20-1.8125%202.703125%20-1.8125%20C%202.59375%20-1.8125%202.578125%20-1.75%202.53125%20-1.578125%20C%202.3125%20-0.75%202.109375%20-0.125%201.625%20-0.125%20C%201.265625%20-0.125%201.265625%20-0.5%201.265625%20-0.671875%20C%201.265625%20-0.71875%201.265625%20-0.96875%201.34375%20-1.296875%20L%203.03125%20-8%20C%203.046875%20-8.046875%203.078125%20-8.109375%203.078125%20-8.171875%20C%203.078125%20-8.296875%202.921875%20-8.296875%202.921875%20-8.296875%20L%202.265625%20-8.234375%20C%202.0625%20-8.21875%201.890625%20-8.203125%201.671875%20-8.1875%20C%201.390625%20-8.15625%201.296875%20-8.15625%201.296875%20-7.9375%20C%201.296875%20-7.8125%201.421875%20-7.8125%201.546875%20-7.8125%20C%202.15625%20-7.8125%202.15625%20-7.703125%202.15625%20-7.59375%20C%202.15625%20-7.546875%202.15625%20-7.515625%202.09375%20-7.296875%20L%200.609375%20-1.375%20C%200.578125%20-1.25%200.546875%20-1.140625%200.546875%20-0.953125%20C%200.546875%20-0.359375%200.984375%200.125%201.609375%200.125%20C%202%200.125%202.265625%20-0.140625%202.453125%20-0.515625%20C%202.65625%20-0.90625%202.828125%20-1.65625%202.828125%20-1.703125%20Z%20M%202.828125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-9%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-10%22%3E%20%3Cpath%20d%3D%22M%207.546875%20-2.9375%20C%207.546875%20-3.015625%207.484375%20-3.0625%207.421875%20-3.0625%20C%207.421875%20-3.0625%207.34375%20-3.0625%207.328125%20-3.015625%20C%207.296875%20-3%207.296875%20-2.96875%207.203125%20-2.75%20C%206.828125%20-1.703125%206.28125%20-0.34375%204.265625%20-0.34375%20L%203.125%20-0.34375%20C%202.953125%20-0.34375%202.921875%20-0.34375%202.859375%20-0.359375%20C%202.71875%20-0.375%202.71875%20-0.390625%202.71875%20-0.484375%20C%202.71875%20-0.578125%202.734375%20-0.640625%202.765625%20-0.75%20L%204.390625%20-7.25%20C%204.5%20-7.703125%204.53125%20-7.8125%205.578125%20-7.8125%20C%205.90625%20-7.8125%205.984375%20-7.8125%205.984375%20-8.046875%20C%205.984375%20-8.15625%205.859375%20-8.15625%205.8125%20-8.15625%20C%205.5625%20-8.15625%205.296875%20-8.140625%205.0625%20-8.140625%20L%203.453125%20-8.140625%20C%203.234375%20-8.140625%202.96875%20-8.15625%202.734375%20-8.15625%20C%202.640625%20-8.15625%202.515625%20-8.15625%202.515625%20-7.9375%20C%202.515625%20-7.8125%202.625%20-7.8125%202.796875%20-7.8125%20C%203.53125%20-7.8125%203.53125%20-7.71875%203.53125%20-7.59375%20C%203.53125%20-7.59375%203.53125%20-7.5%203.484375%20-7.3125%20L%201.859375%20-0.890625%20C%201.75%20-0.46875%201.734375%20-0.34375%200.890625%20-0.34375%20C%200.671875%20-0.34375%200.546875%20-0.34375%200.546875%20-0.125%20C%200.546875%200%200.625%200%200.859375%200%20L%206.21875%200%20C%206.484375%200%206.484375%20-0.015625%206.578125%20-0.234375%20L%207.5%20-2.765625%20C%207.515625%20-2.828125%207.546875%20-2.90625%207.546875%20-2.9375%20Z%20M%207.546875%20-2.9375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph0-11%22%3E%20%3Cpath%20d%3D%22M%207.90625%20-5.6875%20L%208.25%20-7.8125%20C%208.265625%20-7.90625%208.265625%20-7.9375%208.265625%20-7.96875%20C%208.265625%20-8.109375%208.203125%20-8.109375%207.953125%20-8.109375%20L%201.421875%20-8.109375%20C%201.140625%20-8.109375%201.140625%20-8.09375%201.0625%20-7.875%20L%200.328125%20-5.71875%20C%200.328125%20-5.703125%200.28125%20-5.5625%200.28125%20-5.5625%20C%200.28125%20-5.5%200.328125%20-5.4375%200.40625%20-5.4375%20C%200.5%20-5.4375%200.53125%20-5.484375%200.578125%20-5.640625%20C%201.078125%20-7.09375%201.328125%20-7.75%202.921875%20-7.75%20L%203.71875%20-7.75%20C%204%20-7.75%204.125%20-7.75%204.125%20-7.625%20C%204.125%20-7.59375%204.125%20-7.5625%204.0625%20-7.34375%20L%202.46875%20-0.9375%20C%202.34375%20-0.46875%202.3125%20-0.34375%201.046875%20-0.34375%20C%200.75%20-0.34375%200.671875%20-0.34375%200.671875%20-0.125%20C%200.671875%200%200.796875%200%200.859375%200%20C%201.15625%200%201.46875%20-0.03125%201.765625%20-0.03125%20L%203.640625%20-0.03125%20C%203.9375%20-0.03125%204.25%200%204.546875%200%20C%204.6875%200%204.8125%200%204.8125%20-0.234375%20C%204.8125%20-0.34375%204.71875%20-0.34375%204.40625%20-0.34375%20C%203.328125%20-0.34375%203.328125%20-0.453125%203.328125%20-0.640625%20C%203.328125%20-0.640625%203.328125%20-0.734375%203.375%20-0.921875%20L%204.984375%20-7.296875%20C%205.0625%20-7.578125%205.078125%20-7.6875%205.265625%20-7.734375%20C%205.359375%20-7.75%205.75%20-7.75%206%20-7.75%20C%207.203125%20-7.75%207.75%20-7.703125%207.75%20-6.78125%20C%207.75%20-6.59375%207.703125%20-6.140625%207.640625%20-5.703125%20L%207.625%20-5.5625%20C%207.625%20-5.515625%207.671875%20-5.4375%207.75%20-5.4375%20C%207.859375%20-5.4375%207.859375%20-5.5%207.90625%20-5.6875%20Z%20M%207.90625%20-5.6875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%202.984375%202.984375%20L%202.984375%202.546875%20L%201.828125%202.546875%20L%201.828125%20-8.515625%20L%202.984375%20-8.515625%20L%202.984375%20-8.96875%20L%201.390625%20-8.96875%20L%201.390625%202.984375%20Z%20M%202.984375%202.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%201.859375%202.984375%20L%201.859375%20-8.96875%20L%200.25%20-8.96875%20L%200.25%20-8.515625%20L%201.40625%20-8.515625%20L%201.40625%202.546875%20L%200.25%202.546875%20L%200.25%202.984375%20Z%20M%201.859375%202.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph1-4%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%203.890625%20-2.546875%20C%203.890625%20-3.390625%203.8125%20-3.90625%203.546875%20-4.421875%20C%203.203125%20-5.125%202.546875%20-5.296875%202.109375%20-5.296875%20C%201.109375%20-5.296875%200.734375%20-4.546875%200.625%20-4.328125%20C%200.34375%20-3.75%200.328125%20-2.953125%200.328125%20-2.546875%20C%200.328125%20-2.015625%200.34375%20-1.21875%200.734375%20-0.578125%20C%201.09375%200.015625%201.6875%200.171875%202.109375%200.171875%20C%202.5%200.171875%203.171875%200.046875%203.578125%20-0.734375%20C%203.875%20-1.3125%203.890625%20-2.03125%203.890625%20-2.546875%20Z%20M%203.1875%20-2.640625%20C%203.1875%20-2.171875%203.1875%20-1.453125%203.09375%20-1%20C%202.921875%20-0.171875%202.375%20-0.0625%202.109375%20-0.0625%20C%201.84375%20-0.0625%201.296875%20-0.1875%201.125%20-1.015625%20C%201.03125%20-1.46875%201.03125%20-2.21875%201.03125%20-2.640625%20C%201.03125%20-3.1875%201.03125%20-3.75%201.125%20-4.1875%20C%201.296875%20-5%201.90625%20-5.078125%202.109375%20-5.078125%20C%202.375%20-5.078125%202.9375%20-4.9375%203.09375%20-4.21875%20C%203.1875%20-3.78125%203.1875%20-3.171875%203.1875%20-2.640625%20Z%20M%203.1875%20-2.640625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%203.5625%200%20L%203.5625%20-0.265625%20L%203.28125%20-0.265625%20C%202.53125%20-0.265625%202.5%20-0.359375%202.5%20-0.65625%20L%202.5%20-5.078125%20C%202.5%20-5.296875%202.484375%20-5.296875%202.265625%20-5.296875%20C%201.9375%20-4.984375%201.515625%20-4.796875%200.765625%20-4.796875%20L%200.765625%20-4.53125%20C%200.984375%20-4.53125%201.40625%20-4.53125%201.875%20-4.734375%20L%201.875%20-0.65625%20C%201.875%20-0.359375%201.84375%20-0.265625%201.09375%20-0.265625%20L%200.8125%20-0.265625%20L%200.8125%200%20C%201.140625%20-0.03125%201.828125%20-0.03125%202.1875%20-0.03125%20C%202.546875%20-0.03125%203.234375%20-0.03125%203.5625%200%20Z%20M%203.5625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph2-3%22%3E%20%3Cpath%20d%3D%22M%203.796875%20-1.421875%20L%203.546875%20-1.421875%20C%203.53125%20-1.265625%203.46875%20-0.875%203.375%20-0.71875%20C%203.328125%20-0.65625%202.71875%20-0.65625%202.59375%20-0.65625%20L%201.171875%20-0.65625%20L%202.25%20-1.625%20C%202.375%20-1.75%202.703125%20-2.015625%202.84375%20-2.125%20C%203.328125%20-2.578125%203.796875%20-3.015625%203.796875%20-3.734375%20C%203.796875%20-4.6875%203%20-5.296875%202.015625%20-5.296875%20C%201.046875%20-5.296875%200.421875%20-4.578125%200.421875%20-3.859375%20C%200.421875%20-3.46875%200.734375%20-3.421875%200.84375%20-3.421875%20C%201.015625%20-3.421875%201.265625%20-3.53125%201.265625%20-3.84375%20C%201.265625%20-4.25%200.859375%20-4.25%200.765625%20-4.25%20C%201%20-4.84375%201.53125%20-5.03125%201.921875%20-5.03125%20C%202.65625%20-5.03125%203.046875%20-4.40625%203.046875%20-3.734375%20C%203.046875%20-2.90625%202.46875%20-2.296875%201.515625%20-1.34375%20L%200.515625%20-0.296875%20C%200.421875%20-0.21875%200.421875%20-0.203125%200.421875%200%20L%203.5625%200%20Z%20M%203.796875%20-1.421875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph2-4%22%3E%20%3Cpath%20d%3D%22M%203.875%20-1.359375%20C%203.875%20-2.03125%203.34375%20-2.625%202.53125%20-2.8125%20C%203.15625%20-3.03125%203.640625%20-3.5625%203.640625%20-4.203125%20C%203.640625%20-4.84375%202.921875%20-5.296875%202.09375%20-5.296875%20C%201.234375%20-5.296875%200.59375%20-4.84375%200.59375%20-4.234375%20C%200.59375%20-3.9375%200.78125%20-3.8125%201%20-3.8125%20C%201.25%20-3.8125%201.40625%20-3.984375%201.40625%20-4.21875%20C%201.40625%20-4.515625%201.140625%20-4.625%200.96875%20-4.625%20C%201.3125%20-5.0625%201.921875%20-5.09375%202.0625%20-5.09375%20C%202.265625%20-5.09375%202.875%20-5.03125%202.875%20-4.203125%20C%202.875%20-3.65625%202.640625%20-3.3125%202.53125%20-3.1875%20C%202.296875%20-2.9375%202.109375%20-2.921875%201.625%20-2.890625%20C%201.46875%20-2.890625%201.40625%20-2.875%201.40625%20-2.765625%20C%201.40625%20-2.65625%201.484375%20-2.65625%201.625%20-2.65625%20L%202.015625%20-2.65625%20C%202.640625%20-2.65625%203.046875%20-2.203125%203.046875%20-1.359375%20C%203.046875%20-0.359375%202.484375%20-0.078125%202.0625%20-0.078125%20C%201.625%20-0.078125%201.015625%20-0.234375%200.734375%20-0.65625%20C%201.03125%20-0.65625%201.234375%20-0.84375%201.234375%20-1.09375%20C%201.234375%20-1.359375%201.046875%20-1.53125%200.78125%20-1.53125%20C%200.578125%20-1.53125%200.34375%20-1.40625%200.34375%20-1.078125%20C%200.34375%20-0.328125%201.15625%200.171875%202.078125%200.171875%20C%203.125%200.171875%203.875%20-0.5625%203.875%20-1.359375%20Z%20M%203.875%20-1.359375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph2-5%22%3E%20%3Cpath%20d%3D%22M%203.984375%20-1.3125%20L%203.984375%20-1.5625%20L%203.140625%20-1.5625%20L%203.140625%20-5.15625%20C%203.140625%20-5.3125%203.140625%20-5.375%202.96875%20-5.375%20C%202.875%20-5.375%202.859375%20-5.375%202.78125%20-5.265625%20L%200.234375%20-1.5625%20L%200.234375%20-1.3125%20L%202.484375%20-1.3125%20L%202.484375%20-0.640625%20C%202.484375%20-0.34375%202.46875%20-0.265625%201.84375%20-0.265625%20L%201.671875%20-0.265625%20L%201.671875%200%20L%202.8125%20-0.03125%20L%203.953125%200%20L%203.953125%20-0.265625%20L%203.78125%20-0.265625%20C%203.15625%20-0.265625%203.140625%20-0.34375%203.140625%20-0.640625%20L%203.140625%20-1.3125%20Z%20M%202.546875%20-1.5625%20L%200.515625%20-1.5625%20L%202.546875%20-4.515625%20Z%20M%202.546875%20-1.5625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph3-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22context.svg-glyph3-1%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-2.984375%20C%208.296875%20-3.234375%208.0625%20-3.234375%207.90625%20-3.234375%20L%201.390625%20-3.234375%20C%201.21875%20-3.234375%200.984375%20-3.234375%200.984375%20-2.984375%20C%200.984375%20-2.75%201.21875%20-2.75%201.390625%20-2.75%20L%207.90625%20-2.75%20C%208.0625%20-2.75%208.296875%20-2.75%208.296875%20-2.984375%20Z%20M%208.296875%20-2.984375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22context.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-1%22%20x%3D%220.147%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-2%22%20x%3D%225.184921%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-3%22%20x%3D%2210.812234%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-4%22%20x%3D%2217.800048%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-5%22%20x%3D%2222.027407%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-6%22%20x%3D%2227.452677%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-4%22%20x%3D%2234.10455%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-1%22%20x%3D%2241.652%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-7%22%20x%3D%2254.078%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph2-1%22%20x%3D%2263.349%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-2%22%20x%3D%2268.082%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-8%22%20x%3D%2271.402%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph3-1%22%20x%3D%2277.809%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-4%22%20x%3D%2289.764%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-8%22%20x%3D%2293.991359%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-3%22%20x%3D%2297.741%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-4%22%20x%3D%22103.646869%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-7%22%20x%3D%22115.411%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph2-2%22%20x%3D%22124.682%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-2%22%20x%3D%22129.415%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-4%22%20x%3D%22132.735%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-8%22%20x%3D%22136.962359%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph3-1%22%20x%3D%22143.369%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-4%22%20x%3D%22155.324%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-3%22%20x%3D%22159.551%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-4%22%20x%3D%22165.456869%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-7%22%20x%3D%22177.221%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph2-3%22%20x%3D%22186.493%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-2%22%20x%3D%22191.225%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-4%22%20x%3D%22194.546%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph3-1%22%20x%3D%22201.43%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-4%22%20x%3D%22213.385%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-9%22%20x%3D%22217.612359%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-3%22%20x%3D%22223.212%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-4%22%20x%3D%22229.117869%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-7%22%20x%3D%22240.882%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph2-4%22%20x%3D%22250.154%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-2%22%20x%3D%22254.886%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-10%22%20x%3D%22258.207%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph3-1%22%20x%3D%22268.828%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-8%22%20x%3D%22280.783%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-3%22%20x%3D%22284.533%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-4%22%20x%3D%22290.438869%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-7%22%20x%3D%22302.203%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph2-5%22%20x%3D%22311.474%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-2%22%20x%3D%22316.206%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-11%22%20x%3D%22319.527%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph3-1%22%20x%3D%22330.671%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph0-4%22%20x%3D%22342.626%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23context.svg-glyph1-3%22%20x%3D%22346.853%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="context"/>
            <artwork type="ascii-art">context type="ascii-art"><![CDATA[
context = Q_(0)[l Q_0[l - tl] +
          Q_(1)[tl
          Q_1[tl - t] +
          Q_(2)[t
          Q_2[t - tr] +
          Q_(3)[L
          Q_3[L - l]  +
          Q_(4)[T
          Q_4[T - t]</artwork> t]
]]></artwork>
          </artset>
        </figure>
        <t>If <tt>context &gt;= 0</tt> then <tt>context</tt> is used used, and the difference between the Sample and its predicted value is encoded as is, is; else <tt>-context</tt> is used used, and the difference between the Sample and its predicted value is encoded with a flipped sign.</t>
      </section>
      <section anchor="quantization-table-set-indexes">
        <name>Quantization Table Set Indexes</name>
        <t>For each Plane of each slice, Slice, a Quantization Table Set is selected from an index:</t>
        <ul>
          <li>For Y Plane, <tt>quant_table_set_index[ 0 ]</tt> index is used</li> used.</li>
          <li>For Cb and Cr Planes, <tt>quant_table_set_index[ 1 ]</tt> index is used</li> used.</li>
          <li>For extra Plane, <tt>quant_table_set_index[ (version &lt;= 3 || chroma_planes) ? 2 : 1 ]</tt> index is used</li> used.</li>
        </ul>
        <t>Background: in the first implementations of the FFV1 bitstream, the index for Cb and Cr Planes was stored even if it is was not used (chroma_planes (<tt>chroma_planes</tt> set to 0), this index is kept for <tt>version</tt> <tt>version &lt;= 3 3</tt> in order to keep compatibility with FFV1 bitstreams in the wild.</t>
      </section>
      <section anchor="color-spaces">
        <name>Color spaces</name> Spaces</name>
        <t>FFV1 supports several color spaces. The count of allowed coded planes Planes and the meaning of the extra Plane are determined by the selected color space.</t>
        <t>The FFV1 bitstream interleaves data in an order determined by the color space. In YCbCr for each Plane, each Line is coded from top to bottom bottom, and for each Line, each Sample is coded from left to right. In JPEG2000-RCT JPEG 2000 RCT for each Line from top to bottom, each Plane is coded coded, and for each Plane, each Sample is encoded from left to right.</t>
        <section anchor="ycbcr">
          <name>YCbCr</name>
          <t>This color space allows 1 one to 4 four Planes.</t>
          <t>The Cb and Cr Planes are optional, but if used they are used, then MUST they <bcp14>MUST</bcp14> be used together. Omitting the Cb and Cr Planes codes the frames in grayscale gray scale without color data.</t>
          <t>An optional transparency Plane can be used to code transparency data.</t>
          <t>An FFV1 Frame using YCbCr MUST <bcp14>MUST</bcp14> use one of the following arrangements:</t>
          <ul>
            <li>Y</li>
            <li>Y, Transparency</li>
            <li>Y, Cb, Cr</li>
            <li>Y, Cb, Cr, Transparency</li>
          </ul>
          <t>The Y Plane MUST <bcp14>MUST</bcp14> be coded first. If the Cb and Cr Planes are used used, then they MUST <bcp14>MUST</bcp14> be coded after the Y Plane. If a transparency Plane is used, then it MUST <bcp14>MUST</bcp14> be coded last.</t>
        </section>
        <section anchor="rgb">
          <name>RGB</name>
          <t>This color space allows 3 three or 4 four Planes.</t>
          <t>An optional transparency Plane can be used to code transparency data.</t>
          <t>JPEG2000-RCT
          <t>JPEG 2000 RCT is a Reversible Color Transform that codes RGB (red, green, blue) (Red, Green, Blue) Planes losslessly in a modified YCbCr color space <xref target="ISO.15444-1.2016"/>. target="ISO.15444-1.2019"/>. Reversible Pixel pixel transformations between YCbCr and RGB use the following formulae.</t> formulae:</t>
          <figure anchor="figureRgbYcbcr">
            <name>Description of the transformation of pixels from RGB color space to coded coded, modified YCbCr color space. </name>
            <artset>
              <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22148pt%22%20height%3D%2241pt%22%20viewBox%3D%220%200%20148%2041%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rgb1.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%207.578125%20-2.875%20C%207.578125%20-2.96875%207.484375%20-2.96875%207.453125%20-2.96875%20C%207.34375%20-2.96875%207.328125%20-2.90625%207.296875%20-2.859375%20C%206.75%20-0.984375%205.140625%20-0.09375%203.9375%20-0.09375%20C%202.671875%20-0.09375%201.578125%20-0.90625%201.578125%20-2.609375%20C%201.578125%20-2.984375%201.703125%20-5.0625%203.046875%20-6.640625%20C%203.703125%20-7.40625%204.828125%20-8.0625%205.96875%20-8.0625%20C%207.28125%20-8.0625%207.859375%20-6.984375%207.859375%20-5.765625%20C%207.859375%20-5.453125%207.828125%20-5.1875%207.828125%20-5.140625%20C%207.828125%20-5.03125%207.953125%20-5.03125%207.984375%20-5.03125%20C%208.109375%20-5.03125%208.125%20-5.046875%208.171875%20-5.265625%20L%208.921875%20-8.3125%20C%208.921875%20-8.421875%208.828125%20-8.421875%208.828125%20-8.421875%20C%208.828125%20-8.421875%208.75%20-8.421875%208.65625%20-8.296875%20L%207.828125%20-7.296875%20C%207.40625%20-8.015625%206.75%20-8.421875%205.859375%20-8.421875%20C%203.28125%20-8.421875%200.59375%20-5.796875%200.59375%20-2.984375%20C%200.59375%20-0.984375%202%200.25%203.734375%200.25%20C%204.703125%200.25%205.53125%20-0.15625%206.234375%20-0.734375%20C%207.265625%20-1.609375%207.578125%20-2.765625%207.578125%20-2.875%20Z%20M%207.578125%20-2.875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%204.8125%20-3.390625%20C%204.8125%20-4.5%204.203125%20-5.265625%203.296875%20-5.265625%20C%202.671875%20-5.265625%202.109375%20-4.75%201.890625%20-4.515625%20L%202.765625%20-8%20C%202.765625%20-8.046875%202.796875%20-8.109375%202.796875%20-8.171875%20C%202.796875%20-8.296875%202.65625%20-8.296875%202.65625%20-8.296875%20L%202%20-8.234375%20C%201.796875%20-8.21875%201.609375%20-8.203125%201.40625%20-8.1875%20C%201.109375%20-8.15625%201.03125%20-8.15625%201.03125%20-7.9375%20C%201.03125%20-7.8125%201.140625%20-7.8125%201.265625%20-7.8125%20C%201.875%20-7.8125%201.875%20-7.703125%201.875%20-7.59375%20C%201.875%20-7.5%201.78125%20-7.15625%201.734375%20-6.9375%20L%201.453125%20-5.796875%20L%200.59375%20-2.390625%20C%200.53125%20-2.09375%200.53125%20-1.890625%200.53125%20-1.734375%20C%200.53125%20-0.515625%201.21875%200.125%202%200.125%20C%203.375%200.125%204.8125%20-1.65625%204.8125%20-3.390625%20Z%20M%203.40625%20-1.34375%20C%203.109375%20-0.6875%202.5625%20-0.125%202.015625%20-0.125%20C%201.625%20-0.125%201.203125%20-0.40625%201.203125%20-1.34375%20C%201.203125%20-1.734375%201.25%20-1.953125%201.453125%20-2.796875%20L%201.734375%20-3.875%20C%201.75%20-3.96875%202.46875%20-5.03125%203.28125%20-5.03125%20C%203.796875%20-5.03125%204.046875%20-4.5%204.046875%20-3.890625%20C%204.046875%20-3.3125%203.703125%20-1.953125%203.40625%20-1.34375%20Z%20M%203.40625%20-1.34375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%204.046875%20-1.515625%20C%204%20-1.328125%203.96875%20-1.28125%203.8125%20-1.09375%20C%203.328125%20-0.46875%202.828125%20-0.234375%202.453125%20-0.234375%20C%202.0625%20-0.234375%201.6875%20-0.546875%201.6875%20-1.375%20C%201.6875%20-2.015625%202.046875%20-3.34375%202.3125%20-3.890625%20C%202.65625%20-4.546875%203.1875%20-5.03125%203.6875%20-5.03125%20C%204.484375%20-5.03125%204.640625%20-4.046875%204.640625%20-3.984375%20L%204.609375%20-3.8125%20Z%20M%204.21875%200.796875%20L%205.546875%20-4.546875%20C%205.578125%20-4.703125%205.578125%20-4.75%205.578125%20-4.75%20C%205.578125%20-4.90625%205.453125%20-5.046875%205.265625%20-5.046875%20C%204.984375%20-5.046875%204.8125%20-4.8125%204.78125%20-4.484375%20C%204.625%20-4.828125%204.296875%20-5.265625%203.6875%20-5.265625%20C%202.390625%20-5.265625%200.90625%20-3.640625%200.90625%20-1.859375%20C%200.90625%20-0.609375%201.65625%200%202.421875%200%20C%203.0625%200%203.625%20-0.5%203.84375%20-0.734375%20C%203.640625%200.0625%203.640625%200.078125%203.578125%200.328125%20C%203.40625%200.984375%203.328125%201.296875%202.90625%201.703125%20C%202.421875%202.203125%201.953125%202.203125%201.703125%202.203125%20C%201.34375%202.203125%201.046875%202.171875%200.734375%202.078125%20C%201.125%201.96875%201.21875%201.640625%201.21875%201.5%20C%201.21875%201.3125%201.078125%201.125%200.8125%201.125%20C%200.53125%201.125%200.21875%201.359375%200.21875%201.75%20C%200.21875%202.25%200.703125%202.4375%201.71875%202.4375%20C%203.265625%202.4375%204.0625%201.453125%204.21875%200.796875%20Z%20M%204.21875%200.796875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%208.921875%20-8.046875%20C%208.921875%20-8.15625%208.78125%20-8.15625%208.78125%20-8.15625%20C%208.640625%20-8.15625%208.484375%20-8.140625%208.34375%20-8.140625%20L%207.859375%20-8.140625%20C%207.5%20-8.140625%207.140625%20-8.15625%206.796875%20-8.15625%20C%206.71875%20-8.15625%206.59375%20-8.15625%206.59375%20-7.9375%20C%206.59375%20-7.828125%206.703125%20-7.8125%206.734375%20-7.8125%20C%207.09375%20-7.796875%207.09375%20-7.609375%207.09375%20-7.546875%20C%207.09375%20-7.40625%207%20-7.234375%206.765625%20-6.953125%20L%203.921875%20-3.6875%20L%202.5625%20-7.328125%20C%202.5%20-7.5%202.5%20-7.546875%202.5%20-7.546875%20C%202.5%20-7.796875%202.984375%20-7.8125%203.125%20-7.8125%20C%203.28125%20-7.8125%203.40625%20-7.8125%203.40625%20-8.03125%20C%203.40625%20-8.15625%203.296875%20-8.15625%203.234375%20-8.15625%20C%203.03125%20-8.15625%202.78125%20-8.140625%202.578125%20-8.140625%20L%201.25%20-8.140625%20C%201.046875%20-8.140625%200.8125%20-8.15625%200.609375%20-8.15625%20C%200.53125%20-8.15625%200.390625%20-8.15625%200.390625%20-7.9375%20C%200.390625%20-7.8125%200.5%20-7.8125%200.6875%20-7.8125%20C%201.265625%20-7.8125%201.375%20-7.703125%201.484375%20-7.4375%20L%202.96875%20-3.453125%20C%202.96875%20-3.421875%203.015625%20-3.28125%203.015625%20-3.25%20C%203.015625%20-3.21875%202.421875%20-0.859375%202.390625%20-0.734375%20C%202.296875%20-0.421875%202.171875%20-0.359375%201.40625%20-0.34375%20C%201.203125%20-0.34375%201.109375%20-0.34375%201.109375%20-0.125%20C%201.109375%200%201.25%200%201.28125%200%20C%201.5%200%201.75%20-0.03125%201.96875%20-0.03125%20L%203.375%20-0.03125%20C%203.59375%20-0.03125%203.84375%200%204.0625%200%20C%204.140625%200%204.296875%200%204.296875%20-0.21875%20C%204.296875%20-0.34375%204.203125%20-0.34375%204%20-0.34375%20C%203.265625%20-0.34375%203.265625%20-0.4375%203.265625%20-0.5625%20C%203.265625%20-0.640625%203.359375%20-1.03125%203.421875%20-1.265625%20L%203.84375%20-2.984375%20C%203.921875%20-3.234375%203.921875%20-3.265625%204.03125%20-3.375%20L%207.03125%20-6.84375%20L%207.296875%20-7.109375%20C%207.828125%20-7.65625%208.265625%20-7.78125%208.6875%20-7.8125%20C%208.828125%20-7.828125%208.921875%20-7.84375%208.921875%20-8.046875%20Z%20M%208.921875%20-8.046875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%208.109375%20-2.984375%20C%208.109375%20-3.0625%208.09375%20-3.140625%207.875%20-3.234375%20L%201.40625%20-6.21875%20C%201.25%20-6.28125%201.203125%20-6.296875%201.203125%20-6.296875%20C%201.0625%20-6.296875%200.984375%20-6.1875%200.984375%20-6.078125%20C%200.984375%20-5.9375%201.078125%20-5.890625%201.234375%20-5.828125%20L%207.375%20-2.984375%20L%201.21875%20-0.140625%20C%200.984375%20-0.03125%200.984375%200.046875%200.984375%200.125%20C%200.984375%200.21875%201.0625%200.328125%201.203125%200.328125%20C%201.203125%200.328125%201.25%200.328125%201.40625%200.25%20L%207.875%20-2.71875%20C%208.109375%20-2.828125%208.109375%20-2.90625%208.109375%20-2.984375%20Z%20M%208.109375%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%203.890625%202.90625%20C%203.890625%202.875%203.890625%202.84375%203.6875%202.640625%20C%202.484375%201.4375%201.8125%20-0.53125%201.8125%20-2.96875%20C%201.8125%20-5.296875%202.375%20-7.296875%203.765625%20-8.703125%20C%203.890625%20-8.8125%203.890625%20-8.828125%203.890625%20-8.875%20C%203.890625%20-8.9375%203.828125%20-8.96875%203.78125%20-8.96875%20C%203.625%20-8.96875%202.640625%20-8.109375%202.0625%20-6.9375%20C%201.453125%20-5.71875%201.171875%20-4.453125%201.171875%20-2.96875%20C%201.171875%20-1.90625%201.34375%20-0.484375%201.953125%200.78125%20C%202.671875%202.21875%203.640625%203%203.78125%203%20C%203.828125%203%203.890625%202.96875%203.890625%202.90625%20Z%20M%203.890625%202.90625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph1-4%22%3E%20%3Cpath%20d%3D%22M%203.375%20-2.96875%20C%203.375%20-3.890625%203.25%20-5.359375%202.578125%20-6.75%20C%201.875%20-8.1875%200.890625%20-8.96875%200.765625%20-8.96875%20C%200.71875%20-8.96875%200.65625%20-8.9375%200.65625%20-8.875%20C%200.65625%20-8.828125%200.65625%20-8.8125%200.859375%20-8.609375%20C%202.0625%20-7.40625%202.71875%20-5.421875%202.71875%20-2.984375%20C%202.71875%20-0.671875%202.15625%201.328125%200.78125%202.734375%20C%200.65625%202.84375%200.65625%202.875%200.65625%202.90625%20C%200.65625%202.96875%200.71875%203%200.765625%203%20C%200.921875%203%201.90625%202.140625%202.484375%200.96875%20C%203.09375%20-0.25%203.375%20-1.546875%203.375%20-2.96875%20Z%20M%203.375%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph1-5%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb1.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-2.984375%20C%208.296875%20-3.234375%208.0625%20-3.234375%207.90625%20-3.234375%20L%201.390625%20-3.234375%20C%201.21875%20-3.234375%200.984375%20-3.234375%200.984375%20-2.984375%20C%200.984375%20-2.75%201.21875%20-2.75%201.390625%20-2.75%20L%207.90625%20-2.75%20C%208.0625%20-2.75%208.296875%20-2.75%208.296875%20-2.984375%20Z%20M%208.296875%20-2.984375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rgb1.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-1%22%20x%3D%220.643%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-2%22%20x%3D%229.878392%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph1-1%22%20x%3D%2225.128%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-2%22%20x%3D%2283.246%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph2-1%22%20x%3D%2290.88%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-3%22%20x%3D%22102.835%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-1%22%20x%3D%220.332%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-4%22%20x%3D%229.567392%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph1-1%22%20x%3D%2225.128%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-4%22%20x%3D%2282.935%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph2-1%22%20x%3D%2291.192%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-3%22%20x%3D%22103.147%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-5%22%20x%3D%223.052%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph1-1%22%20x%3D%2225.128%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-3%22%20x%3D%2244.196%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph1-2%22%20x%3D%2252.887%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph1-3%22%20x%3D%2264.646135%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-1%22%20x%3D%2269.201%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-2%22%20x%3D%2278.436392%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph1-2%22%20x%3D%2286.068%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-1%22%20x%3D%2297.83%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-4%22%20x%3D%22107.065392%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph1-4%22%20x%3D%22112.664%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-6%22%20x%3D%22120.537%22%20y%3D%2237.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph0-6%22%20x%3D%22129.64208%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb1.svg-glyph1-5%22%20x%3D%22142.067%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="rgb 1"/>
              <artwork type="ascii-art">Cb type="ascii-art"><![CDATA[
Cb = b - g
Cr = r - g
Y = g + (Cb + Cr) &gt;&gt; 2</artwork> >> 2
]]></artwork>
            </artset>
          </figure>
          <figure anchor="figureYcbcrRgb">
            <name>Description of the transformation of pixels from coded coded, modified YCbCr color space to RGB color space. </name>
            <artset>
              <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22142pt%22%20height%3D%2242pt%22%20viewBox%3D%220%200%20142%2042%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rgb2.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%204.046875%20-1.515625%20C%204%20-1.328125%203.96875%20-1.28125%203.8125%20-1.09375%20C%203.328125%20-0.46875%202.828125%20-0.234375%202.453125%20-0.234375%20C%202.0625%20-0.234375%201.6875%20-0.546875%201.6875%20-1.375%20C%201.6875%20-2.015625%202.046875%20-3.34375%202.3125%20-3.890625%20C%202.65625%20-4.546875%203.1875%20-5.03125%203.6875%20-5.03125%20C%204.484375%20-5.03125%204.640625%20-4.046875%204.640625%20-3.984375%20L%204.609375%20-3.8125%20Z%20M%204.21875%200.796875%20L%205.546875%20-4.546875%20C%205.578125%20-4.703125%205.578125%20-4.75%205.578125%20-4.75%20C%205.578125%20-4.90625%205.453125%20-5.046875%205.265625%20-5.046875%20C%204.984375%20-5.046875%204.8125%20-4.8125%204.78125%20-4.484375%20C%204.625%20-4.828125%204.296875%20-5.265625%203.6875%20-5.265625%20C%202.390625%20-5.265625%200.90625%20-3.640625%200.90625%20-1.859375%20C%200.90625%20-0.609375%201.65625%200%202.421875%200%20C%203.0625%200%203.625%20-0.5%203.84375%20-0.734375%20C%203.640625%200.0625%203.640625%200.078125%203.578125%200.328125%20C%203.40625%200.984375%203.328125%201.296875%202.90625%201.703125%20C%202.421875%202.203125%201.953125%202.203125%201.703125%202.203125%20C%201.34375%202.203125%201.046875%202.171875%200.734375%202.078125%20C%201.125%201.96875%201.21875%201.640625%201.21875%201.5%20C%201.21875%201.3125%201.078125%201.125%200.8125%201.125%20C%200.53125%201.125%200.21875%201.359375%200.21875%201.75%20C%200.21875%202.25%200.703125%202.4375%201.71875%202.4375%20C%203.265625%202.4375%204.0625%201.453125%204.21875%200.796875%20Z%20M%204.21875%200.796875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%208.921875%20-8.046875%20C%208.921875%20-8.15625%208.78125%20-8.15625%208.78125%20-8.15625%20C%208.640625%20-8.15625%208.484375%20-8.140625%208.34375%20-8.140625%20L%207.859375%20-8.140625%20C%207.5%20-8.140625%207.140625%20-8.15625%206.796875%20-8.15625%20C%206.71875%20-8.15625%206.59375%20-8.15625%206.59375%20-7.9375%20C%206.59375%20-7.828125%206.703125%20-7.8125%206.734375%20-7.8125%20C%207.09375%20-7.796875%207.09375%20-7.609375%207.09375%20-7.546875%20C%207.09375%20-7.40625%207%20-7.234375%206.765625%20-6.953125%20L%203.921875%20-3.6875%20L%202.5625%20-7.328125%20C%202.5%20-7.5%202.5%20-7.546875%202.5%20-7.546875%20C%202.5%20-7.796875%202.984375%20-7.8125%203.125%20-7.8125%20C%203.28125%20-7.8125%203.40625%20-7.8125%203.40625%20-8.03125%20C%203.40625%20-8.15625%203.296875%20-8.15625%203.234375%20-8.15625%20C%203.03125%20-8.15625%202.78125%20-8.140625%202.578125%20-8.140625%20L%201.25%20-8.140625%20C%201.046875%20-8.140625%200.8125%20-8.15625%200.609375%20-8.15625%20C%200.53125%20-8.15625%200.390625%20-8.15625%200.390625%20-7.9375%20C%200.390625%20-7.8125%200.5%20-7.8125%200.6875%20-7.8125%20C%201.265625%20-7.8125%201.375%20-7.703125%201.484375%20-7.4375%20L%202.96875%20-3.453125%20C%202.96875%20-3.421875%203.015625%20-3.28125%203.015625%20-3.25%20C%203.015625%20-3.21875%202.421875%20-0.859375%202.390625%20-0.734375%20C%202.296875%20-0.421875%202.171875%20-0.359375%201.40625%20-0.34375%20C%201.203125%20-0.34375%201.109375%20-0.34375%201.109375%20-0.125%20C%201.109375%200%201.25%200%201.28125%200%20C%201.5%200%201.75%20-0.03125%201.96875%20-0.03125%20L%203.375%20-0.03125%20C%203.59375%20-0.03125%203.84375%200%204.0625%200%20C%204.140625%200%204.296875%200%204.296875%20-0.21875%20C%204.296875%20-0.34375%204.203125%20-0.34375%204%20-0.34375%20C%203.265625%20-0.34375%203.265625%20-0.4375%203.265625%20-0.5625%20C%203.265625%20-0.640625%203.359375%20-1.03125%203.421875%20-1.265625%20L%203.84375%20-2.984375%20C%203.921875%20-3.234375%203.921875%20-3.265625%204.03125%20-3.375%20L%207.03125%20-6.84375%20L%207.296875%20-7.109375%20C%207.828125%20-7.65625%208.265625%20-7.78125%208.6875%20-7.8125%20C%208.828125%20-7.828125%208.921875%20-7.84375%208.921875%20-8.046875%20Z%20M%208.921875%20-8.046875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%207.578125%20-2.875%20C%207.578125%20-2.96875%207.484375%20-2.96875%207.453125%20-2.96875%20C%207.34375%20-2.96875%207.328125%20-2.90625%207.296875%20-2.859375%20C%206.75%20-0.984375%205.140625%20-0.09375%203.9375%20-0.09375%20C%202.671875%20-0.09375%201.578125%20-0.90625%201.578125%20-2.609375%20C%201.578125%20-2.984375%201.703125%20-5.0625%203.046875%20-6.640625%20C%203.703125%20-7.40625%204.828125%20-8.0625%205.96875%20-8.0625%20C%207.28125%20-8.0625%207.859375%20-6.984375%207.859375%20-5.765625%20C%207.859375%20-5.453125%207.828125%20-5.1875%207.828125%20-5.140625%20C%207.828125%20-5.03125%207.953125%20-5.03125%207.984375%20-5.03125%20C%208.109375%20-5.03125%208.125%20-5.046875%208.171875%20-5.265625%20L%208.921875%20-8.3125%20C%208.921875%20-8.421875%208.828125%20-8.421875%208.828125%20-8.421875%20C%208.828125%20-8.421875%208.75%20-8.421875%208.65625%20-8.296875%20L%207.828125%20-7.296875%20C%207.40625%20-8.015625%206.75%20-8.421875%205.859375%20-8.421875%20C%203.28125%20-8.421875%200.59375%20-5.796875%200.59375%20-2.984375%20C%200.59375%20-0.984375%202%200.25%203.734375%200.25%20C%204.703125%200.25%205.53125%20-0.15625%206.234375%20-0.734375%20C%207.265625%20-1.609375%207.578125%20-2.765625%207.578125%20-2.875%20Z%20M%207.578125%20-2.875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%204.8125%20-3.390625%20C%204.8125%20-4.5%204.203125%20-5.265625%203.296875%20-5.265625%20C%202.671875%20-5.265625%202.109375%20-4.75%201.890625%20-4.515625%20L%202.765625%20-8%20C%202.765625%20-8.046875%202.796875%20-8.109375%202.796875%20-8.171875%20C%202.796875%20-8.296875%202.65625%20-8.296875%202.65625%20-8.296875%20L%202%20-8.234375%20C%201.796875%20-8.21875%201.609375%20-8.203125%201.40625%20-8.1875%20C%201.109375%20-8.15625%201.03125%20-8.15625%201.03125%20-7.9375%20C%201.03125%20-7.8125%201.140625%20-7.8125%201.265625%20-7.8125%20C%201.875%20-7.8125%201.875%20-7.703125%201.875%20-7.59375%20C%201.875%20-7.5%201.78125%20-7.15625%201.734375%20-6.9375%20L%201.453125%20-5.796875%20L%200.59375%20-2.390625%20C%200.53125%20-2.09375%200.53125%20-1.890625%200.53125%20-1.734375%20C%200.53125%20-0.515625%201.21875%200.125%202%200.125%20C%203.375%200.125%204.8125%20-1.65625%204.8125%20-3.390625%20Z%20M%203.40625%20-1.34375%20C%203.109375%20-0.6875%202.5625%20-0.125%202.015625%20-0.125%20C%201.625%20-0.125%201.203125%20-0.40625%201.203125%20-1.34375%20C%201.203125%20-1.734375%201.25%20-1.953125%201.453125%20-2.796875%20L%201.734375%20-3.875%20C%201.75%20-3.96875%202.46875%20-5.03125%203.28125%20-5.03125%20C%203.796875%20-5.03125%204.046875%20-4.5%204.046875%20-3.890625%20C%204.046875%20-3.3125%203.703125%20-1.953125%203.40625%20-1.34375%20Z%20M%203.40625%20-1.34375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%208.109375%20-2.984375%20C%208.109375%20-3.0625%208.09375%20-3.140625%207.875%20-3.234375%20L%201.40625%20-6.21875%20C%201.25%20-6.28125%201.203125%20-6.296875%201.203125%20-6.296875%20C%201.0625%20-6.296875%200.984375%20-6.1875%200.984375%20-6.078125%20C%200.984375%20-5.9375%201.078125%20-5.890625%201.234375%20-5.828125%20L%207.375%20-2.984375%20L%201.21875%20-0.140625%20C%200.984375%20-0.03125%200.984375%200.046875%200.984375%200.125%20C%200.984375%200.21875%201.0625%200.328125%201.203125%200.328125%20C%201.203125%200.328125%201.25%200.328125%201.40625%200.25%20L%207.875%20-2.71875%20C%208.109375%20-2.828125%208.109375%20-2.90625%208.109375%20-2.984375%20Z%20M%208.109375%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%203.890625%202.90625%20C%203.890625%202.875%203.890625%202.84375%203.6875%202.640625%20C%202.484375%201.4375%201.8125%20-0.53125%201.8125%20-2.96875%20C%201.8125%20-5.296875%202.375%20-7.296875%203.765625%20-8.703125%20C%203.890625%20-8.8125%203.890625%20-8.828125%203.890625%20-8.875%20C%203.890625%20-8.9375%203.828125%20-8.96875%203.78125%20-8.96875%20C%203.625%20-8.96875%202.640625%20-8.109375%202.0625%20-6.9375%20C%201.453125%20-5.71875%201.171875%20-4.453125%201.171875%20-2.96875%20C%201.171875%20-1.90625%201.34375%20-0.484375%201.953125%200.78125%20C%202.671875%202.21875%203.640625%203%203.78125%203%20C%203.828125%203%203.890625%202.96875%203.890625%202.90625%20Z%20M%203.890625%202.90625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph1-4%22%3E%20%3Cpath%20d%3D%22M%203.375%20-2.96875%20C%203.375%20-3.890625%203.25%20-5.359375%202.578125%20-6.75%20C%201.875%20-8.1875%200.890625%20-8.96875%200.765625%20-8.96875%20C%200.71875%20-8.96875%200.65625%20-8.9375%200.65625%20-8.875%20C%200.65625%20-8.828125%200.65625%20-8.8125%200.859375%20-8.609375%20C%202.0625%20-7.40625%202.71875%20-5.421875%202.71875%20-2.984375%20C%202.71875%20-0.671875%202.15625%201.328125%200.78125%202.734375%20C%200.65625%202.84375%200.65625%202.875%200.65625%202.90625%20C%200.65625%202.96875%200.71875%203%200.765625%203%20C%200.921875%203%201.90625%202.140625%202.484375%200.96875%20C%203.09375%20-0.25%203.375%20-1.546875%203.375%20-2.96875%20Z%20M%203.375%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph1-5%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb2.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-2.984375%20C%208.296875%20-3.234375%208.0625%20-3.234375%207.90625%20-3.234375%20L%201.390625%20-3.234375%20C%201.21875%20-3.234375%200.984375%20-3.234375%200.984375%20-2.984375%20C%200.984375%20-2.75%201.21875%20-2.75%201.390625%20-2.75%20L%207.90625%20-2.75%20C%208.0625%20-2.75%208.296875%20-2.75%208.296875%20-2.984375%20Z%20M%208.296875%20-2.984375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rgb2.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-1%22%20x%3D%22-0.045%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-1%22%20x%3D%2215.952%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-2%22%20x%3D%2235.02%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph2-1%22%20x%3D%2247.07%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-2%22%20x%3D%2259.025%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-3%22%20x%3D%2263.577%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-4%22%20x%3D%2272.812392%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-3%22%20x%3D%2280.444%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-3%22%20x%3D%2292.206%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-5%22%20x%3D%22101.441392%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-4%22%20x%3D%22107.04%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-6%22%20x%3D%22114.913%22%20y%3D%229.862%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-6%22%20x%3D%22124.01808%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-5%22%20x%3D%22136.443%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-5%22%20x%3D%220.172%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-1%22%20x%3D%2215.952%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-3%22%20x%3D%2271.015%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-5%22%20x%3D%2280.250392%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-3%22%20x%3D%2288.505%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-1%22%20x%3D%22100.267%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-4%22%20x%3D%220.484%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-1%22%20x%3D%2215.952%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-3%22%20x%3D%2271.326%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-4%22%20x%3D%2280.561392%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph1-3%22%20x%3D%2288.194%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb2.svg-glyph0-1%22%20x%3D%2299.955%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="rgb 2"/>
              <artwork type="ascii-art">g type="ascii-art"><![CDATA[
g = Y - (Cb + Cr) &gt;&gt; >> 2
r = Cr + g
b = Cb + g</artwork> g
]]></artwork>
            </artset>
          </figure>
          <t>Cb and Cr are positively offset by <tt>1 &lt;&lt; bits_per_raw_sample</tt> after the conversion from RGB to the modified YCbCr YCbCr, and they are negatively offseted offset by the same value before the conversion from the modified YCbCr to RGB, RGB in order to have only non-negative nonnegative values after the conversion.</t>
          <t>When FFV1 uses the JPEG2000-RCT, JPEG 2000 RCT, the horizontal Lines are interleaved to improve caching efficiency since it is most likely that the JPEG2000-RCT JPEG 2000 RCT will immediately be converted to RGB during decoding. The interleaved coding order is also Y, then Cb, then Cr, and then, if used, transparency.</t>
          <t>As an example, a Frame that is two Pixels pixels wide and two Pixels high, pixels high could comprise the following structure:</t>
          <artwork type="ascii-art">+------------------------+------------------------+ type="ascii-art"><![CDATA[
+------------------------+------------------------+
| Pixel(1,1)             | Pixel(2,1)             |
| Y(1,1) Cb(1,1) Cr(1,1) | Y(2,1) Cb(2,1) Cr(2,1) |
+------------------------+------------------------+
| Pixel(1,2)             | Pixel(2,2)             |
| Y(1,2) Cb(1,2) Cr(1,2) | Y(2,2) Cb(2,2) Cr(2,2) |
+------------------------+------------------------+
</artwork>
]]></artwork>
          <t>In JPEG2000-RCT, JPEG 2000 RCT, the coding order would be is left to right and then top to bottom, with values interleaved by Lines and stored in this order:</t>
          <t>Y(1,1) Y(2,1) Cb(1,1) Cb(2,1) Cr(1,1) Cr(2,1) Y(1,2) Y(2,2) Cb(1,2) Cb(2,2) Cr(1,2) Cr(2,2)</t>
          <section anchor="exception-1">
            <name>Exception</name> anchor="rgb-exception">
            <name>RGB Exception</name>
            <t>If <tt>bits_per_raw_sample</tt> is between 9 and 15 inclusive and <tt>extra_plane</tt> is 0, the following formulae for reversible conversions between YCbCr and RGB MUST <bcp14>MUST</bcp14> be used instead of the ones above:</t>
            <figure anchor="figureRgbYcbcrException">
              <name>Description of the transformation of pixels from RGB color space to coded coded, modified YCbCr color space (in case of exception). </name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22146pt%22%20height%3D%2241pt%22%20viewBox%3D%220%200%20146%2041%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rgb3.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%207.578125%20-2.875%20C%207.578125%20-2.96875%207.484375%20-2.96875%207.453125%20-2.96875%20C%207.34375%20-2.96875%207.328125%20-2.90625%207.296875%20-2.859375%20C%206.75%20-0.984375%205.140625%20-0.09375%203.9375%20-0.09375%20C%202.671875%20-0.09375%201.578125%20-0.90625%201.578125%20-2.609375%20C%201.578125%20-2.984375%201.703125%20-5.0625%203.046875%20-6.640625%20C%203.703125%20-7.40625%204.828125%20-8.0625%205.96875%20-8.0625%20C%207.28125%20-8.0625%207.859375%20-6.984375%207.859375%20-5.765625%20C%207.859375%20-5.453125%207.828125%20-5.1875%207.828125%20-5.140625%20C%207.828125%20-5.03125%207.953125%20-5.03125%207.984375%20-5.03125%20C%208.109375%20-5.03125%208.125%20-5.046875%208.171875%20-5.265625%20L%208.921875%20-8.3125%20C%208.921875%20-8.421875%208.828125%20-8.421875%208.828125%20-8.421875%20C%208.828125%20-8.421875%208.75%20-8.421875%208.65625%20-8.296875%20L%207.828125%20-7.296875%20C%207.40625%20-8.015625%206.75%20-8.421875%205.859375%20-8.421875%20C%203.28125%20-8.421875%200.59375%20-5.796875%200.59375%20-2.984375%20C%200.59375%20-0.984375%202%200.25%203.734375%200.25%20C%204.703125%200.25%205.53125%20-0.15625%206.234375%20-0.734375%20C%207.265625%20-1.609375%207.578125%20-2.765625%207.578125%20-2.875%20Z%20M%207.578125%20-2.875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%204.8125%20-3.390625%20C%204.8125%20-4.5%204.203125%20-5.265625%203.296875%20-5.265625%20C%202.671875%20-5.265625%202.109375%20-4.75%201.890625%20-4.515625%20L%202.765625%20-8%20C%202.765625%20-8.046875%202.796875%20-8.109375%202.796875%20-8.171875%20C%202.796875%20-8.296875%202.65625%20-8.296875%202.65625%20-8.296875%20L%202%20-8.234375%20C%201.796875%20-8.21875%201.609375%20-8.203125%201.40625%20-8.1875%20C%201.109375%20-8.15625%201.03125%20-8.15625%201.03125%20-7.9375%20C%201.03125%20-7.8125%201.140625%20-7.8125%201.265625%20-7.8125%20C%201.875%20-7.8125%201.875%20-7.703125%201.875%20-7.59375%20C%201.875%20-7.5%201.78125%20-7.15625%201.734375%20-6.9375%20L%201.453125%20-5.796875%20L%200.59375%20-2.390625%20C%200.53125%20-2.09375%200.53125%20-1.890625%200.53125%20-1.734375%20C%200.53125%20-0.515625%201.21875%200.125%202%200.125%20C%203.375%200.125%204.8125%20-1.65625%204.8125%20-3.390625%20Z%20M%203.40625%20-1.34375%20C%203.109375%20-0.6875%202.5625%20-0.125%202.015625%20-0.125%20C%201.625%20-0.125%201.203125%20-0.40625%201.203125%20-1.34375%20C%201.203125%20-1.734375%201.25%20-1.953125%201.453125%20-2.796875%20L%201.734375%20-3.875%20C%201.75%20-3.96875%202.46875%20-5.03125%203.28125%20-5.03125%20C%203.796875%20-5.03125%204.046875%20-4.5%204.046875%20-3.890625%20C%204.046875%20-3.3125%203.703125%20-1.953125%203.40625%20-1.34375%20Z%20M%203.40625%20-1.34375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%204.046875%20-1.515625%20C%204%20-1.328125%203.96875%20-1.28125%203.8125%20-1.09375%20C%203.328125%20-0.46875%202.828125%20-0.234375%202.453125%20-0.234375%20C%202.0625%20-0.234375%201.6875%20-0.546875%201.6875%20-1.375%20C%201.6875%20-2.015625%202.046875%20-3.34375%202.3125%20-3.890625%20C%202.65625%20-4.546875%203.1875%20-5.03125%203.6875%20-5.03125%20C%204.484375%20-5.03125%204.640625%20-4.046875%204.640625%20-3.984375%20L%204.609375%20-3.8125%20Z%20M%204.21875%200.796875%20L%205.546875%20-4.546875%20C%205.578125%20-4.703125%205.578125%20-4.75%205.578125%20-4.75%20C%205.578125%20-4.90625%205.453125%20-5.046875%205.265625%20-5.046875%20C%204.984375%20-5.046875%204.8125%20-4.8125%204.78125%20-4.484375%20C%204.625%20-4.828125%204.296875%20-5.265625%203.6875%20-5.265625%20C%202.390625%20-5.265625%200.90625%20-3.640625%200.90625%20-1.859375%20C%200.90625%20-0.609375%201.65625%200%202.421875%200%20C%203.0625%200%203.625%20-0.5%203.84375%20-0.734375%20C%203.640625%200.0625%203.640625%200.078125%203.578125%200.328125%20C%203.40625%200.984375%203.328125%201.296875%202.90625%201.703125%20C%202.421875%202.203125%201.953125%202.203125%201.703125%202.203125%20C%201.34375%202.203125%201.046875%202.171875%200.734375%202.078125%20C%201.125%201.96875%201.21875%201.640625%201.21875%201.5%20C%201.21875%201.3125%201.078125%201.125%200.8125%201.125%20C%200.53125%201.125%200.21875%201.359375%200.21875%201.75%20C%200.21875%202.25%200.703125%202.4375%201.71875%202.4375%20C%203.265625%202.4375%204.0625%201.453125%204.21875%200.796875%20Z%20M%204.21875%200.796875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%208.921875%20-8.046875%20C%208.921875%20-8.15625%208.78125%20-8.15625%208.78125%20-8.15625%20C%208.640625%20-8.15625%208.484375%20-8.140625%208.34375%20-8.140625%20L%207.859375%20-8.140625%20C%207.5%20-8.140625%207.140625%20-8.15625%206.796875%20-8.15625%20C%206.71875%20-8.15625%206.59375%20-8.15625%206.59375%20-7.9375%20C%206.59375%20-7.828125%206.703125%20-7.8125%206.734375%20-7.8125%20C%207.09375%20-7.796875%207.09375%20-7.609375%207.09375%20-7.546875%20C%207.09375%20-7.40625%207%20-7.234375%206.765625%20-6.953125%20L%203.921875%20-3.6875%20L%202.5625%20-7.328125%20C%202.5%20-7.5%202.5%20-7.546875%202.5%20-7.546875%20C%202.5%20-7.796875%202.984375%20-7.8125%203.125%20-7.8125%20C%203.28125%20-7.8125%203.40625%20-7.8125%203.40625%20-8.03125%20C%203.40625%20-8.15625%203.296875%20-8.15625%203.234375%20-8.15625%20C%203.03125%20-8.15625%202.78125%20-8.140625%202.578125%20-8.140625%20L%201.25%20-8.140625%20C%201.046875%20-8.140625%200.8125%20-8.15625%200.609375%20-8.15625%20C%200.53125%20-8.15625%200.390625%20-8.15625%200.390625%20-7.9375%20C%200.390625%20-7.8125%200.5%20-7.8125%200.6875%20-7.8125%20C%201.265625%20-7.8125%201.375%20-7.703125%201.484375%20-7.4375%20L%202.96875%20-3.453125%20C%202.96875%20-3.421875%203.015625%20-3.28125%203.015625%20-3.25%20C%203.015625%20-3.21875%202.421875%20-0.859375%202.390625%20-0.734375%20C%202.296875%20-0.421875%202.171875%20-0.359375%201.40625%20-0.34375%20C%201.203125%20-0.34375%201.109375%20-0.34375%201.109375%20-0.125%20C%201.109375%200%201.25%200%201.28125%200%20C%201.5%200%201.75%20-0.03125%201.96875%20-0.03125%20L%203.375%20-0.03125%20C%203.59375%20-0.03125%203.84375%200%204.0625%200%20C%204.140625%200%204.296875%200%204.296875%20-0.21875%20C%204.296875%20-0.34375%204.203125%20-0.34375%204%20-0.34375%20C%203.265625%20-0.34375%203.265625%20-0.4375%203.265625%20-0.5625%20C%203.265625%20-0.640625%203.359375%20-1.03125%203.421875%20-1.265625%20L%203.84375%20-2.984375%20C%203.921875%20-3.234375%203.921875%20-3.265625%204.03125%20-3.375%20L%207.03125%20-6.84375%20L%207.296875%20-7.109375%20C%207.828125%20-7.65625%208.265625%20-7.78125%208.6875%20-7.8125%20C%208.828125%20-7.828125%208.921875%20-7.84375%208.921875%20-8.046875%20Z%20M%208.921875%20-8.046875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%208.109375%20-2.984375%20C%208.109375%20-3.0625%208.09375%20-3.140625%207.875%20-3.234375%20L%201.40625%20-6.21875%20C%201.25%20-6.28125%201.203125%20-6.296875%201.203125%20-6.296875%20C%201.0625%20-6.296875%200.984375%20-6.1875%200.984375%20-6.078125%20C%200.984375%20-5.9375%201.078125%20-5.890625%201.234375%20-5.828125%20L%207.375%20-2.984375%20L%201.21875%20-0.140625%20C%200.984375%20-0.03125%200.984375%200.046875%200.984375%200.125%20C%200.984375%200.21875%201.0625%200.328125%201.203125%200.328125%20C%201.203125%200.328125%201.25%200.328125%201.40625%200.25%20L%207.875%20-2.71875%20C%208.109375%20-2.828125%208.109375%20-2.90625%208.109375%20-2.984375%20Z%20M%208.109375%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%203.890625%202.90625%20C%203.890625%202.875%203.890625%202.84375%203.6875%202.640625%20C%202.484375%201.4375%201.8125%20-0.53125%201.8125%20-2.96875%20C%201.8125%20-5.296875%202.375%20-7.296875%203.765625%20-8.703125%20C%203.890625%20-8.8125%203.890625%20-8.828125%203.890625%20-8.875%20C%203.890625%20-8.9375%203.828125%20-8.96875%203.78125%20-8.96875%20C%203.625%20-8.96875%202.640625%20-8.109375%202.0625%20-6.9375%20C%201.453125%20-5.71875%201.171875%20-4.453125%201.171875%20-2.96875%20C%201.171875%20-1.90625%201.34375%20-0.484375%201.953125%200.78125%20C%202.671875%202.21875%203.640625%203%203.78125%203%20C%203.828125%203%203.890625%202.96875%203.890625%202.90625%20Z%20M%203.890625%202.90625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph1-4%22%3E%20%3Cpath%20d%3D%22M%203.375%20-2.96875%20C%203.375%20-3.890625%203.25%20-5.359375%202.578125%20-6.75%20C%201.875%20-8.1875%200.890625%20-8.96875%200.765625%20-8.96875%20C%200.71875%20-8.96875%200.65625%20-8.9375%200.65625%20-8.875%20C%200.65625%20-8.828125%200.65625%20-8.8125%200.859375%20-8.609375%20C%202.0625%20-7.40625%202.71875%20-5.421875%202.71875%20-2.984375%20C%202.71875%20-0.671875%202.15625%201.328125%200.78125%202.734375%20C%200.65625%202.84375%200.65625%202.875%200.65625%202.90625%20C%200.65625%202.96875%200.71875%203%200.765625%203%20C%200.921875%203%201.90625%202.140625%202.484375%200.96875%20C%203.09375%20-0.25%203.375%20-1.546875%203.375%20-2.96875%20Z%20M%203.375%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph1-5%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb3.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-2.984375%20C%208.296875%20-3.234375%208.0625%20-3.234375%207.90625%20-3.234375%20L%201.390625%20-3.234375%20C%201.21875%20-3.234375%200.984375%20-3.234375%200.984375%20-2.984375%20C%200.984375%20-2.75%201.21875%20-2.75%201.390625%20-2.75%20L%207.90625%20-2.75%20C%208.0625%20-2.75%208.296875%20-2.75%208.296875%20-2.984375%20Z%20M%208.296875%20-2.984375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rgb3.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-1%22%20x%3D%220.172%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-2%22%20x%3D%229.407392%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph1-1%22%20x%3D%2224.657%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-3%22%20x%3D%2282.246%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph2-1%22%20x%3D%2290.937%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-2%22%20x%3D%22102.892%22%20y%3D%228.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-1%22%20x%3D%22-0.14%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-4%22%20x%3D%229.095392%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph1-1%22%20x%3D%2224.657%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-4%22%20x%3D%2282.463%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph2-1%22%20x%3D%2290.72%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-2%22%20x%3D%22102.675%22%20y%3D%2223.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-5%22%20x%3D%222.581%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph1-1%22%20x%3D%2224.657%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-2%22%20x%3D%2243.724%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph1-2%22%20x%3D%2251.358%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph1-3%22%20x%3D%2263.117135%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-1%22%20x%3D%2267.672%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-2%22%20x%3D%2276.907392%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph1-2%22%20x%3D%2284.539%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-1%22%20x%3D%2296.301%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-4%22%20x%3D%22105.536392%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph1-4%22%20x%3D%22111.135%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-6%22%20x%3D%22119.008%22%20y%3D%2237.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph0-6%22%20x%3D%22128.11308%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb3.svg-glyph1-5%22%20x%3D%22140.538%22%20y%3D%2237.753%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="rgb 3"/>
                <artwork type="ascii-art">Cb type="ascii-art"><![CDATA[
Cb = g - b
Cr = r - b
Y = b + (Cb + Cr) &gt;&gt; 2</artwork> >> 2
]]></artwork>
              </artset>
            </figure>
            <figure anchor="figureYcbcrRgbException">
              <name>Description of the transformation of pixels from coded coded, modified YCbCr color space to RGB color space (in case of exception). </name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22142pt%22%20height%3D%2242pt%22%20viewBox%3D%220%200%20142%2042%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rgb4.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%204.8125%20-3.390625%20C%204.8125%20-4.5%204.203125%20-5.265625%203.296875%20-5.265625%20C%202.671875%20-5.265625%202.109375%20-4.75%201.890625%20-4.515625%20L%202.765625%20-8%20C%202.765625%20-8.046875%202.796875%20-8.109375%202.796875%20-8.171875%20C%202.796875%20-8.296875%202.65625%20-8.296875%202.65625%20-8.296875%20L%202%20-8.234375%20C%201.796875%20-8.21875%201.609375%20-8.203125%201.40625%20-8.1875%20C%201.109375%20-8.15625%201.03125%20-8.15625%201.03125%20-7.9375%20C%201.03125%20-7.8125%201.140625%20-7.8125%201.265625%20-7.8125%20C%201.875%20-7.8125%201.875%20-7.703125%201.875%20-7.59375%20C%201.875%20-7.5%201.78125%20-7.15625%201.734375%20-6.9375%20L%201.453125%20-5.796875%20L%200.59375%20-2.390625%20C%200.53125%20-2.09375%200.53125%20-1.890625%200.53125%20-1.734375%20C%200.53125%20-0.515625%201.21875%200.125%202%200.125%20C%203.375%200.125%204.8125%20-1.65625%204.8125%20-3.390625%20Z%20M%203.40625%20-1.34375%20C%203.109375%20-0.6875%202.5625%20-0.125%202.015625%20-0.125%20C%201.625%20-0.125%201.203125%20-0.40625%201.203125%20-1.34375%20C%201.203125%20-1.734375%201.25%20-1.953125%201.453125%20-2.796875%20L%201.734375%20-3.875%20C%201.75%20-3.96875%202.46875%20-5.03125%203.28125%20-5.03125%20C%203.796875%20-5.03125%204.046875%20-4.5%204.046875%20-3.890625%20C%204.046875%20-3.3125%203.703125%20-1.953125%203.40625%20-1.34375%20Z%20M%203.40625%20-1.34375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%208.921875%20-8.046875%20C%208.921875%20-8.15625%208.78125%20-8.15625%208.78125%20-8.15625%20C%208.640625%20-8.15625%208.484375%20-8.140625%208.34375%20-8.140625%20L%207.859375%20-8.140625%20C%207.5%20-8.140625%207.140625%20-8.15625%206.796875%20-8.15625%20C%206.71875%20-8.15625%206.59375%20-8.15625%206.59375%20-7.9375%20C%206.59375%20-7.828125%206.703125%20-7.8125%206.734375%20-7.8125%20C%207.09375%20-7.796875%207.09375%20-7.609375%207.09375%20-7.546875%20C%207.09375%20-7.40625%207%20-7.234375%206.765625%20-6.953125%20L%203.921875%20-3.6875%20L%202.5625%20-7.328125%20C%202.5%20-7.5%202.5%20-7.546875%202.5%20-7.546875%20C%202.5%20-7.796875%202.984375%20-7.8125%203.125%20-7.8125%20C%203.28125%20-7.8125%203.40625%20-7.8125%203.40625%20-8.03125%20C%203.40625%20-8.15625%203.296875%20-8.15625%203.234375%20-8.15625%20C%203.03125%20-8.15625%202.78125%20-8.140625%202.578125%20-8.140625%20L%201.25%20-8.140625%20C%201.046875%20-8.140625%200.8125%20-8.15625%200.609375%20-8.15625%20C%200.53125%20-8.15625%200.390625%20-8.15625%200.390625%20-7.9375%20C%200.390625%20-7.8125%200.5%20-7.8125%200.6875%20-7.8125%20C%201.265625%20-7.8125%201.375%20-7.703125%201.484375%20-7.4375%20L%202.96875%20-3.453125%20C%202.96875%20-3.421875%203.015625%20-3.28125%203.015625%20-3.25%20C%203.015625%20-3.21875%202.421875%20-0.859375%202.390625%20-0.734375%20C%202.296875%20-0.421875%202.171875%20-0.359375%201.40625%20-0.34375%20C%201.203125%20-0.34375%201.109375%20-0.34375%201.109375%20-0.125%20C%201.109375%200%201.25%200%201.28125%200%20C%201.5%200%201.75%20-0.03125%201.96875%20-0.03125%20L%203.375%20-0.03125%20C%203.59375%20-0.03125%203.84375%200%204.0625%200%20C%204.140625%200%204.296875%200%204.296875%20-0.21875%20C%204.296875%20-0.34375%204.203125%20-0.34375%204%20-0.34375%20C%203.265625%20-0.34375%203.265625%20-0.4375%203.265625%20-0.5625%20C%203.265625%20-0.640625%203.359375%20-1.03125%203.421875%20-1.265625%20L%203.84375%20-2.984375%20C%203.921875%20-3.234375%203.921875%20-3.265625%204.03125%20-3.375%20L%207.03125%20-6.84375%20L%207.296875%20-7.109375%20C%207.828125%20-7.65625%208.265625%20-7.78125%208.6875%20-7.8125%20C%208.828125%20-7.828125%208.921875%20-7.84375%208.921875%20-8.046875%20Z%20M%208.921875%20-8.046875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%207.578125%20-2.875%20C%207.578125%20-2.96875%207.484375%20-2.96875%207.453125%20-2.96875%20C%207.34375%20-2.96875%207.328125%20-2.90625%207.296875%20-2.859375%20C%206.75%20-0.984375%205.140625%20-0.09375%203.9375%20-0.09375%20C%202.671875%20-0.09375%201.578125%20-0.90625%201.578125%20-2.609375%20C%201.578125%20-2.984375%201.703125%20-5.0625%203.046875%20-6.640625%20C%203.703125%20-7.40625%204.828125%20-8.0625%205.96875%20-8.0625%20C%207.28125%20-8.0625%207.859375%20-6.984375%207.859375%20-5.765625%20C%207.859375%20-5.453125%207.828125%20-5.1875%207.828125%20-5.140625%20C%207.828125%20-5.03125%207.953125%20-5.03125%207.984375%20-5.03125%20C%208.109375%20-5.03125%208.125%20-5.046875%208.171875%20-5.265625%20L%208.921875%20-8.3125%20C%208.921875%20-8.421875%208.828125%20-8.421875%208.828125%20-8.421875%20C%208.828125%20-8.421875%208.75%20-8.421875%208.65625%20-8.296875%20L%207.828125%20-7.296875%20C%207.40625%20-8.015625%206.75%20-8.421875%205.859375%20-8.421875%20C%203.28125%20-8.421875%200.59375%20-5.796875%200.59375%20-2.984375%20C%200.59375%20-0.984375%202%200.25%203.734375%200.25%20C%204.703125%200.25%205.53125%20-0.15625%206.234375%20-0.734375%20C%207.265625%20-1.609375%207.578125%20-2.765625%207.578125%20-2.875%20Z%20M%207.578125%20-2.875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%208.109375%20-2.984375%20C%208.109375%20-3.0625%208.09375%20-3.140625%207.875%20-3.234375%20L%201.40625%20-6.21875%20C%201.25%20-6.28125%201.203125%20-6.296875%201.203125%20-6.296875%20C%201.0625%20-6.296875%200.984375%20-6.1875%200.984375%20-6.078125%20C%200.984375%20-5.9375%201.078125%20-5.890625%201.234375%20-5.828125%20L%207.375%20-2.984375%20L%201.21875%20-0.140625%20C%200.984375%20-0.03125%200.984375%200.046875%200.984375%200.125%20C%200.984375%200.21875%201.0625%200.328125%201.203125%200.328125%20C%201.203125%200.328125%201.25%200.328125%201.40625%200.25%20L%207.875%20-2.71875%20C%208.109375%20-2.828125%208.109375%20-2.90625%208.109375%20-2.984375%20Z%20M%208.109375%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%204.046875%20-1.515625%20C%204%20-1.328125%203.96875%20-1.28125%203.8125%20-1.09375%20C%203.328125%20-0.46875%202.828125%20-0.234375%202.453125%20-0.234375%20C%202.0625%20-0.234375%201.6875%20-0.546875%201.6875%20-1.375%20C%201.6875%20-2.015625%202.046875%20-3.34375%202.3125%20-3.890625%20C%202.65625%20-4.546875%203.1875%20-5.03125%203.6875%20-5.03125%20C%204.484375%20-5.03125%204.640625%20-4.046875%204.640625%20-3.984375%20L%204.609375%20-3.8125%20Z%20M%204.21875%200.796875%20L%205.546875%20-4.546875%20C%205.578125%20-4.703125%205.578125%20-4.75%205.578125%20-4.75%20C%205.578125%20-4.90625%205.453125%20-5.046875%205.265625%20-5.046875%20C%204.984375%20-5.046875%204.8125%20-4.8125%204.78125%20-4.484375%20C%204.625%20-4.828125%204.296875%20-5.265625%203.6875%20-5.265625%20C%202.390625%20-5.265625%200.90625%20-3.640625%200.90625%20-1.859375%20C%200.90625%20-0.609375%201.65625%200%202.421875%200%20C%203.0625%200%203.625%20-0.5%203.84375%20-0.734375%20C%203.640625%200.0625%203.640625%200.078125%203.578125%200.328125%20C%203.40625%200.984375%203.328125%201.296875%202.90625%201.703125%20C%202.421875%202.203125%201.953125%202.203125%201.703125%202.203125%20C%201.34375%202.203125%201.046875%202.171875%200.734375%202.078125%20C%201.125%201.96875%201.21875%201.640625%201.21875%201.5%20C%201.21875%201.3125%201.078125%201.125%200.8125%201.125%20C%200.53125%201.125%200.21875%201.359375%200.21875%201.75%20C%200.21875%202.25%200.703125%202.4375%201.71875%202.4375%20C%203.265625%202.4375%204.0625%201.453125%204.21875%200.796875%20Z%20M%204.21875%200.796875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%203.890625%202.90625%20C%203.890625%202.875%203.890625%202.84375%203.6875%202.640625%20C%202.484375%201.4375%201.8125%20-0.53125%201.8125%20-2.96875%20C%201.8125%20-5.296875%202.375%20-7.296875%203.765625%20-8.703125%20C%203.890625%20-8.8125%203.890625%20-8.828125%203.890625%20-8.875%20C%203.890625%20-8.9375%203.828125%20-8.96875%203.78125%20-8.96875%20C%203.625%20-8.96875%202.640625%20-8.109375%202.0625%20-6.9375%20C%201.453125%20-5.71875%201.171875%20-4.453125%201.171875%20-2.96875%20C%201.171875%20-1.90625%201.34375%20-0.484375%201.953125%200.78125%20C%202.671875%202.21875%203.640625%203%203.78125%203%20C%203.828125%203%203.890625%202.96875%203.890625%202.90625%20Z%20M%203.890625%202.90625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph1-4%22%3E%20%3Cpath%20d%3D%22M%203.375%20-2.96875%20C%203.375%20-3.890625%203.25%20-5.359375%202.578125%20-6.75%20C%201.875%20-8.1875%200.890625%20-8.96875%200.765625%20-8.96875%20C%200.71875%20-8.96875%200.65625%20-8.9375%200.65625%20-8.875%20C%200.65625%20-8.828125%200.65625%20-8.8125%200.859375%20-8.609375%20C%202.0625%20-7.40625%202.71875%20-5.421875%202.71875%20-2.984375%20C%202.71875%20-0.671875%202.15625%201.328125%200.78125%202.734375%20C%200.65625%202.84375%200.65625%202.875%200.65625%202.90625%20C%200.65625%202.96875%200.71875%203%200.765625%203%20C%200.921875%203%201.90625%202.140625%202.484375%200.96875%20C%203.09375%20-0.25%203.375%20-1.546875%203.375%20-2.96875%20Z%20M%203.375%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph1-5%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rgb4.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-2.984375%20C%208.296875%20-3.234375%208.0625%20-3.234375%207.90625%20-3.234375%20L%201.390625%20-3.234375%20C%201.21875%20-3.234375%200.984375%20-3.234375%200.984375%20-2.984375%20C%200.984375%20-2.75%201.21875%20-2.75%201.390625%20-2.75%20L%207.90625%20-2.75%20C%208.0625%20-2.75%208.296875%20-2.75%208.296875%20-2.984375%20Z%20M%208.296875%20-2.984375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rgb4.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-1%22%20x%3D%220.484%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-1%22%20x%3D%2215.952%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-2%22%20x%3D%2235.02%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph2-1%22%20x%3D%2247.07%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-2%22%20x%3D%2259.025%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-3%22%20x%3D%2263.577%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-1%22%20x%3D%2272.812392%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-3%22%20x%3D%2280.444%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-3%22%20x%3D%2292.206%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-4%22%20x%3D%22101.441392%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-4%22%20x%3D%22107.04%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-5%22%20x%3D%22114.913%22%20y%3D%229.862%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-5%22%20x%3D%22124.01808%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-5%22%20x%3D%22136.443%22%20y%3D%229.862%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-4%22%20x%3D%220.172%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-1%22%20x%3D%2215.952%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-3%22%20x%3D%2271.543%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-4%22%20x%3D%2280.778392%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-3%22%20x%3D%2289.034%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-1%22%20x%3D%22100.796%22%20y%3D%2224.308%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-6%22%20x%3D%22-0.045%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-1%22%20x%3D%2215.952%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-3%22%20x%3D%2271.855%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-1%22%20x%3D%2281.090392%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph1-3%22%20x%3D%2288.722%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rgb4.svg-glyph0-1%22%20x%3D%22100.484%22%20y%3D%2238.753%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="rgb 4"/>
                <artwork type="ascii-art">b type="ascii-art"><![CDATA[
b = Y - (Cb + Cr) &gt;&gt; >> 2
r = Cr + b
g = Cb + b</artwork> b
]]></artwork>
              </artset>
            </figure>
            <t>Background: At the time of this writing, in all known implementations of the FFV1 bitstream, when <tt>bits_per_raw_sample</tt> was between 9 and 15 inclusive and <tt>extra_plane</tt> is was 0, GBR Green Blue Red (GBR) Planes were used as BGR Blue Green Red (BGR) Planes during both encoding and decoding. In the meanwhile, Meanwhile, 16-bit JPEG2000-RCT JPEG 2000 RCT was implemented without this issue in one implementation and validated by one conformance checker. Methods to address this exception for the transform are under consideration for the next version of the FFV1 bitstream.</t>
          </section>
        </section>
      </section>
      <section anchor="coding-of-the-sample-difference">
        <name>Coding of the Sample Difference</name>

        <t>Instead of coding the n+1 bits of the Sample Difference with Huffman or Range coding (or n+2 bits, in the case of JPEG2000-RCT), JPEG 2000 RCT), only the n (or n+1, in the case of JPEG2000-RCT) JPEG 2000 RCT) least significant bits are used, since this is sufficient to recover the original Sample. In the equation below, <xref target="figureSampleDifference" format="default"/>, the term "bits" <tt>bits</tt> represents <tt>bits_per_raw_sample + 1</tt> for JPEG2000-RCT JPEG 2000 RCT or <tt>bits_per_raw_sample</tt> otherwise:</t>
        <figure anchor="figureSampleDifference">
          <name>Description of the coding of the Sample Difference in the bitstream. </name>
          <artset>
            <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22350pt%22%20height%3D%2215pt%22%20viewBox%3D%220%200%20350%2015%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.546875%20-0.125%201.28125%20-0.84375%201.28125%20-1.4375%20C%201.28125%20-1.859375%201.484375%20-3.015625%201.90625%20-3.828125%20C%202.21875%20-4.390625%202.875%20-5.03125%203.625%20-5.03125%20C%203.78125%20-5.03125%204.4375%20-5.015625%204.671875%20-4.5%20C%204.453125%20-4.5%204.34375%20-4.5%204.171875%20-4.34375%20C%204.09375%20-4.296875%203.96875%20-4.109375%203.96875%20-3.921875%20C%203.96875%20-3.6875%204.140625%20-3.53125%204.375%20-3.53125%20C%204.65625%20-3.53125%204.984375%20-3.78125%204.984375%20-4.25%20C%204.984375%20-4.828125%204.4375%20-5.265625%203.609375%20-5.265625%20C%202.046875%20-5.265625%200.484375%20-3.5625%200.484375%20-1.859375%20C%200.484375%20-0.828125%201.125%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%205%20-1.296875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%205.453125%20-3.28125%20C%205.453125%20-4.421875%204.703125%20-5.265625%203.625%20-5.265625%20C%202.046875%20-5.265625%200.484375%20-3.546875%200.484375%20-1.859375%20C%200.484375%20-0.734375%201.234375%200.125%202.3125%200.125%20C%203.90625%200.125%205.453125%20-1.609375%205.453125%20-3.28125%20Z%20M%204.65625%20-3.71875%20C%204.65625%20-3.234375%204.40625%20-1.953125%203.9375%20-1.234375%20C%203.453125%20-0.4375%202.796875%20-0.125%202.328125%20-0.125%20C%201.734375%20-0.125%201.296875%20-0.59375%201.296875%20-1.4375%20C%201.296875%20-1.984375%201.578125%20-3.203125%201.90625%20-3.796875%20C%202.453125%20-4.71875%203.125%20-5.03125%203.609375%20-5.03125%20C%204.203125%20-5.03125%204.65625%20-4.546875%204.65625%20-3.71875%20Z%20M%204.65625%20-3.71875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.71875%204.25%20-0.96875%204.328125%20-1.296875%20L%206.015625%20-8%20C%206.03125%20-8.046875%206.046875%20-8.109375%206.046875%20-8.171875%20C%206.046875%20-8.296875%205.90625%20-8.296875%205.90625%20-8.296875%20C%205.90625%20-8.296875%205.3125%20-8.25%205.25%20-8.234375%20C%205.046875%20-8.21875%204.859375%20-8.203125%204.65625%20-8.1875%20C%204.34375%20-8.15625%204.265625%20-8.15625%204.265625%20-7.9375%20C%204.265625%20-7.8125%204.359375%20-7.8125%204.53125%20-7.8125%20C%205.109375%20-7.8125%205.125%20-7.703125%205.125%20-7.59375%20C%205.125%20-7.515625%205.109375%20-7.421875%205.09375%20-7.390625%20L%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%203.59375%20-1.421875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.6875%20-0.125%201.328125%20-0.65625%201.328125%20-1.546875%20C%201.328125%20-1.703125%201.328125%20-2.015625%201.5%20-2.765625%20L%202.140625%20-2.765625%20C%202.46875%20-2.765625%203.28125%20-2.796875%203.84375%20-3.015625%20C%204.75%20-3.359375%204.84375%20-4.046875%204.84375%20-4.265625%20C%204.84375%20-4.796875%204.390625%20-5.265625%203.59375%20-5.265625%20C%202.34375%20-5.265625%200.53125%20-4.140625%200.53125%20-2.015625%20C%200.53125%20-0.75%201.25%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%204.484375%20-4.265625%20C%204.484375%20-3.015625%202.5625%20-3.015625%202.0625%20-3.015625%20L%201.5625%20-3.015625%20C%202.078125%20-4.859375%203.21875%20-5.03125%203.59375%20-5.03125%20C%204.125%20-5.03125%204.484375%20-4.71875%204.484375%20-4.265625%20Z%20M%204.484375%20-4.265625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%203.375%20-1.703125%20C%203.375%20-1.765625%203.328125%20-1.8125%203.265625%20-1.8125%20C%203.15625%20-1.8125%203.140625%20-1.78125%203.078125%20-1.578125%20C%202.765625%20-0.484375%202.28125%20-0.125%201.890625%20-0.125%20C%201.75%20-0.125%201.578125%20-0.15625%201.578125%20-0.515625%20C%201.578125%20-0.84375%201.71875%20-1.1875%201.859375%20-1.546875%20L%202.6875%20-3.78125%20C%202.71875%20-3.875%202.8125%20-4.09375%202.8125%20-4.3125%20C%202.8125%20-4.8125%202.453125%20-5.265625%201.859375%20-5.265625%20C%200.765625%20-5.265625%200.328125%20-3.53125%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.5625%20-3.328125%200.578125%20-3.375%200.625%20-3.546875%20C%200.90625%20-4.546875%201.359375%20-5.03125%201.828125%20-5.03125%20C%201.9375%20-5.03125%202.140625%20-5.015625%202.140625%20-4.640625%20C%202.140625%20-4.328125%201.984375%20-3.9375%201.890625%20-3.671875%20C%201.453125%20-2.5625%201.453125%20-2.53125%201.046875%20-1.453125%20C%200.984375%20-1.25%200.90625%20-1.0625%200.90625%20-0.84375%20C%200.90625%20-0.3125%201.28125%200.125%201.859375%200.125%20C%202.953125%200.125%203.375%20-1.625%203.375%20-1.703125%20Z%20M%203.28125%20-7.453125%20C%203.28125%20-7.640625%203.140625%20-7.859375%202.875%20-7.859375%20C%202.609375%20-7.859375%202.296875%20-7.59375%202.296875%20-7.28125%20C%202.296875%20-6.984375%202.546875%20-6.890625%202.6875%20-6.890625%20C%203.015625%20-6.890625%203.28125%20-7.203125%203.28125%20-7.453125%20Z%20M%203.28125%20-7.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%206.640625%20-1.703125%20C%206.640625%20-1.765625%206.59375%20-1.8125%206.515625%20-1.8125%20C%206.40625%20-1.8125%206.390625%20-1.78125%206.328125%20-1.578125%20C%206.0625%20-0.59375%205.609375%20-0.125%205.140625%20-0.125%20C%205.015625%20-0.125%204.828125%20-0.125%204.828125%20-0.515625%20C%204.828125%20-0.8125%204.953125%20-1.171875%205.03125%20-1.34375%20C%205.265625%20-2%205.765625%20-3.328125%205.765625%20-4.015625%20C%205.765625%20-4.734375%205.359375%20-5.265625%204.453125%20-5.265625%20C%203.375%20-5.265625%202.828125%20-4.515625%202.609375%20-4.21875%20C%202.5625%20-4.90625%202.078125%20-5.265625%201.546875%20-5.265625%20C%201.171875%20-5.265625%200.90625%20-5.046875%200.703125%20-4.640625%20C%200.484375%20-4.203125%200.328125%20-3.484375%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.828125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.796875%20-5.03125%201.890625%20-4.84375%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.515625%200.046875%201.609375%20-0.125%20C%201.640625%20-0.1875%201.75%20-0.609375%201.8125%20-0.84375%20L%202.0625%20-1.921875%20L%202.46875%20-3.5%20C%202.484375%20-3.578125%202.78125%20-4.171875%203.234375%20-4.546875%20C%203.53125%20-4.84375%203.9375%20-5.03125%204.40625%20-5.03125%20C%204.890625%20-5.03125%205.0625%20-4.671875%205.0625%20-4.203125%20C%205.0625%20-3.515625%204.5625%20-2.15625%204.328125%20-1.5%20C%204.21875%20-1.21875%204.15625%20-1.0625%204.15625%20-0.84375%20C%204.15625%20-0.3125%204.53125%200.125%205.109375%200.125%20C%206.21875%200.125%206.640625%20-1.640625%206.640625%20-1.703125%20Z%20M%206.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%205.71875%20-3.390625%20C%205.71875%20-4.5%205.09375%20-5.265625%204.203125%20-5.265625%20C%203.4375%20-5.265625%202.78125%20-4.53125%202.65625%20-4.359375%20C%202.5625%20-4.953125%202.09375%20-5.265625%201.609375%20-5.265625%20C%201.265625%20-5.265625%200.984375%20-5.109375%200.765625%20-4.65625%20C%200.546875%20-4.21875%200.375%20-3.484375%200.375%20-3.4375%20C%200.375%20-3.390625%200.4375%20-3.328125%200.515625%20-3.328125%20C%200.609375%20-3.328125%200.625%20-3.34375%200.6875%20-3.625%20C%200.875%20-4.328125%201.09375%20-5.03125%201.578125%20-5.03125%20C%201.859375%20-5.03125%201.953125%20-4.84375%201.953125%20-4.484375%20C%201.953125%20-4.203125%201.90625%20-4.078125%201.859375%20-3.859375%20L%200.515625%201.515625%20C%200.4375%201.875%200.375%201.96875%20-0.109375%201.96875%20C%20-0.25%201.96875%20-0.375%201.96875%20-0.375%202.203125%20C%20-0.375%202.203125%20-0.359375%202.3125%20-0.234375%202.3125%20C%20-0.078125%202.3125%200.09375%202.296875%200.25%202.296875%20L%200.765625%202.296875%20L%201.875%202.3125%20C%201.953125%202.3125%202.09375%202.3125%202.09375%202.109375%20C%202.09375%201.96875%202.015625%201.96875%201.8125%201.96875%20C%201.25%201.96875%201.21875%201.890625%201.21875%201.796875%20C%201.21875%201.65625%201.75%20-0.40625%201.828125%20-0.6875%20C%201.953125%20-0.34375%202.28125%200.125%202.90625%200.125%20C%204.25%200.125%205.71875%20-1.640625%205.71875%20-3.390625%20Z%20M%204.296875%20-1.34375%20C%204%20-0.6875%203.453125%20-0.125%202.90625%20-0.125%20C%202.09375%20-0.125%201.953125%20-1.140625%201.953125%20-1.1875%20C%201.953125%20-1.234375%201.984375%20-1.328125%202%20-1.390625%20L%202.578125%20-3.734375%20C%202.671875%20-4.0625%203%20-4.40625%203.1875%20-4.578125%20C%203.328125%20-4.703125%203.71875%20-5.03125%204.171875%20-5.03125%20C%204.703125%20-5.03125%204.9375%20-4.5%204.9375%20-3.890625%20C%204.9375%20-3.3125%204.609375%20-1.953125%204.296875%20-1.34375%20Z%20M%204.296875%20-1.34375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-9%22%3E%20%3Cpath%20d%3D%22M%206.3125%20-1.703125%20C%206.3125%20-1.765625%206.265625%20-1.8125%206.1875%20-1.8125%20C%206.078125%20-1.8125%206.078125%20-1.75%206.03125%20-1.578125%20C%205.8125%20-0.75%205.59375%20-0.125%205.109375%20-0.125%20C%204.75%20-0.125%204.75%20-0.515625%204.75%20-0.671875%20C%204.75%20-0.9375%204.796875%20-1.0625%204.90625%20-1.5625%20L%205.15625%20-2.546875%20L%205.640625%20-4.5%20C%205.71875%20-4.796875%205.71875%20-4.8125%205.71875%20-4.859375%20C%205.71875%20-5.03125%205.578125%20-5.15625%205.40625%20-5.15625%20C%205.0625%20-5.15625%204.96875%20-4.859375%204.90625%20-4.546875%20L%204.046875%20-1.09375%20C%204.046875%20-1.09375%203.578125%20-0.125%202.703125%20-0.125%20C%202.078125%20-0.125%201.953125%20-0.65625%201.953125%20-1.09375%20C%201.953125%20-1.78125%202.296875%20-2.734375%202.609375%20-3.53125%20C%202.75%20-3.921875%202.8125%20-4.078125%202.8125%20-4.3125%20C%202.8125%20-4.828125%202.4375%20-5.265625%201.859375%20-5.265625%20C%200.765625%20-5.265625%200.328125%20-3.53125%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.5625%20-3.328125%200.578125%20-3.375%200.625%20-3.546875%20C%200.90625%20-4.578125%201.375%20-5.03125%201.828125%20-5.03125%20C%201.953125%20-5.03125%202.140625%20-5.015625%202.140625%20-4.640625%20C%202.140625%20-4.328125%202.015625%20-3.984375%201.828125%20-3.53125%20C%201.296875%20-2.109375%201.25%20-1.65625%201.25%20-1.296875%20C%201.25%20-0.078125%202.15625%200.125%202.65625%200.125%20C%203.421875%200.125%203.84375%20-0.40625%204.078125%20-0.6875%20C%204.234375%20-0.03125%204.8125%200.125%205.09375%200.125%20C%205.46875%200.125%205.765625%20-0.125%205.953125%20-0.53125%20C%206.15625%20-0.96875%206.3125%20-1.671875%206.3125%20-1.703125%20Z%20M%206.3125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-10%22%3E%20%3Cpath%20d%3D%22M%203.640625%20-1.703125%20C%203.640625%20-1.78125%203.578125%20-1.8125%203.515625%20-1.8125%20C%203.515625%20-1.8125%203.4375%20-1.8125%203.421875%20-1.765625%20C%203.421875%20-1.765625%203.390625%20-1.75%203.3125%20-1.546875%20C%203.0625%20-0.953125%202.515625%20-0.125%201.8125%20-0.125%20C%201.453125%20-0.125%201.4375%20-0.421875%201.4375%20-0.6875%20C%201.4375%20-0.6875%201.4375%20-0.921875%201.46875%20-1.0625%20L%202.40625%20-4.8125%20L%203.5%20-4.8125%20C%203.734375%20-4.8125%203.84375%20-4.8125%203.84375%20-5.015625%20C%203.84375%20-5.15625%203.78125%20-5.15625%203.53125%20-5.15625%20L%202.484375%20-5.15625%20L%202.921875%20-6.890625%20C%202.96875%20-7.0625%202.96875%20-7.09375%202.96875%20-7.171875%20C%202.96875%20-7.359375%202.828125%20-7.46875%202.671875%20-7.46875%20C%202.5625%20-7.46875%202.296875%20-7.4375%202.203125%20-7.046875%20L%201.734375%20-5.15625%20L%200.609375%20-5.15625%20C%200.375%20-5.15625%200.265625%20-5.15625%200.265625%20-4.921875%20C%200.265625%20-4.8125%200.34375%20-4.8125%200.578125%20-4.8125%20L%201.640625%20-4.8125%20L%200.84375%20-1.65625%20C%200.75%20-1.234375%200.71875%20-1.109375%200.71875%20-0.953125%20C%200.71875%20-0.390625%201.109375%200.125%201.78125%200.125%20C%202.984375%200.125%203.640625%20-1.625%203.640625%20-1.703125%20Z%20M%203.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-11%22%3E%20%3Cpath%20d%3D%22M%204.640625%20-1.84375%20C%204.640625%20-2.015625%204.640625%20-2.359375%204.25%20-2.734375%20C%203.953125%20-3.03125%203.671875%20-3.078125%203.03125%20-3.21875%20C%202.703125%20-3.28125%202.1875%20-3.390625%202.1875%20-3.9375%20C%202.1875%20-4.171875%202.40625%20-5.03125%203.53125%20-5.03125%20C%204.046875%20-5.03125%204.53125%20-4.84375%204.65625%20-4.40625%20C%204.125%20-4.40625%204.09375%20-3.9375%204.09375%20-3.9375%20C%204.09375%20-3.6875%204.328125%20-3.625%204.4375%20-3.625%20C%204.609375%20-3.625%204.9375%20-3.75%204.9375%20-4.25%20C%204.9375%20-4.75%204.484375%20-5.265625%203.546875%20-5.265625%20C%201.984375%20-5.265625%201.5625%20-4.046875%201.5625%20-3.546875%20C%201.5625%20-2.640625%202.453125%20-2.453125%202.71875%20-2.390625%20C%202.921875%20-2.359375%203.25%20-2.28125%203.328125%20-2.265625%20C%203.484375%20-2.21875%204.015625%20-2.03125%204.015625%20-1.453125%20C%204.015625%20-1.09375%203.6875%20-0.125%202.296875%20-0.125%20C%202.046875%20-0.125%201.140625%20-0.15625%200.90625%20-0.8125%20C%201.390625%20-0.75%201.625%20-1.125%201.625%20-1.390625%20C%201.625%20-1.640625%201.453125%20-1.765625%201.21875%20-1.765625%20C%200.953125%20-1.765625%200.609375%20-1.5625%200.609375%20-1.03125%20C%200.609375%20-0.328125%201.328125%200.125%202.28125%200.125%20C%204.09375%200.125%204.640625%20-1.21875%204.640625%20-1.84375%20Z%20M%204.640625%20-1.84375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-12%22%3E%20%3Cpath%20d%3D%22M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.9375%204.28125%20-1.078125%204.390625%20-1.546875%20L%204.625%20-2.453125%20C%205.0625%20-4.25%205.171875%20-4.671875%205.171875%20-4.75%20C%205.171875%20-4.90625%205.046875%20-5.046875%204.859375%20-5.046875%20C%204.484375%20-5.046875%204.390625%20-4.625%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%205.796875%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-13%22%3E%20%3Cpath%20d%3D%22M%209.890625%20-1.703125%20C%209.890625%20-1.765625%209.84375%20-1.8125%209.765625%20-1.8125%20C%209.65625%20-1.8125%209.640625%20-1.78125%209.59375%20-1.578125%20C%209.3125%20-0.625%208.875%20-0.125%208.390625%20-0.125%20C%208.265625%20-0.125%208.078125%20-0.125%208.078125%20-0.515625%20C%208.078125%20-0.828125%208.21875%20-1.203125%208.265625%20-1.34375%20C%208.484375%20-1.90625%209.03125%20-3.328125%209.03125%20-4.015625%20C%209.03125%20-4.734375%208.609375%20-5.265625%207.703125%20-5.265625%20C%206.890625%20-5.265625%206.25%20-4.8125%205.765625%20-4.109375%20C%205.734375%20-4.75%205.34375%20-5.265625%204.453125%20-5.265625%20C%203.375%20-5.265625%202.828125%20-4.515625%202.609375%20-4.21875%20C%202.5625%20-4.90625%202.078125%20-5.265625%201.546875%20-5.265625%20C%201.203125%20-5.265625%200.9375%20-5.109375%200.703125%20-4.65625%20C%200.484375%20-4.21875%200.328125%20-3.484375%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.328125%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.796875%20-5.03125%201.890625%20-4.84375%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.515625%200.046875%201.609375%20-0.125%20C%201.640625%20-0.1875%201.75%20-0.609375%201.8125%20-0.84375%20L%202.0625%20-1.921875%20L%202.46875%20-3.5%20C%202.484375%20-3.578125%202.78125%20-4.171875%203.234375%20-4.546875%20C%203.53125%20-4.84375%203.9375%20-5.03125%204.40625%20-5.03125%20C%204.890625%20-5.03125%205.0625%20-4.671875%205.0625%20-4.203125%20C%205.0625%20-4.125%205.0625%20-3.890625%204.90625%20-3.328125%20C%204.75%20-2.703125%204.75%20-2.671875%204.609375%20-2.09375%20L%204.265625%20-0.71875%20C%204.21875%20-0.53125%204.140625%20-0.234375%204.140625%20-0.171875%20C%204.140625%20-0.015625%204.28125%200.125%204.453125%200.125%20C%204.8125%200.125%204.875%20-0.15625%204.984375%20-0.578125%20L%205.703125%20-3.4375%20C%205.71875%20-3.53125%206.34375%20-5.03125%207.65625%20-5.03125%20C%208.140625%20-5.03125%208.3125%20-4.671875%208.3125%20-4.203125%20C%208.3125%20-3.53125%207.84375%20-2.21875%207.578125%20-1.5%20C%207.46875%20-1.21875%207.40625%20-1.0625%207.40625%20-0.84375%20C%207.40625%20-0.3125%207.78125%200.125%208.359375%200.125%20C%209.46875%200.125%209.890625%20-1.640625%209.890625%20-1.703125%20Z%20M%209.890625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-14%22%3E%20%3Cpath%20d%3D%22M%202.828125%20-1.703125%20C%202.828125%20-1.765625%202.765625%20-1.8125%202.703125%20-1.8125%20C%202.59375%20-1.8125%202.578125%20-1.75%202.53125%20-1.578125%20C%202.3125%20-0.75%202.109375%20-0.125%201.625%20-0.125%20C%201.265625%20-0.125%201.265625%20-0.5%201.265625%20-0.671875%20C%201.265625%20-0.71875%201.265625%20-0.96875%201.34375%20-1.296875%20L%203.03125%20-8%20C%203.046875%20-8.046875%203.078125%20-8.109375%203.078125%20-8.171875%20C%203.078125%20-8.296875%202.921875%20-8.296875%202.921875%20-8.296875%20L%202.265625%20-8.234375%20C%202.0625%20-8.21875%201.890625%20-8.203125%201.671875%20-8.1875%20C%201.390625%20-8.15625%201.296875%20-8.15625%201.296875%20-7.9375%20C%201.296875%20-7.8125%201.421875%20-7.8125%201.546875%20-7.8125%20C%202.15625%20-7.8125%202.15625%20-7.703125%202.15625%20-7.59375%20C%202.15625%20-7.546875%202.15625%20-7.515625%202.09375%20-7.296875%20L%200.609375%20-1.375%20C%200.578125%20-1.25%200.546875%20-1.140625%200.546875%20-0.953125%20C%200.546875%20-0.359375%200.984375%200.125%201.609375%200.125%20C%202%200.125%202.265625%20-0.140625%202.453125%20-0.515625%20C%202.65625%20-0.90625%202.828125%20-1.65625%202.828125%20-1.703125%20Z%20M%202.828125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph0-15%22%3E%20%3Cpath%20d%3D%22M%206.53125%20-7.640625%20C%206.53125%20-8.140625%206.03125%20-8.421875%205.5%20-8.421875%20C%204.984375%20-8.421875%204.484375%20-8.03125%204.25%20-7.5625%20C%204.03125%20-7.140625%203.90625%20-6.71875%203.640625%20-5.15625%20L%202.828125%20-5.15625%20C%202.609375%20-5.15625%202.484375%20-5.15625%202.484375%20-4.9375%20C%202.484375%20-4.8125%202.5625%20-4.8125%202.796875%20-4.8125%20L%203.5625%20-4.8125%20L%202.578125%200.28125%20C%202.375%201.328125%202.203125%202.203125%201.609375%202.203125%20C%201.5625%202.203125%201.21875%202.203125%201%201.96875%20C%201.609375%201.921875%201.609375%201.390625%201.609375%201.390625%20C%201.609375%201.140625%201.4375%201%201.203125%201%20C%200.96875%201%200.609375%201.203125%200.609375%201.65625%20C%200.609375%202.171875%201.140625%202.4375%201.609375%202.4375%20C%202.828125%202.4375%203.328125%200.25%203.453125%20-0.34375%20L%204.3125%20-4.8125%20L%205.328125%20-4.8125%20C%205.5625%20-4.8125%205.671875%20-4.8125%205.671875%20-5.03125%20C%205.671875%20-5.15625%205.5625%20-5.15625%205.359375%20-5.15625%20L%204.390625%20-5.15625%20L%204.875%20-7.609375%20C%204.953125%20-7.90625%205.203125%20-8.171875%205.515625%20-8.171875%20C%205.765625%20-8.171875%206.015625%20-8.0625%206.125%20-7.953125%20C%205.671875%20-7.90625%205.515625%20-7.5625%205.515625%20-7.359375%20C%205.515625%20-7.125%205.703125%20-6.984375%205.921875%20-6.984375%20C%206.171875%20-6.984375%206.53125%20-7.1875%206.53125%20-7.640625%20Z%20M%206.53125%20-7.640625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.78125%201.625%20L%208.78125%201.359375%20L%200%201.359375%20L%200%201.625%20Z%20M%208.78125%201.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%203.890625%202.90625%20C%203.890625%202.875%203.890625%202.84375%203.6875%202.640625%20C%202.484375%201.4375%201.8125%20-0.53125%201.8125%20-2.96875%20C%201.8125%20-5.296875%202.375%20-7.296875%203.765625%20-8.703125%20C%203.890625%20-8.8125%203.890625%20-8.828125%203.890625%20-8.875%20C%203.890625%20-8.9375%203.828125%20-8.96875%203.78125%20-8.96875%20C%203.625%20-8.96875%202.640625%20-8.109375%202.0625%20-6.9375%20C%201.453125%20-5.71875%201.171875%20-4.453125%201.171875%20-2.96875%20C%201.171875%20-1.90625%201.34375%20-0.484375%201.953125%200.78125%20C%202.671875%202.21875%203.640625%203%203.78125%203%20C%203.828125%203%203.890625%202.96875%203.890625%202.90625%20Z%20M%203.890625%202.90625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-4%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-5%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-6%22%3E%20%3Cpath%20d%3D%22M%203.375%20-2.96875%20C%203.375%20-3.890625%203.25%20-5.359375%202.578125%20-6.75%20C%201.875%20-8.1875%200.890625%20-8.96875%200.765625%20-8.96875%20C%200.71875%20-8.96875%200.65625%20-8.9375%200.65625%20-8.875%20C%200.65625%20-8.828125%200.65625%20-8.8125%200.859375%20-8.609375%20C%202.0625%20-7.40625%202.71875%20-5.421875%202.71875%20-2.984375%20C%202.71875%20-0.671875%202.15625%201.328125%200.78125%202.734375%20C%200.65625%202.84375%200.65625%202.875%200.65625%202.90625%20C%200.65625%202.96875%200.71875%203%200.765625%203%20C%200.921875%203%201.90625%202.140625%202.484375%200.96875%20C%203.09375%20-0.25%203.375%20-1.546875%203.375%20-2.96875%20Z%20M%203.375%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-7%22%3E%20%3Cpath%20d%3D%22M%208.515625%20-4.8125%20L%208.515625%20-5.15625%20L%207.328125%20-5.125%20C%207%20-5.125%206.234375%20-5.125%205.96875%20-5.15625%20L%205.96875%20-4.8125%20C%206.46875%20-4.8125%206.796875%20-4.609375%206.796875%20-4.28125%20C%206.796875%20-4.234375%206.796875%20-4.15625%206.75%20-4.0625%20C%206.515625%20-3.625%206.1875%20-3.078125%205.890625%20-2.59375%20C%205.46875%20-1.90625%205.09375%20-1.453125%205.046875%20-1.390625%20C%204.84375%20-1.640625%203.625%20-3.1875%203.078125%20-4.625%20C%203.375%20-4.953125%204.484375%20-6.140625%204.484375%20-7.046875%20C%204.484375%20-7.15625%204.46875%20-8.546875%203.484375%20-8.546875%20C%202.765625%20-8.546875%201.921875%20-7.90625%201.921875%20-6.640625%20C%201.921875%20-6.078125%202.03125%20-5.265625%202.328125%20-4.453125%20L%202.390625%20-4.25%20C%202.390625%20-4.203125%202.328125%20-4.140625%202.3125%20-4.125%20L%200.9375%20-2.625%20C%200.734375%20-2.40625%200.484375%20-2.015625%200.484375%20-1.53125%20C%200.484375%20-0.484375%201.484375%200.25%202.609375%200.25%20C%203.40625%200.25%204.125%20-0.09375%204.734375%20-0.671875%20C%205.03125%20-0.40625%205.765625%200.25%206.796875%200.25%20C%207.6875%200.25%208.421875%20-0.4375%208.453125%20-1.453125%20L%208.1875%20-1.453125%20C%208.15625%20-0.53125%207.421875%20-0.09375%206.84375%20-0.09375%20C%206.25%20-0.09375%205.71875%20-0.578125%205.21875%20-1.171875%20C%205.765625%20-1.859375%206.1875%20-2.5625%206.796875%20-3.625%20C%207.21875%20-4.34375%207.46875%20-4.796875%208.515625%20-4.8125%20Z%20M%204.21875%20-7.03125%20C%204.21875%20-6.25%203.234375%20-5.171875%202.984375%20-4.890625%20C%202.734375%20-5.578125%202.625%20-6.390625%202.625%20-6.921875%20C%202.625%20-7.890625%203.078125%20-8.3125%203.515625%20-8.3125%20C%204.171875%20-8.3125%204.21875%20-7.265625%204.21875%20-7.03125%20Z%20M%204.53125%20-0.875%20C%203.796875%20-0.171875%203.0625%20-0.09375%202.71875%20-0.09375%20C%201.734375%20-0.09375%201.40625%20-1.171875%201.40625%20-1.90625%20C%201.40625%20-2.21875%201.453125%20-2.71875%201.765625%20-3.15625%20C%201.78125%20-3.1875%202.40625%20-3.875%202.5%20-3.984375%20C%202.96875%20-2.890625%203.765625%20-1.71875%204.53125%20-0.875%20Z%20M%204.53125%20-0.875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph1-8%22%3E%20%3Cpath%20d%3D%22M%204.90625%200%20L%204.90625%20-0.34375%20L%204.53125%20-0.34375%20C%203.484375%20-0.34375%203.4375%20-0.484375%203.4375%20-0.921875%20L%203.4375%20-7.65625%20C%203.4375%20-7.9375%203.4375%20-7.953125%203.203125%20-7.953125%20C%202.921875%20-7.625%202.3125%20-7.1875%201.09375%20-7.1875%20L%201.09375%20-6.84375%20C%201.359375%20-6.84375%201.953125%20-6.84375%202.625%20-7.140625%20L%202.625%20-0.921875%20C%202.625%20-0.484375%202.578125%20-0.34375%201.53125%20-0.34375%20L%201.15625%20-0.34375%20L%201.15625%200%20C%201.484375%20-0.03125%202.640625%20-0.03125%203.03125%20-0.03125%20C%203.4375%20-0.03125%204.578125%20-0.03125%204.90625%200%20Z%20M%204.90625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%203.5%20-2.203125%20C%203.5%20-3%203%20-3.515625%202.359375%20-3.515625%20C%201.90625%20-3.515625%201.5625%20-3.234375%201.390625%20-3.078125%20L%201.9375%20-5.296875%20C%201.953125%20-5.3125%201.96875%20-5.421875%201.96875%20-5.421875%20C%201.96875%20-5.453125%201.9375%20-5.53125%201.84375%20-5.53125%20C%201.8125%20-5.53125%201.5625%20-5.5%201.390625%20-5.484375%20L%200.9375%20-5.453125%20C%200.765625%20-5.4375%200.6875%20-5.4375%200.6875%20-5.296875%20C%200.6875%20-5.171875%200.796875%20-5.171875%200.890625%20-5.171875%20C%201.28125%20-5.171875%201.28125%20-5.125%201.28125%20-5.0625%20C%201.28125%20-5.015625%201.1875%20-4.6875%201.140625%20-4.515625%20L%200.453125%20-1.734375%20C%200.390625%20-1.46875%200.390625%20-1.34375%200.390625%20-1.21875%20C%200.390625%20-0.390625%200.890625%200.078125%201.5%200.078125%20C%202.484375%200.078125%203.5%20-1.046875%203.5%20-2.203125%20Z%20M%202.890625%20-2.546875%20C%202.890625%20-2.25%202.703125%20-1.390625%202.46875%20-0.921875%20C%202.265625%20-0.5%201.875%20-0.140625%201.5%20-0.140625%20C%201.21875%20-0.140625%200.9375%20-0.359375%200.9375%20-0.953125%20C%200.9375%20-1.15625%200.96875%20-1.359375%201.0625%20-1.75%20L%201.234375%20-2.4375%20C%201.28125%20-2.578125%201.28125%20-2.59375%201.375%20-2.703125%20C%201.640625%20-3.046875%202%20-3.296875%202.328125%20-3.296875%20C%202.734375%20-3.296875%202.890625%20-2.90625%202.890625%20-2.546875%20Z%20M%202.890625%20-2.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%202.375%20-4.96875%20C%202.375%20-5.140625%202.25%20-5.28125%202.0625%20-5.28125%20C%201.859375%20-5.28125%201.625%20-5.078125%201.625%20-4.84375%20C%201.625%20-4.671875%201.75%20-4.546875%201.9375%20-4.546875%20C%202.140625%20-4.546875%202.375%20-4.734375%202.375%20-4.96875%20Z%20M%202.53125%20-1.140625%20C%202.53125%20-1.21875%202.46875%20-1.25%202.40625%20-1.25%20C%202.3125%20-1.25%202.296875%20-1.1875%202.265625%20-1.109375%20C%202.09375%20-0.46875%201.765625%20-0.140625%201.4375%20-0.140625%20C%201.34375%20-0.140625%201.25%20-0.1875%201.25%20-0.390625%20C%201.25%20-0.59375%201.3125%20-0.734375%201.40625%20-0.984375%20L%201.90625%20-2.265625%20C%201.96875%20-2.453125%202.078125%20-2.703125%202.078125%20-2.84375%20C%202.078125%20-3.234375%201.75%20-3.515625%201.34375%20-3.515625%20C%200.578125%20-3.515625%200.234375%20-2.40625%200.234375%20-2.296875%20C%200.234375%20-2.21875%200.296875%20-2.1875%200.359375%20-2.1875%20C%200.46875%20-2.1875%200.46875%20-2.234375%200.5%20-2.3125%20C%200.71875%20-3.078125%201.078125%20-3.296875%201.328125%20-3.296875%20C%201.4375%20-3.296875%201.515625%20-3.25%201.515625%20-3.03125%20C%201.515625%20-2.953125%201.5%20-2.84375%201.421875%20-2.59375%20L%201.21875%20-2.046875%20C%201%20-1.515625%201%20-1.5%200.78125%20-0.953125%20C%200.734375%20-0.828125%200.703125%20-0.734375%200.703125%20-0.59375%20C%200.703125%20-0.203125%201%200.078125%201.421875%200.078125%20C%202.203125%200.078125%202.53125%20-1.03125%202.53125%20-1.140625%20Z%20M%202.53125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph2-3%22%3E%20%3Cpath%20d%3D%22M%202.703125%20-1.140625%20C%202.703125%20-1.234375%202.640625%20-1.25%202.59375%20-1.25%20C%202.5%20-1.25%202.5%20-1.21875%202.4375%20-1.09375%20C%202.28125%20-0.703125%201.875%20-0.140625%201.390625%20-0.140625%20C%201.234375%20-0.140625%201.125%20-0.25%201.125%20-0.515625%20C%201.125%20-0.671875%201.15625%20-0.75%201.171875%20-0.859375%20L%201.765625%20-3.171875%20L%202.546875%20-3.171875%20C%202.6875%20-3.171875%202.78125%20-3.171875%202.78125%20-3.328125%20C%202.78125%20-3.4375%202.6875%20-3.4375%202.546875%20-3.4375%20L%201.828125%20-3.4375%20L%202.109375%20-4.5625%20C%202.140625%20-4.6875%202.140625%20-4.734375%202.140625%20-4.734375%20C%202.140625%20-4.90625%202.015625%20-4.984375%201.875%20-4.984375%20C%201.609375%20-4.984375%201.546875%20-4.765625%201.46875%20-4.40625%20L%201.21875%20-3.4375%20L%200.453125%20-3.4375%20C%200.296875%20-3.4375%200.203125%20-3.4375%200.203125%20-3.28125%20C%200.203125%20-3.171875%200.296875%20-3.171875%200.4375%20-3.171875%20L%201.15625%20-3.171875%20L%200.671875%20-1.265625%20C%200.625%20-1.0625%200.5625%20-0.78125%200.5625%20-0.671875%20C%200.5625%20-0.1875%200.953125%200.078125%201.375%200.078125%20C%202.21875%200.078125%202.703125%20-1.046875%202.703125%20-1.140625%20Z%20M%202.703125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph2-4%22%3E%20%3Cpath%20d%3D%22M%203.34375%20-1.234375%20C%203.34375%20-1.953125%202.5625%20-2.109375%202.265625%20-2.15625%20C%201.875%20-2.234375%201.5625%20-2.28125%201.5625%20-2.625%20C%201.5625%20-2.765625%201.703125%20-3.296875%202.484375%20-3.296875%20C%202.78125%20-3.296875%203.09375%20-3.203125%203.21875%20-3%20C%203.03125%20-2.96875%202.859375%20-2.828125%202.859375%20-2.625%20C%202.859375%20-2.484375%202.953125%20-2.375%203.125%20-2.375%20C%203.25%20-2.375%203.5%20-2.46875%203.5%20-2.828125%20C%203.5%20-3.3125%202.984375%20-3.515625%202.484375%20-3.515625%20C%201.421875%20-3.515625%201.078125%20-2.75%201.078125%20-2.34375%20C%201.078125%20-2.265625%201.078125%20-1.984375%201.375%20-1.765625%20C%201.5625%20-1.625%201.703125%20-1.59375%202.109375%20-1.515625%20C%202.390625%20-1.453125%202.84375%20-1.375%202.84375%20-0.96875%20C%202.84375%20-0.75%202.6875%20-0.5%202.46875%20-0.34375%20C%202.171875%20-0.15625%201.78125%20-0.140625%201.65625%20-0.140625%20C%201.46875%20-0.140625%200.921875%20-0.171875%200.71875%20-0.5%20C%201.125%20-0.515625%201.1875%20-0.84375%201.1875%20-0.9375%20C%201.1875%20-1.171875%200.96875%20-1.234375%200.875%20-1.234375%20C%200.75%20-1.234375%200.421875%20-1.125%200.421875%20-0.6875%20C%200.421875%20-0.21875%200.921875%200.078125%201.65625%200.078125%20C%203.046875%200.078125%203.34375%20-0.90625%203.34375%20-1.234375%20Z%20M%203.34375%20-1.234375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph3-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph3-1%22%3E%20%3Cpath%20d%3D%22M%205.859375%20-1.984375%20C%205.859375%20-2.171875%205.6875%20-2.171875%205.578125%20-2.171875%20L%201%20-2.171875%20C%200.890625%20-2.171875%200.703125%20-2.171875%200.703125%20-1.984375%20C%200.703125%20-1.8125%200.890625%20-1.8125%201%20-1.8125%20L%205.578125%20-1.8125%20C%205.6875%20-1.8125%205.859375%20-1.8125%205.859375%20-1.984375%20Z%20M%205.859375%20-1.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph4-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph4-1%22%3E%20%3Cpath%20d%3D%22M%203.5625%200%20L%203.5625%20-0.265625%20L%203.28125%20-0.265625%20C%202.53125%20-0.265625%202.5%20-0.359375%202.5%20-0.65625%20L%202.5%20-5.078125%20C%202.5%20-5.296875%202.484375%20-5.296875%202.265625%20-5.296875%20C%201.9375%20-4.984375%201.515625%20-4.796875%200.765625%20-4.796875%20L%200.765625%20-4.53125%20C%200.984375%20-4.53125%201.40625%20-4.53125%201.875%20-4.734375%20L%201.875%20-0.65625%20C%201.875%20-0.359375%201.84375%20-0.265625%201.09375%20-0.265625%20L%200.8125%20-0.265625%20L%200.8125%200%20C%201.140625%20-0.03125%201.828125%20-0.03125%202.1875%20-0.03125%20C%202.546875%20-0.03125%203.234375%20-0.03125%203.5625%200%20Z%20M%203.5625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph5-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22samplediff.svg-glyph5-1%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-2.984375%20C%208.296875%20-3.234375%208.0625%20-3.234375%207.90625%20-3.234375%20L%201.390625%20-3.234375%20C%201.21875%20-3.234375%200.984375%20-3.234375%200.984375%20-2.984375%20C%200.984375%20-2.75%201.21875%20-2.75%201.390625%20-2.75%20L%207.90625%20-2.75%20C%208.0625%20-2.75%208.296875%20-2.75%208.296875%20-2.984375%20Z%20M%208.296875%20-2.984375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22samplediff.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-1%22%20x%3D%22-0.316%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-2%22%20x%3D%224.721921%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-3%22%20x%3D%2210.349234%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-4%22%20x%3D%2216.43204%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-5%22%20x%3D%2221.857309%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-1%22%20x%3D%2227.458%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-6%22%20x%3D%2236.233%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-7%22%20x%3D%2240.226037%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-8%22%20x%3D%2247.213851%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-9%22%20x%3D%2253.088636%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-10%22%20x%3D%2259.751269%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-2%22%20x%3D%2267.3%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-3%22%20x%3D%2279.728626%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-3%22%20x%3D%2284.281166%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-11%22%20x%3D%2288.83%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-12%22%20x%3D%2294.343738%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-13%22%20x%3D%22100.488711%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-8%22%20x%3D%22110.72834%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-14%22%20x%3D%22116.603125%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-4%22%20x%3D%22120.353471%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-1%22%20x%3D%22125.779%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-3%22%20x%3D%22134.554%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-6%22%20x%3D%22140.636806%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-15%22%20x%3D%22144.629843%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-15%22%20x%3D%22151.678628%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-4%22%20x%3D%22158.727414%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-5%22%20x%3D%22164.152684%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-4%22%20x%3D%22169.751304%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-7%22%20x%3D%22175.176574%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-1%22%20x%3D%22182.164388%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph0-4%22%20x%3D%22187.20231%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-4%22%20x%3D%22195.282%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-5%22%20x%3D%22207.041135%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-1%22%20x%3D%22212.896%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-2%22%20x%3D%22216.51841%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-3%22%20x%3D%22219.401196%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-4%22%20x%3D%22222.459323%22%20y%3D%226.218%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph3-1%22%20x%3D%22226.376%22%20y%3D%226.218%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph4-1%22%20x%3D%22232.962%22%20y%3D%226.218%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-6%22%20x%3D%22237.695%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-7%22%20x%3D%22242.24754%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-3%22%20x%3D%22251.35262%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-5%22%20x%3D%22255.905161%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-1%22%20x%3D%22261.757%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-2%22%20x%3D%22265.37941%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-3%22%20x%3D%22268.262196%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-4%22%20x%3D%22271.320323%22%20y%3D%226.218%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph5-1%22%20x%3D%22278.392%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-8%22%20x%3D%22290.347%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-6%22%20x%3D%22296.200266%22%20y%3D%2211.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-6%22%20x%3D%22300.752806%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph5-1%22%20x%3D%22307.961%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph1-5%22%20x%3D%22319.916%22%20y%3D%2211.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-1%22%20x%3D%22325.769%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-2%22%20x%3D%22329.39141%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-3%22%20x%3D%22332.274196%22%20y%3D%226.218%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph2-4%22%20x%3D%22335.332323%22%20y%3D%226.218%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph3-1%22%20x%3D%22339.249%22%20y%3D%226.218%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23samplediff.svg-glyph4-1%22%20x%3D%22345.835%22%20y%3D%226.218%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="coding of the sample difference"/>
            <artwork type="ascii-art">coder_input type="ascii-art"><![CDATA[
coder_input = ((sample_difference + 2 ^ (bits - 1)) &amp; &
              (2 ^ bits - 1)) - 2 ^ (bits - 1)</artwork> 1)
]]></artwork>
          </artset>
        </figure>
        <section anchor="range-coding-mode">
          <name>Range Coding Mode</name>
          <t>Early experimental versions of FFV1 used the CABAC Context-Adaptive Binary Arithmetic Coding (CABAC) coder from H.264 as defined in <xref target="ISO.14496-10.2014"/> target="ISO.14496-10.2020"/>, but due to the uncertain patent/royalty situation, as well as its slightly worse performance, CABAC was replaced by a Range range coder based on an algorithm defined by G. <contact fullname="G. Nigel N. Martin Martin"/> in 1979 <xref target="range-coding"/>.</t> target="Range-Encoding"/>.</t>
          <section anchor="range-binary-values">
            <name>Range Binary Values</name>
            <t>To encode binary digits efficiently efficiently, a Range range coder is used. A Range range coder encodes a series of binary symbols by using a probability estimation within each context. The sizes of each of the 2 sub-ranges two subranges are proportional to their estimated probability. The quantization table Quantization Table is used to choose the context used from the surrounding image sample values for the case of coding the sample differences. Coding Sample Differences. The coding of integers is done by coding multiple binary values. The range decoder will read bytes until it can determine into which sub-range subrange the input falls into to return the next binary symbol.</t>
            <t>To describe Range coding for FFV1 FFV1, the following values are used:</t>
            <dl>
              <dt>C<sub>i</sub></dt>
              <dd>the i-th Context.</dd> context.</dd>
              <dt>B<sub>i</sub></dt>
              <dd>the i-th byte of the bytestream.</dd>
              <dt>R<sub>i</sub></dt>
              <dd>the Range at the i-th symbol.</dd>
              <dt>r<sub>i</sub></dt>
              <dd>the boundary between two sub-ranges subranges of R<sub>i</sub>: a sub-range subrange of r<sub>i</sub> values and a sub-range subrange R<sub>i</sub> - r<sub>i</sub> values.</dd>
              <dt>L<sub>i</sub></dt>
              <dd>the Low value of the Range at the i-th symbol.</dd>
              <dt>l<sub>i</sub></dt>
              <dd>a temporary variable to carry-over carry over or adjust the Low value of the Range between range coding operations.</dd>
              <dt>t<sub>i</sub></dt>
              <dd>a temporary variable to transmit sub-ranges subranges between range coding operations.</dd>
              <dt>b<sub>i</sub></dt>
              <dd>the i-th Range coded range-coded binary value.</dd>
              <dt>S<sub>0, i</sub></dt>
              <dd>the i-th initial state.</dd>
              <dt>j<sub>n</sub></dt>
              <dd>the length of the bytestream encoding n binary symbols.</dd>
            </dl>
            <t>The following Range range coder state variables are initialized to the following values. The Range is initialized to a value of 65,280 (expressed in base 16 as 0xFF00) as depicted in <xref target="figureInitializeRange"/>. The Low is initialized according to the value of the first two bytes as depicted in <xref target="figureInitializeLow"/>. j<sub>i</sub> tracks the length of the bytestream encoding while incremening incrementing from an initial value of j<sub>0</sub> to a final value of j<sub>n</sub>. j<sub>0</sub> is initialized to 2 as depicted in <xref target="figureInitializeLength"/>.</t>
            <figure anchor="figureInitializeRange">
              <name>The initial value for "Range". the Range. </name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2258pt%22%20height%3D%2211pt%22%20viewBox%3D%220%200%2058%2011%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%207.671875%20-6.578125%20C%207.671875%20-5.96875%207.359375%20-4.203125%204.953125%20-4.203125%20L%203.609375%20-4.203125%20L%204.40625%20-7.34375%20C%204.5%20-7.796875%204.546875%20-7.8125%205.015625%20-7.8125%20L%205.875%20-7.8125%20C%206.90625%20-7.8125%207.671875%20-7.5%207.671875%20-6.578125%20Z%20M%208.84375%20-1.09375%20C%208.84375%20-1.1875%208.78125%20-1.21875%208.71875%20-1.21875%20C%208.625%20-1.21875%208.59375%20-1.140625%208.578125%20-1.046875%20C%208.28125%20-0.203125%207.796875%200.015625%207.5%200.015625%20C%207.203125%200.015625%207%20-0.125%207%20-0.65625%20C%207%20-0.9375%207.140625%20-2.03125%207.15625%20-2.09375%20C%207.21875%20-2.53125%207.21875%20-2.578125%207.21875%20-2.671875%20C%207.21875%20-3.546875%206.515625%20-3.921875%206.0625%20-4.0625%20C%207.546875%20-4.390625%208.703125%20-5.34375%208.703125%20-6.375%20C%208.703125%20-7.296875%207.75%20-8.15625%206.09375%20-8.15625%20L%202.859375%20-8.15625%20C%202.625%20-8.15625%202.515625%20-8.15625%202.515625%20-7.9375%20C%202.515625%20-7.8125%202.59375%20-7.8125%202.828125%20-7.8125%20C%203.53125%20-7.8125%203.53125%20-7.71875%203.53125%20-7.59375%20C%203.53125%20-7.59375%203.53125%20-7.5%203.484375%20-7.3125%20L%201.875%20-0.890625%20C%201.765625%20-0.46875%201.75%20-0.34375%200.921875%20-0.34375%20C%200.640625%20-0.34375%200.5625%20-0.34375%200.5625%20-0.125%20C%200.5625%200%200.6875%200%200.734375%200%20C%200.9375%200%201.1875%20-0.03125%201.421875%20-0.03125%20L%202.828125%20-0.03125%20C%203.046875%20-0.03125%203.296875%200%203.515625%200%20C%203.609375%200%203.734375%200%203.734375%20-0.234375%20C%203.734375%20-0.34375%203.640625%20-0.34375%203.453125%20-0.34375%20C%202.71875%20-0.34375%202.71875%20-0.4375%202.71875%20-0.5625%20C%202.71875%20-0.5625%202.71875%20-0.65625%202.75%20-0.75%20L%203.546875%20-3.96875%20L%204.984375%20-3.96875%20C%206.125%20-3.96875%206.328125%20-3.25%206.328125%20-2.859375%20C%206.328125%20-2.671875%206.21875%20-2.21875%206.125%20-1.90625%20C%206%20-1.34375%205.96875%20-1.21875%205.96875%20-0.984375%20C%205.96875%20-0.140625%206.65625%200.25%207.453125%200.25%20C%208.421875%200.25%208.84375%20-0.9375%208.84375%20-1.09375%20Z%20M%208.84375%20-1.09375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%203.890625%20-2.546875%20C%203.890625%20-3.390625%203.8125%20-3.90625%203.546875%20-4.421875%20C%203.203125%20-5.125%202.546875%20-5.296875%202.109375%20-5.296875%20C%201.109375%20-5.296875%200.734375%20-4.546875%200.625%20-4.328125%20C%200.34375%20-3.75%200.328125%20-2.953125%200.328125%20-2.546875%20C%200.328125%20-2.015625%200.34375%20-1.21875%200.734375%20-0.578125%20C%201.09375%200.015625%201.6875%200.171875%202.109375%200.171875%20C%202.5%200.171875%203.171875%200.046875%203.578125%20-0.734375%20C%203.875%20-1.3125%203.890625%20-2.03125%203.890625%20-2.546875%20Z%20M%203.1875%20-2.640625%20C%203.1875%20-2.171875%203.1875%20-1.453125%203.09375%20-1%20C%202.921875%20-0.171875%202.375%20-0.0625%202.109375%20-0.0625%20C%201.84375%20-0.0625%201.296875%20-0.1875%201.125%20-1.015625%20C%201.03125%20-1.46875%201.03125%20-2.21875%201.03125%20-2.640625%20C%201.03125%20-3.1875%201.03125%20-3.75%201.125%20-4.1875%20C%201.296875%20-5%201.90625%20-5.078125%202.109375%20-5.078125%20C%202.375%20-5.078125%202.9375%20-4.9375%203.09375%20-4.21875%20C%203.1875%20-3.78125%203.1875%20-3.171875%203.1875%20-2.640625%20Z%20M%203.1875%20-2.640625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%205.359375%20-2.4375%20C%205.359375%20-4.03125%204.25%20-5.09375%203.046875%20-5.09375%20C%201.984375%20-5.09375%201.59375%20-4.171875%201.46875%20-3.84375%20L%201.46875%20-4.15625%20C%201.46875%20-7.1875%202.9375%20-7.65625%203.578125%20-7.65625%20C%204.015625%20-7.65625%204.453125%20-7.53125%204.671875%20-7.171875%20C%204.53125%20-7.171875%204.078125%20-7.171875%204.078125%20-6.6875%20C%204.078125%20-6.421875%204.25%20-6.1875%204.5625%20-6.1875%20C%204.859375%20-6.1875%205.0625%20-6.375%205.0625%20-6.71875%20C%205.0625%20-7.34375%204.609375%20-7.953125%203.578125%20-7.953125%20C%202.0625%20-7.953125%200.484375%20-6.40625%200.484375%20-3.78125%20C%200.484375%20-0.484375%201.921875%200.25%202.9375%200.25%20C%204.25%200.25%205.359375%20-0.890625%205.359375%20-2.4375%20Z%20M%204.375%20-2.453125%20C%204.375%20-1.84375%204.375%20-1.296875%204.140625%20-0.84375%20C%203.84375%20-0.28125%203.421875%20-0.078125%202.9375%20-0.078125%20C%202.1875%20-0.078125%201.828125%20-0.734375%201.71875%20-0.984375%20C%201.609375%20-1.296875%201.5%20-1.890625%201.5%20-2.71875%20C%201.5%20-3.671875%201.921875%20-4.859375%203%20-4.859375%20C%203.65625%20-4.859375%204%20-4.40625%204.1875%20-4%20C%204.375%20-3.5625%204.375%20-2.96875%204.375%20-2.453125%20Z%20M%204.375%20-2.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph2-3%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.40625%20C%205.265625%20-3.828125%204.296875%20-5.015625%203.046875%20-5.015625%20C%202.359375%20-5.015625%201.84375%20-4.703125%201.53125%20-4.375%20L%201.53125%20-6.84375%20C%202.046875%20-6.6875%202.46875%20-6.671875%202.59375%20-6.671875%20C%203.9375%20-6.671875%204.8125%20-7.65625%204.8125%20-7.828125%20C%204.8125%20-7.875%204.78125%20-7.9375%204.703125%20-7.9375%20C%204.703125%20-7.9375%204.65625%20-7.9375%204.546875%20-7.890625%20C%203.890625%20-7.609375%203.3125%20-7.5625%203%20-7.5625%20C%202.21875%20-7.5625%201.65625%20-7.8125%201.421875%20-7.90625%20C%201.34375%20-7.9375%201.296875%20-7.9375%201.296875%20-7.9375%20C%201.203125%20-7.9375%201.203125%20-7.859375%201.203125%20-7.671875%20L%201.203125%20-4.125%20C%201.203125%20-3.90625%201.203125%20-3.84375%201.34375%20-3.84375%20C%201.40625%20-3.84375%201.421875%20-3.84375%201.546875%20-4%20C%201.875%20-4.484375%202.4375%20-4.765625%203.03125%20-4.765625%20C%203.671875%20-4.765625%203.984375%20-4.1875%204.078125%20-3.984375%20C%204.28125%20-3.515625%204.296875%20-2.921875%204.296875%20-2.46875%20C%204.296875%20-2.015625%204.296875%20-1.34375%203.953125%20-0.796875%20C%203.6875%20-0.375%203.234375%20-0.078125%202.703125%20-0.078125%20C%201.90625%20-0.078125%201.140625%20-0.609375%200.921875%20-1.484375%20C%200.984375%20-1.453125%201.046875%20-1.453125%201.109375%20-1.453125%20C%201.3125%20-1.453125%201.640625%20-1.5625%201.640625%20-1.96875%20C%201.640625%20-2.3125%201.40625%20-2.5%201.109375%20-2.5%20C%200.890625%20-2.5%200.578125%20-2.390625%200.578125%20-1.921875%20C%200.578125%20-0.90625%201.40625%200.25%202.71875%200.25%20C%204.078125%200.25%205.265625%20-0.890625%205.265625%20-2.40625%20Z%20M%205.265625%20-2.40625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph2-4%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph2-5%22%3E%20%3Cpath%20d%3D%22M%205.359375%20-1.984375%20C%205.359375%20-3.203125%204.5%20-3.734375%203.5625%20-4.3125%20C%204.15625%20-4.640625%205.03125%20-5.1875%205.03125%20-6.1875%20C%205.03125%20-7.234375%204.03125%20-7.953125%202.921875%20-7.953125%20C%201.75%20-7.953125%200.8125%20-7.078125%200.8125%20-5.984375%20C%200.8125%20-5.578125%200.9375%20-5.171875%201.265625%20-4.765625%20C%201.40625%20-4.609375%201.40625%20-4.609375%202.25%20-4.015625%20C%201.09375%20-3.484375%200.484375%20-2.671875%200.484375%20-1.8125%20C%200.484375%20-0.53125%201.703125%200.25%202.921875%200.25%20C%204.25%200.25%205.359375%20-0.734375%205.359375%20-1.984375%20Z%20M%204.546875%20-6.1875%20C%204.546875%20-5.453125%204.015625%20-4.859375%203.328125%20-4.484375%20L%201.9375%20-5.390625%20C%201.78125%20-5.5%201.296875%20-5.8125%201.296875%20-6.390625%20C%201.296875%20-7.171875%202.109375%20-7.65625%202.921875%20-7.65625%20C%203.78125%20-7.65625%204.546875%20-7.046875%204.546875%20-6.1875%20Z%20M%204.8125%20-1.609375%20C%204.8125%20-0.6875%203.890625%20-0.078125%202.921875%20-0.078125%20C%201.90625%20-0.078125%201.046875%20-0.8125%201.046875%20-1.8125%20C%201.046875%20-2.734375%201.71875%20-3.484375%202.5%20-3.84375%20L%203.9375%20-2.90625%20C%204.25%20-2.703125%204.8125%20-2.328125%204.8125%20-1.609375%20Z%20M%204.8125%20-1.609375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-glyph2-6%22%3E%20%3Cpath%20d%3D%22M%205.359375%20-3.828125%20C%205.359375%20-4.8125%205.296875%20-5.78125%204.859375%20-6.6875%20C%204.375%20-7.6875%203.515625%20-7.953125%202.921875%20-7.953125%20C%202.234375%20-7.953125%201.390625%20-7.609375%200.9375%20-6.609375%20C%200.609375%20-5.859375%200.484375%20-5.109375%200.484375%20-3.828125%20C%200.484375%20-2.671875%200.578125%20-1.796875%201%20-0.9375%20C%201.46875%20-0.03125%202.296875%200.25%202.921875%200.25%20C%203.953125%200.25%204.546875%20-0.375%204.90625%20-1.0625%20C%205.328125%20-1.953125%205.359375%20-3.125%205.359375%20-3.828125%20Z%20M%204.453125%20-3.96875%20C%204.453125%20-3.171875%204.453125%20-2.265625%204.3125%20-1.53125%20C%204.09375%20-0.21875%203.328125%200.015625%202.921875%200.015625%20C%202.53125%200.015625%201.75%20-0.203125%201.53125%20-1.5%20C%201.40625%20-2.21875%201.40625%20-3.125%201.40625%20-3.96875%20C%201.40625%20-4.953125%201.40625%20-5.828125%201.59375%20-6.53125%20C%201.796875%20-7.34375%202.40625%20-7.703125%202.921875%20-7.703125%20C%203.375%20-7.703125%204.0625%20-7.4375%204.296875%20-6.40625%20C%204.453125%20-5.71875%204.453125%20-4.78125%204.453125%20-3.96875%20Z%20M%204.453125%20-3.96875%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rangebinaryvalues5.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues5.svg-glyph0-1%22%20x%3D%22-0.201%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues5.svg-glyph1-1%22%20x%3D%228.709%22%20y%3D%229.993%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues5.svg-glyph2-1%22%20x%3D%2216.762%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues5.svg-glyph2-2%22%20x%3D%2229.190626%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues5.svg-glyph2-3%22%20x%3D%2235.043892%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues5.svg-glyph2-4%22%20x%3D%2240.897158%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues5.svg-glyph2-5%22%20x%3D%2246.750424%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues5.svg-glyph2-6%22%20x%3D%2252.60369%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="range binary values 5"/>
                <artwork type="ascii-art">R_(0) type="ascii-art"><![CDATA[
R_0 = 65280</artwork> 65280
]]></artwork>
              </artset>
            </figure>
            <figure anchor="figureInitializeLow">
              <name>The initial value for "Low" Low is set according to the first two bytes of the bytestream. </name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2280pt%22%20height%3D%2214pt%22%20viewBox%3D%220%200%2080%2014%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%207.546875%20-2.9375%20C%207.546875%20-3.015625%207.484375%20-3.0625%207.421875%20-3.0625%20C%207.421875%20-3.0625%207.34375%20-3.0625%207.328125%20-3.015625%20C%207.296875%20-3%207.296875%20-2.96875%207.203125%20-2.75%20C%206.828125%20-1.703125%206.28125%20-0.34375%204.265625%20-0.34375%20L%203.125%20-0.34375%20C%202.953125%20-0.34375%202.921875%20-0.34375%202.859375%20-0.359375%20C%202.71875%20-0.375%202.71875%20-0.390625%202.71875%20-0.484375%20C%202.71875%20-0.578125%202.734375%20-0.640625%202.765625%20-0.75%20L%204.390625%20-7.25%20C%204.5%20-7.703125%204.53125%20-7.8125%205.578125%20-7.8125%20C%205.90625%20-7.8125%205.984375%20-7.8125%205.984375%20-8.046875%20C%205.984375%20-8.15625%205.859375%20-8.15625%205.8125%20-8.15625%20C%205.5625%20-8.15625%205.296875%20-8.140625%205.0625%20-8.140625%20L%203.453125%20-8.140625%20C%203.234375%20-8.140625%202.96875%20-8.15625%202.734375%20-8.15625%20C%202.640625%20-8.15625%202.515625%20-8.15625%202.515625%20-7.9375%20C%202.515625%20-7.8125%202.625%20-7.8125%202.796875%20-7.8125%20C%203.53125%20-7.8125%203.53125%20-7.71875%203.53125%20-7.59375%20C%203.53125%20-7.59375%203.53125%20-7.5%203.484375%20-7.3125%20L%201.859375%20-0.890625%20C%201.75%20-0.46875%201.734375%20-0.34375%200.890625%20-0.34375%20C%200.671875%20-0.34375%200.546875%20-0.34375%200.546875%20-0.125%20C%200.546875%200%200.625%200%200.859375%200%20L%206.21875%200%20C%206.484375%200%206.484375%20-0.015625%206.578125%20-0.234375%20L%207.5%20-2.765625%20C%207.515625%20-2.828125%207.546875%20-2.90625%207.546875%20-2.9375%20Z%20M%207.546875%20-2.9375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%207.90625%20-6.5625%20C%207.90625%20-5.59375%206.9375%20-4.359375%205.359375%20-4.359375%20L%203.640625%20-4.359375%20L%204.375%20-7.34375%20C%204.484375%20-7.796875%204.53125%20-7.8125%205%20-7.8125%20L%206.546875%20-7.8125%20C%207.90625%20-7.8125%207.90625%20-6.671875%207.90625%20-6.5625%20Z%20M%208.21875%20-2.59375%20C%208.21875%20-3.578125%207.359375%20-4.171875%206.390625%20-4.265625%20C%207.703125%20-4.5%208.875%20-5.421875%208.875%20-6.515625%20C%208.875%20-7.453125%208.0625%20-8.15625%206.703125%20-8.15625%20L%202.875%20-8.15625%20C%202.640625%20-8.15625%202.53125%20-8.15625%202.53125%20-7.9375%20C%202.53125%20-7.8125%202.640625%20-7.8125%202.828125%20-7.8125%20C%203.546875%20-7.8125%203.546875%20-7.71875%203.546875%20-7.59375%20C%203.546875%20-7.59375%203.546875%20-7.5%203.5%20-7.3125%20L%201.890625%20-0.890625%20C%201.78125%20-0.46875%201.75%20-0.34375%200.921875%20-0.34375%20C%200.6875%20-0.34375%200.578125%20-0.34375%200.578125%20-0.125%20C%200.578125%200%200.640625%200%200.890625%200%20L%204.984375%200%20C%206.8125%200%208.21875%20-1.390625%208.21875%20-2.59375%20Z%20M%207.21875%20-2.71875%20C%207.21875%20-1.5625%206.1875%20-0.34375%204.703125%20-0.34375%20L%203.078125%20-0.34375%20C%202.921875%20-0.34375%202.890625%20-0.34375%202.828125%20-0.359375%20C%202.6875%20-0.375%202.671875%20-0.390625%202.671875%20-0.484375%20C%202.671875%20-0.578125%202.703125%20-0.640625%202.71875%20-0.75%20L%203.5625%20-4.125%20L%205.8125%20-4.125%20C%207.21875%20-4.125%207.21875%20-2.8125%207.21875%20-2.71875%20Z%20M%207.21875%20-2.71875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%203.890625%20-2.546875%20C%203.890625%20-3.390625%203.8125%20-3.90625%203.546875%20-4.421875%20C%203.203125%20-5.125%202.546875%20-5.296875%202.109375%20-5.296875%20C%201.109375%20-5.296875%200.734375%20-4.546875%200.625%20-4.328125%20C%200.34375%20-3.75%200.328125%20-2.953125%200.328125%20-2.546875%20C%200.328125%20-2.015625%200.34375%20-1.21875%200.734375%20-0.578125%20C%201.09375%200.015625%201.6875%200.171875%202.109375%200.171875%20C%202.5%200.171875%203.171875%200.046875%203.578125%20-0.734375%20C%203.875%20-1.3125%203.890625%20-2.03125%203.890625%20-2.546875%20Z%20M%203.1875%20-2.640625%20C%203.1875%20-2.171875%203.1875%20-1.453125%203.09375%20-1%20C%202.921875%20-0.171875%202.375%20-0.0625%202.109375%20-0.0625%20C%201.84375%20-0.0625%201.296875%20-0.1875%201.125%20-1.015625%20C%201.03125%20-1.46875%201.03125%20-2.21875%201.03125%20-2.640625%20C%201.03125%20-3.1875%201.03125%20-3.75%201.125%20-4.1875%20C%201.296875%20-5%201.90625%20-5.078125%202.109375%20-5.078125%20C%202.375%20-5.078125%202.9375%20-4.9375%203.09375%20-4.21875%20C%203.1875%20-3.78125%203.1875%20-3.171875%203.1875%20-2.640625%20Z%20M%203.1875%20-2.640625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%203.875%20-1.34375%20C%203.875%20-1.84375%203.609375%20-2.171875%203.46875%20-2.3125%20C%203.34375%20-2.4375%203.328125%20-2.453125%202.640625%20-2.875%20C%203.09375%20-3.09375%203.640625%20-3.484375%203.640625%20-4.109375%20C%203.640625%20-4.875%202.859375%20-5.296875%202.125%20-5.296875%20C%201.28125%20-5.296875%200.59375%20-4.71875%200.59375%20-3.96875%20C%200.59375%20-3.671875%200.6875%20-3.40625%200.890625%20-3.171875%20C%201.03125%20-3%201.0625%20-2.984375%201.546875%20-2.671875%20C%200.5625%20-2.234375%200.34375%20-1.65625%200.34375%20-1.21875%20C%200.34375%20-0.328125%201.234375%200.171875%202.109375%200.171875%20C%203.078125%200.171875%203.875%20-0.5%203.875%20-1.34375%20Z%20M%203.234375%20-4.109375%20C%203.234375%20-3.65625%202.875%20-3.265625%202.40625%20-3.03125%20L%201.40625%20-3.625%20C%201.171875%20-3.765625%200.984375%20-4%200.984375%20-4.265625%20C%200.984375%20-4.765625%201.53125%20-5.09375%202.109375%20-5.09375%20C%202.71875%20-5.09375%203.234375%20-4.671875%203.234375%20-4.109375%20Z%20M%203.421875%20-1.0625%20C%203.421875%20-0.453125%202.765625%20-0.078125%202.125%20-0.078125%20C%201.40625%20-0.078125%200.8125%20-0.5625%200.8125%20-1.21875%20C%200.8125%20-1.8125%201.25%20-2.28125%201.796875%20-2.53125%20L%202.875%20-1.875%20C%203%20-1.796875%203.421875%20-1.546875%203.421875%20-1.0625%20Z%20M%203.421875%20-1.0625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%203.5625%200%20L%203.5625%20-0.265625%20L%203.28125%20-0.265625%20C%202.53125%20-0.265625%202.5%20-0.359375%202.5%20-0.65625%20L%202.5%20-5.078125%20C%202.5%20-5.296875%202.484375%20-5.296875%202.265625%20-5.296875%20C%201.9375%20-4.984375%201.515625%20-4.796875%200.765625%20-4.796875%20L%200.765625%20-4.53125%20C%200.984375%20-4.53125%201.40625%20-4.53125%201.875%20-4.734375%20L%201.875%20-0.65625%20C%201.875%20-0.359375%201.84375%20-0.265625%201.09375%20-0.265625%20L%200.8125%20-0.265625%20L%200.8125%200%20C%201.140625%20-0.03125%201.828125%20-0.03125%202.1875%20-0.03125%20C%202.546875%20-0.03125%203.234375%20-0.03125%203.5625%200%20Z%20M%203.5625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-glyph2-3%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rangebinaryvalues6.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph0-1%22%20x%3D%22-0.223%22%20y%3D%2211.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph1-1%22%20x%3D%227.742%22%20y%3D%2212.993%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph2-1%22%20x%3D%2215.795%22%20y%3D%2211.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph2-2%22%20x%3D%2228.223626%22%20y%3D%2211.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph1-2%22%20x%3D%2234.074%22%20y%3D%226.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph0-2%22%20x%3D%2238.806%22%20y%3D%2211.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph1-1%22%20x%3D%2247.699%22%20y%3D%2212.992%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph2-3%22%20x%3D%2255.088%22%20y%3D%2211.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph0-2%22%20x%3D%2266.849%22%20y%3D%2211.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues6.svg-glyph1-3%22%20x%3D%2275.742%22%20y%3D%2212.992%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="range binary values 6"/>
                <artwork type="ascii-art">L_(0) type="ascii-art"><![CDATA[
L_0 = 2 ^ 8 * B_(0) B_0 + B_(1)</artwork> B_1
]]></artwork>
              </artset>
            </figure>
            <figure anchor="figureInitializeLength">
              <name>The initial value for "j", <tt>j</tt>, the length of the bytestream encoding. </name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232pt%22%20height%3D%2211pt%22%20viewBox%3D%220%200%2032%2011%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rangebinaryvalues7.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues7.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%204.1875%20-3.796875%20C%204.234375%20-3.984375%204.234375%20-4.140625%204.234375%20-4.203125%20C%204.234375%20-4.890625%203.71875%20-5.265625%203.171875%20-5.265625%20C%201.96875%20-5.265625%201.328125%20-3.53125%201.328125%20-3.4375%20C%201.328125%20-3.375%201.375%20-3.328125%201.453125%20-3.328125%20C%201.546875%20-3.328125%201.546875%20-3.375%201.609375%20-3.5%20C%202.09375%20-4.65625%202.6875%20-5.03125%203.140625%20-5.03125%20C%203.390625%20-5.03125%203.53125%20-4.90625%203.53125%20-4.484375%20C%203.53125%20-4.203125%203.484375%20-4.078125%203.4375%20-3.859375%20L%202.3125%200.640625%20C%202.078125%201.53125%201.515625%202.203125%200.859375%202.203125%20C%200.8125%202.203125%200.5625%202.203125%200.328125%202.078125%20C%200.625%202.015625%200.84375%201.796875%200.84375%201.5%20C%200.84375%201.3125%200.703125%201.125%200.4375%201.125%20C%200.125%201.125%20-0.15625%201.390625%20-0.15625%201.75%20C%20-0.15625%202.234375%200.375%202.4375%200.859375%202.4375%20C%201.6875%202.4375%202.765625%201.828125%203.078125%200.640625%20Z%20M%204.671875%20-7.453125%20C%204.671875%20-7.75%204.421875%20-7.859375%204.28125%20-7.859375%20C%203.953125%20-7.859375%203.6875%20-7.546875%203.6875%20-7.28125%20C%203.6875%20-7.09375%203.828125%20-6.890625%204.09375%20-6.890625%20C%204.359375%20-6.890625%204.671875%20-7.140625%204.671875%20-7.453125%20Z%20M%204.671875%20-7.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues7.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues7.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%203.890625%20-2.546875%20C%203.890625%20-3.390625%203.8125%20-3.90625%203.546875%20-4.421875%20C%203.203125%20-5.125%202.546875%20-5.296875%202.109375%20-5.296875%20C%201.109375%20-5.296875%200.734375%20-4.546875%200.625%20-4.328125%20C%200.34375%20-3.75%200.328125%20-2.953125%200.328125%20-2.546875%20C%200.328125%20-2.015625%200.34375%20-1.21875%200.734375%20-0.578125%20C%201.09375%200.015625%201.6875%200.171875%202.109375%200.171875%20C%202.5%200.171875%203.171875%200.046875%203.578125%20-0.734375%20C%203.875%20-1.3125%203.890625%20-2.03125%203.890625%20-2.546875%20Z%20M%203.1875%20-2.640625%20C%203.1875%20-2.171875%203.1875%20-1.453125%203.09375%20-1%20C%202.921875%20-0.171875%202.375%20-0.0625%202.109375%20-0.0625%20C%201.84375%20-0.0625%201.296875%20-0.1875%201.125%20-1.015625%20C%201.03125%20-1.46875%201.03125%20-2.21875%201.03125%20-2.640625%20C%201.03125%20-3.1875%201.03125%20-3.75%201.125%20-4.1875%20C%201.296875%20-5%201.90625%20-5.078125%202.109375%20-5.078125%20C%202.375%20-5.078125%202.9375%20-4.9375%203.09375%20-4.21875%20C%203.1875%20-3.78125%203.1875%20-3.171875%203.1875%20-2.640625%20Z%20M%203.1875%20-2.640625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues7.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues7.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues7.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rangebinaryvalues7.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues7.svg-glyph0-1%22%20x%3D%220.538%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues7.svg-glyph1-1%22%20x%3D%225.381%22%20y%3D%229.993%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues7.svg-glyph2-1%22%20x%3D%2213.434%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues7.svg-glyph2-2%22%20x%3D%2225.862626%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="range binary values 7"/>
                <artwork type="ascii-art">j_(0) type="ascii-art"><![CDATA[
j_0 = 2</artwork> 2
]]></artwork>
              </artset>
            </figure>
            <t>The following equations define how the Range range coder variables evolve as it reads or writes symbols.</t>
            <figure anchor="figureGetRacFormula">
              <name>This formula shows the positioning of range split based on the State. state. </name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2270pt%22%20height%3D%2226pt%22%20viewBox%3D%220%200%2070%2026%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%207.671875%20-6.578125%20C%207.671875%20-5.96875%207.359375%20-4.203125%204.953125%20-4.203125%20L%203.609375%20-4.203125%20L%204.40625%20-7.34375%20C%204.5%20-7.796875%204.546875%20-7.8125%205.015625%20-7.8125%20L%205.875%20-7.8125%20C%206.90625%20-7.8125%207.671875%20-7.5%207.671875%20-6.578125%20Z%20M%208.84375%20-1.09375%20C%208.84375%20-1.1875%208.78125%20-1.21875%208.71875%20-1.21875%20C%208.625%20-1.21875%208.59375%20-1.140625%208.578125%20-1.046875%20C%208.28125%20-0.203125%207.796875%200.015625%207.5%200.015625%20C%207.203125%200.015625%207%20-0.125%207%20-0.65625%20C%207%20-0.9375%207.140625%20-2.03125%207.15625%20-2.09375%20C%207.21875%20-2.53125%207.21875%20-2.578125%207.21875%20-2.671875%20C%207.21875%20-3.546875%206.515625%20-3.921875%206.0625%20-4.0625%20C%207.546875%20-4.390625%208.703125%20-5.34375%208.703125%20-6.375%20C%208.703125%20-7.296875%207.75%20-8.15625%206.09375%20-8.15625%20L%202.859375%20-8.15625%20C%202.625%20-8.15625%202.515625%20-8.15625%202.515625%20-7.9375%20C%202.515625%20-7.8125%202.59375%20-7.8125%202.828125%20-7.8125%20C%203.53125%20-7.8125%203.53125%20-7.71875%203.53125%20-7.59375%20C%203.53125%20-7.59375%203.53125%20-7.5%203.484375%20-7.3125%20L%201.875%20-0.890625%20C%201.765625%20-0.46875%201.75%20-0.34375%200.921875%20-0.34375%20C%200.640625%20-0.34375%200.5625%20-0.34375%200.5625%20-0.125%20C%200.5625%200%200.6875%200%200.734375%200%20C%200.9375%200%201.1875%20-0.03125%201.421875%20-0.03125%20L%202.828125%20-0.03125%20C%203.046875%20-0.03125%203.296875%200%203.515625%200%20C%203.609375%200%203.734375%200%203.734375%20-0.234375%20C%203.734375%20-0.34375%203.640625%20-0.34375%203.453125%20-0.34375%20C%202.71875%20-0.34375%202.71875%20-0.4375%202.71875%20-0.5625%20C%202.71875%20-0.5625%202.71875%20-0.65625%202.75%20-0.75%20L%203.546875%20-3.96875%20L%204.984375%20-3.96875%20C%206.125%20-3.96875%206.328125%20-3.25%206.328125%20-2.859375%20C%206.328125%20-2.671875%206.21875%20-2.21875%206.125%20-1.90625%20C%206%20-1.34375%205.96875%20-1.21875%205.96875%20-0.984375%20C%205.96875%20-0.140625%206.65625%200.25%207.453125%200.25%20C%208.421875%200.25%208.84375%20-0.9375%208.84375%20-1.09375%20Z%20M%208.84375%20-1.09375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%206.453125%20-2.734375%20C%206.453125%20-3.234375%206.328125%20-3.6875%205.875%20-4.125%20C%205.625%20-4.375%205.421875%20-4.4375%204.3125%20-4.71875%20C%203.515625%20-4.9375%203.40625%20-4.96875%203.1875%20-5.15625%20C%202.984375%20-5.359375%202.828125%20-5.65625%202.828125%20-6.0625%20C%202.828125%20-7.0625%203.84375%20-8.09375%204.984375%20-8.09375%20C%206.15625%20-8.09375%206.703125%20-7.375%206.703125%20-6.234375%20C%206.703125%20-5.921875%206.640625%20-5.609375%206.640625%20-5.5625%20C%206.640625%20-5.453125%206.734375%20-5.453125%206.78125%20-5.453125%20C%206.890625%20-5.453125%206.890625%20-5.484375%206.9375%20-5.671875%20L%207.59375%20-8.3125%20C%207.59375%20-8.421875%207.484375%20-8.421875%207.484375%20-8.421875%20C%207.4375%20-8.421875%207.421875%20-8.40625%207.28125%20-8.21875%20L%206.703125%20-7.5%20C%206.3125%20-8.28125%205.515625%20-8.421875%205.015625%20-8.421875%20C%203.5%20-8.421875%202.125%20-7.03125%202.125%20-5.671875%20C%202.125%20-4.78125%202.671875%20-4.25%203.25%20-4.046875%20C%203.375%20-4%204.09375%20-3.8125%204.453125%20-3.734375%20C%205.0625%20-3.5625%205.21875%20-3.515625%205.46875%20-3.25%20C%205.515625%20-3.1875%205.75%20-2.921875%205.75%20-2.359375%20C%205.75%20-1.25%204.71875%20-0.09375%203.53125%20-0.09375%20C%202.546875%20-0.09375%201.453125%20-0.515625%201.453125%20-1.859375%20C%201.453125%20-2.078125%201.5%20-2.359375%201.546875%20-2.484375%20C%201.546875%20-2.515625%201.546875%20-2.609375%201.546875%20-2.609375%20C%201.546875%20-2.65625%201.53125%20-2.71875%201.4375%20-2.71875%20C%201.328125%20-2.71875%201.3125%20-2.6875%201.265625%20-2.484375%20L%200.65625%20-0.03125%20L%200.609375%200.140625%20C%200.609375%200.25%200.734375%200.25%200.734375%200.25%20C%200.78125%200.25%200.78125%200.234375%200.9375%200.0625%20L%201.484375%20-0.65625%20C%201.765625%20-0.234375%202.390625%200.25%203.5%200.25%20C%205.046875%200.25%206.453125%20-1.25%206.453125%20-2.734375%20Z%20M%206.453125%20-2.734375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%202.375%20-4.96875%20C%202.375%20-5.140625%202.25%20-5.28125%202.0625%20-5.28125%20C%201.859375%20-5.28125%201.625%20-5.078125%201.625%20-4.84375%20C%201.625%20-4.671875%201.75%20-4.546875%201.9375%20-4.546875%20C%202.140625%20-4.546875%202.375%20-4.734375%202.375%20-4.96875%20Z%20M%202.53125%20-1.140625%20C%202.53125%20-1.21875%202.46875%20-1.25%202.40625%20-1.25%20C%202.3125%20-1.25%202.296875%20-1.1875%202.265625%20-1.109375%20C%202.09375%20-0.46875%201.765625%20-0.140625%201.4375%20-0.140625%20C%201.34375%20-0.140625%201.25%20-0.1875%201.25%20-0.390625%20C%201.25%20-0.59375%201.3125%20-0.734375%201.40625%20-0.984375%20L%201.90625%20-2.265625%20C%201.96875%20-2.453125%202.078125%20-2.703125%202.078125%20-2.84375%20C%202.078125%20-3.234375%201.75%20-3.515625%201.34375%20-3.515625%20C%200.578125%20-3.515625%200.234375%20-2.40625%200.234375%20-2.296875%20C%200.234375%20-2.21875%200.296875%20-2.1875%200.359375%20-2.1875%20C%200.46875%20-2.1875%200.46875%20-2.234375%200.5%20-2.3125%20C%200.71875%20-3.078125%201.078125%20-3.296875%201.328125%20-3.296875%20C%201.4375%20-3.296875%201.515625%20-3.25%201.515625%20-3.03125%20C%201.515625%20-2.953125%201.5%20-2.84375%201.421875%20-2.59375%20L%201.21875%20-2.046875%20C%201%20-1.515625%201%20-1.5%200.78125%20-0.953125%20C%200.734375%20-0.828125%200.703125%20-0.734375%200.703125%20-0.59375%20C%200.703125%20-0.203125%201%200.078125%201.421875%200.078125%20C%202.203125%200.078125%202.53125%20-1.03125%202.53125%20-1.140625%20Z%20M%202.53125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%201.71875%20-0.03125%20C%201.71875%20-0.53125%201.515625%20-0.890625%201.171875%20-0.890625%20C%200.890625%20-0.890625%200.734375%20-0.65625%200.734375%20-0.453125%20C%200.734375%20-0.21875%200.890625%200%201.171875%200%20C%201.375%200%201.484375%20-0.125%201.484375%20-0.125%20C%201.484375%200.390625%201.375%200.859375%200.890625%201.34375%20C%200.859375%201.375%200.84375%201.390625%200.84375%201.421875%20C%200.84375%201.484375%200.90625%201.53125%200.953125%201.53125%20C%201.046875%201.53125%201.71875%200.90625%201.71875%20-0.03125%20Z%20M%201.71875%20-0.03125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%206.34375%20-5.390625%20C%206.34375%20-5.421875%206.359375%20-5.46875%206.359375%20-5.515625%20C%206.359375%20-5.5625%206.3125%20-5.609375%206.265625%20-5.609375%20C%206.203125%20-5.609375%206.1875%20-5.59375%206.125%20-5.515625%20L%205.5625%20-4.90625%20C%205.484375%20-5%205.0625%20-5.609375%204.140625%20-5.609375%20C%202.28125%20-5.609375%200.421875%20-3.890625%200.421875%20-2.0625%20C%200.421875%20-0.671875%201.46875%200.171875%202.734375%200.171875%20C%203.78125%200.171875%204.671875%20-0.46875%205.09375%20-1.09375%20C%205.359375%20-1.484375%205.46875%20-1.859375%205.46875%20-1.90625%20C%205.46875%20-1.984375%205.421875%20-2.015625%205.34375%20-2.015625%20C%205.25%20-2.015625%205.234375%20-1.96875%205.21875%20-1.890625%20C%204.875%20-0.78125%203.796875%20-0.09375%202.84375%20-0.09375%20C%202.03125%20-0.09375%201.171875%20-0.578125%201.171875%20-1.796875%20C%201.171875%20-2.046875%201.265625%20-3.375%202.15625%20-4.375%20C%202.75%20-5.046875%203.5625%20-5.34375%204.1875%20-5.34375%20C%205.203125%20-5.34375%205.609375%20-4.546875%205.609375%20-3.78125%20C%205.609375%20-3.671875%205.578125%20-3.515625%205.578125%20-3.421875%20C%205.578125%20-3.328125%205.6875%20-3.328125%205.71875%20-3.328125%20C%205.8125%20-3.328125%205.828125%20-3.359375%205.859375%20-3.5%20Z%20M%206.34375%20-5.390625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph3-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph3-1%22%3E%20%3Cpath%20d%3D%22M%205.046875%202.75%20C%205.046875%202.515625%204.828125%202.515625%204.65625%202.515625%20L%202.5625%202.515625%20L%202.5625%20-8.578125%20C%202.5625%20-8.734375%202.5625%20-8.96875%202.3125%20-8.96875%20C%202.078125%20-8.96875%202.078125%20-8.71875%202.078125%20-8.5625%20L%202.078125%202.578125%20C%202.078125%202.9375%202.125%202.984375%202.484375%202.984375%20L%204.65625%202.984375%20C%204.828125%202.984375%205.046875%202.984375%205.046875%202.75%20Z%20M%205.046875%202.75%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph3-2%22%3E%20%3Cpath%20d%3D%22M%203.21875%202.59375%20L%203.21875%20-8.578125%20C%203.21875%20-8.734375%203.21875%20-8.96875%202.96875%20-8.96875%20C%202.734375%20-8.96875%202.734375%20-8.71875%202.734375%20-8.5625%20L%202.734375%202.515625%20L%200.640625%202.515625%20C%200.46875%202.515625%200.25%202.515625%200.25%202.75%20C%200.25%202.984375%200.46875%202.984375%200.640625%202.984375%20L%202.828125%202.984375%20C%203.171875%202.984375%203.21875%202.9375%203.21875%202.59375%20Z%20M%203.21875%202.59375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph4-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph4-1%22%3E%20%3Cpath%20d%3D%22M%202.078125%20-3.734375%20C%202.078125%20-3.875%201.96875%20-3.96875%201.84375%20-3.96875%20C%201.671875%20-3.96875%201.5%20-3.8125%201.5%20-3.640625%20C%201.5%20-3.5%201.609375%20-3.40625%201.734375%20-3.40625%20C%201.9375%20-3.40625%202.078125%20-3.578125%202.078125%20-3.734375%20Z%20M%202.296875%20-0.859375%20C%202.296875%20-0.859375%202.296875%20-0.953125%202.1875%20-0.953125%20C%202.09375%20-0.953125%202.09375%20-0.921875%202.0625%20-0.796875%20C%201.96875%20-0.5%201.71875%20-0.140625%201.40625%20-0.140625%20C%201.296875%20-0.140625%201.25%20-0.203125%201.25%20-0.359375%20C%201.25%20-0.46875%201.28125%20-0.5625%201.359375%20-0.75%20L%201.71875%20-1.640625%20C%201.75%20-1.703125%201.796875%20-1.84375%201.828125%20-1.90625%20C%201.84375%20-1.953125%201.859375%20-2.015625%201.859375%20-2.125%20C%201.859375%20-2.453125%201.5625%20-2.640625%201.265625%20-2.640625%20C%200.65625%20-2.640625%200.359375%20-1.84375%200.359375%20-1.71875%20C%200.359375%20-1.6875%200.390625%20-1.640625%200.46875%20-1.640625%20C%200.5625%20-1.640625%200.578125%20-1.671875%200.59375%20-1.71875%20C%200.765625%20-2.296875%201.078125%20-2.4375%201.25%20-2.4375%20C%201.359375%20-2.4375%201.40625%20-2.359375%201.40625%20-2.21875%20C%201.40625%20-2.109375%201.375%20-2.015625%201.359375%20-1.96875%20L%201.046875%20-1.203125%20C%200.96875%20-1.03125%200.96875%20-1.015625%200.890625%20-0.8125%20C%200.8125%20-0.640625%200.796875%20-0.5625%200.796875%20-0.453125%20C%200.796875%20-0.15625%201.0625%200.0625%201.390625%200.0625%20C%202%200.0625%202.296875%20-0.734375%202.296875%20-0.859375%20Z%20M%202.296875%20-0.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph5-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-glyph5-1%22%3E%20%3Cpath%20d%3D%22M%203.875%20-1.34375%20C%203.875%20-1.84375%203.609375%20-2.171875%203.46875%20-2.3125%20C%203.34375%20-2.4375%203.328125%20-2.453125%202.640625%20-2.875%20C%203.09375%20-3.09375%203.640625%20-3.484375%203.640625%20-4.109375%20C%203.640625%20-4.875%202.859375%20-5.296875%202.125%20-5.296875%20C%201.28125%20-5.296875%200.59375%20-4.71875%200.59375%20-3.96875%20C%200.59375%20-3.671875%200.6875%20-3.40625%200.890625%20-3.171875%20C%201.03125%20-3%201.0625%20-2.984375%201.546875%20-2.671875%20C%200.5625%20-2.234375%200.34375%20-1.65625%200.34375%20-1.21875%20C%200.34375%20-0.328125%201.234375%200.171875%202.109375%200.171875%20C%203.078125%200.171875%203.875%20-0.5%203.875%20-1.34375%20Z%20M%203.234375%20-4.109375%20C%203.234375%20-3.65625%202.875%20-3.265625%202.40625%20-3.03125%20L%201.40625%20-3.625%20C%201.171875%20-3.765625%200.984375%20-4%200.984375%20-4.265625%20C%200.984375%20-4.765625%201.53125%20-5.09375%202.109375%20-5.09375%20C%202.71875%20-5.09375%203.234375%20-4.671875%203.234375%20-4.109375%20Z%20M%203.421875%20-1.0625%20C%203.421875%20-0.453125%202.765625%20-0.078125%202.125%20-0.078125%20C%201.40625%20-0.078125%200.8125%20-0.5625%200.8125%20-1.21875%20C%200.8125%20-1.8125%201.25%20-2.28125%201.796875%20-2.53125%20L%202.875%20-1.875%20C%203%20-1.796875%203.421875%20-1.546875%203.421875%20-1.0625%20Z%20M%203.421875%20-1.0625%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rangebinaryvalues1.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph0-1%22%20x%3D%220.205%22%20y%3D%2217.007%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph1-1%22%20x%3D%225.48%22%20y%3D%2218.8%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph2-1%22%20x%3D%2212.182%22%20y%3D%2217.007%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph3-1%22%20x%3D%2224.608%22%20y%3D%2217.007%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph0-2%22%20x%3D%2231.117%22%20y%3D%228.919%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph1-1%22%20x%3D%2240.027%22%20y%3D%2210.712%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph0-3%22%20x%3D%2243.408%22%20y%3D%228.919%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph1-1%22%20x%3D%2250.607%22%20y%3D%2210.712%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph1-2%22%20x%3D%2253.489785%22%20y%3D%2210.712%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph1-3%22%20x%3D%2255.841762%22%20y%3D%2210.712%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph4-1%22%20x%3D%2261.878%22%20y%3D%2211.927%22/%3E%20%3C/g%3E%20%3Cpath%20d%3D%22M%200.0001875%20-0.00153125%20L%2034.422062%20-0.00153125%20%22%20transform%3D%22matrix%281%2C0%2C0%2C-1%2C31.117%2C14.018%29%22/%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph2-2%22%20x%3D%2243.035%22%20y%3D%2225.207%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph5-1%22%20x%3D%2248.888%22%20y%3D%2221.754%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues1.svg-glyph3-2%22%20x%3D%2266.734%22%20y%3D%2217.007%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="range binary values 1"/>
                <artwork type="ascii-art">r_(i) type="ascii-art"><![CDATA[
r_i = floor( ( R_(i) R_i * S_(i, C_(i)) C_i) ) / 2 ^ 8 )</artwork> )
]]></artwork>
              </artset>
            </figure>
            <figure>
              <name>This formula shows the linking of the decoded symbol (represented as b<sub>i</sub>), the updated State state (represented as S<sub>i+1,C_(i)</sub>), S<sub>i+1,C<sub>i</sub></sub>), and the updated range (represented as a range from l<sub>i</sub> to t<sub>i</sub>).
</name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22496pt%22%20height%3D%2230pt%22%20viewBox%3D%220%200%20496%2030%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%204.8125%20-3.390625%20C%204.8125%20-4.5%204.203125%20-5.265625%203.296875%20-5.265625%20C%202.671875%20-5.265625%202.109375%20-4.75%201.890625%20-4.515625%20L%202.765625%20-8%20C%202.765625%20-8.046875%202.796875%20-8.109375%202.796875%20-8.171875%20C%202.796875%20-8.296875%202.65625%20-8.296875%202.65625%20-8.296875%20L%202%20-8.234375%20C%201.796875%20-8.21875%201.609375%20-8.203125%201.40625%20-8.1875%20C%201.109375%20-8.15625%201.03125%20-8.15625%201.03125%20-7.9375%20C%201.03125%20-7.8125%201.140625%20-7.8125%201.265625%20-7.8125%20C%201.875%20-7.8125%201.875%20-7.703125%201.875%20-7.59375%20C%201.875%20-7.5%201.78125%20-7.15625%201.734375%20-6.9375%20L%201.453125%20-5.796875%20L%200.59375%20-2.390625%20C%200.53125%20-2.09375%200.53125%20-1.890625%200.53125%20-1.734375%20C%200.53125%20-0.515625%201.21875%200.125%202%200.125%20C%203.375%200.125%204.8125%20-1.65625%204.8125%20-3.390625%20Z%20M%203.40625%20-1.34375%20C%203.109375%20-0.6875%202.5625%20-0.125%202.015625%20-0.125%20C%201.625%20-0.125%201.203125%20-0.40625%201.203125%20-1.34375%20C%201.203125%20-1.734375%201.25%20-1.953125%201.453125%20-2.796875%20L%201.734375%20-3.875%20C%201.75%20-3.96875%202.46875%20-5.03125%203.28125%20-5.03125%20C%203.796875%20-5.03125%204.046875%20-4.5%204.046875%20-3.890625%20C%204.046875%20-3.3125%203.703125%20-1.953125%203.40625%20-1.34375%20Z%20M%203.40625%20-1.34375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%207.546875%20-2.9375%20C%207.546875%20-3.015625%207.484375%20-3.0625%207.421875%20-3.0625%20C%207.421875%20-3.0625%207.34375%20-3.0625%207.328125%20-3.015625%20C%207.296875%20-3%207.296875%20-2.96875%207.203125%20-2.75%20C%206.828125%20-1.703125%206.28125%20-0.34375%204.265625%20-0.34375%20L%203.125%20-0.34375%20C%202.953125%20-0.34375%202.921875%20-0.34375%202.859375%20-0.359375%20C%202.71875%20-0.375%202.71875%20-0.390625%202.71875%20-0.484375%20C%202.71875%20-0.578125%202.734375%20-0.640625%202.765625%20-0.75%20L%204.390625%20-7.25%20C%204.5%20-7.703125%204.53125%20-7.8125%205.578125%20-7.8125%20C%205.90625%20-7.8125%205.984375%20-7.8125%205.984375%20-8.046875%20C%205.984375%20-8.15625%205.859375%20-8.15625%205.8125%20-8.15625%20C%205.5625%20-8.15625%205.296875%20-8.140625%205.0625%20-8.140625%20L%203.453125%20-8.140625%20C%203.234375%20-8.140625%202.96875%20-8.15625%202.734375%20-8.15625%20C%202.640625%20-8.15625%202.515625%20-8.15625%202.515625%20-7.9375%20C%202.515625%20-7.8125%202.625%20-7.8125%202.796875%20-7.8125%20C%203.53125%20-7.8125%203.53125%20-7.71875%203.53125%20-7.59375%20C%203.53125%20-7.59375%203.53125%20-7.5%203.484375%20-7.3125%20L%201.859375%20-0.890625%20C%201.75%20-0.46875%201.734375%20-0.34375%200.890625%20-0.34375%20C%200.671875%20-0.34375%200.546875%20-0.34375%200.546875%20-0.125%20C%200.546875%200%200.625%200%200.859375%200%20L%206.21875%200%20C%206.484375%200%206.484375%20-0.015625%206.578125%20-0.234375%20L%207.5%20-2.765625%20C%207.515625%20-2.828125%207.546875%20-2.90625%207.546875%20-2.9375%20Z%20M%207.546875%20-2.9375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%208.109375%200.109375%20C%208.109375%200.03125%208.09375%20-0.046875%207.875%20-0.140625%20L%201.71875%20-2.96875%20L%207.875%20-5.828125%20C%208.09375%20-5.921875%208.109375%20-6%208.109375%20-6.078125%20C%208.109375%20-6.203125%208.015625%20-6.296875%207.890625%20-6.296875%20C%207.890625%20-6.296875%207.859375%20-6.28125%207.6875%20-6.21875%20L%201.21875%20-3.234375%20C%201%20-3.140625%200.984375%20-3.0625%200.984375%20-2.984375%20C%200.984375%20-2.90625%200.984375%20-2.828125%201.21875%20-2.71875%20L%207.6875%200.25%20C%207.84375%200.328125%207.890625%200.328125%207.890625%200.328125%20C%208.015625%200.328125%208.109375%200.234375%208.109375%200.109375%20Z%20M%208.109375%200.109375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%207.671875%20-6.578125%20C%207.671875%20-5.96875%207.359375%20-4.203125%204.953125%20-4.203125%20L%203.609375%20-4.203125%20L%204.40625%20-7.34375%20C%204.5%20-7.796875%204.546875%20-7.8125%205.015625%20-7.8125%20L%205.875%20-7.8125%20C%206.90625%20-7.8125%207.671875%20-7.5%207.671875%20-6.578125%20Z%20M%208.84375%20-1.09375%20C%208.84375%20-1.1875%208.78125%20-1.21875%208.71875%20-1.21875%20C%208.625%20-1.21875%208.59375%20-1.140625%208.578125%20-1.046875%20C%208.28125%20-0.203125%207.796875%200.015625%207.5%200.015625%20C%207.203125%200.015625%207%20-0.125%207%20-0.65625%20C%207%20-0.9375%207.140625%20-2.03125%207.15625%20-2.09375%20C%207.21875%20-2.53125%207.21875%20-2.578125%207.21875%20-2.671875%20C%207.21875%20-3.546875%206.515625%20-3.921875%206.0625%20-4.0625%20C%207.546875%20-4.390625%208.703125%20-5.34375%208.703125%20-6.375%20C%208.703125%20-7.296875%207.75%20-8.15625%206.09375%20-8.15625%20L%202.859375%20-8.15625%20C%202.625%20-8.15625%202.515625%20-8.15625%202.515625%20-7.9375%20C%202.515625%20-7.8125%202.59375%20-7.8125%202.828125%20-7.8125%20C%203.53125%20-7.8125%203.53125%20-7.71875%203.53125%20-7.59375%20C%203.53125%20-7.59375%203.53125%20-7.5%203.484375%20-7.3125%20L%201.875%20-0.890625%20C%201.765625%20-0.46875%201.75%20-0.34375%200.921875%20-0.34375%20C%200.640625%20-0.34375%200.5625%20-0.34375%200.5625%20-0.125%20C%200.5625%200%200.6875%200%200.734375%200%20C%200.9375%200%201.1875%20-0.03125%201.421875%20-0.03125%20L%202.828125%20-0.03125%20C%203.046875%20-0.03125%203.296875%200%203.515625%200%20C%203.609375%200%203.734375%200%203.734375%20-0.234375%20C%203.734375%20-0.34375%203.640625%20-0.34375%203.453125%20-0.34375%20C%202.71875%20-0.34375%202.71875%20-0.4375%202.71875%20-0.5625%20C%202.71875%20-0.5625%202.71875%20-0.65625%202.75%20-0.75%20L%203.546875%20-3.96875%20L%204.984375%20-3.96875%20C%206.125%20-3.96875%206.328125%20-3.25%206.328125%20-2.859375%20C%206.328125%20-2.671875%206.21875%20-2.21875%206.125%20-1.90625%20C%206%20-1.34375%205.96875%20-1.21875%205.96875%20-0.984375%20C%205.96875%20-0.140625%206.65625%200.25%207.453125%200.25%20C%208.421875%200.25%208.84375%20-0.9375%208.84375%20-1.09375%20Z%20M%208.84375%20-1.09375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%206.453125%20-2.734375%20C%206.453125%20-3.234375%206.328125%20-3.6875%205.875%20-4.125%20C%205.625%20-4.375%205.421875%20-4.4375%204.3125%20-4.71875%20C%203.515625%20-4.9375%203.40625%20-4.96875%203.1875%20-5.15625%20C%202.984375%20-5.359375%202.828125%20-5.65625%202.828125%20-6.0625%20C%202.828125%20-7.0625%203.84375%20-8.09375%204.984375%20-8.09375%20C%206.15625%20-8.09375%206.703125%20-7.375%206.703125%20-6.234375%20C%206.703125%20-5.921875%206.640625%20-5.609375%206.640625%20-5.5625%20C%206.640625%20-5.453125%206.734375%20-5.453125%206.78125%20-5.453125%20C%206.890625%20-5.453125%206.890625%20-5.484375%206.9375%20-5.671875%20L%207.59375%20-8.3125%20C%207.59375%20-8.421875%207.484375%20-8.421875%207.484375%20-8.421875%20C%207.4375%20-8.421875%207.421875%20-8.40625%207.28125%20-8.21875%20L%206.703125%20-7.5%20C%206.3125%20-8.28125%205.515625%20-8.421875%205.015625%20-8.421875%20C%203.5%20-8.421875%202.125%20-7.03125%202.125%20-5.671875%20C%202.125%20-4.78125%202.671875%20-4.25%203.25%20-4.046875%20C%203.375%20-4%204.09375%20-3.8125%204.453125%20-3.734375%20C%205.0625%20-3.5625%205.21875%20-3.515625%205.46875%20-3.25%20C%205.515625%20-3.1875%205.75%20-2.921875%205.75%20-2.359375%20C%205.75%20-1.25%204.71875%20-0.09375%203.53125%20-0.09375%20C%202.546875%20-0.09375%201.453125%20-0.515625%201.453125%20-1.859375%20C%201.453125%20-2.078125%201.5%20-2.359375%201.546875%20-2.484375%20C%201.546875%20-2.515625%201.546875%20-2.609375%201.546875%20-2.609375%20C%201.546875%20-2.65625%201.53125%20-2.71875%201.4375%20-2.71875%20C%201.328125%20-2.71875%201.3125%20-2.6875%201.265625%20-2.484375%20L%200.65625%20-0.03125%20L%200.609375%200.140625%20C%200.609375%200.25%200.734375%200.25%200.734375%200.25%20C%200.78125%200.25%200.78125%200.234375%200.9375%200.0625%20L%201.484375%20-0.65625%20C%201.765625%20-0.234375%202.390625%200.25%203.5%200.25%20C%205.046875%200.25%206.453125%20-1.25%206.453125%20-2.734375%20Z%20M%206.453125%20-2.734375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-1.671875%20C%205.09375%20-1.71875%205.078125%20-1.796875%204.953125%20-1.796875%20C%204.859375%20-1.796875%204.859375%20-1.75%204.8125%20-1.625%20C%204.546875%20-0.921875%203.84375%20-0.640625%203.375%20-0.640625%20C%203.125%20-0.640625%202.890625%20-0.71875%202.640625%20-0.828125%20C%202.15625%20-1.015625%202.03125%20-1.015625%201.875%20-1.015625%20C%201.75%20-1.015625%201.625%20-1.015625%201.515625%20-0.96875%20C%202.03125%20-1.546875%202.453125%20-1.921875%203.046875%20-2.46875%20C%203.765625%20-3.078125%204.078125%20-3.375%204.25%20-3.5625%20C%205.078125%20-4.390625%205.5%20-5.078125%205.5%20-5.171875%20C%205.5%20-5.265625%205.375%20-5.265625%205.375%20-5.265625%20C%205.296875%20-5.265625%205.265625%20-5.21875%205.21875%20-5.140625%20C%204.90625%20-4.625%204.625%20-4.375%204.3125%20-4.375%20C%204.0625%20-4.375%203.9375%20-4.484375%203.703125%20-4.765625%20C%203.453125%20-5.0625%203.25%20-5.265625%202.90625%20-5.265625%20C%202.03125%20-5.265625%201.5%20-4.1875%201.5%20-3.9375%20C%201.5%20-3.890625%201.515625%20-3.828125%201.625%20-3.828125%20C%201.71875%20-3.828125%201.734375%20-3.875%201.765625%20-3.953125%20C%201.96875%20-4.4375%202.546875%20-4.515625%202.765625%20-4.515625%20C%203.03125%20-4.515625%203.265625%20-4.4375%203.515625%20-4.328125%20C%203.96875%20-4.140625%204.15625%20-4.140625%204.28125%20-4.140625%20C%204.359375%20-4.140625%204.40625%20-4.140625%204.46875%20-4.140625%20C%204.078125%20-3.6875%203.4375%20-3.109375%202.890625%20-2.625%20C%202.125%20-1.953125%201.921875%20-1.734375%201.6875%20-1.5%20C%200.953125%20-0.765625%200.515625%20-0.0625%200.515625%200.03125%20C%200.515625%200.09375%200.578125%200.125%200.640625%200.125%20C%200.71875%200.125%200.734375%200.109375%200.8125%20-0.03125%20C%201%20-0.328125%201.390625%20-0.78125%201.828125%20-0.78125%20C%202.078125%20-0.78125%202.203125%20-0.6875%202.4375%20-0.390625%20C%202.671875%20-0.125%202.875%200.125%203.25%200.125%20C%204.421875%200.125%205.09375%20-1.40625%205.09375%20-1.671875%20Z%20M%205.09375%20-1.671875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.6875%20-0.125%201.328125%20-0.65625%201.328125%20-1.546875%20C%201.328125%20-1.703125%201.328125%20-2.015625%201.5%20-2.765625%20L%202.140625%20-2.765625%20C%202.46875%20-2.765625%203.28125%20-2.796875%203.84375%20-3.015625%20C%204.75%20-3.359375%204.84375%20-4.046875%204.84375%20-4.265625%20C%204.84375%20-4.796875%204.390625%20-5.265625%203.59375%20-5.265625%20C%202.34375%20-5.265625%200.53125%20-4.140625%200.53125%20-2.015625%20C%200.53125%20-0.75%201.25%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%204.484375%20-4.265625%20C%204.484375%20-3.015625%202.5625%20-3.015625%202.0625%20-3.015625%20L%201.5625%20-3.015625%20C%202.078125%20-4.859375%203.21875%20-5.03125%203.59375%20-5.03125%20C%204.125%20-5.03125%204.484375%20-4.71875%204.484375%20-4.265625%20Z%20M%204.484375%20-4.265625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-9%22%3E%20%3Cpath%20d%3D%22M%205.453125%20-3.28125%20C%205.453125%20-4.421875%204.703125%20-5.265625%203.625%20-5.265625%20C%202.046875%20-5.265625%200.484375%20-3.546875%200.484375%20-1.859375%20C%200.484375%20-0.734375%201.234375%200.125%202.3125%200.125%20C%203.90625%200.125%205.453125%20-1.609375%205.453125%20-3.28125%20Z%20M%204.65625%20-3.71875%20C%204.65625%20-3.234375%204.40625%20-1.953125%203.9375%20-1.234375%20C%203.453125%20-0.4375%202.796875%20-0.125%202.328125%20-0.125%20C%201.734375%20-0.125%201.296875%20-0.59375%201.296875%20-1.4375%20C%201.296875%20-1.984375%201.578125%20-3.203125%201.90625%20-3.796875%20C%202.453125%20-4.71875%203.125%20-5.03125%203.609375%20-5.03125%20C%204.203125%20-5.03125%204.65625%20-4.546875%204.65625%20-3.71875%20Z%20M%204.65625%20-3.71875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-10%22%3E%20%3Cpath%20d%3D%22M%204.640625%20-1.84375%20C%204.640625%20-2.015625%204.640625%20-2.359375%204.25%20-2.734375%20C%203.953125%20-3.03125%203.671875%20-3.078125%203.03125%20-3.21875%20C%202.703125%20-3.28125%202.1875%20-3.390625%202.1875%20-3.9375%20C%202.1875%20-4.171875%202.40625%20-5.03125%203.53125%20-5.03125%20C%204.046875%20-5.03125%204.53125%20-4.84375%204.65625%20-4.40625%20C%204.125%20-4.40625%204.09375%20-3.9375%204.09375%20-3.9375%20C%204.09375%20-3.6875%204.328125%20-3.625%204.4375%20-3.625%20C%204.609375%20-3.625%204.9375%20-3.75%204.9375%20-4.25%20C%204.9375%20-4.75%204.484375%20-5.265625%203.546875%20-5.265625%20C%201.984375%20-5.265625%201.5625%20-4.046875%201.5625%20-3.546875%20C%201.5625%20-2.640625%202.453125%20-2.453125%202.71875%20-2.390625%20C%202.921875%20-2.359375%203.25%20-2.28125%203.328125%20-2.265625%20C%203.484375%20-2.21875%204.015625%20-2.03125%204.015625%20-1.453125%20C%204.015625%20-1.09375%203.6875%20-0.125%202.296875%20-0.125%20C%202.046875%20-0.125%201.140625%20-0.15625%200.90625%20-0.8125%20C%201.390625%20-0.75%201.625%20-1.125%201.625%20-1.390625%20C%201.625%20-1.640625%201.453125%20-1.765625%201.21875%20-1.765625%20C%200.953125%20-1.765625%200.609375%20-1.5625%200.609375%20-1.03125%20C%200.609375%20-0.328125%201.328125%200.125%202.28125%200.125%20C%204.09375%200.125%204.640625%20-1.21875%204.640625%20-1.84375%20Z%20M%204.640625%20-1.84375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-11%22%3E%20%3Cpath%20d%3D%22M%203.640625%20-1.703125%20C%203.640625%20-1.78125%203.578125%20-1.8125%203.515625%20-1.8125%20C%203.515625%20-1.8125%203.4375%20-1.8125%203.421875%20-1.765625%20C%203.421875%20-1.765625%203.390625%20-1.75%203.3125%20-1.546875%20C%203.0625%20-0.953125%202.515625%20-0.125%201.8125%20-0.125%20C%201.453125%20-0.125%201.4375%20-0.421875%201.4375%20-0.6875%20C%201.4375%20-0.6875%201.4375%20-0.921875%201.46875%20-1.0625%20L%202.40625%20-4.8125%20L%203.5%20-4.8125%20C%203.734375%20-4.8125%203.84375%20-4.8125%203.84375%20-5.015625%20C%203.84375%20-5.15625%203.78125%20-5.15625%203.53125%20-5.15625%20L%202.484375%20-5.15625%20L%202.921875%20-6.890625%20C%202.96875%20-7.0625%202.96875%20-7.09375%202.96875%20-7.171875%20C%202.96875%20-7.359375%202.828125%20-7.46875%202.671875%20-7.46875%20C%202.5625%20-7.46875%202.296875%20-7.4375%202.203125%20-7.046875%20L%201.734375%20-5.15625%20L%200.609375%20-5.15625%20C%200.375%20-5.15625%200.265625%20-5.15625%200.265625%20-4.921875%20C%200.265625%20-4.8125%200.34375%20-4.8125%200.578125%20-4.8125%20L%201.640625%20-4.8125%20L%200.84375%20-1.65625%20C%200.75%20-1.234375%200.71875%20-1.109375%200.71875%20-0.953125%20C%200.71875%20-0.390625%201.109375%200.125%201.78125%200.125%20C%202.984375%200.125%203.640625%20-1.625%203.640625%20-1.703125%20Z%20M%203.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-12%22%3E%20%3Cpath%20d%3D%22M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.9375%204.28125%20-1.078125%204.390625%20-1.546875%20L%204.625%20-2.453125%20C%205.0625%20-4.25%205.171875%20-4.671875%205.171875%20-4.75%20C%205.171875%20-4.90625%205.046875%20-5.046875%204.859375%20-5.046875%20C%204.484375%20-5.046875%204.390625%20-4.625%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%205.796875%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-13%22%3E%20%3Cpath%20d%3D%22M%202.828125%20-1.703125%20C%202.828125%20-1.765625%202.765625%20-1.8125%202.703125%20-1.8125%20C%202.59375%20-1.8125%202.578125%20-1.75%202.53125%20-1.578125%20C%202.3125%20-0.75%202.109375%20-0.125%201.625%20-0.125%20C%201.265625%20-0.125%201.265625%20-0.5%201.265625%20-0.671875%20C%201.265625%20-0.71875%201.265625%20-0.96875%201.34375%20-1.296875%20L%203.03125%20-8%20C%203.046875%20-8.046875%203.078125%20-8.109375%203.078125%20-8.171875%20C%203.078125%20-8.296875%202.921875%20-8.296875%202.921875%20-8.296875%20L%202.265625%20-8.234375%20C%202.0625%20-8.21875%201.890625%20-8.203125%201.671875%20-8.1875%20C%201.390625%20-8.15625%201.296875%20-8.15625%201.296875%20-7.9375%20C%201.296875%20-7.8125%201.421875%20-7.8125%201.546875%20-7.8125%20C%202.15625%20-7.8125%202.15625%20-7.703125%202.15625%20-7.59375%20C%202.15625%20-7.546875%202.15625%20-7.515625%202.09375%20-7.296875%20L%200.609375%20-1.375%20C%200.578125%20-1.25%200.546875%20-1.140625%200.546875%20-0.953125%20C%200.546875%20-0.359375%200.984375%200.125%201.609375%200.125%20C%202%200.125%202.265625%20-0.140625%202.453125%20-0.515625%20C%202.65625%20-0.90625%202.828125%20-1.65625%202.828125%20-1.703125%20Z%20M%202.828125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph0-14%22%3E%20%3Cpath%20d%3D%22M%206.640625%20-1.703125%20C%206.640625%20-1.765625%206.59375%20-1.8125%206.515625%20-1.8125%20C%206.40625%20-1.8125%206.390625%20-1.78125%206.328125%20-1.578125%20C%206.0625%20-0.59375%205.609375%20-0.125%205.140625%20-0.125%20C%205.015625%20-0.125%204.828125%20-0.125%204.828125%20-0.515625%20C%204.828125%20-0.8125%204.953125%20-1.171875%205.03125%20-1.34375%20C%205.265625%20-2%205.765625%20-3.328125%205.765625%20-4.015625%20C%205.765625%20-4.734375%205.359375%20-5.265625%204.453125%20-5.265625%20C%203.375%20-5.265625%202.828125%20-4.515625%202.609375%20-4.21875%20C%202.5625%20-4.90625%202.078125%20-5.265625%201.546875%20-5.265625%20C%201.171875%20-5.265625%200.90625%20-5.046875%200.703125%20-4.640625%20C%200.484375%20-4.203125%200.328125%20-3.484375%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.828125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.796875%20-5.03125%201.890625%20-4.84375%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.515625%200.046875%201.609375%20-0.125%20C%201.640625%20-0.1875%201.75%20-0.609375%201.8125%20-0.84375%20L%202.0625%20-1.921875%20L%202.46875%20-3.5%20C%202.484375%20-3.578125%202.78125%20-4.171875%203.234375%20-4.546875%20C%203.53125%20-4.84375%203.9375%20-5.03125%204.40625%20-5.03125%20C%204.890625%20-5.03125%205.0625%20-4.671875%205.0625%20-4.203125%20C%205.0625%20-3.515625%204.5625%20-2.15625%204.328125%20-1.5%20C%204.21875%20-1.21875%204.15625%20-1.0625%204.15625%20-0.84375%20C%204.15625%20-0.3125%204.53125%200.125%205.109375%200.125%20C%206.21875%200.125%206.640625%20-1.640625%206.640625%20-1.703125%20Z%20M%206.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%202.375%20-4.96875%20C%202.375%20-5.140625%202.25%20-5.28125%202.0625%20-5.28125%20C%201.859375%20-5.28125%201.625%20-5.078125%201.625%20-4.84375%20C%201.625%20-4.671875%201.75%20-4.546875%201.9375%20-4.546875%20C%202.140625%20-4.546875%202.375%20-4.734375%202.375%20-4.96875%20Z%20M%202.53125%20-1.140625%20C%202.53125%20-1.21875%202.46875%20-1.25%202.40625%20-1.25%20C%202.3125%20-1.25%202.296875%20-1.1875%202.265625%20-1.109375%20C%202.09375%20-0.46875%201.765625%20-0.140625%201.4375%20-0.140625%20C%201.34375%20-0.140625%201.25%20-0.1875%201.25%20-0.390625%20C%201.25%20-0.59375%201.3125%20-0.734375%201.40625%20-0.984375%20L%201.90625%20-2.265625%20C%201.96875%20-2.453125%202.078125%20-2.703125%202.078125%20-2.84375%20C%202.078125%20-3.234375%201.75%20-3.515625%201.34375%20-3.515625%20C%200.578125%20-3.515625%200.234375%20-2.40625%200.234375%20-2.296875%20C%200.234375%20-2.21875%200.296875%20-2.1875%200.359375%20-2.1875%20C%200.46875%20-2.1875%200.46875%20-2.234375%200.5%20-2.3125%20C%200.71875%20-3.078125%201.078125%20-3.296875%201.328125%20-3.296875%20C%201.4375%20-3.296875%201.515625%20-3.25%201.515625%20-3.03125%20C%201.515625%20-2.953125%201.5%20-2.84375%201.421875%20-2.59375%20L%201.21875%20-2.046875%20C%201%20-1.515625%201%20-1.5%200.78125%20-0.953125%20C%200.734375%20-0.828125%200.703125%20-0.734375%200.703125%20-0.59375%20C%200.703125%20-0.203125%201%200.078125%201.421875%200.078125%20C%202.203125%200.078125%202.53125%20-1.03125%202.53125%20-1.140625%20Z%20M%202.53125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%201.71875%20-0.03125%20C%201.71875%20-0.53125%201.515625%20-0.890625%201.171875%20-0.890625%20C%200.890625%20-0.890625%200.734375%20-0.65625%200.734375%20-0.453125%20C%200.734375%20-0.21875%200.890625%200%201.171875%200%20C%201.375%200%201.484375%20-0.125%201.484375%20-0.125%20C%201.484375%200.390625%201.375%200.859375%200.890625%201.34375%20C%200.859375%201.375%200.84375%201.390625%200.84375%201.421875%20C%200.84375%201.484375%200.90625%201.53125%200.953125%201.53125%20C%201.046875%201.53125%201.71875%200.90625%201.71875%20-0.03125%20Z%20M%201.71875%20-0.03125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%206.34375%20-5.390625%20C%206.34375%20-5.421875%206.359375%20-5.46875%206.359375%20-5.515625%20C%206.359375%20-5.5625%206.3125%20-5.609375%206.265625%20-5.609375%20C%206.203125%20-5.609375%206.1875%20-5.59375%206.125%20-5.515625%20L%205.5625%20-4.90625%20C%205.484375%20-5%205.0625%20-5.609375%204.140625%20-5.609375%20C%202.28125%20-5.609375%200.421875%20-3.890625%200.421875%20-2.0625%20C%200.421875%20-0.671875%201.46875%200.171875%202.734375%200.171875%20C%203.78125%200.171875%204.671875%20-0.46875%205.09375%20-1.09375%20C%205.359375%20-1.484375%205.46875%20-1.859375%205.46875%20-1.90625%20C%205.46875%20-1.984375%205.421875%20-2.015625%205.34375%20-2.015625%20C%205.25%20-2.015625%205.234375%20-1.96875%205.21875%20-1.890625%20C%204.875%20-0.78125%203.796875%20-0.09375%202.84375%20-0.09375%20C%202.03125%20-0.09375%201.171875%20-0.578125%201.171875%20-1.796875%20C%201.171875%20-2.046875%201.265625%20-3.375%202.15625%20-4.375%20C%202.75%20-5.046875%203.5625%20-5.34375%204.1875%20-5.34375%20C%205.203125%20-5.34375%205.609375%20-4.546875%205.609375%20-3.78125%20C%205.609375%20-3.671875%205.578125%20-3.515625%205.578125%20-3.421875%20C%205.578125%20-3.328125%205.6875%20-3.328125%205.71875%20-3.328125%20C%205.8125%20-3.328125%205.828125%20-3.359375%205.859375%20-3.5%20Z%20M%206.34375%20-5.390625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph1-4%22%3E%20%3Cpath%20d%3D%22M%204.640625%20-1.828125%20C%204.640625%20-2.203125%204.515625%20-2.484375%204.296875%20-2.703125%20C%204.0625%20-2.96875%203.796875%20-3.03125%203.421875%20-3.125%20L%202.703125%20-3.3125%20C%202.46875%20-3.359375%202.015625%20-3.515625%202.015625%20-4.078125%20C%202.015625%20-4.703125%202.6875%20-5.375%203.5%20-5.375%20C%204.21875%20-5.375%204.703125%20-5%204.703125%20-4.140625%20C%204.703125%20-3.9375%204.671875%20-3.78125%204.671875%20-3.75%20C%204.671875%20-3.65625%204.75%20-3.640625%204.8125%20-3.640625%20C%204.90625%20-3.640625%204.90625%20-3.671875%204.9375%20-3.796875%20L%205.34375%20-5.390625%20C%205.359375%20-5.421875%205.375%20-5.46875%205.375%20-5.515625%20C%205.375%20-5.5625%205.328125%20-5.609375%205.265625%20-5.609375%20C%205.21875%20-5.609375%205.203125%20-5.59375%205.109375%20-5.5%20C%205.015625%20-5.390625%204.8125%20-5.140625%204.71875%20-5.046875%20C%204.421875%20-5.5%203.90625%20-5.609375%203.5%20-5.609375%20C%202.40625%20-5.609375%201.453125%20-4.671875%201.453125%20-3.765625%20C%201.453125%20-3.3125%201.703125%20-3.03125%201.734375%20-2.984375%20C%202%20-2.703125%202.234375%20-2.640625%202.8125%20-2.5%20C%203.078125%20-2.4375%203.09375%20-2.4375%203.328125%20-2.375%20C%203.5625%20-2.3125%204.078125%20-2.1875%204.078125%20-1.53125%20C%204.078125%20-0.84375%203.390625%20-0.09375%202.546875%20-0.09375%20C%202.03125%20-0.09375%201.078125%20-0.25%201.078125%20-1.25%20C%201.078125%20-1.265625%201.078125%20-1.4375%201.125%20-1.625%20L%201.140625%20-1.703125%20C%201.140625%20-1.796875%201.046875%20-1.8125%201.015625%20-1.8125%20C%200.921875%20-1.8125%200.90625%20-1.78125%200.875%20-1.59375%20L%200.546875%20-0.296875%20C%200.515625%20-0.171875%200.453125%200.046875%200.453125%200.0625%20C%200.453125%200.125%200.5%200.171875%200.5625%200.171875%20C%200.609375%200.171875%200.625%200.15625%200.703125%200.0625%20C%200.765625%20-0.015625%200.75%20-0.015625%201.09375%20-0.390625%20C%201.28125%20-0.15625%201.734375%200.171875%202.53125%200.171875%20C%203.6875%200.171875%204.640625%20-0.875%204.640625%20-1.828125%20Z%20M%204.640625%20-1.828125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%205.359375%20-3.828125%20C%205.359375%20-4.8125%205.296875%20-5.78125%204.859375%20-6.6875%20C%204.375%20-7.6875%203.515625%20-7.953125%202.921875%20-7.953125%20C%202.234375%20-7.953125%201.390625%20-7.609375%200.9375%20-6.609375%20C%200.609375%20-5.859375%200.484375%20-5.109375%200.484375%20-3.828125%20C%200.484375%20-2.671875%200.578125%20-1.796875%201%20-0.9375%20C%201.46875%20-0.03125%202.296875%200.25%202.921875%200.25%20C%203.953125%200.25%204.546875%20-0.375%204.90625%20-1.0625%20C%205.328125%20-1.953125%205.359375%20-3.125%205.359375%20-3.828125%20Z%20M%204.453125%20-3.96875%20C%204.453125%20-3.171875%204.453125%20-2.265625%204.3125%20-1.53125%20C%204.09375%20-0.21875%203.328125%200.015625%202.921875%200.015625%20C%202.53125%200.015625%201.75%20-0.203125%201.53125%20-1.5%20C%201.40625%20-2.21875%201.40625%20-3.125%201.40625%20-3.96875%20C%201.40625%20-4.953125%201.40625%20-5.828125%201.59375%20-6.53125%20C%201.796875%20-7.34375%202.40625%20-7.703125%202.921875%20-7.703125%20C%203.375%20-7.703125%204.0625%20-7.4375%204.296875%20-6.40625%20C%204.453125%20-5.71875%204.453125%20-4.78125%204.453125%20-3.96875%20Z%20M%204.453125%20-3.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph2-3%22%3E%20%3Cpath%20d%3D%22M%208.78125%201.625%20L%208.78125%201.359375%20L%200%201.359375%20L%200%201.625%20Z%20M%208.78125%201.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph2-4%22%3E%20%3Cpath%20d%3D%22M%204.90625%200%20L%204.90625%20-0.34375%20L%204.53125%20-0.34375%20C%203.484375%20-0.34375%203.4375%20-0.484375%203.4375%20-0.921875%20L%203.4375%20-7.65625%20C%203.4375%20-7.9375%203.4375%20-7.953125%203.203125%20-7.953125%20C%202.921875%20-7.625%202.3125%20-7.1875%201.09375%20-7.1875%20L%201.09375%20-6.84375%20C%201.359375%20-6.84375%201.953125%20-6.84375%202.625%20-7.140625%20L%202.625%20-0.921875%20C%202.625%20-0.484375%202.578125%20-0.34375%201.53125%20-0.34375%20L%201.15625%20-0.34375%20L%201.15625%200%20C%201.484375%20-0.03125%202.640625%20-0.03125%203.03125%20-0.03125%20C%203.4375%20-0.03125%204.578125%20-0.03125%204.90625%200%20Z%20M%204.90625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph2-5%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph3-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph3-1%22%3E%20%3Cpath%20d%3D%22M%2011.265625%20-1.828125%20C%2011.265625%20-2.0625%2011.046875%20-2.0625%2010.859375%20-2.0625%20L%203.5%20-2.0625%20C%203.3125%20-2.0625%203.28125%20-2.0625%203.125%20-2.1875%20C%202.5625%20-2.609375%202.015625%20-2.875%201.765625%20-2.984375%20C%202.015625%20-3.09375%202.5625%20-3.375%203.140625%20-3.796875%20C%203.28125%20-3.90625%203.3125%20-3.90625%203.5%20-3.90625%20L%2010.859375%20-3.90625%20C%2011.046875%20-3.90625%2011.265625%20-3.90625%2011.265625%20-4.140625%20C%2011.265625%20-4.390625%2011.046875%20-4.390625%2010.875%20-4.390625%20L%203.828125%20-4.390625%20C%204.796875%20-5.4375%205.015625%20-6.09375%205.015625%20-6.125%20C%205.015625%20-6.28125%204.890625%20-6.28125%204.78125%20-6.28125%20C%204.609375%20-6.28125%204.609375%20-6.265625%204.484375%20-6.046875%20C%203.875%20-4.890625%202.765625%20-3.6875%200.890625%20-3.140625%20C%200.734375%20-3.109375%200.6875%20-3.078125%200.6875%20-2.984375%20C%200.6875%20-2.890625%200.734375%20-2.875%200.875%20-2.828125%20C%202.78125%20-2.296875%203.859375%20-1.09375%204.453125%200%20C%204.578125%200.234375%204.578125%200.25%204.609375%200.265625%20C%204.65625%200.296875%204.703125%200.296875%204.78125%200.296875%20C%204.890625%200.296875%205.015625%200.296875%205.015625%200.15625%20C%205.015625%200.15625%204.796875%20-0.53125%203.828125%20-1.59375%20L%2010.875%20-1.59375%20C%2011.046875%20-1.59375%2011.265625%20-1.59375%2011.265625%20-1.828125%20Z%20M%2011.265625%20-1.828125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph3-2%22%3E%20%3Cpath%20d%3D%22M%2011.265625%20-2.984375%20C%2011.265625%20-3.078125%2011.203125%20-3.109375%2011.0625%20-3.140625%20C%209.15625%20-3.6875%208.078125%20-4.890625%207.5%20-5.96875%20C%207.359375%20-6.203125%207.359375%20-6.234375%207.34375%20-6.234375%20C%207.296875%20-6.28125%207.234375%20-6.28125%207.15625%20-6.28125%20C%207.046875%20-6.28125%206.921875%20-6.28125%206.921875%20-6.125%20C%206.921875%20-6.125%207.140625%20-5.453125%208.109375%20-4.390625%20L%201.0625%20-4.390625%20C%200.890625%20-4.390625%200.671875%20-4.390625%200.671875%20-4.140625%20C%200.671875%20-3.90625%200.890625%20-3.90625%201.078125%20-3.90625%20L%208.4375%20-3.90625%20C%208.625%20-3.90625%208.65625%20-3.90625%208.8125%20-3.796875%20C%209.375%20-3.375%209.9375%20-3.09375%2010.171875%20-2.984375%20C%209.921875%20-2.875%209.375%20-2.609375%208.796875%20-2.1875%20C%208.65625%20-2.0625%208.625%20-2.0625%208.4375%20-2.0625%20L%201.078125%20-2.0625%20C%200.890625%20-2.0625%200.671875%20-2.0625%200.671875%20-1.828125%20C%200.671875%20-1.59375%200.890625%20-1.59375%201.0625%20-1.59375%20L%208.109375%20-1.59375%20C%207.140625%20-0.53125%206.921875%200.125%206.921875%200.15625%20C%206.921875%200.296875%207.046875%200.296875%207.15625%200.296875%20C%207.34375%200.296875%207.34375%200.28125%207.453125%200.078125%20C%208.0625%20-1.09375%209.171875%20-2.296875%2011.0625%20-2.828125%20C%2011.203125%20-2.875%2011.265625%20-2.890625%2011.265625%20-2.984375%20Z%20M%2011.265625%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph3-3%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-2.984375%20C%208.296875%20-3.234375%208.0625%20-3.234375%207.90625%20-3.234375%20L%201.390625%20-3.234375%20C%201.21875%20-3.234375%200.984375%20-3.234375%200.984375%20-2.984375%20C%200.984375%20-2.75%201.21875%20-2.75%201.390625%20-2.75%20L%207.90625%20-2.75%20C%208.0625%20-2.75%208.296875%20-2.75%208.296875%20-2.984375%20Z%20M%208.296875%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph3-4%22%3E%20%3Cpath%20d%3D%22M%207.296875%200.03125%20C%207.296875%20-0.015625%207.296875%20-0.03125%207.21875%20-0.171875%20L%204.25%20-6.90625%20C%204.203125%20-7.03125%204.140625%20-7.140625%203.984375%20-7.140625%20C%203.875%20-7.140625%203.796875%20-7.09375%203.71875%20-6.921875%20L%200.734375%20-0.171875%20C%200.671875%20-0.03125%200.671875%20-0.015625%200.671875%200.03125%20C%200.671875%200.15625%200.78125%200.265625%200.90625%200.265625%20C%200.984375%200.265625%201.09375%200.234375%201.171875%200.03125%20L%203.984375%20-6.328125%20L%206.796875%200.03125%20C%206.84375%200.15625%206.890625%200.265625%207.046875%200.265625%20C%207.1875%200.265625%207.296875%200.15625%207.296875%200.03125%20Z%20M%207.296875%200.03125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph3-5%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-4.140625%20C%208.296875%20-4.296875%208.1875%20-4.34375%208.0625%20-4.40625%20L%201.453125%20-7.515625%20C%201.296875%20-7.609375%201.265625%20-7.609375%201.234375%20-7.609375%20C%201.09375%20-7.609375%200.984375%20-7.5%200.984375%20-7.359375%20C%200.984375%20-7.21875%201.0625%20-7.1875%201.21875%20-7.109375%20L%207.5%20-4.140625%20L%201.203125%20-1.171875%20C%201.09375%20-1.125%200.984375%20-1.078125%200.984375%20-0.921875%20C%200.984375%20-0.78125%201.09375%20-0.6875%201.234375%20-0.6875%20C%201.28125%20-0.6875%201.296875%20-0.6875%201.4375%20-0.75%20L%208.0625%20-3.890625%20C%208.171875%20-3.9375%208.296875%20-4%208.296875%20-4.140625%20Z%20M%208.296875%201.40625%20C%208.296875%201.15625%208.0625%201.15625%207.890625%201.15625%20L%201.40625%201.15625%20C%201.234375%201.15625%200.984375%201.15625%200.984375%201.40625%20C%200.984375%201.640625%201.21875%201.640625%201.390625%201.640625%20L%207.90625%201.640625%20C%208.0625%201.640625%208.296875%201.640625%208.296875%201.40625%20Z%20M%208.296875%201.40625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph4-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph4-1%22%3E%20%3Cpath%20d%3D%22M%206.109375%20-1.984375%20C%206.109375%20-2.171875%205.921875%20-2.171875%205.8125%20-2.171875%20L%203.46875%20-2.171875%20L%203.46875%20-4.53125%20C%203.46875%20-4.640625%203.46875%20-4.8125%203.296875%20-4.8125%20C%203.109375%20-4.8125%203.109375%20-4.640625%203.109375%20-4.53125%20L%203.109375%20-2.171875%20L%200.75%20-2.171875%20C%200.640625%20-2.171875%200.46875%20-2.171875%200.46875%20-1.984375%20C%200.46875%20-1.8125%200.640625%20-1.8125%200.75%20-1.8125%20L%203.109375%20-1.8125%20L%203.109375%200.546875%20C%203.109375%200.65625%203.109375%200.828125%203.296875%200.828125%20C%203.46875%200.828125%203.46875%200.65625%203.46875%200.546875%20L%203.46875%20-1.8125%20L%205.8125%20-1.8125%20C%205.921875%20-1.8125%206.109375%20-1.8125%206.109375%20-1.984375%20Z%20M%206.109375%20-1.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph4-2%22%3E%20%3Cpath%20d%3D%22M%203.5625%200%20L%203.5625%20-0.265625%20L%203.28125%20-0.265625%20C%202.53125%20-0.265625%202.5%20-0.359375%202.5%20-0.65625%20L%202.5%20-5.078125%20C%202.5%20-5.296875%202.484375%20-5.296875%202.265625%20-5.296875%20C%201.9375%20-4.984375%201.515625%20-4.796875%200.765625%20-4.796875%20L%200.765625%20-4.53125%20C%200.984375%20-4.53125%201.40625%20-4.53125%201.875%20-4.734375%20L%201.875%20-0.65625%20C%201.875%20-0.359375%201.84375%20-0.265625%201.09375%20-0.265625%20L%200.8125%20-0.265625%20L%200.8125%200%20C%201.140625%20-0.03125%201.828125%20-0.03125%202.1875%20-0.03125%20C%202.546875%20-0.03125%203.234375%20-0.03125%203.5625%200%20Z%20M%203.5625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph5-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph5-1%22%3E%20%3Cpath%20d%3D%22M%202.078125%20-3.734375%20C%202.078125%20-3.875%201.96875%20-3.96875%201.84375%20-3.96875%20C%201.671875%20-3.96875%201.5%20-3.8125%201.5%20-3.640625%20C%201.5%20-3.5%201.609375%20-3.40625%201.734375%20-3.40625%20C%201.9375%20-3.40625%202.078125%20-3.578125%202.078125%20-3.734375%20Z%20M%202.296875%20-0.859375%20C%202.296875%20-0.859375%202.296875%20-0.953125%202.1875%20-0.953125%20C%202.09375%20-0.953125%202.09375%20-0.921875%202.0625%20-0.796875%20C%201.96875%20-0.5%201.71875%20-0.140625%201.40625%20-0.140625%20C%201.296875%20-0.140625%201.25%20-0.203125%201.25%20-0.359375%20C%201.25%20-0.46875%201.28125%20-0.5625%201.359375%20-0.75%20L%201.71875%20-1.640625%20C%201.75%20-1.703125%201.796875%20-1.84375%201.828125%20-1.90625%20C%201.84375%20-1.953125%201.859375%20-2.015625%201.859375%20-2.125%20C%201.859375%20-2.453125%201.5625%20-2.640625%201.265625%20-2.640625%20C%200.65625%20-2.640625%200.359375%20-1.84375%200.359375%20-1.71875%20C%200.359375%20-1.6875%200.390625%20-1.640625%200.46875%20-1.640625%20C%200.5625%20-1.640625%200.578125%20-1.671875%200.59375%20-1.71875%20C%200.765625%20-2.296875%201.078125%20-2.4375%201.25%20-2.4375%20C%201.359375%20-2.4375%201.40625%20-2.359375%201.40625%20-2.21875%20C%201.40625%20-2.109375%201.375%20-2.015625%201.359375%20-1.96875%20L%201.046875%20-1.203125%20C%200.96875%20-1.03125%200.96875%20-1.015625%200.890625%20-0.8125%20C%200.8125%20-0.640625%200.796875%20-0.5625%200.796875%20-0.453125%20C%200.796875%20-0.15625%201.0625%200.0625%201.390625%200.0625%20C%202%200.0625%202.296875%20-0.734375%202.296875%20-0.859375%20Z%20M%202.296875%20-0.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph5-2%22%3E%20%3Cpath%20d%3D%22M%201.578125%20-0.046875%20C%201.578125%20-0.4375%201.421875%20-0.71875%201.125%20-0.71875%20C%200.890625%20-0.71875%200.765625%20-0.53125%200.765625%20-0.359375%20C%200.765625%20-0.1875%200.890625%200%201.140625%200%20C%201.234375%200%201.3125%20-0.03125%201.375%20-0.078125%20C%201.375%200.484375%201.078125%200.8125%200.921875%200.953125%20C%200.875%201%200.84375%201.015625%200.84375%201.046875%20C%200.84375%201.109375%200.90625%201.15625%200.953125%201.15625%20C%201.03125%201.15625%201.578125%200.6875%201.578125%20-0.046875%20Z%20M%201.578125%20-0.046875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-glyph5-3%22%3E%20%3Cpath%20d%3D%22M%204.96875%20-2.609375%20L%205.3125%20-4.046875%20C%205.328125%20-4.09375%205.34375%20-4.125%205.34375%20-4.125%20C%205.34375%20-4.125%205.328125%20-4.21875%205.25%20-4.21875%20C%205.203125%20-4.21875%205.1875%20-4.203125%205.140625%20-4.140625%20L%204.6875%20-3.671875%20C%204.359375%20-4.078125%203.921875%20-4.21875%203.5%20-4.21875%20C%201.96875%20-4.21875%200.515625%20-2.9375%200.515625%20-1.59375%20C%200.515625%20-0.5625%201.34375%200.125%202.453125%200.125%20C%203.078125%200.125%203.625%20-0.125%203.984375%20-0.40625%20C%204.578125%20-0.875%204.671875%20-1.40625%204.671875%20-1.4375%20C%204.671875%20-1.5%204.609375%20-1.53125%204.5625%20-1.53125%20C%204.484375%20-1.53125%204.46875%20-1.5%204.453125%20-1.4375%20C%204.15625%20-0.515625%203.21875%20-0.109375%202.5625%20-0.109375%20C%202.109375%20-0.109375%201.140625%20-0.296875%201.140625%20-1.4375%20C%201.140625%20-1.671875%201.1875%20-2.5%201.84375%20-3.21875%20C%202.171875%20-3.578125%202.8125%20-3.96875%203.546875%20-3.96875%20C%204.328125%20-3.96875%204.734375%20-3.421875%204.734375%20-2.796875%20C%204.734375%20-2.6875%204.703125%20-2.578125%204.703125%20-2.578125%20C%204.703125%20-2.484375%204.796875%20-2.484375%204.828125%20-2.484375%20C%204.90625%20-2.484375%204.9375%20-2.484375%204.96875%20-2.609375%20Z%20M%204.96875%20-2.609375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rangebinaryvalues2.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-1%22%20x%3D%22-0.164%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%224.813%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%2211.515%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-2%22%20x%3D%2223.943626%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-1%22%20x%3D%2239.756%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-2%22%20x%3D%2249.714682%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-2%22%20x%3D%2271.734%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%2279.698%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-3%22%20x%3D%2286.4%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-4%22%20x%3D%2298.828626%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22107.736%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-3%22%20x%3D%22113.774%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-5%22%20x%3D%22125.729%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22131.004%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%22144.445%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-2%22%20x%3D%22151.557%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-6%22%20x%3D%22173.475%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22180.675%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph4-1%22%20x%3D%22183.558%22%20y%3D%2210.61%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph4-2%22%20x%3D%22190.144491%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-2%22%20x%3D%22194.378%22%20y%3D%2210.61%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-3%22%20x%3D%22196.729977%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-1%22%20x%3D%22202.766%22%20y%3D%2211.825%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%22209.747%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-7%22%20x%3D%22222.172%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-8%22%20x%3D%22228.148404%22%20y%3D%228.817%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-5%22%20x%3D%22233.573674%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-9%22%20x%3D%22239.172294%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-3%22%20x%3D%22244.796%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-10%22%20x%3D%22253.571%22%20y%3D%228.817%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-11%22%20x%3D%22259.084738%22%20y%3D%228.817%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-12%22%20x%3D%22263.312097%22%20y%3D%228.817%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-11%22%20x%3D%22269.45707%22%20y%3D%228.817%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-8%22%20x%3D%22273.684428%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-4%22%20x%3D%22279.11%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-1%22%20x%3D%22284.26%22%20y%3D%2211.95%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-2%22%20x%3D%22286.923619%22%20y%3D%2211.95%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-3%22%20x%3D%22289.192716%22%20y%3D%2211.95%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-1%22%20x%3D%22294.476%22%20y%3D%2213.851%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-4%22%20x%3D%22308.596%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-13%22%20x%3D%22351.518%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22355.005%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%22361.707%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-2%22%20x%3D%22374.133%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22382.097%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-4%22%20x%3D%22420.43%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-11%22%20x%3D%22438.363%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22442.59%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%22449.292%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-4%22%20x%3D%22461.718%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22470.628%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-3%22%20x%3D%22476.666%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-5%22%20x%3D%22488.621%22%20y%3D%228.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22493.896%22%20y%3D%2210.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-1%22%20x%3D%22-0.164%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%224.813%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%2211.515%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-4%22%20x%3D%2223.943626%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-1%22%20x%3D%2239.756%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-2%22%20x%3D%2249.714682%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-2%22%20x%3D%2271.637%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%2279.601%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-5%22%20x%3D%2286.303%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-4%22%20x%3D%2298.923%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22107.833%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-3%22%20x%3D%22113.871%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-5%22%20x%3D%22125.826%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22131.101%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%22144.445%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-2%22%20x%3D%22151.557%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-6%22%20x%3D%22175.767%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22182.966%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph4-1%22%20x%3D%22185.85%22%20y%3D%2225.756%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph4-2%22%20x%3D%22192.436491%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-2%22%20x%3D%22196.67%22%20y%3D%2225.756%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-3%22%20x%3D%22199.021977%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-1%22%20x%3D%22205.058%22%20y%3D%2226.971%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%22212.039%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-9%22%20x%3D%22224.464%22%20y%3D%2223.963%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-14%22%20x%3D%22230.091313%22%20y%3D%2223.963%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-8%22%20x%3D%22237.079127%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-3%22%20x%3D%22242.505%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-10%22%20x%3D%22251.28%22%20y%3D%2223.963%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-11%22%20x%3D%22256.793738%22%20y%3D%2223.963%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-12%22%20x%3D%22261.021097%22%20y%3D%2223.963%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-11%22%20x%3D%22267.16607%22%20y%3D%2223.963%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-8%22%20x%3D%22271.393428%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-4%22%20x%3D%22276.819%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-1%22%20x%3D%22281.969%22%20y%3D%2227.096%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-2%22%20x%3D%22284.632619%22%20y%3D%2227.096%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-3%22%20x%3D%22286.901716%22%20y%3D%2227.096%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph5-1%22%20x%3D%22292.184%22%20y%3D%2228.997%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-4%22%20x%3D%22308.596%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-13%22%20x%3D%22326.529%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22330.016%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%22336.718%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-2%22%20x%3D%22349.144%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22357.108%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-3%22%20x%3D%22363.146%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-4%22%20x%3D%22375.101%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22384.011%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-5%22%20x%3D%22390.049%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-5%22%20x%3D%22401.811%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22407.086%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph3-4%22%20x%3D%22420.43%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-11%22%20x%3D%22451.814%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22456.042%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph2-1%22%20x%3D%22462.744%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph0-5%22%20x%3D%22475.169%22%20y%3D%2223.963%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues2.svg-glyph1-1%22%20x%3D%22480.445%22%20y%3D%2225.756%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="range binary values 2"/>
                <artwork type="ascii-art">           b_(i) type="ascii-art"><![CDATA[
           b_i =  0                          &lt;==&gt;
           L_(i) &lt;  R_(i) - r_(i)              ==&gt;
S_(i + 1, C_(i))                        <==>
           L_i <  R_i - r_i                ==>
   S_(i+1,C_i) =  zero_state_(S_(i, C_(i))) C_i))  AND
           l_(i)
           l_i =  L_(i)  L_i                      AND
           t_(i)
           t_i =  R_(i)  R_i - r_(i)

           b_(i) r_i

           b_i =  1                          &lt;==&gt;
           L_(i) &gt;= R_(i)                        <==>
           L_i >= R_i - r_(i)              ==&gt;
S_(i + 1, C_(i)) r_i                ==>
   S_(i+1,C_i) =  one_state_(S_(i, C_(i))) C_i))   AND
           l_(i)
           l_i =  L_(i)  L_i - R_(i) R_i + r_(i) r_i          AND
           t_(i)
           t_i =  r_(i)</artwork>  r_i
]]></artwork>
              </artset>
            </figure>
            <figure>
              <name>If the value of "k" <tt>k</tt> is unequal to the i-th value of Context, context, in other words words, if the State state is unchanged from the last symbol coding, then the value of the State state is carried over to the next symbol coding.
</name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22134pt%22%20height%3D%2213pt%22%20viewBox%3D%220%200%20134%2013%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%207.578125%20-2.875%20C%207.578125%20-2.96875%207.484375%20-2.96875%207.453125%20-2.96875%20C%207.34375%20-2.96875%207.328125%20-2.90625%207.296875%20-2.859375%20C%206.75%20-0.984375%205.140625%20-0.09375%203.9375%20-0.09375%20C%202.671875%20-0.09375%201.578125%20-0.90625%201.578125%20-2.609375%20C%201.578125%20-2.984375%201.703125%20-5.0625%203.046875%20-6.640625%20C%203.703125%20-7.40625%204.828125%20-8.0625%205.96875%20-8.0625%20C%207.28125%20-8.0625%207.859375%20-6.984375%207.859375%20-5.765625%20C%207.859375%20-5.453125%207.828125%20-5.1875%207.828125%20-5.140625%20C%207.828125%20-5.03125%207.953125%20-5.03125%207.984375%20-5.03125%20C%208.109375%20-5.03125%208.125%20-5.046875%208.171875%20-5.265625%20L%208.921875%20-8.3125%20C%208.921875%20-8.421875%208.828125%20-8.421875%208.828125%20-8.421875%20C%208.828125%20-8.421875%208.75%20-8.421875%208.65625%20-8.296875%20L%207.828125%20-7.296875%20C%207.40625%20-8.015625%206.75%20-8.421875%205.859375%20-8.421875%20C%203.28125%20-8.421875%200.59375%20-5.796875%200.59375%20-2.984375%20C%200.59375%20-0.984375%202%200.25%203.734375%200.25%20C%204.703125%200.25%205.53125%20-0.15625%206.234375%20-0.734375%20C%207.265625%20-1.609375%207.578125%20-2.765625%207.578125%20-2.875%20Z%20M%207.578125%20-2.875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%205.734375%20-1.703125%20C%205.734375%20-1.765625%205.6875%20-1.8125%205.625%20-1.8125%20C%205.515625%20-1.8125%205.5%20-1.765625%205.453125%20-1.578125%20C%205.28125%20-0.953125%205.03125%20-0.125%204.421875%20-0.125%20C%204.1875%20-0.125%204.03125%20-0.234375%204.03125%20-0.6875%20C%204.03125%20-0.921875%204.078125%20-1.1875%204.125%20-1.359375%20C%204.171875%20-1.578125%204.171875%20-1.59375%204.171875%20-1.734375%20C%204.171875%20-2.4375%203.53125%20-2.828125%202.4375%20-2.96875%20C%202.875%20-3.234375%203.296875%20-3.703125%203.46875%20-3.890625%20C%204.140625%20-4.65625%204.609375%20-5.03125%205.15625%20-5.03125%20C%205.4375%20-5.03125%205.515625%20-4.953125%205.59375%20-4.890625%20C%205.15625%20-4.84375%204.984375%20-4.53125%204.984375%20-4.296875%20C%204.984375%20-4%205.21875%20-3.90625%205.375%20-3.90625%20C%205.703125%20-3.90625%205.984375%20-4.1875%205.984375%20-4.5625%20C%205.984375%20-4.90625%205.71875%20-5.265625%205.171875%20-5.265625%20C%204.515625%20-5.265625%203.984375%20-4.8125%203.125%20-3.84375%20C%203.015625%20-3.703125%202.5625%20-3.25%202.125%20-3.078125%20L%203.359375%20-8%20C%203.375%20-8.046875%203.390625%20-8.109375%203.390625%20-8.171875%20C%203.390625%20-8.296875%203.25%20-8.296875%203.25%20-8.296875%20L%202.59375%20-8.234375%20C%202.390625%20-8.21875%202.21875%20-8.203125%202%20-8.1875%20C%201.703125%20-8.15625%201.625%20-8.15625%201.625%20-7.9375%20C%201.625%20-7.8125%201.75%20-7.8125%201.859375%20-7.8125%20C%202.46875%20-7.8125%202.46875%20-7.703125%202.46875%20-7.59375%20C%202.46875%20-7.546875%202.46875%20-7.515625%202.421875%20-7.296875%20L%200.703125%20-0.46875%20C%200.65625%20-0.28125%200.65625%20-0.265625%200.65625%20-0.1875%20C%200.65625%200.078125%200.859375%200.125%200.984375%200.125%20C%201.3125%200.125%201.390625%20-0.140625%201.484375%20-0.515625%20C%201.59375%20-0.953125%201.546875%20-0.78125%202.046875%20-2.75%20C%202.90625%20-2.65625%203.421875%20-2.296875%203.421875%20-1.71875%20C%203.421875%20-1.65625%203.421875%20-1.609375%203.375%20-1.421875%20C%203.328125%20-1.25%203.328125%20-1.09375%203.328125%20-1.046875%20C%203.328125%20-0.34375%203.796875%200.125%204.40625%200.125%20C%204.953125%200.125%205.234375%20-0.375%205.328125%20-0.546875%20C%205.578125%20-0.984375%205.734375%20-1.65625%205.734375%20-1.703125%20Z%20M%205.734375%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%206.453125%20-2.734375%20C%206.453125%20-3.234375%206.328125%20-3.6875%205.875%20-4.125%20C%205.625%20-4.375%205.421875%20-4.4375%204.3125%20-4.71875%20C%203.515625%20-4.9375%203.40625%20-4.96875%203.1875%20-5.15625%20C%202.984375%20-5.359375%202.828125%20-5.65625%202.828125%20-6.0625%20C%202.828125%20-7.0625%203.84375%20-8.09375%204.984375%20-8.09375%20C%206.15625%20-8.09375%206.703125%20-7.375%206.703125%20-6.234375%20C%206.703125%20-5.921875%206.640625%20-5.609375%206.640625%20-5.5625%20C%206.640625%20-5.453125%206.734375%20-5.453125%206.78125%20-5.453125%20C%206.890625%20-5.453125%206.890625%20-5.484375%206.9375%20-5.671875%20L%207.59375%20-8.3125%20C%207.59375%20-8.421875%207.484375%20-8.421875%207.484375%20-8.421875%20C%207.4375%20-8.421875%207.421875%20-8.40625%207.28125%20-8.21875%20L%206.703125%20-7.5%20C%206.3125%20-8.28125%205.515625%20-8.421875%205.015625%20-8.421875%20C%203.5%20-8.421875%202.125%20-7.03125%202.125%20-5.671875%20C%202.125%20-4.78125%202.671875%20-4.25%203.25%20-4.046875%20C%203.375%20-4%204.09375%20-3.8125%204.453125%20-3.734375%20C%205.0625%20-3.5625%205.21875%20-3.515625%205.46875%20-3.25%20C%205.515625%20-3.1875%205.75%20-2.921875%205.75%20-2.359375%20C%205.75%20-1.25%204.71875%20-0.09375%203.53125%20-0.09375%20C%202.546875%20-0.09375%201.453125%20-0.515625%201.453125%20-1.859375%20C%201.453125%20-2.078125%201.5%20-2.359375%201.546875%20-2.484375%20C%201.546875%20-2.515625%201.546875%20-2.609375%201.546875%20-2.609375%20C%201.546875%20-2.65625%201.53125%20-2.71875%201.4375%20-2.71875%20C%201.328125%20-2.71875%201.3125%20-2.6875%201.265625%20-2.484375%20L%200.65625%20-0.03125%20L%200.609375%200.140625%20C%200.609375%200.25%200.734375%200.25%200.734375%200.25%20C%200.78125%200.25%200.78125%200.234375%200.9375%200.0625%20L%201.484375%20-0.65625%20C%201.765625%20-0.234375%202.390625%200.25%203.5%200.25%20C%205.046875%200.25%206.453125%20-1.25%206.453125%20-2.734375%20Z%20M%206.453125%20-2.734375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%202.375%20-4.96875%20C%202.375%20-5.140625%202.25%20-5.28125%202.0625%20-5.28125%20C%201.859375%20-5.28125%201.625%20-5.078125%201.625%20-4.84375%20C%201.625%20-4.671875%201.75%20-4.546875%201.9375%20-4.546875%20C%202.140625%20-4.546875%202.375%20-4.734375%202.375%20-4.96875%20Z%20M%202.53125%20-1.140625%20C%202.53125%20-1.21875%202.46875%20-1.25%202.40625%20-1.25%20C%202.3125%20-1.25%202.296875%20-1.1875%202.265625%20-1.109375%20C%202.09375%20-0.46875%201.765625%20-0.140625%201.4375%20-0.140625%20C%201.34375%20-0.140625%201.25%20-0.1875%201.25%20-0.390625%20C%201.25%20-0.59375%201.3125%20-0.734375%201.40625%20-0.984375%20L%201.90625%20-2.265625%20C%201.96875%20-2.453125%202.078125%20-2.703125%202.078125%20-2.84375%20C%202.078125%20-3.234375%201.75%20-3.515625%201.34375%20-3.515625%20C%200.578125%20-3.515625%200.234375%20-2.40625%200.234375%20-2.296875%20C%200.234375%20-2.21875%200.296875%20-2.1875%200.359375%20-2.1875%20C%200.46875%20-2.1875%200.46875%20-2.234375%200.5%20-2.3125%20C%200.71875%20-3.078125%201.078125%20-3.296875%201.328125%20-3.296875%20C%201.4375%20-3.296875%201.515625%20-3.25%201.515625%20-3.03125%20C%201.515625%20-2.953125%201.5%20-2.84375%201.421875%20-2.59375%20L%201.21875%20-2.046875%20C%201%20-1.515625%201%20-1.5%200.78125%20-0.953125%20C%200.734375%20-0.828125%200.703125%20-0.734375%200.703125%20-0.59375%20C%200.703125%20-0.203125%201%200.078125%201.421875%200.078125%20C%202.203125%200.078125%202.53125%20-1.03125%202.53125%20-1.140625%20Z%20M%202.53125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%201.71875%20-0.03125%20C%201.71875%20-0.53125%201.515625%20-0.890625%201.171875%20-0.890625%20C%200.890625%20-0.890625%200.734375%20-0.65625%200.734375%20-0.453125%20C%200.734375%20-0.21875%200.890625%200%201.171875%200%20C%201.375%200%201.484375%20-0.125%201.484375%20-0.125%20C%201.484375%200.390625%201.375%200.859375%200.890625%201.34375%20C%200.859375%201.375%200.84375%201.390625%200.84375%201.421875%20C%200.84375%201.484375%200.90625%201.53125%200.953125%201.53125%20C%201.046875%201.53125%201.71875%200.90625%201.71875%20-0.03125%20Z%20M%201.71875%20-0.03125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%204.15625%20-1.140625%20C%204.15625%20-1.21875%204.09375%20-1.25%204.03125%20-1.25%20C%203.9375%20-1.25%203.921875%20-1.1875%203.890625%20-1.046875%20C%203.78125%20-0.671875%203.578125%20-0.140625%203.203125%20-0.140625%20C%203%20-0.140625%202.953125%20-0.3125%202.953125%20-0.53125%20C%202.953125%20-0.640625%202.953125%20-0.734375%203%20-0.921875%20C%203%20-0.953125%203.03125%20-1.078125%203.03125%20-1.15625%20C%203.03125%20-1.8125%202.21875%20-1.953125%201.8125%20-2.015625%20C%202.109375%20-2.1875%202.375%20-2.46875%202.46875%20-2.5625%20C%202.90625%20-3%203.265625%20-3.296875%203.65625%20-3.296875%20C%203.75%20-3.296875%203.84375%20-3.265625%203.90625%20-3.1875%20C%203.484375%20-3.125%203.484375%20-2.75%203.484375%20-2.75%20C%203.484375%20-2.578125%203.625%20-2.453125%203.796875%20-2.453125%20C%204.015625%20-2.453125%204.25%20-2.625%204.25%20-2.953125%20C%204.25%20-3.234375%204.0625%20-3.515625%203.65625%20-3.515625%20C%203.203125%20-3.515625%202.78125%20-3.15625%202.328125%20-2.703125%20C%201.859375%20-2.25%201.671875%20-2.171875%201.53125%20-2.109375%20L%202.328125%20-5.296875%20C%202.328125%20-5.3125%202.359375%20-5.421875%202.359375%20-5.421875%20C%202.359375%20-5.453125%202.328125%20-5.53125%202.234375%20-5.53125%20C%202.203125%20-5.53125%201.953125%20-5.5%201.765625%20-5.484375%20L%201.328125%20-5.453125%20C%201.140625%20-5.4375%201.0625%20-5.4375%201.0625%20-5.296875%20C%201.0625%20-5.171875%201.171875%20-5.171875%201.28125%20-5.171875%20C%201.65625%20-5.171875%201.65625%20-5.125%201.65625%20-5.0625%20C%201.65625%20-5.03125%201.65625%20-5.015625%201.625%20-4.875%20L%200.484375%20-0.34375%20C%200.453125%20-0.21875%200.453125%20-0.171875%200.453125%20-0.171875%20C%200.453125%20-0.03125%200.5625%200.078125%200.71875%200.078125%20C%200.984375%200.078125%201.046875%20-0.171875%201.078125%20-0.28125%20L%201.453125%20-1.796875%20C%201.890625%20-1.75%202.4375%20-1.609375%202.4375%20-1.140625%20C%202.4375%20-1.109375%202.4375%20-1.0625%202.421875%20-0.984375%20C%202.390625%20-0.890625%202.375%20-0.765625%202.375%20-0.734375%20C%202.375%20-0.265625%202.71875%200.078125%203.1875%200.078125%20C%203.515625%200.078125%203.734375%20-0.171875%203.828125%20-0.3125%20C%204.03125%20-0.609375%204.15625%20-1.09375%204.15625%20-1.140625%20Z%20M%204.15625%20-1.140625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%207.625%20-8.3125%20C%207.625%20-8.40625%207.546875%20-8.5625%207.390625%20-8.5625%20C%207.265625%20-8.5625%207.203125%20-8.484375%207.125%20-8.34375%20L%201.75%202.125%20C%201.671875%202.265625%201.65625%202.296875%201.65625%202.34375%20C%201.65625%202.421875%201.734375%202.578125%201.90625%202.578125%20C%202.015625%202.578125%202.09375%202.515625%202.15625%202.359375%20L%207.546875%20-8.109375%20C%207.609375%20-8.25%207.625%20-8.265625%207.625%20-8.3125%20Z%20M%207.625%20-8.3125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%2011.265625%20-2.984375%20C%2011.265625%20-3.078125%2011.203125%20-3.109375%2011.0625%20-3.140625%20C%209.15625%20-3.6875%208.078125%20-4.890625%207.5%20-5.96875%20C%207.359375%20-6.203125%207.359375%20-6.234375%207.34375%20-6.234375%20C%207.296875%20-6.28125%207.234375%20-6.28125%207.15625%20-6.28125%20C%207.046875%20-6.28125%206.921875%20-6.28125%206.921875%20-6.125%20C%206.921875%20-6.125%207.140625%20-5.453125%208.109375%20-4.390625%20L%201.0625%20-4.390625%20C%200.890625%20-4.390625%200.671875%20-4.390625%200.671875%20-4.140625%20C%200.671875%20-3.90625%200.890625%20-3.90625%201.078125%20-3.90625%20L%208.4375%20-3.90625%20C%208.625%20-3.90625%208.65625%20-3.90625%208.8125%20-3.796875%20C%209.375%20-3.375%209.9375%20-3.09375%2010.171875%20-2.984375%20C%209.921875%20-2.875%209.375%20-2.609375%208.796875%20-2.1875%20C%208.65625%20-2.0625%208.625%20-2.0625%208.4375%20-2.0625%20L%201.078125%20-2.0625%20C%200.890625%20-2.0625%200.671875%20-2.0625%200.671875%20-1.828125%20C%200.671875%20-1.59375%200.890625%20-1.59375%201.0625%20-1.59375%20L%208.109375%20-1.59375%20C%207.140625%20-0.53125%206.921875%200.125%206.921875%200.15625%20C%206.921875%200.296875%207.046875%200.296875%207.15625%200.296875%20C%207.34375%200.296875%207.34375%200.28125%207.453125%200.078125%20C%208.0625%20-1.09375%209.171875%20-2.296875%2011.0625%20-2.828125%20C%2011.203125%20-2.875%2011.265625%20-2.890625%2011.265625%20-2.984375%20Z%20M%2011.265625%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph3-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph3-1%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph4-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph4-1%22%3E%20%3Cpath%20d%3D%22M%206.109375%20-1.984375%20C%206.109375%20-2.171875%205.921875%20-2.171875%205.8125%20-2.171875%20L%203.46875%20-2.171875%20L%203.46875%20-4.53125%20C%203.46875%20-4.640625%203.46875%20-4.8125%203.296875%20-4.8125%20C%203.109375%20-4.8125%203.109375%20-4.640625%203.109375%20-4.53125%20L%203.109375%20-2.171875%20L%200.75%20-2.171875%20C%200.640625%20-2.171875%200.46875%20-2.171875%200.46875%20-1.984375%20C%200.46875%20-1.8125%200.640625%20-1.8125%200.75%20-1.8125%20L%203.109375%20-1.8125%20L%203.109375%200.546875%20C%203.109375%200.65625%203.109375%200.828125%203.296875%200.828125%20C%203.46875%200.828125%203.46875%200.65625%203.46875%200.546875%20L%203.46875%20-1.8125%20L%205.8125%20-1.8125%20C%205.921875%20-1.8125%206.109375%20-1.8125%206.109375%20-1.984375%20Z%20M%206.109375%20-1.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-glyph4-2%22%3E%20%3Cpath%20d%3D%22M%203.5625%200%20L%203.5625%20-0.265625%20L%203.28125%20-0.265625%20C%202.53125%20-0.265625%202.5%20-0.359375%202.5%20-0.65625%20L%202.5%20-5.078125%20C%202.5%20-5.296875%202.484375%20-5.296875%202.265625%20-5.296875%20C%201.9375%20-4.984375%201.515625%20-4.796875%200.765625%20-4.796875%20L%200.765625%20-4.53125%20C%200.984375%20-4.53125%201.40625%20-4.53125%201.875%20-4.734375%20L%201.875%20-0.65625%20C%201.875%20-0.359375%201.84375%20-0.265625%201.09375%20-0.265625%20L%200.8125%20-0.265625%20L%200.8125%200%20C%201.140625%20-0.03125%201.828125%20-0.03125%202.1875%20-0.03125%20C%202.546875%20-0.03125%203.234375%20-0.03125%203.5625%200%20Z%20M%203.5625%200%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rangebinaryvalues3.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph0-1%22%20x%3D%22-0.205%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph1-1%22%20x%3D%228.17%22%20y%3D%2210.893%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph2-1%22%20x%3D%2214.872%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph3-1%22%20x%3D%2214.872%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph0-2%22%20x%3D%2227.298%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph3-1%22%20x%3D%2243.75%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph2-2%22%20x%3D%2250.862%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph0-3%22%20x%3D%2272.78%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph1-1%22%20x%3D%2279.98%22%20y%3D%2210.893%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph4-1%22%20x%3D%2282.863%22%20y%3D%2210.893%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph4-2%22%20x%3D%2289.449491%22%20y%3D%2210.893%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph1-2%22%20x%3D%2293.683%22%20y%3D%2210.893%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph1-3%22%20x%3D%2296.034977%22%20y%3D%2210.893%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph3-1%22%20x%3D%22104.476%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph0-3%22%20x%3D%22116.902%22%20y%3D%229.1%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph1-1%22%20x%3D%22124.101%22%20y%3D%2210.893%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph1-2%22%20x%3D%22126.983785%22%20y%3D%2210.893%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues3.svg-glyph1-3%22%20x%3D%22129.335762%22%20y%3D%2210.893%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="range binary values 3"/>
                <artwork type="ascii-art">C_(i) type="ascii-art"><![CDATA[
C_i != k ==&gt; ==> S_(i + 1, k) = S_(i, k)</artwork> k)
]]></artwork>
              </artset>
            </figure>
            <figure>
              <name>This formula shows the linking of the Range range coder with the reading or writing of the bytestream.
</name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22335pt%22%20height%3D%2227pt%22%20viewBox%3D%220%200%20335%2027%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%203.640625%20-1.703125%20C%203.640625%20-1.78125%203.578125%20-1.8125%203.515625%20-1.8125%20C%203.515625%20-1.8125%203.4375%20-1.8125%203.421875%20-1.765625%20C%203.421875%20-1.765625%203.390625%20-1.75%203.3125%20-1.546875%20C%203.0625%20-0.953125%202.515625%20-0.125%201.8125%20-0.125%20C%201.453125%20-0.125%201.4375%20-0.421875%201.4375%20-0.6875%20C%201.4375%20-0.6875%201.4375%20-0.921875%201.46875%20-1.0625%20L%202.40625%20-4.8125%20L%203.5%20-4.8125%20C%203.734375%20-4.8125%203.84375%20-4.8125%203.84375%20-5.015625%20C%203.84375%20-5.15625%203.78125%20-5.15625%203.53125%20-5.15625%20L%202.484375%20-5.15625%20L%202.921875%20-6.890625%20C%202.96875%20-7.0625%202.96875%20-7.09375%202.96875%20-7.171875%20C%202.96875%20-7.359375%202.828125%20-7.46875%202.671875%20-7.46875%20C%202.5625%20-7.46875%202.296875%20-7.4375%202.203125%20-7.046875%20L%201.734375%20-5.15625%20L%200.609375%20-5.15625%20C%200.375%20-5.15625%200.265625%20-5.15625%200.265625%20-4.921875%20C%200.265625%20-4.8125%200.34375%20-4.8125%200.578125%20-4.8125%20L%201.640625%20-4.8125%20L%200.84375%20-1.65625%20C%200.75%20-1.234375%200.71875%20-1.109375%200.71875%20-0.953125%20C%200.71875%20-0.390625%201.109375%200.125%201.78125%200.125%20C%202.984375%200.125%203.640625%20-1.625%203.640625%20-1.703125%20Z%20M%203.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%208.109375%200.109375%20C%208.109375%200.03125%208.09375%20-0.046875%207.875%20-0.140625%20L%201.71875%20-2.96875%20L%207.875%20-5.828125%20C%208.09375%20-5.921875%208.109375%20-6%208.109375%20-6.078125%20C%208.109375%20-6.203125%208.015625%20-6.296875%207.890625%20-6.296875%20C%207.890625%20-6.296875%207.859375%20-6.28125%207.6875%20-6.21875%20L%201.21875%20-3.234375%20C%201%20-3.140625%200.984375%20-3.0625%200.984375%20-2.984375%20C%200.984375%20-2.90625%200.984375%20-2.828125%201.21875%20-2.71875%20L%207.6875%200.25%20C%207.84375%200.328125%207.890625%200.328125%207.890625%200.328125%20C%208.015625%200.328125%208.109375%200.234375%208.109375%200.109375%20Z%20M%208.109375%200.109375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%207.671875%20-6.578125%20C%207.671875%20-5.96875%207.359375%20-4.203125%204.953125%20-4.203125%20L%203.609375%20-4.203125%20L%204.40625%20-7.34375%20C%204.5%20-7.796875%204.546875%20-7.8125%205.015625%20-7.8125%20L%205.875%20-7.8125%20C%206.90625%20-7.8125%207.671875%20-7.5%207.671875%20-6.578125%20Z%20M%208.84375%20-1.09375%20C%208.84375%20-1.1875%208.78125%20-1.21875%208.71875%20-1.21875%20C%208.625%20-1.21875%208.59375%20-1.140625%208.578125%20-1.046875%20C%208.28125%20-0.203125%207.796875%200.015625%207.5%200.015625%20C%207.203125%200.015625%207%20-0.125%207%20-0.65625%20C%207%20-0.9375%207.140625%20-2.03125%207.15625%20-2.09375%20C%207.21875%20-2.53125%207.21875%20-2.578125%207.21875%20-2.671875%20C%207.21875%20-3.546875%206.515625%20-3.921875%206.0625%20-4.0625%20C%207.546875%20-4.390625%208.703125%20-5.34375%208.703125%20-6.375%20C%208.703125%20-7.296875%207.75%20-8.15625%206.09375%20-8.15625%20L%202.859375%20-8.15625%20C%202.625%20-8.15625%202.515625%20-8.15625%202.515625%20-7.9375%20C%202.515625%20-7.8125%202.59375%20-7.8125%202.828125%20-7.8125%20C%203.53125%20-7.8125%203.53125%20-7.71875%203.53125%20-7.59375%20C%203.53125%20-7.59375%203.53125%20-7.5%203.484375%20-7.3125%20L%201.875%20-0.890625%20C%201.765625%20-0.46875%201.75%20-0.34375%200.921875%20-0.34375%20C%200.640625%20-0.34375%200.5625%20-0.34375%200.5625%20-0.125%20C%200.5625%200%200.6875%200%200.734375%200%20C%200.9375%200%201.1875%20-0.03125%201.421875%20-0.03125%20L%202.828125%20-0.03125%20C%203.046875%20-0.03125%203.296875%200%203.515625%200%20C%203.609375%200%203.734375%200%203.734375%20-0.234375%20C%203.734375%20-0.34375%203.640625%20-0.34375%203.453125%20-0.34375%20C%202.71875%20-0.34375%202.71875%20-0.4375%202.71875%20-0.5625%20C%202.71875%20-0.5625%202.71875%20-0.65625%202.75%20-0.75%20L%203.546875%20-3.96875%20L%204.984375%20-3.96875%20C%206.125%20-3.96875%206.328125%20-3.25%206.328125%20-2.859375%20C%206.328125%20-2.671875%206.21875%20-2.21875%206.125%20-1.90625%20C%206%20-1.34375%205.96875%20-1.21875%205.96875%20-0.984375%20C%205.96875%20-0.140625%206.65625%200.25%207.453125%200.25%20C%208.421875%200.25%208.84375%20-0.9375%208.84375%20-1.09375%20Z%20M%208.84375%20-1.09375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%207.546875%20-2.9375%20C%207.546875%20-3.015625%207.484375%20-3.0625%207.421875%20-3.0625%20C%207.421875%20-3.0625%207.34375%20-3.0625%207.328125%20-3.015625%20C%207.296875%20-3%207.296875%20-2.96875%207.203125%20-2.75%20C%206.828125%20-1.703125%206.28125%20-0.34375%204.265625%20-0.34375%20L%203.125%20-0.34375%20C%202.953125%20-0.34375%202.921875%20-0.34375%202.859375%20-0.359375%20C%202.71875%20-0.375%202.71875%20-0.390625%202.71875%20-0.484375%20C%202.71875%20-0.578125%202.734375%20-0.640625%202.765625%20-0.75%20L%204.390625%20-7.25%20C%204.5%20-7.703125%204.53125%20-7.8125%205.578125%20-7.8125%20C%205.90625%20-7.8125%205.984375%20-7.8125%205.984375%20-8.046875%20C%205.984375%20-8.15625%205.859375%20-8.15625%205.8125%20-8.15625%20C%205.5625%20-8.15625%205.296875%20-8.140625%205.0625%20-8.140625%20L%203.453125%20-8.140625%20C%203.234375%20-8.140625%202.96875%20-8.15625%202.734375%20-8.15625%20C%202.640625%20-8.15625%202.515625%20-8.15625%202.515625%20-7.9375%20C%202.515625%20-7.8125%202.625%20-7.8125%202.796875%20-7.8125%20C%203.53125%20-7.8125%203.53125%20-7.71875%203.53125%20-7.59375%20C%203.53125%20-7.59375%203.53125%20-7.5%203.484375%20-7.3125%20L%201.859375%20-0.890625%20C%201.75%20-0.46875%201.734375%20-0.34375%200.890625%20-0.34375%20C%200.671875%20-0.34375%200.546875%20-0.34375%200.546875%20-0.125%20C%200.546875%200%200.625%200%200.859375%200%20L%206.21875%200%20C%206.484375%200%206.484375%20-0.015625%206.578125%20-0.234375%20L%207.5%20-2.765625%20C%207.515625%20-2.828125%207.546875%20-2.90625%207.546875%20-2.9375%20Z%20M%207.546875%20-2.9375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%202.828125%20-1.703125%20C%202.828125%20-1.765625%202.765625%20-1.8125%202.703125%20-1.8125%20C%202.59375%20-1.8125%202.578125%20-1.75%202.53125%20-1.578125%20C%202.3125%20-0.75%202.109375%20-0.125%201.625%20-0.125%20C%201.265625%20-0.125%201.265625%20-0.5%201.265625%20-0.671875%20C%201.265625%20-0.71875%201.265625%20-0.96875%201.34375%20-1.296875%20L%203.03125%20-8%20C%203.046875%20-8.046875%203.078125%20-8.109375%203.078125%20-8.171875%20C%203.078125%20-8.296875%202.921875%20-8.296875%202.921875%20-8.296875%20L%202.265625%20-8.234375%20C%202.0625%20-8.21875%201.890625%20-8.203125%201.671875%20-8.1875%20C%201.390625%20-8.15625%201.296875%20-8.15625%201.296875%20-7.9375%20C%201.296875%20-7.8125%201.421875%20-7.8125%201.546875%20-7.8125%20C%202.15625%20-7.8125%202.15625%20-7.703125%202.15625%20-7.59375%20C%202.15625%20-7.546875%202.15625%20-7.515625%202.09375%20-7.296875%20L%200.609375%20-1.375%20C%200.578125%20-1.25%200.546875%20-1.140625%200.546875%20-0.953125%20C%200.546875%20-0.359375%200.984375%200.125%201.609375%200.125%20C%202%200.125%202.265625%20-0.140625%202.453125%20-0.515625%20C%202.65625%20-0.90625%202.828125%20-1.65625%202.828125%20-1.703125%20Z%20M%202.828125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%207.90625%20-6.5625%20C%207.90625%20-5.59375%206.9375%20-4.359375%205.359375%20-4.359375%20L%203.640625%20-4.359375%20L%204.375%20-7.34375%20C%204.484375%20-7.796875%204.53125%20-7.8125%205%20-7.8125%20L%206.546875%20-7.8125%20C%207.90625%20-7.8125%207.90625%20-6.671875%207.90625%20-6.5625%20Z%20M%208.21875%20-2.59375%20C%208.21875%20-3.578125%207.359375%20-4.171875%206.390625%20-4.265625%20C%207.703125%20-4.5%208.875%20-5.421875%208.875%20-6.515625%20C%208.875%20-7.453125%208.0625%20-8.15625%206.703125%20-8.15625%20L%202.875%20-8.15625%20C%202.640625%20-8.15625%202.53125%20-8.15625%202.53125%20-7.9375%20C%202.53125%20-7.8125%202.640625%20-7.8125%202.828125%20-7.8125%20C%203.546875%20-7.8125%203.546875%20-7.71875%203.546875%20-7.59375%20C%203.546875%20-7.59375%203.546875%20-7.5%203.5%20-7.3125%20L%201.890625%20-0.890625%20C%201.78125%20-0.46875%201.75%20-0.34375%200.921875%20-0.34375%20C%200.6875%20-0.34375%200.578125%20-0.34375%200.578125%20-0.125%20C%200.578125%200%200.640625%200%200.890625%200%20L%204.984375%200%20C%206.8125%200%208.21875%20-1.390625%208.21875%20-2.59375%20Z%20M%207.21875%20-2.71875%20C%207.21875%20-1.5625%206.1875%20-0.34375%204.703125%20-0.34375%20L%203.078125%20-0.34375%20C%202.921875%20-0.34375%202.890625%20-0.34375%202.828125%20-0.359375%20C%202.6875%20-0.375%202.671875%20-0.390625%202.671875%20-0.484375%20C%202.671875%20-0.578125%202.703125%20-0.640625%202.71875%20-0.75%20L%203.5625%20-4.125%20L%205.8125%20-4.125%20C%207.21875%20-4.125%207.21875%20-2.8125%207.21875%20-2.71875%20Z%20M%207.21875%20-2.71875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%204.1875%20-3.796875%20C%204.234375%20-3.984375%204.234375%20-4.140625%204.234375%20-4.203125%20C%204.234375%20-4.890625%203.71875%20-5.265625%203.171875%20-5.265625%20C%201.96875%20-5.265625%201.328125%20-3.53125%201.328125%20-3.4375%20C%201.328125%20-3.375%201.375%20-3.328125%201.453125%20-3.328125%20C%201.546875%20-3.328125%201.546875%20-3.375%201.609375%20-3.5%20C%202.09375%20-4.65625%202.6875%20-5.03125%203.140625%20-5.03125%20C%203.390625%20-5.03125%203.53125%20-4.90625%203.53125%20-4.484375%20C%203.53125%20-4.203125%203.484375%20-4.078125%203.4375%20-3.859375%20L%202.3125%200.640625%20C%202.078125%201.53125%201.515625%202.203125%200.859375%202.203125%20C%200.8125%202.203125%200.5625%202.203125%200.328125%202.078125%20C%200.625%202.015625%200.84375%201.796875%200.84375%201.5%20C%200.84375%201.3125%200.703125%201.125%200.4375%201.125%20C%200.125%201.125%20-0.15625%201.390625%20-0.15625%201.75%20C%20-0.15625%202.234375%200.375%202.4375%200.859375%202.4375%20C%201.6875%202.4375%202.765625%201.828125%203.078125%200.640625%20Z%20M%204.671875%20-7.453125%20C%204.671875%20-7.75%204.421875%20-7.859375%204.28125%20-7.859375%20C%203.953125%20-7.859375%203.6875%20-7.546875%203.6875%20-7.28125%20C%203.6875%20-7.09375%203.828125%20-6.890625%204.09375%20-6.890625%20C%204.359375%20-6.890625%204.671875%20-7.140625%204.671875%20-7.453125%20Z%20M%204.671875%20-7.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%202.375%20-4.96875%20C%202.375%20-5.140625%202.25%20-5.28125%202.0625%20-5.28125%20C%201.859375%20-5.28125%201.625%20-5.078125%201.625%20-4.84375%20C%201.625%20-4.671875%201.75%20-4.546875%201.9375%20-4.546875%20C%202.140625%20-4.546875%202.375%20-4.734375%202.375%20-4.96875%20Z%20M%202.53125%20-1.140625%20C%202.53125%20-1.21875%202.46875%20-1.25%202.40625%20-1.25%20C%202.3125%20-1.25%202.296875%20-1.1875%202.265625%20-1.109375%20C%202.09375%20-0.46875%201.765625%20-0.140625%201.4375%20-0.140625%20C%201.34375%20-0.140625%201.25%20-0.1875%201.25%20-0.390625%20C%201.25%20-0.59375%201.3125%20-0.734375%201.40625%20-0.984375%20L%201.90625%20-2.265625%20C%201.96875%20-2.453125%202.078125%20-2.703125%202.078125%20-2.84375%20C%202.078125%20-3.234375%201.75%20-3.515625%201.34375%20-3.515625%20C%200.578125%20-3.515625%200.234375%20-2.40625%200.234375%20-2.296875%20C%200.234375%20-2.21875%200.296875%20-2.1875%200.359375%20-2.1875%20C%200.46875%20-2.1875%200.46875%20-2.234375%200.5%20-2.3125%20C%200.71875%20-3.078125%201.078125%20-3.296875%201.328125%20-3.296875%20C%201.4375%20-3.296875%201.515625%20-3.25%201.515625%20-3.03125%20C%201.515625%20-2.953125%201.5%20-2.84375%201.421875%20-2.59375%20L%201.21875%20-2.046875%20C%201%20-1.515625%201%20-1.5%200.78125%20-0.953125%20C%200.734375%20-0.828125%200.703125%20-0.734375%200.703125%20-0.59375%20C%200.703125%20-0.203125%201%200.078125%201.421875%200.078125%20C%202.203125%200.078125%202.53125%20-1.03125%202.53125%20-1.140625%20Z%20M%202.53125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%203.296875%20-4.96875%20C%203.296875%20-5.125%203.171875%20-5.28125%202.984375%20-5.28125%20C%202.734375%20-5.28125%202.53125%20-5.046875%202.53125%20-4.84375%20C%202.53125%20-4.6875%202.65625%20-4.546875%202.84375%20-4.546875%20C%203.078125%20-4.546875%203.296875%20-4.765625%203.296875%20-4.96875%20Z%20M%202.953125%20-2.484375%20C%202.984375%20-2.578125%203%20-2.640625%203%20-2.765625%20C%203%20-3.203125%202.640625%20-3.515625%202.1875%20-3.515625%20C%201.34375%20-3.515625%200.84375%20-2.40625%200.84375%20-2.296875%20C%200.84375%20-2.21875%200.90625%20-2.1875%200.96875%20-2.1875%20C%201.046875%20-2.1875%201.0625%20-2.21875%201.109375%20-2.328125%20C%201.359375%20-2.890625%201.765625%20-3.296875%202.15625%20-3.296875%20C%202.328125%20-3.296875%202.421875%20-3.171875%202.421875%20-2.921875%20C%202.421875%20-2.8125%202.40625%20-2.6875%202.375%20-2.578125%20L%201.625%200.390625%20C%201.5%200.890625%201.109375%201.40625%200.625%201.40625%20C%200.5%201.40625%200.375%201.375%200.359375%201.359375%20C%200.609375%201.25%200.640625%201.03125%200.640625%200.953125%20C%200.640625%200.765625%200.5%200.65625%200.328125%200.65625%20C%200.109375%200.65625%20-0.109375%200.859375%20-0.109375%201.125%20C%20-0.109375%201.421875%200.1875%201.625%200.640625%201.625%20C%201.125%201.625%202%201.328125%202.234375%200.359375%20Z%20M%202.953125%20-2.484375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph2-2%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph2-3%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph2-4%22%3E%20%3Cpath%20d%3D%22M%204.90625%200%20L%204.90625%20-0.34375%20L%204.53125%20-0.34375%20C%203.484375%20-0.34375%203.4375%20-0.484375%203.4375%20-0.921875%20L%203.4375%20-7.65625%20C%203.4375%20-7.9375%203.4375%20-7.953125%203.203125%20-7.953125%20C%202.921875%20-7.625%202.3125%20-7.1875%201.09375%20-7.1875%20L%201.09375%20-6.84375%20C%201.359375%20-6.84375%201.953125%20-6.84375%202.625%20-7.140625%20L%202.625%20-0.921875%20C%202.625%20-0.484375%202.578125%20-0.34375%201.53125%20-0.34375%20L%201.15625%20-0.34375%20L%201.15625%200%20C%201.484375%20-0.03125%202.640625%20-0.03125%203.03125%20-0.03125%20C%203.4375%20-0.03125%204.578125%20-0.03125%204.90625%200%20Z%20M%204.90625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph3-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph3-1%22%3E%20%3Cpath%20d%3D%22M%203.875%20-1.34375%20C%203.875%20-1.84375%203.609375%20-2.171875%203.46875%20-2.3125%20C%203.34375%20-2.4375%203.328125%20-2.453125%202.640625%20-2.875%20C%203.09375%20-3.09375%203.640625%20-3.484375%203.640625%20-4.109375%20C%203.640625%20-4.875%202.859375%20-5.296875%202.125%20-5.296875%20C%201.28125%20-5.296875%200.59375%20-4.71875%200.59375%20-3.96875%20C%200.59375%20-3.671875%200.6875%20-3.40625%200.890625%20-3.171875%20C%201.03125%20-3%201.0625%20-2.984375%201.546875%20-2.671875%20C%200.5625%20-2.234375%200.34375%20-1.65625%200.34375%20-1.21875%20C%200.34375%20-0.328125%201.234375%200.171875%202.109375%200.171875%20C%203.078125%200.171875%203.875%20-0.5%203.875%20-1.34375%20Z%20M%203.234375%20-4.109375%20C%203.234375%20-3.65625%202.875%20-3.265625%202.40625%20-3.03125%20L%201.40625%20-3.625%20C%201.171875%20-3.765625%200.984375%20-4%200.984375%20-4.265625%20C%200.984375%20-4.765625%201.53125%20-5.09375%202.109375%20-5.09375%20C%202.71875%20-5.09375%203.234375%20-4.671875%203.234375%20-4.109375%20Z%20M%203.421875%20-1.0625%20C%203.421875%20-0.453125%202.765625%20-0.078125%202.125%20-0.078125%20C%201.40625%20-0.078125%200.8125%20-0.5625%200.8125%20-1.21875%20C%200.8125%20-1.8125%201.25%20-2.28125%201.796875%20-2.53125%20L%202.875%20-1.875%20C%203%20-1.796875%203.421875%20-1.546875%203.421875%20-1.0625%20Z%20M%203.421875%20-1.0625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph3-2%22%3E%20%3Cpath%20d%3D%22M%206.109375%20-1.984375%20C%206.109375%20-2.171875%205.921875%20-2.171875%205.8125%20-2.171875%20L%203.46875%20-2.171875%20L%203.46875%20-4.53125%20C%203.46875%20-4.640625%203.46875%20-4.8125%203.296875%20-4.8125%20C%203.109375%20-4.8125%203.109375%20-4.640625%203.109375%20-4.53125%20L%203.109375%20-2.171875%20L%200.75%20-2.171875%20C%200.640625%20-2.171875%200.46875%20-2.171875%200.46875%20-1.984375%20C%200.46875%20-1.8125%200.640625%20-1.8125%200.75%20-1.8125%20L%203.109375%20-1.8125%20L%203.109375%200.546875%20C%203.109375%200.65625%203.109375%200.828125%203.296875%200.828125%20C%203.46875%200.828125%203.46875%200.65625%203.46875%200.546875%20L%203.46875%20-1.8125%20L%205.8125%20-1.8125%20C%205.921875%20-1.8125%206.109375%20-1.8125%206.109375%20-1.984375%20Z%20M%206.109375%20-1.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph3-3%22%3E%20%3Cpath%20d%3D%22M%203.5625%200%20L%203.5625%20-0.265625%20L%203.28125%20-0.265625%20C%202.53125%20-0.265625%202.5%20-0.359375%202.5%20-0.65625%20L%202.5%20-5.078125%20C%202.5%20-5.296875%202.484375%20-5.296875%202.265625%20-5.296875%20C%201.9375%20-4.984375%201.515625%20-4.796875%200.765625%20-4.796875%20L%200.765625%20-4.53125%20C%200.984375%20-4.53125%201.40625%20-4.53125%201.875%20-4.734375%20L%201.875%20-0.65625%20C%201.875%20-0.359375%201.84375%20-0.265625%201.09375%20-0.265625%20L%200.8125%20-0.265625%20L%200.8125%200%20C%201.140625%20-0.03125%201.828125%20-0.03125%202.1875%20-0.03125%20C%202.546875%20-0.03125%203.234375%20-0.03125%203.5625%200%20Z%20M%203.5625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph4-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph4-1%22%3E%20%3Cpath%20d%3D%22M%2011.265625%20-2.984375%20C%2011.265625%20-3.078125%2011.203125%20-3.109375%2011.0625%20-3.140625%20C%209.15625%20-3.6875%208.078125%20-4.890625%207.5%20-5.96875%20C%207.359375%20-6.203125%207.359375%20-6.234375%207.34375%20-6.234375%20C%207.296875%20-6.28125%207.234375%20-6.28125%207.15625%20-6.28125%20C%207.046875%20-6.28125%206.921875%20-6.28125%206.921875%20-6.125%20C%206.921875%20-6.125%207.140625%20-5.453125%208.109375%20-4.390625%20L%201.0625%20-4.390625%20C%200.890625%20-4.390625%200.671875%20-4.390625%200.671875%20-4.140625%20C%200.671875%20-3.90625%200.890625%20-3.90625%201.078125%20-3.90625%20L%208.4375%20-3.90625%20C%208.625%20-3.90625%208.65625%20-3.90625%208.8125%20-3.796875%20C%209.375%20-3.375%209.9375%20-3.09375%2010.171875%20-2.984375%20C%209.921875%20-2.875%209.375%20-2.609375%208.796875%20-2.1875%20C%208.65625%20-2.0625%208.625%20-2.0625%208.4375%20-2.0625%20L%201.078125%20-2.0625%20C%200.890625%20-2.0625%200.671875%20-2.0625%200.671875%20-1.828125%20C%200.671875%20-1.59375%200.890625%20-1.59375%201.0625%20-1.59375%20L%208.109375%20-1.59375%20C%207.140625%20-0.53125%206.921875%200.125%206.921875%200.15625%20C%206.921875%200.296875%207.046875%200.296875%207.15625%200.296875%20C%207.34375%200.296875%207.34375%200.28125%207.453125%200.078125%20C%208.0625%20-1.09375%209.171875%20-2.296875%2011.0625%20-2.828125%20C%2011.203125%20-2.875%2011.265625%20-2.890625%2011.265625%20-2.984375%20Z%20M%2011.265625%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph4-2%22%3E%20%3Cpath%20d%3D%22M%207.296875%200.03125%20C%207.296875%20-0.015625%207.296875%20-0.03125%207.21875%20-0.171875%20L%204.25%20-6.90625%20C%204.203125%20-7.03125%204.140625%20-7.140625%203.984375%20-7.140625%20C%203.875%20-7.140625%203.796875%20-7.09375%203.71875%20-6.921875%20L%200.734375%20-0.171875%20C%200.671875%20-0.03125%200.671875%20-0.015625%200.671875%200.03125%20C%200.671875%200.15625%200.78125%200.265625%200.90625%200.265625%20C%200.984375%200.265625%201.09375%200.234375%201.171875%200.03125%20L%203.984375%20-6.328125%20L%206.796875%200.03125%20C%206.84375%200.15625%206.890625%200.265625%207.046875%200.265625%20C%207.1875%200.265625%207.296875%200.15625%207.296875%200.03125%20Z%20M%207.296875%200.03125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph4-3%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-4.140625%20C%208.296875%20-4.296875%208.1875%20-4.34375%208.0625%20-4.40625%20L%201.453125%20-7.515625%20C%201.296875%20-7.609375%201.265625%20-7.609375%201.234375%20-7.609375%20C%201.09375%20-7.609375%200.984375%20-7.5%200.984375%20-7.359375%20C%200.984375%20-7.21875%201.0625%20-7.1875%201.21875%20-7.109375%20L%207.5%20-4.140625%20L%201.203125%20-1.171875%20C%201.09375%20-1.125%200.984375%20-1.078125%200.984375%20-0.921875%20C%200.984375%20-0.78125%201.09375%20-0.6875%201.234375%20-0.6875%20C%201.28125%20-0.6875%201.296875%20-0.6875%201.4375%20-0.75%20L%208.0625%20-3.890625%20C%208.171875%20-3.9375%208.296875%20-4%208.296875%20-4.140625%20Z%20M%208.296875%201.40625%20C%208.296875%201.15625%208.0625%201.15625%207.890625%201.15625%20L%201.40625%201.15625%20C%201.234375%201.15625%200.984375%201.15625%200.984375%201.40625%20C%200.984375%201.640625%201.21875%201.640625%201.390625%201.640625%20L%207.90625%201.640625%20C%208.0625%201.640625%208.296875%201.640625%208.296875%201.40625%20Z%20M%208.296875%201.40625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph5-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-glyph5-1%22%3E%20%3Cpath%20d%3D%22M%202.078125%20-3.734375%20C%202.078125%20-3.875%201.96875%20-3.96875%201.84375%20-3.96875%20C%201.671875%20-3.96875%201.5%20-3.8125%201.5%20-3.640625%20C%201.5%20-3.5%201.609375%20-3.40625%201.734375%20-3.40625%20C%201.9375%20-3.40625%202.078125%20-3.578125%202.078125%20-3.734375%20Z%20M%202.296875%20-0.859375%20C%202.296875%20-0.859375%202.296875%20-0.953125%202.1875%20-0.953125%20C%202.09375%20-0.953125%202.09375%20-0.921875%202.0625%20-0.796875%20C%201.96875%20-0.5%201.71875%20-0.140625%201.40625%20-0.140625%20C%201.296875%20-0.140625%201.25%20-0.203125%201.25%20-0.359375%20C%201.25%20-0.46875%201.28125%20-0.5625%201.359375%20-0.75%20L%201.71875%20-1.640625%20C%201.75%20-1.703125%201.796875%20-1.84375%201.828125%20-1.90625%20C%201.84375%20-1.953125%201.859375%20-2.015625%201.859375%20-2.125%20C%201.859375%20-2.453125%201.5625%20-2.640625%201.265625%20-2.640625%20C%200.65625%20-2.640625%200.359375%20-1.84375%200.359375%20-1.71875%20C%200.359375%20-1.6875%200.390625%20-1.640625%200.46875%20-1.640625%20C%200.5625%20-1.640625%200.578125%20-1.671875%200.59375%20-1.71875%20C%200.765625%20-2.296875%201.078125%20-2.4375%201.25%20-2.4375%20C%201.359375%20-2.4375%201.40625%20-2.359375%201.40625%20-2.21875%20C%201.40625%20-2.109375%201.375%20-2.015625%201.359375%20-1.96875%20L%201.046875%20-1.203125%20C%200.96875%20-1.03125%200.96875%20-1.015625%200.890625%20-0.8125%20C%200.8125%20-0.640625%200.796875%20-0.5625%200.796875%20-0.453125%20C%200.796875%20-0.15625%201.0625%200.0625%201.390625%200.0625%20C%202%200.0625%202.296875%20-0.734375%202.296875%20-0.859375%20Z%20M%202.296875%20-0.859375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22rangebinaryvalues4.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-1%22%20x%3D%220.714%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%224.941%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-2%22%20x%3D%2211.643%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-1%22%20x%3D%2224.068%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-1%22%20x%3D%2229.921%22%20y%3D%225.478%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-2%22%20x%3D%2244.713%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph4-1%22%20x%3D%2251.826%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-3%22%20x%3D%2273.743%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%2282.654%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-2%22%20x%3D%2285.537%22%20y%3D%2211.61%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-3%22%20x%3D%2292.123491%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-2%22%20x%3D%22100.176%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-1%22%20x%3D%22112.604626%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-1%22%20x%3D%22118.455%22%20y%3D%225.478%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-1%22%20x%3D%22123.187%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22127.414%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph4-2%22%20x%3D%22140.758%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-4%22%20x%3D%22158.691%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22166.655%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-2%22%20x%3D%22169.539%22%20y%3D%2211.61%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-3%22%20x%3D%22176.125491%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-2%22%20x%3D%22184.178%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-1%22%20x%3D%22196.606626%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-1%22%20x%3D%22202.457%22%20y%3D%225.478%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-5%22%20x%3D%22207.189%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22210.676%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-3%22%20x%3D%22216.714%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-6%22%20x%3D%22228.475%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-2%22%20x%3D%22237.368%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph5-1%22%20x%3D%22240.793%22%20y%3D%2212.825%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph4-2%22%20x%3D%22254.415%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-7%22%20x%3D%22272.348%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22277.191%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-2%22%20x%3D%22280.074%22%20y%3D%2211.61%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-3%22%20x%3D%22286.660491%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-2%22%20x%3D%22294.714%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-7%22%20x%3D%22307.139%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22311.982%22%20y%3D%2211.61%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-3%22%20x%3D%22318.02%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-4%22%20x%3D%22329.779135%22%20y%3D%229.817%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-1%22%20x%3D%220.617%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%224.844%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph4-3%22%20x%3D%2211.546%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-1%22%20x%3D%2224.165%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-1%22%20x%3D%2230.018%22%20y%3D%2219.924%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-2%22%20x%3D%2244.713%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph4-1%22%20x%3D%2251.826%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-3%22%20x%3D%2279.036%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%2287.946%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-2%22%20x%3D%2290.829%22%20y%3D%2226.056%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-3%22%20x%3D%2297.415491%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-2%22%20x%3D%22105.469%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-1%22%20x%3D%22117.894%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22122.122%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph4-2%22%20x%3D%22140.758%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-4%22%20x%3D%22179.181%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22187.146%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-2%22%20x%3D%22190.029%22%20y%3D%2226.056%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-3%22%20x%3D%22196.615491%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-2%22%20x%3D%22204.668%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-5%22%20x%3D%22217.094%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22220.581%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph4-2%22%20x%3D%22254.415%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-7%22%20x%3D%22282.484%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22287.327%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-2%22%20x%3D%22290.21%22%20y%3D%2226.056%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph3-3%22%20x%3D%22296.796491%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph2-2%22%20x%3D%22304.849%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph0-7%22%20x%3D%22317.275%22%20y%3D%2224.263%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23rangebinaryvalues4.svg-glyph1-1%22%20x%3D%22322.118%22%20y%3D%2226.056%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="range binary values 4"/>
                <artwork type="ascii-art">t_(i)     &lt; type="ascii-art"><![CDATA[
t_i       <  2 ^ 8                             ==&gt;                         ==>
R_(i + 1) =  2 ^ 8 * t_(i) t_i                   AND
L_(i + 1) =  2 ^ 8 * l_(i) l_i + B_(j_(i)) B_(j_i)         AND
j_(i + 1) =  j_(i)  j_i + 1

t_(i)     &gt;=

t_i       >= 2 ^ 8                             ==&gt;                         ==>
R_(i + 1) =  t_(i)  t_i                           AND
L_(i + 1) =  l_(i)  l_i                           AND
j_(i + 1) =  j_(i)</artwork>  j_i
]]></artwork>
              </artset>
            </figure>
            <figure>
              <name>A pseudo-code pseudocode description of the initialization of Range range coder variables in Range Binary binary mode.
</name>
              <sourcecode type="c"> type="c"><![CDATA[
    range = 0xFF00;
    end   = 0;
    low   = get_bits(16);
    if (low &gt;= >= range) {
        low = range;
        end = 1;
    }
</sourcecode>
]]></sourcecode>
            </figure>
            <figure>
              <name>A pseudo-code pseudocode description of refilling the Range Binary Value coder buffer. binary value buffer of the range coder.
</name>
              <sourcecode type="c">refill() type="c"><![CDATA[
refill() {
    if (range &lt; < 256) {
        range = range * 256;
        low   = low * 256;
        if (!end) {
            c.low += get_bits(8);
            if (remaining_bits_in_bitstream( NumBytes ) == 0) {
                end = 1;
            }
        }
    }
}
</sourcecode>
]]></sourcecode>
            </figure>
            <figure anchor="figureGetRacPseudoCode">
              <name>A pseudo-code pseudocode description of the read of a binary value in Range Binary binary mode. </name>
              <sourcecode type="c">get_rac(state) type="c"><![CDATA[
get_rac(state) {
    rangeoff  = (range * state) / 256;
    range    -= rangeoff;
    if (low &lt; < range) {
        state = zero_state[state];
        refill();
        return 0;
    } else {
        low   -= range;
        state  = one_state[state];
        range  = rangeoff;
        refill();
        return 1;
    }
}
</sourcecode>
]]></sourcecode>
            </figure>
            <section anchor="termination">
              <name>Termination</name>
              <t>The range coder can be used in three modes.</t> modes:</t>
              <ul>
                <li>
                  <t>In <tt>Open mode</tt> Open mode when decoding, every Symbol symbol the reader attempts to read is available. In this mode mode, arbitrary data can have been appended without affecting the range coder output. This mode is not used in FFV1.</t>
                </li>
                <li>
                  <t>In <tt>Closed mode</tt> Closed mode, the length in bytes of the bytestream is provided to the range decoder. Bytes beyond the length are read as 0 by the range decoder. This is generally one byte shorter than the open Open mode.</t>
                </li>
                <li>
                  <t>In <tt>Sentinel mode</tt> Sentinel mode, the exact length in bytes is not known known, and thus the range decoder MAY <bcp14>MAY</bcp14> read into the data that follows the range coded range-coded bytestream by one byte. In <tt>Sentinel mode</tt>, Sentinel mode, the end of the range coded range-coded bytestream is a binary Symbol symbol with state 129, which value SHALL <bcp14>SHALL</bcp14> be discarded. After reading this Symbol, symbol, the range decoder will have read one byte beyond the end of the range coded range-coded bytestream. This way the byte position of the end can be determined. Bytestreams written in <tt>Sentinel mode</tt> Sentinel mode can be read in <tt>Closed mode</tt> Closed mode if the length can be determined, in determined. In this case case, the last (sentinel) Symbol symbol will be read non-corrupted uncorrupted and be of value 0.</t>
                </li>
              </ul>
              <t>Above
              <t>The above describes the range decoding. Encoding is defined as any process which that produces a decodable bytestream.</t>
              <t>There are three places where range coder termination is needed in FFV1.
First
The first is in the <tt>Configuration Record</tt>, which in this case the size of the range coded range-coded bytestream is known and handled as <tt>Closed mode</tt>.
Second Closed mode.
The second is the switch from the <tt>Slice Header</tt> Header</tt>, which is range coded to Golomb coded slices Golomb-coded Slices as <tt>Sentinel mode</tt>.
Third Sentinel mode.
The third is the end of range coded Slices range-coded Slices, which need to terminate before the CRC at their end. This can be handled as <tt>Sentinel mode</tt> Sentinel mode or as <tt>Closed mode</tt> Closed mode if the CRC position has been determined.</t>
            </section>
          </section>
          <section anchor="range-non-binary-values"> anchor="range-nonbinary-values">
            <name>Range Non Binary Nonbinary Values</name>
            <t>To encode scalar integers, it would be possible to encode each bit separately and use the past bits as context. However However, that would mean 255 contexts per 8-bit Symbol that symbol, which is not only a waste of memory but also requires more past data to reach a reasonably good estimate of the probabilities. Alternatively assuming Alternatively, it would also be possible to assume a Laplacian distribution and only dealing deal with its variance and mean (as in Huffman coding) would also be possible, however, coding). However, for maximum flexibility and simplicity, the chosen method uses a single Symbol symbol to encode if a number is 0, and if not, the number is nonzero, it encodes the number using its exponent, mantissa mantissa, and sign. The exact contexts used are best described by <xref target="figureRangeNonBinaryValueExample"/>.</t>
            <figure anchor="figureRangeNonBinaryValueExample">
              <name>A pseudo-code pseudocode description of the contexts of Range Non Binary Values. nonbinary values. </name>
              <sourcecode type="c">int type="c"><![CDATA[
int get_symbol(RangeCoder *c, uint8_t *state, int is_signed) {
    if (get_rac(c, state + 0) {
        return 0;
    }

    int e = 0;
    while (get_rac(c, state + 1 + min(e, 9)) { //1..10
        e++;
    }

    int a = 1;
    for (int i = e - 1; i &gt;= >= 0; i--) {
        a = a * 2 + get_rac(c, state + 22 + min(i, 9));  // 22..31
    }

    if (!is_signed) {
        return a;
    }

    if (get_rac(c, state + 11 + min(e, 10))) { //11..21
        return -a;
    } else {
        return a;
    }
}
</sourcecode>
]]></sourcecode>
            </figure>
            <t><tt>get_symbol</tt> is used for the read out of <tt>sample_difference</tt> indicated in <xref target="figureSampleDifference"/>.</t>
            <t><tt>get_rac</tt> returns a boolean, boolean computed from the bytestream as described by the formula found in <xref target="figureGetRacFormula"/> as a formula and by the pseudocode found in <xref target="figureGetRacPseudoCode"/> as pseudo-code.</t> target="figureGetRacPseudoCode"/>.</t>
          </section>
          <section anchor="initial-values-for-the-context-model">
            <name>Initial Values for the Context Model</name>
            <t>When the <tt>keyframe</tt> value (see <xref target="frame"/>) value is 1, all Range range coder state variables are set to their initial state.</t>
          </section>
          <section anchor="state-transition-table">
            <name>State Transition Table</name>
            <t>In this mode Range Coding Mode, a State Transition Table state transition table is used, indicating in to which state the decoder will move to, based on the current state and the value extracted from <xref target="figureGetRacPseudoCode"/>.</t>
            <figure>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22350pt%22%20height%3D%2212pt%22%20viewBox%3D%220%200%20350%2012%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%205.453125%20-3.28125%20C%205.453125%20-4.421875%204.703125%20-5.265625%203.625%20-5.265625%20C%202.046875%20-5.265625%200.484375%20-3.546875%200.484375%20-1.859375%20C%200.484375%20-0.734375%201.234375%200.125%202.3125%200.125%20C%203.90625%200.125%205.453125%20-1.609375%205.453125%20-3.28125%20Z%20M%204.65625%20-3.71875%20C%204.65625%20-3.234375%204.40625%20-1.953125%203.9375%20-1.234375%20C%203.453125%20-0.4375%202.796875%20-0.125%202.328125%20-0.125%20C%201.734375%20-0.125%201.296875%20-0.59375%201.296875%20-1.4375%20C%201.296875%20-1.984375%201.578125%20-3.203125%201.90625%20-3.796875%20C%202.453125%20-4.71875%203.125%20-5.03125%203.609375%20-5.03125%20C%204.203125%20-5.03125%204.65625%20-4.546875%204.65625%20-3.71875%20Z%20M%204.65625%20-3.71875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%206.640625%20-1.703125%20C%206.640625%20-1.765625%206.59375%20-1.8125%206.515625%20-1.8125%20C%206.40625%20-1.8125%206.390625%20-1.78125%206.328125%20-1.578125%20C%206.0625%20-0.59375%205.609375%20-0.125%205.140625%20-0.125%20C%205.015625%20-0.125%204.828125%20-0.125%204.828125%20-0.515625%20C%204.828125%20-0.8125%204.953125%20-1.171875%205.03125%20-1.34375%20C%205.265625%20-2%205.765625%20-3.328125%205.765625%20-4.015625%20C%205.765625%20-4.734375%205.359375%20-5.265625%204.453125%20-5.265625%20C%203.375%20-5.265625%202.828125%20-4.515625%202.609375%20-4.21875%20C%202.5625%20-4.90625%202.078125%20-5.265625%201.546875%20-5.265625%20C%201.171875%20-5.265625%200.90625%20-5.046875%200.703125%20-4.640625%20C%200.484375%20-4.203125%200.328125%20-3.484375%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.828125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.796875%20-5.03125%201.890625%20-4.84375%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.515625%200.046875%201.609375%20-0.125%20C%201.640625%20-0.1875%201.75%20-0.609375%201.8125%20-0.84375%20L%202.0625%20-1.921875%20L%202.46875%20-3.5%20C%202.484375%20-3.578125%202.78125%20-4.171875%203.234375%20-4.546875%20C%203.53125%20-4.84375%203.9375%20-5.03125%204.40625%20-5.03125%20C%204.890625%20-5.03125%205.0625%20-4.671875%205.0625%20-4.203125%20C%205.0625%20-3.515625%204.5625%20-2.15625%204.328125%20-1.5%20C%204.21875%20-1.21875%204.15625%20-1.0625%204.15625%20-0.84375%20C%204.15625%20-0.3125%204.53125%200.125%205.109375%200.125%20C%206.21875%200.125%206.640625%20-1.640625%206.640625%20-1.703125%20Z%20M%206.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.6875%20-0.125%201.328125%20-0.65625%201.328125%20-1.546875%20C%201.328125%20-1.703125%201.328125%20-2.015625%201.5%20-2.765625%20L%202.140625%20-2.765625%20C%202.46875%20-2.765625%203.28125%20-2.796875%203.84375%20-3.015625%20C%204.75%20-3.359375%204.84375%20-4.046875%204.84375%20-4.265625%20C%204.84375%20-4.796875%204.390625%20-5.265625%203.59375%20-5.265625%20C%202.34375%20-5.265625%200.53125%20-4.140625%200.53125%20-2.015625%20C%200.53125%20-0.75%201.25%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%204.484375%20-4.265625%20C%204.484375%20-3.015625%202.5625%20-3.015625%202.0625%20-3.015625%20L%201.5625%20-3.015625%20C%202.078125%20-4.859375%203.21875%20-5.03125%203.59375%20-5.03125%20C%204.125%20-5.03125%204.484375%20-4.71875%204.484375%20-4.265625%20Z%20M%204.484375%20-4.265625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%204.640625%20-1.84375%20C%204.640625%20-2.015625%204.640625%20-2.359375%204.25%20-2.734375%20C%203.953125%20-3.03125%203.671875%20-3.078125%203.03125%20-3.21875%20C%202.703125%20-3.28125%202.1875%20-3.390625%202.1875%20-3.9375%20C%202.1875%20-4.171875%202.40625%20-5.03125%203.53125%20-5.03125%20C%204.046875%20-5.03125%204.53125%20-4.84375%204.65625%20-4.40625%20C%204.125%20-4.40625%204.09375%20-3.9375%204.09375%20-3.9375%20C%204.09375%20-3.6875%204.328125%20-3.625%204.4375%20-3.625%20C%204.609375%20-3.625%204.9375%20-3.75%204.9375%20-4.25%20C%204.9375%20-4.75%204.484375%20-5.265625%203.546875%20-5.265625%20C%201.984375%20-5.265625%201.5625%20-4.046875%201.5625%20-3.546875%20C%201.5625%20-2.640625%202.453125%20-2.453125%202.71875%20-2.390625%20C%202.921875%20-2.359375%203.25%20-2.28125%203.328125%20-2.265625%20C%203.484375%20-2.21875%204.015625%20-2.03125%204.015625%20-1.453125%20C%204.015625%20-1.09375%203.6875%20-0.125%202.296875%20-0.125%20C%202.046875%20-0.125%201.140625%20-0.15625%200.90625%20-0.8125%20C%201.390625%20-0.75%201.625%20-1.125%201.625%20-1.390625%20C%201.625%20-1.640625%201.453125%20-1.765625%201.21875%20-1.765625%20C%200.953125%20-1.765625%200.609375%20-1.5625%200.609375%20-1.03125%20C%200.609375%20-0.328125%201.328125%200.125%202.28125%200.125%20C%204.09375%200.125%204.640625%20-1.21875%204.640625%20-1.84375%20Z%20M%204.640625%20-1.84375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%203.640625%20-1.703125%20C%203.640625%20-1.78125%203.578125%20-1.8125%203.515625%20-1.8125%20C%203.515625%20-1.8125%203.4375%20-1.8125%203.421875%20-1.765625%20C%203.421875%20-1.765625%203.390625%20-1.75%203.3125%20-1.546875%20C%203.0625%20-0.953125%202.515625%20-0.125%201.8125%20-0.125%20C%201.453125%20-0.125%201.4375%20-0.421875%201.4375%20-0.6875%20C%201.4375%20-0.6875%201.4375%20-0.921875%201.46875%20-1.0625%20L%202.40625%20-4.8125%20L%203.5%20-4.8125%20C%203.734375%20-4.8125%203.84375%20-4.8125%203.84375%20-5.015625%20C%203.84375%20-5.15625%203.78125%20-5.15625%203.53125%20-5.15625%20L%202.484375%20-5.15625%20L%202.921875%20-6.890625%20C%202.96875%20-7.0625%202.96875%20-7.09375%202.96875%20-7.171875%20C%202.96875%20-7.359375%202.828125%20-7.46875%202.671875%20-7.46875%20C%202.5625%20-7.46875%202.296875%20-7.4375%202.203125%20-7.046875%20L%201.734375%20-5.15625%20L%200.609375%20-5.15625%20C%200.375%20-5.15625%200.265625%20-5.15625%200.265625%20-4.921875%20C%200.265625%20-4.8125%200.34375%20-4.8125%200.578125%20-4.8125%20L%201.640625%20-4.8125%20L%200.84375%20-1.65625%20C%200.75%20-1.234375%200.71875%20-1.109375%200.71875%20-0.953125%20C%200.71875%20-0.390625%201.109375%200.125%201.78125%200.125%20C%202.984375%200.125%203.640625%20-1.625%203.640625%20-1.703125%20Z%20M%203.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.9375%204.28125%20-1.078125%204.390625%20-1.546875%20L%204.625%20-2.453125%20C%205.0625%20-4.25%205.171875%20-4.671875%205.171875%20-4.75%20C%205.171875%20-4.90625%205.046875%20-5.046875%204.859375%20-5.046875%20C%204.484375%20-5.046875%204.390625%20-4.625%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%205.796875%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.71875%204.25%20-0.96875%204.328125%20-1.296875%20L%206.015625%20-8%20C%206.03125%20-8.046875%206.046875%20-8.109375%206.046875%20-8.171875%20C%206.046875%20-8.296875%205.90625%20-8.296875%205.90625%20-8.296875%20C%205.90625%20-8.296875%205.3125%20-8.25%205.25%20-8.234375%20C%205.046875%20-8.21875%204.859375%20-8.203125%204.65625%20-8.1875%20C%204.34375%20-8.15625%204.265625%20-8.15625%204.265625%20-7.9375%20C%204.265625%20-7.8125%204.359375%20-7.8125%204.53125%20-7.8125%20C%205.109375%20-7.8125%205.125%20-7.703125%205.125%20-7.59375%20C%205.125%20-7.515625%205.109375%20-7.421875%205.09375%20-7.390625%20L%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%203.59375%20-1.421875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%206.53125%20-7.640625%20C%206.53125%20-8.140625%206.03125%20-8.421875%205.5%20-8.421875%20C%204.984375%20-8.421875%204.484375%20-8.03125%204.25%20-7.5625%20C%204.03125%20-7.140625%203.90625%20-6.71875%203.640625%20-5.15625%20L%202.828125%20-5.15625%20C%202.609375%20-5.15625%202.484375%20-5.15625%202.484375%20-4.9375%20C%202.484375%20-4.8125%202.5625%20-4.8125%202.796875%20-4.8125%20L%203.5625%20-4.8125%20L%202.578125%200.28125%20C%202.375%201.328125%202.203125%202.203125%201.609375%202.203125%20C%201.5625%202.203125%201.21875%202.203125%201%201.96875%20C%201.609375%201.921875%201.609375%201.390625%201.609375%201.390625%20C%201.609375%201.140625%201.4375%201%201.203125%201%20C%200.96875%201%200.609375%201.203125%200.609375%201.65625%20C%200.609375%202.171875%201.140625%202.4375%201.609375%202.4375%20C%202.828125%202.4375%203.328125%200.25%203.453125%20-0.34375%20L%204.3125%20-4.8125%20L%205.328125%20-4.8125%20C%205.5625%20-4.8125%205.671875%20-4.8125%205.671875%20-5.03125%20C%205.671875%20-5.15625%205.5625%20-5.15625%205.359375%20-5.15625%20L%204.390625%20-5.15625%20L%204.875%20-7.609375%20C%204.953125%20-7.90625%205.203125%20-8.171875%205.515625%20-8.171875%20C%205.765625%20-8.171875%206.015625%20-8.0625%206.125%20-7.953125%20C%205.671875%20-7.90625%205.515625%20-7.5625%205.515625%20-7.359375%20C%205.515625%20-7.125%205.703125%20-6.984375%205.921875%20-6.984375%20C%206.171875%20-6.984375%206.53125%20-7.1875%206.53125%20-7.640625%20Z%20M%206.53125%20-7.640625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-9%22%3E%20%3Cpath%20d%3D%22M%206.3125%20-1.703125%20C%206.3125%20-1.765625%206.265625%20-1.8125%206.1875%20-1.8125%20C%206.078125%20-1.8125%206.078125%20-1.75%206.03125%20-1.578125%20C%205.8125%20-0.75%205.59375%20-0.125%205.109375%20-0.125%20C%204.75%20-0.125%204.75%20-0.515625%204.75%20-0.671875%20C%204.75%20-0.9375%204.796875%20-1.0625%204.90625%20-1.5625%20L%205.15625%20-2.546875%20L%205.640625%20-4.5%20C%205.71875%20-4.796875%205.71875%20-4.8125%205.71875%20-4.859375%20C%205.71875%20-5.03125%205.578125%20-5.15625%205.40625%20-5.15625%20C%205.0625%20-5.15625%204.96875%20-4.859375%204.90625%20-4.546875%20L%204.046875%20-1.09375%20C%204.046875%20-1.09375%203.578125%20-0.125%202.703125%20-0.125%20C%202.078125%20-0.125%201.953125%20-0.65625%201.953125%20-1.09375%20C%201.953125%20-1.78125%202.296875%20-2.734375%202.609375%20-3.53125%20C%202.75%20-3.921875%202.8125%20-4.078125%202.8125%20-4.3125%20C%202.8125%20-4.828125%202.4375%20-5.265625%201.859375%20-5.265625%20C%200.765625%20-5.265625%200.328125%20-3.53125%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.5625%20-3.328125%200.578125%20-3.375%200.625%20-3.546875%20C%200.90625%20-4.578125%201.375%20-5.03125%201.828125%20-5.03125%20C%201.953125%20-5.03125%202.140625%20-5.015625%202.140625%20-4.640625%20C%202.140625%20-4.328125%202.015625%20-3.984375%201.828125%20-3.53125%20C%201.296875%20-2.109375%201.25%20-1.65625%201.25%20-1.296875%20C%201.25%20-0.078125%202.15625%200.125%202.65625%200.125%20C%203.421875%200.125%203.84375%20-0.40625%204.078125%20-0.6875%20C%204.234375%20-0.03125%204.8125%200.125%205.09375%200.125%20C%205.46875%200.125%205.765625%20-0.125%205.953125%20-0.53125%20C%206.15625%20-0.96875%206.3125%20-1.671875%206.3125%20-1.703125%20Z%20M%206.3125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-10%22%3E%20%3Cpath%20d%3D%22M%202.828125%20-1.703125%20C%202.828125%20-1.765625%202.765625%20-1.8125%202.703125%20-1.8125%20C%202.59375%20-1.8125%202.578125%20-1.75%202.53125%20-1.578125%20C%202.3125%20-0.75%202.109375%20-0.125%201.625%20-0.125%20C%201.265625%20-0.125%201.265625%20-0.5%201.265625%20-0.671875%20C%201.265625%20-0.71875%201.265625%20-0.96875%201.34375%20-1.296875%20L%203.03125%20-8%20C%203.046875%20-8.046875%203.078125%20-8.109375%203.078125%20-8.171875%20C%203.078125%20-8.296875%202.921875%20-8.296875%202.921875%20-8.296875%20L%202.265625%20-8.234375%20C%202.0625%20-8.21875%201.890625%20-8.203125%201.671875%20-8.1875%20C%201.390625%20-8.15625%201.296875%20-8.15625%201.296875%20-7.9375%20C%201.296875%20-7.8125%201.421875%20-7.8125%201.546875%20-7.8125%20C%202.15625%20-7.8125%202.15625%20-7.703125%202.15625%20-7.59375%20C%202.15625%20-7.546875%202.15625%20-7.515625%202.09375%20-7.296875%20L%200.609375%20-1.375%20C%200.578125%20-1.25%200.546875%20-1.140625%200.546875%20-0.953125%20C%200.546875%20-0.359375%200.984375%200.125%201.609375%200.125%20C%202%200.125%202.265625%20-0.140625%202.453125%20-0.515625%20C%202.65625%20-0.90625%202.828125%20-1.65625%202.828125%20-1.703125%20Z%20M%202.828125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-11%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-12%22%3E%20%3Cpath%20d%3D%22M%203.375%20-1.703125%20C%203.375%20-1.765625%203.328125%20-1.8125%203.265625%20-1.8125%20C%203.15625%20-1.8125%203.140625%20-1.78125%203.078125%20-1.578125%20C%202.765625%20-0.484375%202.28125%20-0.125%201.890625%20-0.125%20C%201.75%20-0.125%201.578125%20-0.15625%201.578125%20-0.515625%20C%201.578125%20-0.84375%201.71875%20-1.1875%201.859375%20-1.546875%20L%202.6875%20-3.78125%20C%202.71875%20-3.875%202.8125%20-4.09375%202.8125%20-4.3125%20C%202.8125%20-4.8125%202.453125%20-5.265625%201.859375%20-5.265625%20C%200.765625%20-5.265625%200.328125%20-3.53125%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.5625%20-3.328125%200.578125%20-3.375%200.625%20-3.546875%20C%200.90625%20-4.546875%201.359375%20-5.03125%201.828125%20-5.03125%20C%201.9375%20-5.03125%202.140625%20-5.015625%202.140625%20-4.640625%20C%202.140625%20-4.328125%201.984375%20-3.9375%201.890625%20-3.671875%20C%201.453125%20-2.5625%201.453125%20-2.53125%201.046875%20-1.453125%20C%200.984375%20-1.25%200.90625%20-1.0625%200.90625%20-0.84375%20C%200.90625%20-0.3125%201.28125%200.125%201.859375%200.125%20C%202.953125%200.125%203.375%20-1.625%203.375%20-1.703125%20Z%20M%203.28125%20-7.453125%20C%203.28125%20-7.640625%203.140625%20-7.859375%202.875%20-7.859375%20C%202.609375%20-7.859375%202.296875%20-7.59375%202.296875%20-7.28125%20C%202.296875%20-6.984375%202.546875%20-6.890625%202.6875%20-6.890625%20C%203.015625%20-6.890625%203.28125%20-7.203125%203.28125%20-7.453125%20Z%20M%203.28125%20-7.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.78125%201.625%20L%208.78125%201.359375%20L%200%201.359375%20L%200%201.625%20Z%20M%208.78125%201.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%202.375%20-4.96875%20C%202.375%20-5.140625%202.25%20-5.28125%202.0625%20-5.28125%20C%201.859375%20-5.28125%201.625%20-5.078125%201.625%20-4.84375%20C%201.625%20-4.671875%201.75%20-4.546875%201.9375%20-4.546875%20C%202.140625%20-4.546875%202.375%20-4.734375%202.375%20-4.96875%20Z%20M%202.53125%20-1.140625%20C%202.53125%20-1.21875%202.46875%20-1.25%202.40625%20-1.25%20C%202.3125%20-1.25%202.296875%20-1.1875%202.265625%20-1.109375%20C%202.09375%20-0.46875%201.765625%20-0.140625%201.4375%20-0.140625%20C%201.34375%20-0.140625%201.25%20-0.1875%201.25%20-0.390625%20C%201.25%20-0.59375%201.3125%20-0.734375%201.40625%20-0.984375%20L%201.90625%20-2.265625%20C%201.96875%20-2.453125%202.078125%20-2.703125%202.078125%20-2.84375%20C%202.078125%20-3.234375%201.75%20-3.515625%201.34375%20-3.515625%20C%200.578125%20-3.515625%200.234375%20-2.40625%200.234375%20-2.296875%20C%200.234375%20-2.21875%200.296875%20-2.1875%200.359375%20-2.1875%20C%200.46875%20-2.1875%200.46875%20-2.234375%200.5%20-2.3125%20C%200.71875%20-3.078125%201.078125%20-3.296875%201.328125%20-3.296875%20C%201.4375%20-3.296875%201.515625%20-3.25%201.515625%20-3.03125%20C%201.515625%20-2.953125%201.5%20-2.84375%201.421875%20-2.59375%20L%201.21875%20-2.046875%20C%201%20-1.515625%201%20-1.5%200.78125%20-0.953125%20C%200.734375%20-0.828125%200.703125%20-0.734375%200.703125%20-0.59375%20C%200.703125%20-0.203125%201%200.078125%201.421875%200.078125%20C%202.203125%200.078125%202.53125%20-1.03125%202.53125%20-1.140625%20Z%20M%202.53125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-1%22%20x%3D%22-0.082%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%225.545313%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%2212.533127%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%2217.958%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%2226.733%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%2232.246738%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%2236.474097%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%2242.61907%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%2246.846428%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph2-1%22%20x%3D%2252.272%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-2%22%20x%3D%2258.974%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-7%22%20x%3D%2271.4%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%2277.482806%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-8%22%20x%3D%2282.908076%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%2289.956861%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-9%22%20x%3D%2296.101834%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-10%22%20x%3D%22102.764467%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22106.514813%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%22110.739%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%22119.514%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22125.027738%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22129.255097%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22135.40007%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%22139.627428%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%22145.053%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22153.828%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-11%22%20x%3D%22158.055359%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22163.653979%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%22169.798952%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%22176.786766%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-12%22%20x%3D%22182.300504%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22186.293541%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-12%22%20x%3D%22190.5209%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-1%22%20x%3D%22194.513937%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%22200.141249%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph2-1%22%20x%3D%22207.131%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-3%22%20x%3D%22213.169%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%22224.93%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22230.443738%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22234.671097%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22240.81607%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%22245.043428%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%22250.469%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22259.244%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-11%22%20x%3D%22263.471359%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22269.069979%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%22275.214952%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%22282.202766%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-12%22%20x%3D%22287.716504%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22291.709541%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-12%22%20x%3D%22295.9369%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-1%22%20x%3D%22299.929937%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%22305.557249%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%22312.547%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-7%22%20x%3D%22321.322%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%22327.404806%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-10%22%20x%3D%22332.830076%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22336.580422%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22340.80778%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph2-1%22%20x%3D%22346.953%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="state transition
            <figure anchor="figureStateTransitionTable0">
              <name>Description of the coding of the state transition table for a <tt>get_rac</tt> readout value of 1.</name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22350pt%22%20height%3D%2212pt%22%20viewBox%3D%220%200%20350%2012%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%205.453125%20-3.28125%20C%205.453125%20-4.421875%204.703125%20-5.265625%203.625%20-5.265625%20C%202.046875%20-5.265625%200.484375%20-3.546875%200.484375%20-1.859375%20C%200.484375%20-0.734375%201.234375%200.125%202.3125%200.125%20C%203.90625%200.125%205.453125%20-1.609375%205.453125%20-3.28125%20Z%20M%204.65625%20-3.71875%20C%204.65625%20-3.234375%204.40625%20-1.953125%203.9375%20-1.234375%20C%203.453125%20-0.4375%202.796875%20-0.125%202.328125%20-0.125%20C%201.734375%20-0.125%201.296875%20-0.59375%201.296875%20-1.4375%20C%201.296875%20-1.984375%201.578125%20-3.203125%201.90625%20-3.796875%20C%202.453125%20-4.71875%203.125%20-5.03125%203.609375%20-5.03125%20C%204.203125%20-5.03125%204.65625%20-4.546875%204.65625%20-3.71875%20Z%20M%204.65625%20-3.71875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%206.640625%20-1.703125%20C%206.640625%20-1.765625%206.59375%20-1.8125%206.515625%20-1.8125%20C%206.40625%20-1.8125%206.390625%20-1.78125%206.328125%20-1.578125%20C%206.0625%20-0.59375%205.609375%20-0.125%205.140625%20-0.125%20C%205.015625%20-0.125%204.828125%20-0.125%204.828125%20-0.515625%20C%204.828125%20-0.8125%204.953125%20-1.171875%205.03125%20-1.34375%20C%205.265625%20-2%205.765625%20-3.328125%205.765625%20-4.015625%20C%205.765625%20-4.734375%205.359375%20-5.265625%204.453125%20-5.265625%20C%203.375%20-5.265625%202.828125%20-4.515625%202.609375%20-4.21875%20C%202.5625%20-4.90625%202.078125%20-5.265625%201.546875%20-5.265625%20C%201.171875%20-5.265625%200.90625%20-5.046875%200.703125%20-4.640625%20C%200.484375%20-4.203125%200.328125%20-3.484375%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.828125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.796875%20-5.03125%201.890625%20-4.84375%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.515625%200.046875%201.609375%20-0.125%20C%201.640625%20-0.1875%201.75%20-0.609375%201.8125%20-0.84375%20L%202.0625%20-1.921875%20L%202.46875%20-3.5%20C%202.484375%20-3.578125%202.78125%20-4.171875%203.234375%20-4.546875%20C%203.53125%20-4.84375%203.9375%20-5.03125%204.40625%20-5.03125%20C%204.890625%20-5.03125%205.0625%20-4.671875%205.0625%20-4.203125%20C%205.0625%20-3.515625%204.5625%20-2.15625%204.328125%20-1.5%20C%204.21875%20-1.21875%204.15625%20-1.0625%204.15625%20-0.84375%20C%204.15625%20-0.3125%204.53125%200.125%205.109375%200.125%20C%206.21875%200.125%206.640625%20-1.640625%206.640625%20-1.703125%20Z%20M%206.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.6875%20-0.125%201.328125%20-0.65625%201.328125%20-1.546875%20C%201.328125%20-1.703125%201.328125%20-2.015625%201.5%20-2.765625%20L%202.140625%20-2.765625%20C%202.46875%20-2.765625%203.28125%20-2.796875%203.84375%20-3.015625%20C%204.75%20-3.359375%204.84375%20-4.046875%204.84375%20-4.265625%20C%204.84375%20-4.796875%204.390625%20-5.265625%203.59375%20-5.265625%20C%202.34375%20-5.265625%200.53125%20-4.140625%200.53125%20-2.015625%20C%200.53125%20-0.75%201.25%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%204.484375%20-4.265625%20C%204.484375%20-3.015625%202.5625%20-3.015625%202.0625%20-3.015625%20L%201.5625%20-3.015625%20C%202.078125%20-4.859375%203.21875%20-5.03125%203.59375%20-5.03125%20C%204.125%20-5.03125%204.484375%20-4.71875%204.484375%20-4.265625%20Z%20M%204.484375%20-4.265625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%204.640625%20-1.84375%20C%204.640625%20-2.015625%204.640625%20-2.359375%204.25%20-2.734375%20C%203.953125%20-3.03125%203.671875%20-3.078125%203.03125%20-3.21875%20C%202.703125%20-3.28125%202.1875%20-3.390625%202.1875%20-3.9375%20C%202.1875%20-4.171875%202.40625%20-5.03125%203.53125%20-5.03125%20C%204.046875%20-5.03125%204.53125%20-4.84375%204.65625%20-4.40625%20C%204.125%20-4.40625%204.09375%20-3.9375%204.09375%20-3.9375%20C%204.09375%20-3.6875%204.328125%20-3.625%204.4375%20-3.625%20C%204.609375%20-3.625%204.9375%20-3.75%204.9375%20-4.25%20C%204.9375%20-4.75%204.484375%20-5.265625%203.546875%20-5.265625%20C%201.984375%20-5.265625%201.5625%20-4.046875%201.5625%20-3.546875%20C%201.5625%20-2.640625%202.453125%20-2.453125%202.71875%20-2.390625%20C%202.921875%20-2.359375%203.25%20-2.28125%203.328125%20-2.265625%20C%203.484375%20-2.21875%204.015625%20-2.03125%204.015625%20-1.453125%20C%204.015625%20-1.09375%203.6875%20-0.125%202.296875%20-0.125%20C%202.046875%20-0.125%201.140625%20-0.15625%200.90625%20-0.8125%20C%201.390625%20-0.75%201.625%20-1.125%201.625%20-1.390625%20C%201.625%20-1.640625%201.453125%20-1.765625%201.21875%20-1.765625%20C%200.953125%20-1.765625%200.609375%20-1.5625%200.609375%20-1.03125%20C%200.609375%20-0.328125%201.328125%200.125%202.28125%200.125%20C%204.09375%200.125%204.640625%20-1.21875%204.640625%20-1.84375%20Z%20M%204.640625%20-1.84375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%203.640625%20-1.703125%20C%203.640625%20-1.78125%203.578125%20-1.8125%203.515625%20-1.8125%20C%203.515625%20-1.8125%203.4375%20-1.8125%203.421875%20-1.765625%20C%203.421875%20-1.765625%203.390625%20-1.75%203.3125%20-1.546875%20C%203.0625%20-0.953125%202.515625%20-0.125%201.8125%20-0.125%20C%201.453125%20-0.125%201.4375%20-0.421875%201.4375%20-0.6875%20C%201.4375%20-0.6875%201.4375%20-0.921875%201.46875%20-1.0625%20L%202.40625%20-4.8125%20L%203.5%20-4.8125%20C%203.734375%20-4.8125%203.84375%20-4.8125%203.84375%20-5.015625%20C%203.84375%20-5.15625%203.78125%20-5.15625%203.53125%20-5.15625%20L%202.484375%20-5.15625%20L%202.921875%20-6.890625%20C%202.96875%20-7.0625%202.96875%20-7.09375%202.96875%20-7.171875%20C%202.96875%20-7.359375%202.828125%20-7.46875%202.671875%20-7.46875%20C%202.5625%20-7.46875%202.296875%20-7.4375%202.203125%20-7.046875%20L%201.734375%20-5.15625%20L%200.609375%20-5.15625%20C%200.375%20-5.15625%200.265625%20-5.15625%200.265625%20-4.921875%20C%200.265625%20-4.8125%200.34375%20-4.8125%200.578125%20-4.8125%20L%201.640625%20-4.8125%20L%200.84375%20-1.65625%20C%200.75%20-1.234375%200.71875%20-1.109375%200.71875%20-0.953125%20C%200.71875%20-0.390625%201.109375%200.125%201.78125%200.125%20C%202.984375%200.125%203.640625%20-1.625%203.640625%20-1.703125%20Z%20M%203.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.9375%204.28125%20-1.078125%204.390625%20-1.546875%20L%204.625%20-2.453125%20C%205.0625%20-4.25%205.171875%20-4.671875%205.171875%20-4.75%20C%205.171875%20-4.90625%205.046875%20-5.046875%204.859375%20-5.046875%20C%204.484375%20-5.046875%204.390625%20-4.625%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%205.796875%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.71875%204.25%20-0.96875%204.328125%20-1.296875%20L%206.015625%20-8%20C%206.03125%20-8.046875%206.046875%20-8.109375%206.046875%20-8.171875%20C%206.046875%20-8.296875%205.90625%20-8.296875%205.90625%20-8.296875%20C%205.90625%20-8.296875%205.3125%20-8.25%205.25%20-8.234375%20C%205.046875%20-8.21875%204.859375%20-8.203125%204.65625%20-8.1875%20C%204.34375%20-8.15625%204.265625%20-8.15625%204.265625%20-7.9375%20C%204.265625%20-7.8125%204.359375%20-7.8125%204.53125%20-7.8125%20C%205.109375%20-7.8125%205.125%20-7.703125%205.125%20-7.59375%20C%205.125%20-7.515625%205.109375%20-7.421875%205.09375%20-7.390625%20L%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%203.59375%20-1.421875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%206.53125%20-7.640625%20C%206.53125%20-8.140625%206.03125%20-8.421875%205.5%20-8.421875%20C%204.984375%20-8.421875%204.484375%20-8.03125%204.25%20-7.5625%20C%204.03125%20-7.140625%203.90625%20-6.71875%203.640625%20-5.15625%20L%202.828125%20-5.15625%20C%202.609375%20-5.15625%202.484375%20-5.15625%202.484375%20-4.9375%20C%202.484375%20-4.8125%202.5625%20-4.8125%202.796875%20-4.8125%20L%203.5625%20-4.8125%20L%202.578125%200.28125%20C%202.375%201.328125%202.203125%202.203125%201.609375%202.203125%20C%201.5625%202.203125%201.21875%202.203125%201%201.96875%20C%201.609375%201.921875%201.609375%201.390625%201.609375%201.390625%20C%201.609375%201.140625%201.4375%201%201.203125%201%20C%200.96875%201%200.609375%201.203125%200.609375%201.65625%20C%200.609375%202.171875%201.140625%202.4375%201.609375%202.4375%20C%202.828125%202.4375%203.328125%200.25%203.453125%20-0.34375%20L%204.3125%20-4.8125%20L%205.328125%20-4.8125%20C%205.5625%20-4.8125%205.671875%20-4.8125%205.671875%20-5.03125%20C%205.671875%20-5.15625%205.5625%20-5.15625%205.359375%20-5.15625%20L%204.390625%20-5.15625%20L%204.875%20-7.609375%20C%204.953125%20-7.90625%205.203125%20-8.171875%205.515625%20-8.171875%20C%205.765625%20-8.171875%206.015625%20-8.0625%206.125%20-7.953125%20C%205.671875%20-7.90625%205.515625%20-7.5625%205.515625%20-7.359375%20C%205.515625%20-7.125%205.703125%20-6.984375%205.921875%20-6.984375%20C%206.171875%20-6.984375%206.53125%20-7.1875%206.53125%20-7.640625%20Z%20M%206.53125%20-7.640625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-9%22%3E%20%3Cpath%20d%3D%22M%206.3125%20-1.703125%20C%206.3125%20-1.765625%206.265625%20-1.8125%206.1875%20-1.8125%20C%206.078125%20-1.8125%206.078125%20-1.75%206.03125%20-1.578125%20C%205.8125%20-0.75%205.59375%20-0.125%205.109375%20-0.125%20C%204.75%20-0.125%204.75%20-0.515625%204.75%20-0.671875%20C%204.75%20-0.9375%204.796875%20-1.0625%204.90625%20-1.5625%20L%205.15625%20-2.546875%20L%205.640625%20-4.5%20C%205.71875%20-4.796875%205.71875%20-4.8125%205.71875%20-4.859375%20C%205.71875%20-5.03125%205.578125%20-5.15625%205.40625%20-5.15625%20C%205.0625%20-5.15625%204.96875%20-4.859375%204.90625%20-4.546875%20L%204.046875%20-1.09375%20C%204.046875%20-1.09375%203.578125%20-0.125%202.703125%20-0.125%20C%202.078125%20-0.125%201.953125%20-0.65625%201.953125%20-1.09375%20C%201.953125%20-1.78125%202.296875%20-2.734375%202.609375%20-3.53125%20C%202.75%20-3.921875%202.8125%20-4.078125%202.8125%20-4.3125%20C%202.8125%20-4.828125%202.4375%20-5.265625%201.859375%20-5.265625%20C%200.765625%20-5.265625%200.328125%20-3.53125%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.5625%20-3.328125%200.578125%20-3.375%200.625%20-3.546875%20C%200.90625%20-4.578125%201.375%20-5.03125%201.828125%20-5.03125%20C%201.953125%20-5.03125%202.140625%20-5.015625%202.140625%20-4.640625%20C%202.140625%20-4.328125%202.015625%20-3.984375%201.828125%20-3.53125%20C%201.296875%20-2.109375%201.25%20-1.65625%201.25%20-1.296875%20C%201.25%20-0.078125%202.15625%200.125%202.65625%200.125%20C%203.421875%200.125%203.84375%20-0.40625%204.078125%20-0.6875%20C%204.234375%20-0.03125%204.8125%200.125%205.09375%200.125%20C%205.46875%200.125%205.765625%20-0.125%205.953125%20-0.53125%20C%206.15625%20-0.96875%206.3125%20-1.671875%206.3125%20-1.703125%20Z%20M%206.3125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-10%22%3E%20%3Cpath%20d%3D%22M%202.828125%20-1.703125%20C%202.828125%20-1.765625%202.765625%20-1.8125%202.703125%20-1.8125%20C%202.59375%20-1.8125%202.578125%20-1.75%202.53125%20-1.578125%20C%202.3125%20-0.75%202.109375%20-0.125%201.625%20-0.125%20C%201.265625%20-0.125%201.265625%20-0.5%201.265625%20-0.671875%20C%201.265625%20-0.71875%201.265625%20-0.96875%201.34375%20-1.296875%20L%203.03125%20-8%20C%203.046875%20-8.046875%203.078125%20-8.109375%203.078125%20-8.171875%20C%203.078125%20-8.296875%202.921875%20-8.296875%202.921875%20-8.296875%20L%202.265625%20-8.234375%20C%202.0625%20-8.21875%201.890625%20-8.203125%201.671875%20-8.1875%20C%201.390625%20-8.15625%201.296875%20-8.15625%201.296875%20-7.9375%20C%201.296875%20-7.8125%201.421875%20-7.8125%201.546875%20-7.8125%20C%202.15625%20-7.8125%202.15625%20-7.703125%202.15625%20-7.59375%20C%202.15625%20-7.546875%202.15625%20-7.515625%202.09375%20-7.296875%20L%200.609375%20-1.375%20C%200.578125%20-1.25%200.546875%20-1.140625%200.546875%20-0.953125%20C%200.546875%20-0.359375%200.984375%200.125%201.609375%200.125%20C%202%200.125%202.265625%20-0.140625%202.453125%20-0.515625%20C%202.65625%20-0.90625%202.828125%20-1.65625%202.828125%20-1.703125%20Z%20M%202.828125%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-11%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph0-12%22%3E%20%3Cpath%20d%3D%22M%203.375%20-1.703125%20C%203.375%20-1.765625%203.328125%20-1.8125%203.265625%20-1.8125%20C%203.15625%20-1.8125%203.140625%20-1.78125%203.078125%20-1.578125%20C%202.765625%20-0.484375%202.28125%20-0.125%201.890625%20-0.125%20C%201.75%20-0.125%201.578125%20-0.15625%201.578125%20-0.515625%20C%201.578125%20-0.84375%201.71875%20-1.1875%201.859375%20-1.546875%20L%202.6875%20-3.78125%20C%202.71875%20-3.875%202.8125%20-4.09375%202.8125%20-4.3125%20C%202.8125%20-4.8125%202.453125%20-5.265625%201.859375%20-5.265625%20C%200.765625%20-5.265625%200.328125%20-3.53125%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.5625%20-3.328125%200.578125%20-3.375%200.625%20-3.546875%20C%200.90625%20-4.546875%201.359375%20-5.03125%201.828125%20-5.03125%20C%201.9375%20-5.03125%202.140625%20-5.015625%202.140625%20-4.640625%20C%202.140625%20-4.328125%201.984375%20-3.9375%201.890625%20-3.671875%20C%201.453125%20-2.5625%201.453125%20-2.53125%201.046875%20-1.453125%20C%200.984375%20-1.25%200.90625%20-1.0625%200.90625%20-0.84375%20C%200.90625%20-0.3125%201.28125%200.125%201.859375%200.125%20C%202.953125%200.125%203.375%20-1.625%203.375%20-1.703125%20Z%20M%203.28125%20-7.453125%20C%203.28125%20-7.640625%203.140625%20-7.859375%202.875%20-7.859375%20C%202.609375%20-7.859375%202.296875%20-7.59375%202.296875%20-7.28125%20C%202.296875%20-6.984375%202.546875%20-6.890625%202.6875%20-6.890625%20C%203.015625%20-6.890625%203.28125%20-7.203125%203.28125%20-7.453125%20Z%20M%203.28125%20-7.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.78125%201.625%20L%208.78125%201.359375%20L%200%201.359375%20L%200%201.625%20Z%20M%208.78125%201.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%202.375%20-4.96875%20C%202.375%20-5.140625%202.25%20-5.28125%202.0625%20-5.28125%20C%201.859375%20-5.28125%201.625%20-5.078125%201.625%20-4.84375%20C%201.625%20-4.671875%201.75%20-4.546875%201.9375%20-4.546875%20C%202.140625%20-4.546875%202.375%20-4.734375%202.375%20-4.96875%20Z%20M%202.53125%20-1.140625%20C%202.53125%20-1.21875%202.46875%20-1.25%202.40625%20-1.25%20C%202.3125%20-1.25%202.296875%20-1.1875%202.265625%20-1.109375%20C%202.09375%20-0.46875%201.765625%20-0.140625%201.4375%20-0.140625%20C%201.34375%20-0.140625%201.25%20-0.1875%201.25%20-0.390625%20C%201.25%20-0.59375%201.3125%20-0.734375%201.40625%20-0.984375%20L%201.90625%20-2.265625%20C%201.96875%20-2.453125%202.078125%20-2.703125%202.078125%20-2.84375%20C%202.078125%20-3.234375%201.75%20-3.515625%201.34375%20-3.515625%20C%200.578125%20-3.515625%200.234375%20-2.40625%200.234375%20-2.296875%20C%200.234375%20-2.21875%200.296875%20-2.1875%200.359375%20-2.1875%20C%200.46875%20-2.1875%200.46875%20-2.234375%200.5%20-2.3125%20C%200.71875%20-3.078125%201.078125%20-3.296875%201.328125%20-3.296875%20C%201.4375%20-3.296875%201.515625%20-3.25%201.515625%20-3.03125%20C%201.515625%20-2.953125%201.5%20-2.84375%201.421875%20-2.59375%20L%201.21875%20-2.046875%20C%201%20-1.515625%201%20-1.5%200.78125%20-0.953125%20C%200.734375%20-0.828125%200.703125%20-0.734375%200.703125%20-0.59375%20C%200.703125%20-0.203125%201%200.078125%201.421875%200.078125%20C%202.203125%200.078125%202.53125%20-1.03125%202.53125%20-1.140625%20Z%20M%202.53125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22statetransitiontable1.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-1%22%20x%3D%22-0.082%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%225.545313%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%2212.533127%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%2217.958%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%2226.733%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%2232.246738%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%2236.474097%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%2242.61907%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%2246.846428%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph2-1%22%20x%3D%2252.272%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-2%22%20x%3D%2258.974%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-7%22%20x%3D%2271.4%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%2277.482806%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-8%22%20x%3D%2282.908076%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%2289.956861%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-9%22%20x%3D%2296.101834%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-10%22%20x%3D%22102.764467%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22106.514813%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%22110.739%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%22119.514%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22125.027738%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22129.255097%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22135.40007%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%22139.627428%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%22145.053%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22153.828%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-11%22%20x%3D%22158.055359%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22163.653979%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%22169.798952%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%22176.786766%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-12%22%20x%3D%22182.300504%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22186.293541%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-12%22%20x%3D%22190.5209%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-1%22%20x%3D%22194.513937%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%22200.141249%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph2-1%22%20x%3D%22207.131%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-3%22%20x%3D%22213.169%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%22224.93%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22230.443738%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22234.671097%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22240.81607%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%22245.043428%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%22250.469%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22259.244%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-11%22%20x%3D%22263.471359%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22269.069979%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%22275.214952%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-4%22%20x%3D%22282.202766%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-12%22%20x%3D%22287.716504%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22291.709541%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-12%22%20x%3D%22295.9369%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-1%22%20x%3D%22299.929937%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-2%22%20x%3D%22305.557249%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph1-1%22%20x%3D%22312.547%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-7%22%20x%3D%22321.322%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-3%22%20x%3D%22327.404806%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-10%22%20x%3D%22332.830076%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-5%22%20x%3D%22336.580422%22%20y%3D%229.154%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph0-6%22%20x%3D%22340.80778%22%20y%3D%229.154%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable1.svg-glyph2-1%22%20x%3D%22346.953%22%20y%3D%2210.948%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="state transition table 1"/>
                <artwork type="ascii-art">one_state_(i) type="ascii-art"><![CDATA[
one_state_i =
       default_state_transition_(i)
       default_state_transition_i + state_transition_delta_(i)</artwork> state_transition_delta_i
]]></artwork>
              </artset>
            </figure>
            <figure>
            <figure anchor="figureStateTransitionTable1">
              <name>Description of the coding of the state transition table for a <tt>get_rac</tt> readout value of 0.</name>
              <artset>
                <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22183pt%22%20height%3D%2211pt%22%20viewBox%3D%220%200%20183%2011%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-1.671875%20C%205.09375%20-1.71875%205.078125%20-1.796875%204.953125%20-1.796875%20C%204.859375%20-1.796875%204.859375%20-1.75%204.8125%20-1.625%20C%204.546875%20-0.921875%203.84375%20-0.640625%203.375%20-0.640625%20C%203.125%20-0.640625%202.890625%20-0.71875%202.640625%20-0.828125%20C%202.15625%20-1.015625%202.03125%20-1.015625%201.875%20-1.015625%20C%201.75%20-1.015625%201.625%20-1.015625%201.515625%20-0.96875%20C%202.03125%20-1.546875%202.453125%20-1.921875%203.046875%20-2.46875%20C%203.765625%20-3.078125%204.078125%20-3.375%204.25%20-3.5625%20C%205.078125%20-4.390625%205.5%20-5.078125%205.5%20-5.171875%20C%205.5%20-5.265625%205.375%20-5.265625%205.375%20-5.265625%20C%205.296875%20-5.265625%205.265625%20-5.21875%205.21875%20-5.140625%20C%204.90625%20-4.625%204.625%20-4.375%204.3125%20-4.375%20C%204.0625%20-4.375%203.9375%20-4.484375%203.703125%20-4.765625%20C%203.453125%20-5.0625%203.25%20-5.265625%202.90625%20-5.265625%20C%202.03125%20-5.265625%201.5%20-4.1875%201.5%20-3.9375%20C%201.5%20-3.890625%201.515625%20-3.828125%201.625%20-3.828125%20C%201.71875%20-3.828125%201.734375%20-3.875%201.765625%20-3.953125%20C%201.96875%20-4.4375%202.546875%20-4.515625%202.765625%20-4.515625%20C%203.03125%20-4.515625%203.265625%20-4.4375%203.515625%20-4.328125%20C%203.96875%20-4.140625%204.15625%20-4.140625%204.28125%20-4.140625%20C%204.359375%20-4.140625%204.40625%20-4.140625%204.46875%20-4.140625%20C%204.078125%20-3.6875%203.4375%20-3.109375%202.890625%20-2.625%20C%202.125%20-1.953125%201.921875%20-1.734375%201.6875%20-1.5%20C%200.953125%20-0.765625%200.515625%20-0.0625%200.515625%200.03125%20C%200.515625%200.09375%200.578125%200.125%200.640625%200.125%20C%200.71875%200.125%200.734375%200.109375%200.8125%20-0.03125%20C%201%20-0.328125%201.390625%20-0.78125%201.828125%20-0.78125%20C%202.078125%20-0.78125%202.203125%20-0.6875%202.4375%20-0.390625%20C%202.671875%20-0.125%202.875%200.125%203.25%200.125%20C%204.421875%200.125%205.09375%20-1.40625%205.09375%20-1.671875%20Z%20M%205.09375%20-1.671875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%205%20-1.296875%20C%205%20-1.375%204.921875%20-1.4375%204.875%20-1.4375%20C%204.84375%20-1.4375%204.828125%20-1.421875%204.71875%20-1.3125%20C%203.953125%20-0.296875%202.828125%20-0.125%202.359375%20-0.125%20C%201.6875%20-0.125%201.328125%20-0.65625%201.328125%20-1.546875%20C%201.328125%20-1.703125%201.328125%20-2.015625%201.5%20-2.765625%20L%202.140625%20-2.765625%20C%202.46875%20-2.765625%203.28125%20-2.796875%203.84375%20-3.015625%20C%204.75%20-3.359375%204.84375%20-4.046875%204.84375%20-4.265625%20C%204.84375%20-4.796875%204.390625%20-5.265625%203.59375%20-5.265625%20C%202.34375%20-5.265625%200.53125%20-4.140625%200.53125%20-2.015625%20C%200.53125%20-0.75%201.25%200.125%202.34375%200.125%20C%203.96875%200.125%205%20-1.140625%205%20-1.296875%20Z%20M%204.484375%20-4.265625%20C%204.484375%20-3.015625%202.5625%20-3.015625%202.0625%20-3.015625%20L%201.5625%20-3.015625%20C%202.078125%20-4.859375%203.21875%20-5.03125%203.59375%20-5.03125%20C%204.125%20-5.03125%204.484375%20-4.71875%204.484375%20-4.265625%20Z%20M%204.484375%20-4.265625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%205.09375%20-4.546875%20C%205.09375%20-4.9375%204.71875%20-5.265625%204.125%20-5.265625%20C%203.640625%20-5.265625%203.09375%20-5.0625%202.59375%20-4.328125%20C%202.515625%20-4.953125%202.03125%20-5.265625%201.546875%20-5.265625%20C%201.09375%20-5.265625%200.84375%20-4.90625%200.703125%20-4.65625%20C%200.5%20-4.21875%200.328125%20-3.5%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.8125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.8125%20-5.03125%201.890625%20-4.828125%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.5625%200.03125%201.640625%20-0.203125%20C%201.671875%20-0.296875%202.109375%20-2.109375%202.1875%20-2.375%20C%202.25%20-2.640625%202.3125%20-2.890625%202.375%20-3.15625%20L%202.515625%20-3.671875%20C%202.546875%20-3.78125%202.875%20-4.359375%203.171875%20-4.625%20C%203.3125%20-4.75%203.625%20-5.03125%204.109375%20-5.03125%20C%204.296875%20-5.03125%204.5%20-5%204.65625%20-4.890625%20C%204.28125%20-4.8125%204.09375%20-4.546875%204.09375%20-4.296875%20C%204.09375%20-4%204.3125%20-3.90625%204.484375%20-3.90625%20C%204.8125%20-3.90625%205.09375%20-4.203125%205.09375%20-4.546875%20Z%20M%205.09375%20-4.546875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%205.453125%20-3.28125%20C%205.453125%20-4.421875%204.703125%20-5.265625%203.625%20-5.265625%20C%202.046875%20-5.265625%200.484375%20-3.546875%200.484375%20-1.859375%20C%200.484375%20-0.734375%201.234375%200.125%202.3125%200.125%20C%203.90625%200.125%205.453125%20-1.609375%205.453125%20-3.28125%20Z%20M%204.65625%20-3.71875%20C%204.65625%20-3.234375%204.40625%20-1.953125%203.9375%20-1.234375%20C%203.453125%20-0.4375%202.796875%20-0.125%202.328125%20-0.125%20C%201.734375%20-0.125%201.296875%20-0.59375%201.296875%20-1.4375%20C%201.296875%20-1.984375%201.578125%20-3.203125%201.90625%20-3.796875%20C%202.453125%20-4.71875%203.125%20-5.03125%203.609375%20-5.03125%20C%204.203125%20-5.03125%204.65625%20-4.546875%204.65625%20-3.71875%20Z%20M%204.65625%20-3.71875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%204.640625%20-1.84375%20C%204.640625%20-2.015625%204.640625%20-2.359375%204.25%20-2.734375%20C%203.953125%20-3.03125%203.671875%20-3.078125%203.03125%20-3.21875%20C%202.703125%20-3.28125%202.1875%20-3.390625%202.1875%20-3.9375%20C%202.1875%20-4.171875%202.40625%20-5.03125%203.53125%20-5.03125%20C%204.046875%20-5.03125%204.53125%20-4.84375%204.65625%20-4.40625%20C%204.125%20-4.40625%204.09375%20-3.9375%204.09375%20-3.9375%20C%204.09375%20-3.6875%204.328125%20-3.625%204.4375%20-3.625%20C%204.609375%20-3.625%204.9375%20-3.75%204.9375%20-4.25%20C%204.9375%20-4.75%204.484375%20-5.265625%203.546875%20-5.265625%20C%201.984375%20-5.265625%201.5625%20-4.046875%201.5625%20-3.546875%20C%201.5625%20-2.640625%202.453125%20-2.453125%202.71875%20-2.390625%20C%202.921875%20-2.359375%203.25%20-2.28125%203.328125%20-2.265625%20C%203.484375%20-2.21875%204.015625%20-2.03125%204.015625%20-1.453125%20C%204.015625%20-1.09375%203.6875%20-0.125%202.296875%20-0.125%20C%202.046875%20-0.125%201.140625%20-0.15625%200.90625%20-0.8125%20C%201.390625%20-0.75%201.625%20-1.125%201.625%20-1.390625%20C%201.625%20-1.640625%201.453125%20-1.765625%201.21875%20-1.765625%20C%200.953125%20-1.765625%200.609375%20-1.5625%200.609375%20-1.03125%20C%200.609375%20-0.328125%201.328125%200.125%202.28125%200.125%20C%204.09375%200.125%204.640625%20-1.21875%204.640625%20-1.84375%20Z%20M%204.640625%20-1.84375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%203.640625%20-1.703125%20C%203.640625%20-1.78125%203.578125%20-1.8125%203.515625%20-1.8125%20C%203.515625%20-1.8125%203.4375%20-1.8125%203.421875%20-1.765625%20C%203.421875%20-1.765625%203.390625%20-1.75%203.3125%20-1.546875%20C%203.0625%20-0.953125%202.515625%20-0.125%201.8125%20-0.125%20C%201.453125%20-0.125%201.4375%20-0.421875%201.4375%20-0.6875%20C%201.4375%20-0.6875%201.4375%20-0.921875%201.46875%20-1.0625%20L%202.40625%20-4.8125%20L%203.5%20-4.8125%20C%203.734375%20-4.8125%203.84375%20-4.8125%203.84375%20-5.015625%20C%203.84375%20-5.15625%203.78125%20-5.15625%203.53125%20-5.15625%20L%202.484375%20-5.15625%20L%202.921875%20-6.890625%20C%202.96875%20-7.0625%202.96875%20-7.09375%202.96875%20-7.171875%20C%202.96875%20-7.359375%202.828125%20-7.46875%202.671875%20-7.46875%20C%202.5625%20-7.46875%202.296875%20-7.4375%202.203125%20-7.046875%20L%201.734375%20-5.15625%20L%200.609375%20-5.15625%20C%200.375%20-5.15625%200.265625%20-5.15625%200.265625%20-4.921875%20C%200.265625%20-4.8125%200.34375%20-4.8125%200.578125%20-4.8125%20L%201.640625%20-4.8125%20L%200.84375%20-1.65625%20C%200.75%20-1.234375%200.71875%20-1.109375%200.71875%20-0.953125%20C%200.71875%20-0.390625%201.109375%200.125%201.78125%200.125%20C%202.984375%200.125%203.640625%20-1.625%203.640625%20-1.703125%20Z%20M%203.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%203.59375%20-1.421875%20C%203.53125%20-1.21875%203.53125%20-1.1875%203.375%20-0.96875%20C%203.109375%20-0.640625%202.578125%20-0.125%202.015625%20-0.125%20C%201.53125%20-0.125%201.25%20-0.5625%201.25%20-1.265625%20C%201.25%20-1.921875%201.625%20-3.265625%201.859375%20-3.765625%20C%202.265625%20-4.609375%202.828125%20-5.03125%203.28125%20-5.03125%20C%204.078125%20-5.03125%204.234375%20-4.046875%204.234375%20-3.953125%20C%204.234375%20-3.953125%204.203125%20-3.796875%204.1875%20-3.765625%20Z%20M%205.796875%20-1.703125%20C%205.796875%20-1.765625%205.75%20-1.8125%205.671875%20-1.8125%20C%205.5625%20-1.8125%205.5625%20-1.75%205.515625%20-1.578125%20C%205.328125%20-0.875%205.109375%20-0.125%204.609375%20-0.125%20C%204.265625%20-0.125%204.25%20-0.4375%204.25%20-0.671875%20C%204.25%20-0.9375%204.28125%20-1.078125%204.390625%20-1.546875%20L%204.625%20-2.453125%20C%205.0625%20-4.25%205.171875%20-4.671875%205.171875%20-4.75%20C%205.171875%20-4.90625%205.046875%20-5.046875%204.859375%20-5.046875%20C%204.484375%20-5.046875%204.390625%20-4.625%204.359375%20-4.484375%20C%204.234375%20-4.796875%203.90625%20-5.265625%203.28125%20-5.265625%20C%201.9375%20-5.265625%200.484375%20-3.53125%200.484375%20-1.75%20C%200.484375%20-0.578125%201.171875%200.125%201.984375%200.125%20C%202.640625%200.125%203.203125%20-0.390625%203.53125%20-0.78125%20C%203.65625%20-0.078125%204.21875%200.125%204.578125%200.125%20C%204.9375%200.125%205.21875%20-0.09375%205.4375%20-0.53125%20C%205.625%20-0.9375%205.796875%20-1.65625%205.796875%20-1.703125%20Z%20M%205.796875%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%206.640625%20-1.703125%20C%206.640625%20-1.765625%206.59375%20-1.8125%206.515625%20-1.8125%20C%206.40625%20-1.8125%206.390625%20-1.78125%206.328125%20-1.578125%20C%206.0625%20-0.59375%205.609375%20-0.125%205.140625%20-0.125%20C%205.015625%20-0.125%204.828125%20-0.125%204.828125%20-0.515625%20C%204.828125%20-0.8125%204.953125%20-1.171875%205.03125%20-1.34375%20C%205.265625%20-2%205.765625%20-3.328125%205.765625%20-4.015625%20C%205.765625%20-4.734375%205.359375%20-5.265625%204.453125%20-5.265625%20C%203.375%20-5.265625%202.828125%20-4.515625%202.609375%20-4.21875%20C%202.5625%20-4.90625%202.078125%20-5.265625%201.546875%20-5.265625%20C%201.171875%20-5.265625%200.90625%20-5.046875%200.703125%20-4.640625%20C%200.484375%20-4.203125%200.328125%20-3.484375%200.328125%20-3.4375%20C%200.328125%20-3.390625%200.375%20-3.328125%200.453125%20-3.328125%20C%200.546875%20-3.328125%200.5625%20-3.34375%200.640625%20-3.625%20C%200.828125%20-4.34375%201.046875%20-5.03125%201.515625%20-5.03125%20C%201.796875%20-5.03125%201.890625%20-4.84375%201.890625%20-4.484375%20C%201.890625%20-4.21875%201.765625%20-3.75%201.6875%20-3.375%20L%201.34375%20-2.09375%20L%201.109375%20-1.109375%20C%201.03125%20-0.796875%200.890625%20-0.234375%200.890625%20-0.171875%20C%200.890625%20-0.015625%201.03125%200.125%201.203125%200.125%20C%201.34375%200.125%201.515625%200.046875%201.609375%20-0.125%20C%201.640625%20-0.1875%201.75%20-0.609375%201.8125%20-0.84375%20L%202.0625%20-1.921875%20L%202.46875%20-3.5%20C%202.484375%20-3.578125%202.78125%20-4.171875%203.234375%20-4.546875%20C%203.53125%20-4.84375%203.9375%20-5.03125%204.40625%20-5.03125%20C%204.890625%20-5.03125%205.0625%20-4.671875%205.0625%20-4.203125%20C%205.0625%20-3.515625%204.5625%20-2.15625%204.328125%20-1.5%20C%204.21875%20-1.21875%204.15625%20-1.0625%204.15625%20-0.84375%20C%204.15625%20-0.3125%204.53125%200.125%205.109375%200.125%20C%206.21875%200.125%206.640625%20-1.640625%206.640625%20-1.703125%20Z%20M%206.640625%20-1.703125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph1-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph1-1%22%3E%20%3Cpath%20d%3D%22M%208.78125%201.625%20L%208.78125%201.359375%20L%200%201.359375%20L%200%201.625%20Z%20M%208.78125%201.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph1-2%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph1-3%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph1-4%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.40625%20C%205.265625%20-3.828125%204.296875%20-5.015625%203.046875%20-5.015625%20C%202.359375%20-5.015625%201.84375%20-4.703125%201.53125%20-4.375%20L%201.53125%20-6.84375%20C%202.046875%20-6.6875%202.46875%20-6.671875%202.59375%20-6.671875%20C%203.9375%20-6.671875%204.8125%20-7.65625%204.8125%20-7.828125%20C%204.8125%20-7.875%204.78125%20-7.9375%204.703125%20-7.9375%20C%204.703125%20-7.9375%204.65625%20-7.9375%204.546875%20-7.890625%20C%203.890625%20-7.609375%203.3125%20-7.5625%203%20-7.5625%20C%202.21875%20-7.5625%201.65625%20-7.8125%201.421875%20-7.90625%20C%201.34375%20-7.9375%201.296875%20-7.9375%201.296875%20-7.9375%20C%201.203125%20-7.9375%201.203125%20-7.859375%201.203125%20-7.671875%20L%201.203125%20-4.125%20C%201.203125%20-3.90625%201.203125%20-3.84375%201.34375%20-3.84375%20C%201.40625%20-3.84375%201.421875%20-3.84375%201.546875%20-4%20C%201.875%20-4.484375%202.4375%20-4.765625%203.03125%20-4.765625%20C%203.671875%20-4.765625%203.984375%20-4.1875%204.078125%20-3.984375%20C%204.28125%20-3.515625%204.296875%20-2.921875%204.296875%20-2.46875%20C%204.296875%20-2.015625%204.296875%20-1.34375%203.953125%20-0.796875%20C%203.6875%20-0.375%203.234375%20-0.078125%202.703125%20-0.078125%20C%201.90625%20-0.078125%201.140625%20-0.609375%200.921875%20-1.484375%20C%200.984375%20-1.453125%201.046875%20-1.453125%201.109375%20-1.453125%20C%201.3125%20-1.453125%201.640625%20-1.5625%201.640625%20-1.96875%20C%201.640625%20-2.3125%201.40625%20-2.5%201.109375%20-2.5%20C%200.890625%20-2.5%200.578125%20-2.390625%200.578125%20-1.921875%20C%200.578125%20-0.90625%201.40625%200.25%202.71875%200.25%20C%204.078125%200.25%205.265625%20-0.890625%205.265625%20-2.40625%20Z%20M%205.265625%20-2.40625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph1-5%22%3E%20%3Cpath%20d%3D%22M%205.359375%20-2.4375%20C%205.359375%20-4.03125%204.25%20-5.09375%203.046875%20-5.09375%20C%201.984375%20-5.09375%201.59375%20-4.171875%201.46875%20-3.84375%20L%201.46875%20-4.15625%20C%201.46875%20-7.1875%202.9375%20-7.65625%203.578125%20-7.65625%20C%204.015625%20-7.65625%204.453125%20-7.53125%204.671875%20-7.171875%20C%204.53125%20-7.171875%204.078125%20-7.171875%204.078125%20-6.6875%20C%204.078125%20-6.421875%204.25%20-6.1875%204.5625%20-6.1875%20C%204.859375%20-6.1875%205.0625%20-6.375%205.0625%20-6.71875%20C%205.0625%20-7.34375%204.609375%20-7.953125%203.578125%20-7.953125%20C%202.0625%20-7.953125%200.484375%20-6.40625%200.484375%20-3.78125%20C%200.484375%20-0.484375%201.921875%200.25%202.9375%200.25%20C%204.25%200.25%205.359375%20-0.890625%205.359375%20-2.4375%20Z%20M%204.375%20-2.453125%20C%204.375%20-1.84375%204.375%20-1.296875%204.140625%20-0.84375%20C%203.84375%20-0.28125%203.421875%20-0.078125%202.9375%20-0.078125%20C%202.1875%20-0.078125%201.828125%20-0.734375%201.71875%20-0.984375%20C%201.609375%20-1.296875%201.5%20-1.890625%201.5%20-2.71875%20C%201.5%20-3.671875%201.921875%20-4.859375%203%20-4.859375%20C%203.65625%20-4.859375%204%20-4.40625%204.1875%20-4%20C%204.375%20-3.5625%204.375%20-2.96875%204.375%20-2.453125%20Z%20M%204.375%20-2.453125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph2-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph2-1%22%3E%20%3Cpath%20d%3D%22M%202.375%20-4.96875%20C%202.375%20-5.140625%202.25%20-5.28125%202.0625%20-5.28125%20C%201.859375%20-5.28125%201.625%20-5.078125%201.625%20-4.84375%20C%201.625%20-4.671875%201.75%20-4.546875%201.9375%20-4.546875%20C%202.140625%20-4.546875%202.375%20-4.734375%202.375%20-4.96875%20Z%20M%202.53125%20-1.140625%20C%202.53125%20-1.21875%202.46875%20-1.25%202.40625%20-1.25%20C%202.3125%20-1.25%202.296875%20-1.1875%202.265625%20-1.109375%20C%202.09375%20-0.46875%201.765625%20-0.140625%201.4375%20-0.140625%20C%201.34375%20-0.140625%201.25%20-0.1875%201.25%20-0.390625%20C%201.25%20-0.59375%201.3125%20-0.734375%201.40625%20-0.984375%20L%201.90625%20-2.265625%20C%201.96875%20-2.453125%202.078125%20-2.703125%202.078125%20-2.84375%20C%202.078125%20-3.234375%201.75%20-3.515625%201.34375%20-3.515625%20C%200.578125%20-3.515625%200.234375%20-2.40625%200.234375%20-2.296875%20C%200.234375%20-2.21875%200.296875%20-2.1875%200.359375%20-2.1875%20C%200.46875%20-2.1875%200.46875%20-2.234375%200.5%20-2.3125%20C%200.71875%20-3.078125%201.078125%20-3.296875%201.328125%20-3.296875%20C%201.4375%20-3.296875%201.515625%20-3.25%201.515625%20-3.03125%20C%201.515625%20-2.953125%201.5%20-2.84375%201.421875%20-2.59375%20L%201.21875%20-2.046875%20C%201%20-1.515625%201%20-1.5%200.78125%20-0.953125%20C%200.734375%20-0.828125%200.703125%20-0.734375%200.703125%20-0.59375%20C%200.703125%20-0.203125%201%200.078125%201.421875%200.078125%20C%202.203125%200.078125%202.53125%20-1.03125%202.53125%20-1.140625%20Z%20M%202.53125%20-1.140625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph3-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph3-1%22%3E%20%3Cpath%20d%3D%22M%208.296875%20-2.984375%20C%208.296875%20-3.234375%208.0625%20-3.234375%207.90625%20-3.234375%20L%201.390625%20-3.234375%20C%201.21875%20-3.234375%200.984375%20-3.234375%200.984375%20-2.984375%20C%200.984375%20-2.75%201.21875%20-2.75%201.390625%20-2.75%20L%207.90625%20-2.75%20C%208.0625%20-2.75%208.296875%20-2.75%208.296875%20-2.984375%20Z%20M%208.296875%20-2.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph4-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph4-1%22%3E%20%3Cpath%20d%3D%22M%203.796875%20-1.421875%20L%203.546875%20-1.421875%20C%203.53125%20-1.265625%203.46875%20-0.875%203.375%20-0.71875%20C%203.328125%20-0.65625%202.71875%20-0.65625%202.59375%20-0.65625%20L%201.171875%20-0.65625%20L%202.25%20-1.625%20C%202.375%20-1.75%202.703125%20-2.015625%202.84375%20-2.125%20C%203.328125%20-2.578125%203.796875%20-3.015625%203.796875%20-3.734375%20C%203.796875%20-4.6875%203%20-5.296875%202.015625%20-5.296875%20C%201.046875%20-5.296875%200.421875%20-4.578125%200.421875%20-3.859375%20C%200.421875%20-3.46875%200.734375%20-3.421875%200.84375%20-3.421875%20C%201.015625%20-3.421875%201.265625%20-3.53125%201.265625%20-3.84375%20C%201.265625%20-4.25%200.859375%20-4.25%200.765625%20-4.25%20C%201%20-4.84375%201.53125%20-5.03125%201.921875%20-5.03125%20C%202.65625%20-5.03125%203.046875%20-4.40625%203.046875%20-3.734375%20C%203.046875%20-2.90625%202.46875%20-2.296875%201.515625%20-1.34375%20L%200.515625%20-0.296875%20C%200.421875%20-0.21875%200.421875%20-0.203125%200.421875%200%20L%203.5625%200%20Z%20M%203.796875%20-1.421875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph4-2%22%3E%20%3Cpath%20d%3D%22M%203.796875%20-1.59375%20C%203.796875%20-2.515625%203.125%20-3.34375%202.1875%20-3.34375%20C%201.796875%20-3.34375%201.421875%20-3.21875%201.109375%20-2.9375%20L%201.109375%20-4.484375%20C%201.21875%20-4.453125%201.53125%20-4.359375%201.875%20-4.359375%20C%202.875%20-4.359375%203.46875%20-5.0625%203.46875%20-5.1875%20C%203.46875%20-5.28125%203.421875%20-5.296875%203.375%20-5.296875%20C%203.375%20-5.296875%203.34375%20-5.296875%203.28125%20-5.265625%20C%202.96875%20-5.140625%202.59375%20-5.046875%202.171875%20-5.046875%20C%201.703125%20-5.046875%201.3125%20-5.15625%201.0625%20-5.265625%20C%200.984375%20-5.296875%200.953125%20-5.296875%200.953125%20-5.296875%20C%200.859375%20-5.296875%200.859375%20-5.21875%200.859375%20-5.0625%20L%200.859375%20-2.734375%20C%200.859375%20-2.59375%200.859375%20-2.5%200.984375%20-2.5%20C%201.046875%20-2.5%201.0625%20-2.53125%201.109375%20-2.59375%20C%201.203125%20-2.703125%201.5%20-3.109375%202.1875%20-3.109375%20C%202.625%20-3.109375%202.84375%20-2.75%202.921875%20-2.59375%20C%203.046875%20-2.3125%203.0625%20-1.9375%203.0625%20-1.640625%20C%203.0625%20-1.34375%203.0625%20-0.90625%202.84375%20-0.5625%20C%202.6875%20-0.3125%202.359375%20-0.078125%201.9375%20-0.078125%20C%201.421875%20-0.078125%200.921875%20-0.390625%200.734375%20-0.921875%20C%200.75%20-0.90625%200.8125%20-0.90625%200.8125%20-0.90625%20C%201.03125%20-0.90625%201.21875%20-1.046875%201.21875%20-1.296875%20C%201.21875%20-1.59375%200.984375%20-1.703125%200.828125%20-1.703125%20C%200.671875%20-1.703125%200.421875%20-1.625%200.421875%20-1.28125%20C%200.421875%20-0.5625%201.046875%200.171875%201.953125%200.171875%20C%202.953125%200.171875%203.796875%20-0.609375%203.796875%20-1.59375%20Z%20M%203.796875%20-1.59375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph4-3%22%3E%20%3Cpath%20d%3D%22M%203.875%20-1.625%20C%203.875%20-2.65625%203.078125%20-3.390625%202.203125%20-3.390625%20C%201.625%20-3.390625%201.28125%20-3.03125%201.09375%20-2.640625%20C%201.09375%20-3.296875%201.15625%20-3.875%201.4375%20-4.359375%20C%201.6875%20-4.765625%202.09375%20-5.09375%202.59375%20-5.09375%20C%202.75%20-5.09375%203.109375%20-5.0625%203.296875%20-4.796875%20C%202.9375%20-4.765625%202.90625%20-4.5%202.90625%20-4.421875%20C%202.90625%20-4.171875%203.09375%20-4.046875%203.28125%20-4.046875%20C%203.421875%20-4.046875%203.65625%20-4.125%203.65625%20-4.4375%20C%203.65625%20-4.90625%203.296875%20-5.296875%202.578125%20-5.296875%20C%201.46875%20-5.296875%200.34375%20-4.25%200.34375%20-2.53125%20C%200.34375%20-0.359375%201.359375%200.171875%202.125%200.171875%20C%202.515625%200.171875%202.921875%200.0625%203.28125%20-0.28125%20C%203.609375%20-0.59375%203.875%20-0.921875%203.875%20-1.625%20Z%20M%203.125%20-1.625%20C%203.125%20-1.21875%203.125%20-0.875%202.96875%20-0.578125%20C%202.75%20-0.21875%202.484375%20-0.078125%202.125%20-0.078125%20C%201.703125%20-0.078125%201.4375%20-0.359375%201.328125%20-0.59375%20C%201.140625%20-0.953125%201.125%20-1.484375%201.125%20-1.796875%20C%201.125%20-2.578125%201.546875%20-3.171875%202.171875%20-3.171875%20C%202.5625%20-3.171875%202.8125%20-2.96875%202.953125%20-2.6875%20C%203.125%20-2.390625%203.125%20-2.03125%203.125%20-1.625%20Z%20M%203.125%20-1.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph5-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-glyph5-1%22%3E%20%3Cpath%20d%3D%22M%205.859375%20-1.984375%20C%205.859375%20-2.171875%205.6875%20-2.171875%205.578125%20-2.171875%20L%201%20-2.171875%20C%200.890625%20-2.171875%200.703125%20-2.171875%200.703125%20-1.984375%20C%200.703125%20-1.8125%200.890625%20-1.8125%201%20-1.8125%20L%205.578125%20-1.8125%20C%205.6875%20-1.8125%205.859375%20-1.8125%205.859375%20-1.984375%20Z%20M%205.859375%20-1.984375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22statetransitiontable2.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-1%22%20x%3D%220.495%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-2%22%20x%3D%226.471404%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-3%22%20x%3D%2211.896674%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-4%22%20x%3D%2217.495294%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph1-1%22%20x%3D%2223.119%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-5%22%20x%3D%2231.894%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-6%22%20x%3D%2237.407738%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-7%22%20x%3D%2241.635097%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-6%22%20x%3D%2247.78007%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-2%22%20x%3D%2252.007428%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph2-1%22%20x%3D%2257.433%22%20y%3D%229.993%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph1-2%22%20x%3D%2264.135%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph1-3%22%20x%3D%2276.563626%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph1-4%22%20x%3D%2282.416892%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph1-5%22%20x%3D%2288.270158%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph3-1%22%20x%3D%2296.777%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-4%22%20x%3D%22108.732%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-8%22%20x%3D%22114.359313%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-2%22%20x%3D%22121.347127%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph1-1%22%20x%3D%22126.772%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-5%22%20x%3D%22135.547%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-6%22%20x%3D%22141.060738%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-7%22%20x%3D%22145.288097%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-6%22%20x%3D%22151.43307%22%20y%3D%228.199%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph0-2%22%20x%3D%22155.660428%22%20y%3D%228.199%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph4-1%22%20x%3D%22161.086%22%20y%3D%229.993%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph4-2%22%20x%3D%22165.320514%22%20y%3D%229.993%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph4-3%22%20x%3D%22169.555028%22%20y%3D%229.993%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph5-1%22%20x%3D%22173.788%22%20y%3D%229.993%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23statetransitiontable2.svg-glyph2-1%22%20x%3D%22180.375%22%20y%3D%229.993%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="state transition table 2"/>
                <artwork type="ascii-art">zero_state_(i) type="ascii-art"><![CDATA[
zero_state_i = 256 - one_state_(256-i)</artwork> one_state_(256-i)
]]></artwork>
              </artset>
            </figure>
          </section>
          <section anchor="default-state-transition">
            <name>default_state_transition</name>
            <t>By default, the following State Transition Table state transition table is used:</t>
<figure anchor="figureDefaultStateTransition">
            <name>Default state transition table for Range coding.</name>
            <artwork type="ascii-art"> type="ascii-art"><![CDATA[
  0,  0,  0,  0,  0,  0,  0,  0, 20, 21, 22, 23, 24, 25, 26, 27,

 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 37, 38, 39, 40, 41, 42,

 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 56, 57,

 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,

 74, 75, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,

 89, 90, 91, 92, 93, 94, 94, 95, 96, 97, 98, 99,100,101,102,103,

104,105,106,107,108,109,110,111,112,113,114,114,115,116,117,118,

119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,133,

134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,

150,151,152,152,153,154,155,156,157,158,159,160,161,162,163,164,

165,166,167,168,169,170,171,171,172,173,174,175,176,177,178,179,

180,181,182,183,184,185,186,187,188,189,190,190,191,192,194,194,

195,196,197,198,199,200,201,202,202,204,205,206,207,208,209,209,

210,211,212,213,215,215,216,217,218,219,220,220,222,223,224,225,

226,227,227,229,229,230,231,232,234,234,235,236,237,238,239,240,

241,242,243,244,245,246,247,248,248,  0,  0,  0,  0,  0,  0,  0,
</artwork>
]]></artwork>
</figure>
          </section>
          <section anchor="alternative-state-transition-table">
            <name>Alternative State Transition Table</name>
            <t>The alternative state transition table has been built using iterative minimization of frame sizes and generally performs better than the default. To use it, the <tt>coder_type</tt> (see <xref target="coder-type"/>) MUST <bcp14>MUST</bcp14> be set to 2 2, and the difference to the default MUST <bcp14>MUST</bcp14> be stored in the <tt>Parameters</tt>, see <xref target="parameters"/>. The At the time of this writing, the reference implementation of FFV1 in FFmpeg uses <xref target="figureAltStateTransition"/> by default at the time of this writing when Range coding is used.</t>
            <figure anchor="figureAltStateTransition">
              <name>Alternative state transition table for Range coding. </name>
              <artwork type="ascii-art"> type="ascii-art"><![CDATA[
  0, 10, 10, 10, 10, 16, 16, 16, 28, 16, 16, 29, 42, 49, 20, 49,

 59, 25, 26, 26, 27, 31, 33, 33, 33, 34, 34, 37, 67, 38, 39, 39,

 40, 40, 41, 79, 43, 44, 45, 45, 48, 48, 64, 50, 51, 52, 88, 52,

 53, 74, 55, 57, 58, 58, 74, 60,101, 61, 62, 84, 66, 66, 68, 69,

 87, 82, 71, 97, 73, 73, 82, 75,111, 77, 94, 78, 87, 81, 83, 97,

 85, 83, 94, 86, 99, 89, 90, 99,111, 92, 93,134, 95, 98,105, 98,

105,110,102,108,102,118,103,106,106,113,109,112,114,112,116,125,

115,116,117,117,126,119,125,121,121,123,145,124,126,131,127,129,

165,130,132,138,133,135,145,136,137,139,146,141,143,142,144,148,

147,155,151,149,151,150,152,157,153,154,156,168,158,162,161,160,

172,163,169,164,166,184,167,170,177,174,171,173,182,176,180,178,

175,189,179,181,186,183,192,185,200,187,191,188,190,197,193,196,

197,194,195,196,198,202,199,201,210,203,207,204,205,206,208,214,

209,211,221,212,213,215,224,216,217,218,219,220,222,228,223,225,

226,224,227,229,240,230,231,232,233,234,235,236,238,239,237,242,

241,243,242,244,245,246,247,248,249,250,251,252,252,253,254,255,
</artwork>
]]></artwork>
            </figure>
          </section>
        </section>
        <section anchor="golomb-rice-mode">
          <name>Golomb Rice Mode</name>
          <t>The end of the bitstream of the Frame is padded with 0-bits zeroes until the bitstream contains a multiple of 8 eight bits.</t>
          <section anchor="signed-golomb-rice-codes">
            <name>Signed Golomb Rice Codes</name>
            <t>This coding mode uses Golomb Rice codes. The VLC is split into two parts. parts: the prefix and suffix. The prefix stores the most significant bits and or indicates if the symbol is too large to be stored (this is known as the ESC case, see <xref target="prefix" format="default"/>). The suffix either stores the k least significant bits or stores the whole number in the ESC case.</t>
            <figure>
              <name>A pseudo-code pseudocode description of the read of an unsigned integer in Golomb Rice mode.
</name>
              <sourcecode type="c">int type="c"><![CDATA[
int get_ur_golomb(k) {
    for (prefix = 0; prefix &lt; < 12; prefix++) {
        if (get_bits(1)) {
            return get_bits(k) + (prefix &lt;&lt; << k);
        }
    }
    return get_bits(bits) + 11;
}
</sourcecode>
]]></sourcecode>
            </figure>
            <figure>
              <name>A pseudo-code pseudocode description of the read of a signed integer in Golomb Rice mode.
</name>
              <sourcecode type="c">int type="c"><![CDATA[
int get_sr_golomb(k) {
    v = get_ur_golomb(k);
    if (v &amp; & 1) return - (v &gt;&gt; >> 1) - 1;
    else       return   (v &gt;&gt; >> 1);
}
</sourcecode>
]]></sourcecode>
            </figure>
            <section anchor="prefix">
              <name>Prefix</name>
              <table>
              <table anchor="tableSignedGolombRiceCodesPrefix">
                <name>Description of the coding of the prefix of signed Golomb Rice codes.</name>
                <thead>
                  <tr>
                    <th align="left">bits</th>
                    <th align="left">value</th>
                  </tr>
                </thead>
                <tbody>
                  <tr>
                    <td align="left">1</td>
                    <td align="left">0</td>
                  </tr>
                  <tr>
                    <td align="left">01</td>
                    <td align="left">1</td>
                  </tr>
                  <tr>
                    <td align="left">...</td>
                    <td align="left">...</td>
                  </tr>
                  <tr>
                    <td align="left">0000 0000 01</td>
                    <td align="left">9</td>
                  </tr>
                  <tr>
                    <td align="left">0000 0000 001</td>
                    <td align="left">10</td>
                  </tr>
                  <tr>
                    <td align="left">0000 0000 0001</td>
                    <td align="left">11</td>
                  </tr>
                  <tr>
                    <td align="left">0000 0000 0000</td>
                    <td align="left">ESC</td>
                  </tr>
                </tbody>
              </table>
              <t><tt>ESC</tt>
              <t>ESC is an ESCape Symbol symbol to indicate that the Symbol symbol to be stored is too large for normal storage and that an alternate storage method is used.</t>
            </section>
            <section anchor="suffix">
              <name>Suffix</name>
              <table>
                <thead>
                  <tr>
                    <th align="left"/>
                    <th align="left"/>
                  </tr>
                </thead>
              <table anchor="tableSignedGolombRiceCodesSuffix">
                <name>Description of the coding of the suffix of signed Golomb Rice codes.</name>
                <tbody>
                  <tr>
                    <td align="left">non ESC</td> align="left">non-ESC</td>
                    <td align="left">the k least significant bits MSB first</td>
                  </tr>
                  <tr>
                    <td align="left">ESC</td>
                    <td align="left">the value - 11, in MSB first order</td>
                  </tr>
                </tbody>
              </table>
              <t>ESC MUST NOT <bcp14>MUST NOT</bcp14> be used if the value can be coded as non ESC.</t> non-ESC.</t>
            </section>
            <section anchor="examples">
              <name>Examples</name>
              <t><xref target="tableGolombExamples"/> shows practical examples of how Signed signed Golomb Rice Codes codes are decoded based on the series of bits extracted from the bitstream as described by the method above:</t>
              <table anchor="tableGolombExamples">
                <name>Examples of decoded Signed decoded, signed Golomb Rice Codes. codes. </name>
                <thead>
                  <tr>
                    <th align="center">k</th>
                    <th align="left">bits</th>
                    <th align="right">value</th>
                  </tr>
                </thead>
                <tbody>
                  <tr>
                    <td align="center">0</td>
                    <td align="left">
                      <tt>1</tt>
                    </td>
                    <td align="right">0</td>
                  </tr>
                  <tr>
                    <td align="center">0</td>
                    <td align="left">
                      <tt>001</tt>
                    </td>
                    <td align="right">2</td>
                  </tr>
                  <tr>
                    <td align="center">2</td>
                    <td align="left">
                      <tt>1 00</tt>
                    </td>
                    <td align="right">0</td>
                  </tr>
                  <tr>
                    <td align="center">2</td>
                    <td align="left">
                      <tt>1 10</tt>
                    </td>
                    <td align="right">2</td>
                  </tr>
                  <tr>
                    <td align="center">2</td>
                    <td align="left">
                      <tt>01 01</tt>
                    </td>
                    <td align="right">5</td>
                  </tr>
                  <tr>
                    <td align="center">any</td>
                    <td align="left">
                      <tt>000000000000 10000000</tt>
                    </td>
                    <td align="right">139</td>
                  </tr>
                </tbody>
              </table>
            </section>
          </section>
          <section anchor="run-mode">
            <name>Run Mode</name>
            <t>Run mode is entered when the context is 0 and left as soon as a non-0 nonzero difference is found. The sample difference Sample Difference is identical to the predicted one. The run and the first different sample difference Sample Difference are coded as defined in <xref target="golomb-rice-sample-difference-coding"/>.</t>
            <section anchor="run-length-coding">
              <name>Run Length Coding</name>
              <t>The run value is encoded in two parts. The prefix part stores the more significant part of the run as well as adjusting the <tt>run_index</tt> that determines the number of bits in the less significant part of the run. The second part of the value stores the less significant part of the run as it is. The <tt>run_index</tt> is reset to zero for each Plane and slice to 0.</t> Slice.</t>
              <sourcecode type="c">log2_run[41] type="c"><![CDATA[
log2_run[41] = {
 0, 0, 0, 0, 1, 1, 1, 1,
 2, 2, 2, 2, 3, 3, 3, 3,
 4, 4, 5, 5, 6, 6, 7, 7,
 8, 9,10,11,12,13,14,15,
16,17,18,19,20,21,22,23,
24,
};

if (run_count == 0 &amp;&amp; && run_mode == 1) {
    if (get_bits(1)) {
        run_count = 1 &lt;&lt; << log2_run[run_index];
        if (x + run_count &lt;= <= w) {
            run_index++;
        }
    } else {
        if (log2_run[run_index]) {
            run_count = get_bits(log2_run[run_index]);
        } else {
            run_count = 0;
        }
        if (run_index) {
            run_index--;
        }
        run_mode = 2;
    }
}
</sourcecode>
]]></sourcecode>
              <t>The <tt>log2_run</tt> array is also used within <xref target="ISO.14495-1.1999"/>.</t>
            </section>
          </section>
          <section anchor="sign-extension">
            <name>Sign extension</name> Extension</name>
            <t><tt>sign_extend</tt> is the function of increasing the number of bits of an input binary number in twos two's complement signed number representation while preserving the input number's sign (positive/negative) and value, in order to fit in the output bit width. It MAY <bcp14>MAY</bcp14> be computed with:</t> with the following:</t>
            <sourcecode type="c">sign_extend(input_number, type="c"><![CDATA[
sign_extend(input_number, input_bits) {
    negative_bias = 1 &lt;&lt; << (input_bits - 1);
    bits_mask = negative_bias - 1;
    output_number = input_number &amp; & bits_mask; // Remove negative bit
    is_negative = input_number &amp; & negative_bias; // Test negative bit
    if (is_negative)
        output_number -= negative_bias;
    return output_number
}
</sourcecode>
]]></sourcecode>
          </section>
          <section anchor="scalar-mode">
            <name>Scalar Mode</name>
            <t>Each difference is coded with the per context mean prediction removed and a per context value for k.</t> <tt>k</tt>.</t>
            <sourcecode type="c">get_vlc_symbol(state) type="c"><![CDATA[
get_vlc_symbol(state) {
    i = state-&gt;count; state->count;
    k = 0;
    while (i &lt; state-&gt;error_sum) < state->error_sum) {
        k++;
        i += i;
    }

    v = get_sr_golomb(k);

    if (2 * state-&gt;drift &lt; -state-&gt;count) state->drift < -state->count) {
        v = -1 - v;
    }

    ret = sign_extend(v + state-&gt;bias, state->bias, bits);

    state-&gt;error_sum

    state->error_sum += abs(v);
    state-&gt;drift
    state->drift     += v;

    if (state-&gt;count (state->count == 128) {
        state-&gt;count     &gt;&gt;=
        state->count     >>= 1;
        state-&gt;drift     &gt;&gt;=
        state->drift     >>= 1;
        state-&gt;error_sum &gt;&gt;=
        state->error_sum >>= 1;
    }
    state-&gt;count++;
    state->count++;
    if (state-&gt;drift &lt;= -state-&gt;count) (state->drift <= -state->count) {
        state-&gt;bias
        state->bias = max(state-&gt;bias max(state->bias - 1, -128);

        state-&gt;drift

        state->drift = max(state-&gt;drift max(state->drift + state-&gt;count,
                           -state-&gt;count state->count,
                           -state->count + 1);
    } else if (state-&gt;drift &gt; (state->drift > 0) {
        state-&gt;bias
        state->bias = min(state-&gt;bias min(state->bias + 1, 127);

        state-&gt;drift

        state->drift = min(state-&gt;drift min(state->drift - state-&gt;count, state->count, 0);
    }

    return ret;
}
</sourcecode>
]]></sourcecode>
            <section anchor="golomb-rice-sample-difference-coding">
              <name>Golomb Rice Sample Difference Coding</name>
              <t>Level coding is identical to the normal difference coding with the exception that the 0 value is removed as it cannot occur:</t>
              <sourcecode type="c"> type="c"><![CDATA[
    diff = get_vlc_symbol(context_state);
    if (diff &gt;= >= 0) {
        diff++;
    }
</sourcecode>
              <t>Note,
]]></sourcecode>
              <t>Note that this is different from JPEG-LS, JPEG-LS (lossless JPEG), which doesn’t doesn't use prediction in run mode and uses a different encoding and context model for the last difference. On a small set of test Samples Samples, the use of prediction slightly improved the compression rate.</t>
            </section>
          </section>
          <section anchor="initial-values-for-the-vlc-context-state">
            <name>Initial Values for the VLC context state</name> Context State</name>
            <t>When <tt>keyframe</tt> (see <xref target="frame"/>) value is 1, all VLC coder state variables are set to their initial state.</t>
            <sourcecode type="c"> type="c"><![CDATA[
    drift     = 0;
    error_sum = 4;
    bias      = 0;
    count     = 1;
</sourcecode>
]]></sourcecode>
          </section>
        </section>
      </section>
    </section>
    <section anchor="bitstream">
      <name>Bitstream</name>
      <t>An FFV1 bitstream is composed of a series of one or more Frames and (when required) a <tt>Configuration Record</tt>.</t>
      <t>Within the following sub-sections, pseudo-code is used, subsections, pseudocode as described in <xref target="pseudo-code"/>, target="pseudocode"/> is used to explain the structure of each FFV1 bitstream component. <xref target="tablePseudoCodeSymbols"/> lists symbols used to annotate that pseudo-code pseudocode in order to define the storage of the data referenced in that line of pseudo-code.</t> pseudocode.</t>
      <table anchor="tablePseudoCodeSymbols">
        <name>Definition of pseudo-code pseudocode symbols for this document. </name>
        <thead>
          <tr>
            <th>Symbol</th>
            <th>Definition</th>
            <th>symbol</th>
            <th>definition</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>u(n)</td>
            <td>unsigned big endian
            <td>Unsigned, big-endian integer Symbol symbol using n bits</td>
          </tr>
          <tr>
            <td>sg</td>
            <td>Golomb Rice coded signed scalar Symbol coded with the method described in <xref target="golomb-rice-mode"/></td>
          </tr>
          <tr>
            <td>br</td>
            <td>Range coded Boolean
            <td>Boolean (1-bit) Symbol symbol that is range coded with the method described in <xref target="range-binary-values"/></td>
          </tr>
          <tr>
            <td>ur</td>
            <td>Range coded unsigned
            <td>Unsigned scalar Symbol symbol that is range coded with the method described in <xref target="range-non-binary-values"/></td> target="range-nonbinary-values"/></td>
          </tr>
          <tr>
            <td>sr</td>
            <td>Range coded signed
            <td>Signed scalar Symbol symbol that is range coded with the method described in <xref target="range-non-binary-values"/></td> target="range-nonbinary-values"/></td>
          </tr>
          <tr>
            <td>sd</td>
            <td>Sample difference Symbol Difference symbol that is coded with the method described in <xref target="coding-of-the-sample-difference"/></td>
          </tr>
        </tbody>
      </table>
      <t>The following MUST <bcp14>MUST</bcp14> be provided by external means during the initialization of the decoder:</t>
      <t><tt>frame_pixel_width</tt> is defined as Frame width in Pixels.</t> pixels.</t>
      <t><tt>frame_pixel_height</tt> is defined as Frame height in Pixels.</t> pixels.</t>
      <t>Default values at the decoder initialization phase:</t>
      <t><tt>ConfigurationRecordIsPresent</tt> is set to 0.</t>
      <section anchor="quantization-table-set">
        <name>Quantization Table Set</name>
     <t>The Quantization Table Sets store a sequence of values that are stored by storing equal to one less than the number count of equal concurrent entries -1 for each set of equal concurrent entries within the first half of the table (represented as <tt>len - 1</tt> in the pseudo-code pseudocode below) using the method described in <xref target="range-non-binary-values"/>. target="range-nonbinary-values"/>. The second half doesn’t doesn't need to be stored as it is identical to the first with flipped sign. <tt>scale</tt> and <tt>len_count[ i ][ j ]</tt> are temporary values used for the computing of <tt>context_count[ i ]</tt> and are not used outside Quantization Table Set pseudo-code.</t> pseudocode.</t>
        <t>Example:</t>
        <t>Table: 0 0 1 1 1 1 2 2 -2 -2 -2 -1 -1 -1 -1 0</t>
        <t>Stored values: 1, 3, 1</t>
        <t><tt>QuantizationTableSet</tt> has its own initial states, all set to 128.</t>

        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
QuantizationTableSet( i ) {                                   |
    scale = 1                                                 |
    for (j = 0; j &lt; < MAX_CONTEXT_INPUTS; j++) {                |
        QuantizationTable( i, j, scale )                      |
        scale *= 2 * len_count[ i ][ j ] - 1                  |
    }                                                         |
    context_count[ i ] = ceil( scale / 2 )                    |
}                                                             |
</sourcecode>
]]></sourcecode>
        <t><tt>MAX_CONTEXT_INPUTS</tt> is 5.</t>
        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
QuantizationTable(i, j, scale) {                              |
    v = 0                                                     |
    for (k = 0; k &lt; < 128;) {                                   |
        len - 1                                               | ur
        for (n = 0; n &lt; < len; n++) {                           |
            quant_tables[ i ][ j ][ k ] = scale * v           |
            k++                                               |
        }                                                     |
        v++                                                   |
    }                                                         |
    for (k = 1; k &lt; < 128; k++) {                               |
        quant_tables[ i ][ j ][ 256 - k ] = \                 |
        -quant_tables[ i ][ j ][ k ]                          |
    }                                                         |
    quant_tables[ i ][ j ][ 128 ] = \                         |
    -quant_tables[ i ][ j ][ 127 ]                            |
    len_count[ i ][ j ] = v                                   |
}                                                             |
</sourcecode>
]]></sourcecode>
        <section anchor="quant-tables">
          <name>quant_tables</name>
          <name><tt>quant_tables</tt></name>
          <t><tt>quant_tables[ i ][ j ][ k ]</tt> indicates the quantization table Quantization Table value of the Quantized Sample Difference <tt>k</tt> of the Quantization Table <tt>j</tt> of the Quantization Table Set <tt>i</tt>.</t>
        </section>
        <section anchor="context-count">
          <name>context_count</name>
          <name><tt>context_count</tt></name>
          <t><tt>context_count[ i ]</tt> indicates the count of contexts for Quantization Table Set <tt>i</tt>. <tt>context_count[ i ]</tt> MUST <bcp14>MUST</bcp14> be less than or equal to 32768.</t>
        </section>
      </section>
      <section anchor="parameters">
        <name>Parameters</name>
        <t>The <tt>Parameters</tt> section section, which could be in a global header of a container file that may or may not be considered to be part of the bitstream, contains significant characteristics about the decoding configuration used for all instances of Frame (in FFV1 version versions 0 and 1) or the whole FFV1 bitstream (other versions), including the stream version, color configuration, and quantization tables. Quantization Tables. <xref target="figureBitstream"/> describes the contents of the bitstream.</t>
        <t><tt>Parameters</tt> has its own initial states, all set to 128.</t>
        <figure anchor="figureBitstream">
          <name>A pseudo-code pseudocode description of the bitstream contents. </name>
          <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
Parameters( ) {                                               |
    version                                                   | ur
    if (version &gt;= >= 3) {                                       |
        micro_version                                         | ur
    }                                                         |
    coder_type                                                | ur
    if (coder_type &gt; > 1) {                                     |
        for (i = 1; i &lt; < 256; i++) {                           |
            state_transition_delta[ i ]                       | sr
        }                                                     |
    }                                                         |
    colorspace_type                                           | ur
    if (version &gt;= >= 1) {                                       |
        bits_per_raw_sample                                   | ur
    }                                                         |
    chroma_planes                                             | br
    log2_h_chroma_subsample                                   | ur
    log2_v_chroma_subsample                                   | ur
    extra_plane                                               | br
    if (version &gt;= >= 3) {                                       |
        num_h_slices - 1                                      | ur
        num_v_slices - 1                                      | ur
        quant_table_set_count                                 | ur
    }                                                         |
    for (i = 0; i &lt; < quant_table_set_count; i++) {             |
        QuantizationTableSet( i )                             |
    }                                                         |
    if (version &gt;= >= 3) {                                       |
        for (i = 0; i &lt; < quant_table_set_count; i++) {         |
            states_coded                                      | br
            if (states_coded) {                               |
                for (j = 0; j &lt; < context_count[ i ]; j++) {    |
                    for (k = 0; k &lt; < CONTEXT_SIZE; k++) {      |
                        initial_state_delta[ i ][ j ][ k ]    | sr
                    }                                         |
                }                                             |
            }                                                 |
        }                                                     |
        ec                                                    | ur
        intra                                                 | ur
    }                                                         |
}                                                             |
</sourcecode>
]]></sourcecode>
        </figure>
        <t>CONTEXT_SIZE is 32.</t>
        <section anchor="version">
          <name>version</name>
          <name><tt>version</tt></name>
          <t><tt>version</tt> specifies the version of the FFV1 bitstream.</t>
          <t>Each version is incompatible with other versions: decoders SHOULD <bcp14>SHOULD</bcp14> reject FFV1 bitstreams due to an unknown version.</t>
          <t>Decoders SHOULD <bcp14>SHOULD</bcp14> reject FFV1 bitstreams with version <tt>version &lt;= 1 &amp;&amp; ConfigurationRecordIsPresent == 1.</t> 1</tt>.</t>
          <t>Decoders SHOULD <bcp14>SHOULD</bcp14> reject FFV1 bitstreams with version <tt>version &gt;= 3 &amp;&amp; ConfigurationRecordIsPresent == 0.</t>
          <table> 0</tt>.</t>
          <table anchor="tableVersion">
            <name>The definitions for <tt>version</tt> values.</name>
            <thead>
              <tr>
                <th align="left">value</th>
                <th align="left">version</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>
                <td align="left">FFV1 version 0</td>
              </tr>
              <tr>
                <td align="left">1</td>
                <td align="left">FFV1 version 1</td>
              </tr>
              <tr>
                <td align="left">2</td>
                <td align="left">reserved*</td>
              </tr>
              <tr>
                <td align="left">3</td>
                <td align="left">FFV1 version 3</td>
              </tr>
              <tr>
                <td align="left">Other</td>
                <td align="left">reserved for future use</td>
              </tr>
            </tbody>
          </table>
          <t>* Version 2 was experimental and this document does not describe it.</t>
        </section>
        <section anchor="micro-version">
          <name>micro_version</name>
          <name><tt>micro_version</tt></name>
          <t><tt>micro_version</tt> specifies the micro-version of the FFV1 bitstream.</t>
          <t>After a version is considered stable (a micro-version value is assigned to be the first stable variant of a specific version), each new micro-version after this first stable variant is compatible with the previous micro-version: decoders SHOULD NOT <bcp14>SHOULD NOT</bcp14> reject FFV1 bitstreams due to an unknown micro-version equal or above the micro-version considered as stable.</t>
          <t>Meaning of <tt>micro_version</tt> for <tt>version</tt> 3:</t>
          <table>
            <name>The definitions for <tt>micro_version</tt> values for FFV1 version 3.
</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">micro_version</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0...3</td>
                <td align="left">reserved*</td>
              </tr>
              <tr>
                <td>4</td>
                <td align="left">first stable variant</td>
              </tr>
              <tr>
                <td>Other</td>
                <td align="left">reserved for future use</td>
              </tr>
            </tbody>
          </table>
          <t>* development Development versions may be incompatible with the stable variants.</t>
        </section>
        <section anchor="coder-type">
          <name>coder_type</name>
          <name><tt>coder_type</tt></name>
          <t><tt>coder_type</tt> specifies the coder used.</t>
          <table>
          <table anchor="tableCoderType">
            <name>The definitions for <tt>coder_type</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">coder used</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">Golomb Rice</td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left">Range Coder coder with default state transition table</td>
              </tr>
              <tr>
                <td>2</td>
                <td align="left">Range Coder coder with custom state transition table</td>
              </tr>
              <tr>
                <td>Other</td>
                <td align="left">reserved for future use</td>
              </tr>
            </tbody>
          </table>
          <t>Restrictions:</t>
          <t>If <tt>coder_type</tt> is 0, then <tt>bits_per_raw_sample</tt> SHOULD NOT <bcp14>SHOULD NOT</bcp14> be &gt; 8.</t>
          <t>Background: At the time of this writing, there is no known implementation of FFV1 bitstream supporting the Golomb Rice algorithm with <tt>bits_per_raw_sample</tt> greater than 8, eight, and Range Coder range coder is prefered.</t> preferred.</t>
        </section>
        <section anchor="state-transition-delta">
          <name>state_transition_delta</name>
          <name><tt>state_transition_delta</tt></name>
          <t><tt>state_transition_delta</tt> specifies the Range range coder custom state transition table.</t>
          <t>If <tt>state_transition_delta</tt> is not present in the FFV1 bitstream, all Range range coder custom state transition table elements are assumed to be 0.</t>
        </section>
        <section anchor="colorspace-type">
          <name>colorspace_type</name>
          <name><tt>colorspace_type</tt></name>
          <t><tt>colorspace_type</tt> specifies the color space encoded, the pixel transformation used by the encoder, the extra plane Plane content, as well as interleave method.</t>
          <table>
          <table anchor="tableColorspaceType">
            <name>The definitions for <tt>colorspace_type</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">color space encoded</th>
                <th align="left">pixel transformation</th>
                <th align="left">extra plane Plane content</th>
                <th align="left">interleave method</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">YCbCr</td>
                <td align="left">None</td>
                <td align="left">Transparency</td>
                <td align="left">Plane then Line</td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left">RGB</td>
                <td align="left">JPEG2000-RCT</td> align="left">JPEG 2000 RCT</td>
                <td align="left">Transparency</td>
                <td align="left">Line then Plane</td>
              </tr>
              <tr>
                <td>Other</td>
                <td align="left">reserved for future use</td>
                <td align="left">reserved for future use</td>
                <td align="left">reserved for future use</td>
                <td align="left">reserved for future use</td>
              </tr>
            </tbody>
          </table>
          <t>FFV1 bitstreams with <tt>colorspace_type</tt> <tt>colorspace_type == 1 &amp;&amp; (<tt>chroma_planes</tt> (chroma_planes != 1 || <tt>log2_h_chroma_subsample</tt> log2_h_chroma_subsample != 0 || <tt>log2_v_chroma_subsample</tt> log2_v_chroma_subsample != 0) 0)</tt> are not part of this specification.</t>
        </section>
        <section anchor="chroma-planes">
          <name>chroma_planes</name>
          <name><tt>chroma_planes</tt></name>
          <t><tt>chroma_planes</tt> indicates if chroma (color) Planes are present.</t>
          <table>
          <table anchor="tableChromaPlanes">
            <name>The definitions for <tt>chroma_planes</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">presence</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">chroma Planes are not present</td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left">chroma Planes are present</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="bits-per-raw-sample">
          <name>bits_per_raw_sample</name>
          <name><tt>bits_per_raw_sample</tt></name>
          <t><tt>bits_per_raw_sample</tt> indicates the number of bits for each Sample. Inferred to be 8 if not present.</t>
          <table>
          <table anchor="tableBitsPerRawSample">
            <name>The definitions for <tt>bits_per_raw_sample</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">bits for each sample</th> Sample</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">reserved*</td>
              </tr>
              <tr>
                <td>Other</td>
                <td align="left">the actual bits for each Sample</td>
              </tr>
            </tbody>
          </table>
          <t>* Encoders MUST NOT <bcp14>MUST NOT</bcp14> store <tt>bits_per_raw_sample</tt> <tt>bits_per_raw_sample = 0. 0</tt>.
Decoders SHOULD <bcp14>SHOULD</bcp14> accept and interpret <tt>bits_per_raw_sample</tt> <tt>bits_per_raw_sample = 0 0</tt> as 8.</t>
        </section>
        <section anchor="log2-h-chroma-subsample">
          <name>log2_h_chroma_subsample</name>
          <name><tt>log2_h_chroma_subsample</tt></name>
          <t><tt>log2_h_chroma_subsample</tt> indicates the subsample factor, stored in powers to which the number 2 is raised, between luma and chroma width (<tt>chroma_width = 2 ^ -log2_h_chroma_subsample * luma_width</tt>).</t>
        </section>
        <section anchor="log2-v-chroma-subsample">
          <name>log2_v_chroma_subsample</name>
          <name><tt>log2_v_chroma_subsample</tt></name>
          <t><tt>log2_v_chroma_subsample</tt> indicates the subsample factor, stored in powers to which the number 2 is raised, between luma and chroma height (<tt>chroma_height = 2 ^ -log2_v_chroma_subsample * luma_height</tt>).</t>
        </section>
        <section anchor="extra-plane">
          <name>extra_plane</name>
          <name><tt>extra_plane</tt></name>
          <t><tt>extra_plane</tt> indicates if an extra Plane is present.</t>
          <table>
          <table anchor="tableExtraPlane">
            <name>The definitions for <tt>extra_plane</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">presence</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">extra Plane is not present</td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left">extra Plane is present</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="num-h-slices">
          <name>num_h_slices</name>
          <name><tt>num_h_slices</tt></name>
          <t><tt>num_h_slices</tt> indicates the number of horizontal elements of the slice Slice raster.</t>
          <t>Inferred to be 1 if not present.</t>
        </section>
        <section anchor="num-v-slices">
          <name>num_v_slices</name>
          <name><tt>num_v_slices</tt></name>
          <t><tt>num_v_slices</tt> indicates the number of vertical elements of the slice Slice raster.</t>
          <t>Inferred to be 1 if not present.</t>
        </section>
        <section anchor="quant-table-set-count">
          <name>quant_table_set_count</name>
          <name><tt>quant_table_set_count</tt></name>
          <t><tt>quant_table_set_count</tt> indicates the number of Quantization Table Sets. <tt>quant_table_set_count</tt> MUST <bcp14>MUST</bcp14> be less than or equal to 8.</t>
          <t>Inferred to be 1 if not present.</t>
          <t>MUST NOT
          <t><bcp14>MUST NOT</bcp14> be 0.</t>
        </section>
        <section anchor="states-coded">
          <name>states_coded</name>
          <name><tt>states_coded</tt></name>
          <t><tt>states_coded</tt> indicates if the respective Quantization Table Set has the initial states coded.</t>
          <t>Inferred to be 0 if not present.</t>
          <table>
          <table anchor="tableStatesCoded">
            <name>The definitions for <tt>states_coded</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">initial states</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">initial states are not present and are assumed to be all 128</td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left">initial states are present</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="initial-state-delta">
          <name>initial_state_delta</name>
          <name><tt>initial_state_delta</tt></name>
          <t><tt>initial_state_delta[ i ][ j ][ k ]</tt> indicates the initial Range range coder state, and it is encoded using <tt>k</tt> as context index and</t> for the range coder and the following pseudocode:</t>
          <figure>
            <name>Predictor value for the coding of <tt>initial_state_delta[ i ][ j ][ k ]</tt>.</name>
            <artset>
              <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22221pt%22%20height%3D%2213pt%22%20viewBox%3D%220%200%20221%2013%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%206.078125%20-2.578125%20C%206.078125%20-4.09375%204.953125%20-5.265625%203.640625%20-5.265625%20C%202.59375%20-5.265625%202.03125%20-4.515625%202%20-4.46875%20L%202%20-5.265625%20L%200.328125%20-5.140625%20L%200.328125%20-4.796875%20C%201.171875%20-4.796875%201.25%20-4.703125%201.25%20-4.1875%20L%201.25%201.4375%20C%201.25%201.96875%201.109375%201.96875%200.328125%201.96875%20L%200.328125%202.3125%20C%200.640625%202.296875%201.296875%202.296875%201.625%202.296875%20C%201.96875%202.296875%202.625%202.296875%202.921875%202.3125%20L%202.921875%201.96875%20C%202.15625%201.96875%202.015625%201.96875%202.015625%201.4375%20L%202.015625%20-0.640625%20C%202.234375%20-0.34375%202.71875%200.125%203.484375%200.125%20C%204.859375%200.125%206.078125%20-1.046875%206.078125%20-2.578125%20Z%20M%205.15625%20-2.578125%20C%205.15625%20-1.15625%204.34375%20-0.125%203.4375%20-0.125%20C%203.0625%20-0.125%202.71875%20-0.28125%202.46875%20-0.5%20C%202.203125%20-0.78125%202.015625%20-1.015625%202.015625%20-1.34375%20L%202.015625%20-3.8125%20C%202.015625%20-4.046875%202.015625%20-4.046875%202.15625%20-4.25%20C%202.515625%20-4.78125%203.09375%20-5.015625%203.546875%20-5.015625%20C%204.453125%20-5.015625%205.15625%20-3.921875%205.15625%20-2.578125%20Z%20M%205.15625%20-2.578125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%204.21875%20-4.578125%20C%204.21875%20-4.9375%203.890625%20-5.265625%203.375%20-5.265625%20C%202.359375%20-5.265625%202.015625%20-4.171875%201.953125%20-3.9375%20L%201.9375%20-3.9375%20L%201.9375%20-5.265625%20L%200.328125%20-5.140625%20L%200.328125%20-4.796875%20C%201.140625%20-4.796875%201.25%20-4.703125%201.25%20-4.125%20L%201.25%20-0.890625%20C%201.25%20-0.34375%201.109375%20-0.34375%200.328125%20-0.34375%20L%200.328125%200%20C%200.671875%20-0.03125%201.328125%20-0.03125%201.6875%20-0.03125%20C%202.015625%20-0.03125%202.859375%20-0.03125%203.125%200%20L%203.125%20-0.34375%20L%202.890625%20-0.34375%20C%202.015625%20-0.34375%202%20-0.484375%202%20-0.90625%20L%202%20-2.78125%20C%202%20-3.9375%202.46875%20-5.03125%203.390625%20-5.03125%20C%203.484375%20-5.03125%203.515625%20-5.03125%203.5625%20-5.015625%20C%203.46875%20-4.96875%203.28125%20-4.90625%203.28125%20-4.578125%20C%203.28125%20-4.234375%203.546875%20-4.09375%203.734375%20-4.09375%20C%203.984375%20-4.09375%204.21875%20-4.25%204.21875%20-4.578125%20Z%20M%204.21875%20-4.578125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%204.859375%20-1.421875%20C%204.859375%20-1.5%204.8125%20-1.546875%204.734375%20-1.546875%20C%204.640625%20-1.546875%204.609375%20-1.484375%204.59375%20-1.421875%20C%204.28125%20-0.421875%203.484375%20-0.140625%202.96875%20-0.140625%20C%202.46875%20-0.140625%201.265625%20-0.484375%201.265625%20-2.546875%20L%201.265625%20-2.765625%20L%204.578125%20-2.765625%20C%204.84375%20-2.765625%204.859375%20-2.765625%204.859375%20-3%20C%204.859375%20-4.203125%204.21875%20-5.328125%202.765625%20-5.328125%20C%201.40625%20-5.328125%200.359375%20-4.09375%200.359375%20-2.625%20C%200.359375%20-1.046875%201.578125%200.125%202.90625%200.125%20C%204.328125%200.125%204.859375%20-1.171875%204.859375%20-1.421875%20Z%20M%204.125%20-3%20L%201.28125%20-3%20C%201.375%20-4.875%202.421875%20-5.09375%202.765625%20-5.09375%20C%204.046875%20-5.09375%204.109375%20-3.40625%204.125%20-3%20Z%20M%204.125%20-3%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%206.15625%200%20L%206.15625%20-0.34375%20C%205.34375%20-0.34375%205.25%20-0.4375%205.25%20-1.015625%20L%205.25%20-8.296875%20L%203.578125%20-8.15625%20L%203.578125%20-7.8125%20C%204.40625%20-7.8125%204.5%20-7.734375%204.5%20-7.140625%20L%204.5%20-4.5%20C%204.25%20-4.859375%203.734375%20-5.265625%203%20-5.265625%20C%201.609375%20-5.265625%200.421875%20-4.09375%200.421875%20-2.5625%20C%200.421875%20-1.046875%201.546875%200.125%202.875%200.125%20C%203.78125%200.125%204.296875%20-0.484375%204.46875%20-0.703125%20L%204.46875%200.125%20Z%20M%204.46875%20-1.40625%20C%204.46875%20-1.1875%204.46875%20-1.140625%204.296875%20-0.890625%20C%204.015625%20-0.46875%203.53125%20-0.125%202.921875%20-0.125%20C%202.625%20-0.125%201.328125%20-0.234375%201.328125%20-2.5625%20C%201.328125%20-3.421875%201.46875%20-3.890625%201.734375%20-4.296875%20C%201.96875%20-4.65625%202.453125%20-5.03125%203.046875%20-5.03125%20C%203.796875%20-5.03125%204.203125%20-4.5%204.328125%20-4.296875%20C%204.46875%20-4.09375%204.46875%20-4.078125%204.46875%20-3.859375%20Z%20M%204.46875%20-1.40625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%202.421875%200.609375%20L%202.421875%20-5.265625%20L%200.671875%20-5.140625%20L%200.671875%20-4.796875%20C%201.5625%20-4.796875%201.671875%20-4.703125%201.671875%20-4.125%20L%201.671875%200.65625%20C%201.671875%201.3125%201.546875%202.203125%200.84375%202.203125%20C%200.84375%202.203125%200.453125%202.203125%200.171875%202.03125%20C%200.484375%201.96875%200.578125%201.75%200.578125%201.546875%20C%200.578125%201.265625%200.375%201.046875%200.09375%201.046875%20C%20-0.203125%201.046875%20-0.40625%201.265625%20-0.40625%201.546875%20C%20-0.40625%202.125%200.234375%202.4375%200.859375%202.4375%20C%201.71875%202.4375%202.421875%201.703125%202.421875%200.609375%20Z%20M%202.4375%20-7.21875%20C%202.4375%20-7.578125%202.15625%20-7.8125%201.859375%20-7.8125%20C%201.53125%20-7.8125%201.28125%20-7.546875%201.28125%20-7.21875%20C%201.28125%20-6.90625%201.546875%20-6.640625%201.859375%20-6.640625%20C%202.21875%20-6.640625%202.4375%20-6.9375%202.4375%20-7.21875%20Z%20M%202.4375%20-7.21875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%204.859375%20-6.796875%20C%204.859375%20-7.515625%204.359375%20-8.421875%202.640625%20-8.421875%20C%201.34375%20-8.421875%200.640625%20-7.578125%200.640625%20-6.8125%20C%200.640625%20-6.390625%200.96875%20-6.28125%201.140625%20-6.28125%20C%201.34375%20-6.28125%201.640625%20-6.4375%201.640625%20-6.796875%20C%201.640625%20-7.0625%201.4375%20-7.28125%201.140625%20-7.28125%20C%201.0625%20-7.28125%201.046875%20-7.28125%201.015625%20-7.265625%20C%201.28125%20-7.890625%201.96875%20-8.171875%202.609375%20-8.171875%20C%203.953125%20-8.171875%203.953125%20-7.296875%203.953125%20-6.84375%20C%203.953125%20-6.140625%203.734375%20-5.921875%203.53125%20-5.703125%20C%202.71875%20-4.828125%202.46875%20-3.71875%202.46875%20-2.984375%20L%202.46875%20-2.421875%20C%202.46875%20-2.203125%202.46875%20-2.15625%202.59375%20-2.15625%20C%202.71875%20-2.15625%202.71875%20-2.234375%202.71875%20-2.453125%20L%202.71875%20-2.890625%20C%202.71875%20-3.59375%203.015625%20-4.65625%204.21875%20-5.546875%20C%204.546875%20-5.796875%204.859375%20-6.171875%204.859375%20-6.796875%20Z%20M%203.171875%20-0.578125%20C%203.171875%20-0.890625%202.90625%20-1.15625%202.59375%20-1.15625%20C%202.234375%20-1.15625%202.015625%20-0.875%202.015625%20-0.578125%20C%202.015625%20-0.234375%202.296875%200%202.578125%200%20C%202.921875%200%203.171875%20-0.265625%203.171875%20-0.578125%20Z%20M%203.171875%20-0.578125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%202.875%200%20L%202.875%20-0.34375%20C%202.109375%20-0.34375%202.0625%20-0.40625%202.0625%20-0.875%20L%202.0625%20-5.265625%20L%200.4375%20-5.140625%20L%200.4375%20-4.796875%20C%201.1875%20-4.796875%201.296875%20-4.71875%201.296875%20-4.140625%20L%201.296875%20-0.890625%20C%201.296875%20-0.34375%201.171875%20-0.34375%200.390625%20-0.34375%20L%200.390625%200%20C%200.734375%20-0.03125%201.296875%20-0.03125%201.65625%20-0.03125%20C%201.78125%20-0.03125%202.46875%20-0.03125%202.875%200%20Z%20M%202.21875%20-7.21875%20C%202.21875%20-7.578125%201.921875%20-7.8125%201.640625%20-7.8125%20C%201.296875%20-7.8125%201.046875%20-7.546875%201.046875%20-7.21875%20C%201.046875%20-6.90625%201.3125%20-6.640625%201.625%20-6.640625%20C%201.984375%20-6.640625%202.21875%20-6.9375%202.21875%20-7.21875%20Z%20M%202.21875%20-7.21875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-9%22%3E%20%3Cpath%20d%3D%22M%206.234375%200%20L%206.234375%20-0.34375%20C%205.625%20-0.34375%205.328125%20-0.34375%205.3125%20-0.703125%20L%205.3125%20-2.90625%20C%205.3125%20-4.015625%205.3125%20-4.34375%205.046875%20-4.734375%20C%204.703125%20-5.203125%204.140625%20-5.265625%203.734375%20-5.265625%20C%202.5625%20-5.265625%202.109375%20-4.28125%202.015625%20-4.046875%20L%202.015625%20-5.265625%20L%200.375%20-5.140625%20L%200.375%20-4.796875%20C%201.1875%20-4.796875%201.296875%20-4.703125%201.296875%20-4.125%20L%201.296875%20-0.890625%20C%201.296875%20-0.34375%201.15625%20-0.34375%200.375%20-0.34375%20L%200.375%200%20C%200.6875%20-0.03125%201.34375%20-0.03125%201.671875%20-0.03125%20C%202.015625%20-0.03125%202.671875%20-0.03125%202.96875%200%20L%202.96875%20-0.34375%20C%202.21875%20-0.34375%202.0625%20-0.34375%202.0625%20-0.890625%20L%202.0625%20-3.109375%20C%202.0625%20-4.359375%202.890625%20-5.03125%203.640625%20-5.03125%20C%204.375%20-5.03125%204.546875%20-4.421875%204.546875%20-3.6875%20L%204.546875%20-0.890625%20C%204.546875%20-0.34375%204.40625%20-0.34375%203.640625%20-0.34375%20L%203.640625%200%20C%203.9375%20-0.03125%204.59375%20-0.03125%204.921875%20-0.03125%20C%205.265625%20-0.03125%205.921875%20-0.03125%206.234375%200%20Z%20M%206.234375%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-10%22%3E%20%3Cpath%20d%3D%22M%203.890625%20-1.484375%20L%203.890625%20-2.15625%20L%203.640625%20-2.15625%20L%203.640625%20-1.5%20C%203.640625%20-0.640625%203.28125%20-0.140625%202.828125%20-0.140625%20C%202.015625%20-0.140625%202.015625%20-1.25%202.015625%20-1.453125%20L%202.015625%20-4.8125%20L%203.6875%20-4.8125%20L%203.6875%20-5.15625%20L%202.015625%20-5.15625%20L%202.015625%20-7.34375%20L%201.75%20-7.34375%20C%201.734375%20-6.234375%201.296875%20-5.078125%200.21875%20-5.046875%20L%200.21875%20-4.8125%20L%201.234375%20-4.8125%20L%201.234375%20-1.484375%20C%201.234375%20-0.15625%202.109375%200.125%202.75%200.125%20C%203.5%200.125%203.890625%20-0.625%203.890625%20-1.484375%20Z%20M%203.890625%20-1.484375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-11%22%3E%20%3Cpath%20d%3D%22M%205.671875%20-1.0625%20L%205.671875%20-1.734375%20L%205.40625%20-1.734375%20L%205.40625%20-1.0625%20C%205.40625%20-0.375%205.109375%20-0.28125%204.953125%20-0.28125%20C%204.5%20-0.28125%204.5%20-0.921875%204.5%20-1.09375%20L%204.5%20-3.1875%20C%204.5%20-3.84375%204.5%20-4.3125%203.96875%20-4.78125%20C%203.546875%20-5.15625%203.015625%20-5.328125%202.484375%20-5.328125%20C%201.5%20-5.328125%200.75%20-4.6875%200.75%20-3.90625%20C%200.75%20-3.5625%200.984375%20-3.390625%201.25%20-3.390625%20C%201.546875%20-3.390625%201.75%20-3.59375%201.75%20-3.890625%20C%201.75%20-4.375%201.3125%20-4.375%201.140625%20-4.375%20C%201.40625%20-4.875%201.984375%20-5.09375%202.46875%20-5.09375%20C%203.015625%20-5.09375%203.71875%20-4.640625%203.71875%20-3.5625%20L%203.71875%20-3.078125%20C%201.3125%20-3.046875%200.40625%20-2.046875%200.40625%20-1.125%20C%200.40625%20-0.171875%201.5%200.125%202.234375%200.125%20C%203.03125%200.125%203.5625%20-0.359375%203.796875%20-0.9375%20C%203.84375%20-0.375%204.203125%200.0625%204.71875%200.0625%20C%204.96875%200.0625%205.671875%20-0.109375%205.671875%20-1.0625%20Z%20M%203.71875%20-1.6875%20C%203.71875%20-0.515625%202.84375%20-0.125%202.328125%20-0.125%20C%201.75%20-0.125%201.25%20-0.546875%201.25%20-1.125%20C%201.25%20-2.703125%203.28125%20-2.84375%203.71875%20-2.875%20Z%20M%203.71875%20-1.6875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-12%22%3E%20%3Cpath%20d%3D%22M%202.96875%200%20L%202.96875%20-0.34375%20C%202.203125%20-0.34375%202.0625%20-0.34375%202.0625%20-0.890625%20L%202.0625%20-8.296875%20L%200.390625%20-8.15625%20L%200.390625%20-7.8125%20C%201.203125%20-7.8125%201.296875%20-7.734375%201.296875%20-7.140625%20L%201.296875%20-0.890625%20C%201.296875%20-0.34375%201.171875%20-0.34375%200.390625%20-0.34375%20L%200.390625%200%20C%200.734375%20-0.03125%201.3125%20-0.03125%201.671875%20-0.03125%20C%202.03125%20-0.03125%202.625%20-0.03125%202.96875%200%20Z%20M%202.96875%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-13%22%3E%20%3Cpath%20d%3D%22M%208.78125%201.625%20L%208.78125%201.359375%20L%200%201.359375%20L%200%201.625%20Z%20M%208.78125%201.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-14%22%3E%20%3Cpath%20d%3D%22M%204.203125%20-1.515625%20C%204.203125%20-2.15625%203.8125%20-2.546875%203.703125%20-2.65625%20C%203.28125%20-3.03125%202.953125%20-3.09375%202.15625%20-3.234375%20C%201.8125%20-3.3125%200.9375%20-3.484375%200.9375%20-4.203125%20C%200.9375%20-4.5625%201.1875%20-5.109375%202.265625%20-5.109375%20C%203.5625%20-5.109375%203.640625%20-4%203.65625%20-3.640625%20C%203.671875%20-3.53125%203.75%20-3.53125%203.796875%20-3.53125%20C%203.921875%20-3.53125%203.921875%20-3.59375%203.921875%20-3.8125%20L%203.921875%20-5.0625%20C%203.921875%20-5.265625%203.921875%20-5.328125%203.796875%20-5.328125%20C%203.703125%20-5.328125%203.484375%20-5.0625%203.390625%20-4.953125%20C%203.03125%20-5.265625%202.65625%20-5.328125%202.265625%20-5.328125%20C%200.828125%20-5.328125%200.390625%20-4.546875%200.390625%20-3.890625%20C%200.390625%20-3.75%200.390625%20-3.328125%200.84375%20-2.921875%20C%201.234375%20-2.578125%201.640625%20-2.5%202.1875%20-2.390625%20C%202.84375%20-2.265625%203%20-2.21875%203.296875%20-1.984375%20C%203.515625%20-1.8125%203.671875%20-1.546875%203.671875%20-1.203125%20C%203.671875%20-0.6875%203.375%20-0.125%202.3125%20-0.125%20C%201.53125%20-0.125%200.953125%20-0.578125%200.6875%20-1.765625%20C%200.640625%20-1.984375%200.640625%20-2.015625%200.640625%20-2.015625%20C%200.609375%20-2.0625%200.5625%20-2.0625%200.53125%20-2.0625%20C%200.390625%20-2.0625%200.390625%20-2%200.390625%20-1.78125%20L%200.390625%20-0.15625%20C%200.390625%200.0625%200.390625%200.125%200.515625%200.125%20C%200.578125%200.125%200.578125%200.109375%200.78125%20-0.140625%20C%200.84375%20-0.234375%200.84375%20-0.25%201.03125%20-0.4375%20C%201.484375%200.125%202.125%200.125%202.328125%200.125%20C%203.578125%200.125%204.203125%20-0.578125%204.203125%20-1.515625%20Z%20M%204.203125%20-1.515625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-15%22%3E%20%3Cpath%20d%3D%22M%202.984375%202.984375%20L%202.984375%202.546875%20L%201.828125%202.546875%20L%201.828125%20-8.515625%20L%202.984375%20-8.515625%20L%202.984375%20-8.96875%20L%201.390625%20-8.96875%20L%201.390625%202.984375%20Z%20M%202.984375%202.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-16%22%3E%20%3Cpath%20d%3D%22M%201.859375%202.984375%20L%201.859375%20-8.96875%20L%200.25%20-8.96875%20L%200.25%20-8.515625%20L%201.40625%20-8.515625%20L%201.40625%202.546875%20L%200.25%202.546875%20L%200.25%202.984375%20Z%20M%201.859375%202.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-17%22%3E%20%3Cpath%20d%3D%22M%203.234375%20-2.265625%20L%203.234375%20-2.90625%20L%200.125%20-2.90625%20L%200.125%20-2.265625%20Z%20M%203.234375%20-2.265625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-18%22%3E%20%3Cpath%20d%3D%22M%204.90625%200%20L%204.90625%20-0.34375%20L%204.53125%20-0.34375%20C%203.484375%20-0.34375%203.4375%20-0.484375%203.4375%20-0.921875%20L%203.4375%20-7.65625%20C%203.4375%20-7.9375%203.4375%20-7.953125%203.203125%20-7.953125%20C%202.921875%20-7.625%202.3125%20-7.1875%201.09375%20-7.1875%20L%201.09375%20-6.84375%20C%201.359375%20-6.84375%201.953125%20-6.84375%202.625%20-7.140625%20L%202.625%20-0.921875%20C%202.625%20-0.484375%202.578125%20-0.34375%201.53125%20-0.34375%20L%201.15625%20-0.34375%20L%201.15625%200%20C%201.484375%20-0.03125%202.640625%20-0.03125%203.03125%20-0.03125%20C%203.4375%20-0.03125%204.578125%20-0.03125%204.90625%200%20Z%20M%204.90625%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-19%22%3E%20%3Cpath%20d%3D%22M%205.96875%200%20L%205.96875%20-0.34375%20C%205.65625%20-0.34375%205.28125%20-0.34375%204.953125%20-0.84375%20L%203.34375%20-3.171875%20L%203.265625%20-3.28125%20C%203.265625%20-3.328125%204.015625%20-3.96875%204.109375%20-4.0625%20C%204.9375%20-4.78125%205.46875%20-4.796875%205.71875%20-4.8125%20L%205.71875%20-5.15625%20C%205.46875%20-5.125%205.15625%20-5.125%204.8125%20-5.125%20C%204.5%20-5.125%203.890625%20-5.125%203.609375%20-5.15625%20L%203.609375%20-4.8125%20C%203.8125%20-4.796875%203.953125%20-4.6875%203.953125%20-4.5%20C%203.953125%20-4.25%203.703125%20-4.046875%203.703125%20-4.046875%20L%202%20-2.53125%20L%202%20-8.296875%20L%200.328125%20-8.15625%20L%200.328125%20-7.8125%20C%201.140625%20-7.8125%201.25%20-7.734375%201.25%20-7.140625%20L%201.25%20-0.890625%20C%201.25%20-0.34375%201.109375%20-0.34375%200.328125%20-0.34375%20L%200.328125%200%20C%200.671875%20-0.03125%201.25%20-0.03125%201.609375%20-0.03125%20C%201.953125%20-0.03125%202.53125%20-0.03125%202.875%200%20L%202.875%20-0.34375%20C%202.109375%20-0.34375%201.953125%20-0.34375%201.953125%20-0.890625%20L%201.953125%20-2.15625%20L%202.71875%20-2.828125%20L%203.875%20-1.171875%20C%204.046875%20-0.921875%204.140625%20-0.78125%204.140625%20-0.625%20C%204.140625%20-0.40625%203.96875%20-0.34375%203.71875%20-0.34375%20L%203.71875%200%20C%204.015625%20-0.03125%204.609375%20-0.03125%204.921875%20-0.03125%20C%205.4375%20-0.03125%205.46875%20-0.03125%205.96875%200%20Z%20M%205.96875%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-20%22%3E%20%3Cpath%20d%3D%22M%202.203125%20-4.578125%20C%202.203125%20-4.90625%201.921875%20-5.15625%201.625%20-5.15625%20C%201.28125%20-5.15625%201.046875%20-4.875%201.046875%20-4.578125%20C%201.046875%20-4.21875%201.34375%20-4%201.609375%20-4%20C%201.9375%20-4%202.203125%20-4.25%202.203125%20-4.578125%20Z%20M%202.203125%20-0.578125%20C%202.203125%20-0.90625%201.921875%20-1.15625%201.625%20-1.15625%20C%201.28125%20-1.15625%201.046875%20-0.890625%201.046875%20-0.578125%20C%201.046875%20-0.234375%201.34375%200%201.609375%200%20C%201.9375%200%202.203125%20-0.25%202.203125%20-0.578125%20Z%20M%202.203125%20-0.578125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-21%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-glyph0-22%22%3E%20%3Cpath%20d%3D%22M%205.359375%20-1.984375%20C%205.359375%20-3.203125%204.5%20-3.734375%203.5625%20-4.3125%20C%204.15625%20-4.640625%205.03125%20-5.1875%205.03125%20-6.1875%20C%205.03125%20-7.234375%204.03125%20-7.953125%202.921875%20-7.953125%20C%201.75%20-7.953125%200.8125%20-7.078125%200.8125%20-5.984375%20C%200.8125%20-5.578125%200.9375%20-5.171875%201.265625%20-4.765625%20C%201.40625%20-4.609375%201.40625%20-4.609375%202.25%20-4.015625%20C%201.09375%20-3.484375%200.484375%20-2.671875%200.484375%20-1.8125%20C%200.484375%20-0.53125%201.703125%200.25%202.921875%200.25%20C%204.25%200.25%205.359375%20-0.734375%205.359375%20-1.984375%20Z%20M%204.546875%20-6.1875%20C%204.546875%20-5.453125%204.015625%20-4.859375%203.328125%20-4.484375%20L%201.9375%20-5.390625%20C%201.78125%20-5.5%201.296875%20-5.8125%201.296875%20-6.390625%20C%201.296875%20-7.171875%202.109375%20-7.65625%202.921875%20-7.65625%20C%203.78125%20-7.65625%204.546875%20-7.046875%204.546875%20-6.1875%20Z%20M%204.8125%20-1.609375%20C%204.8125%20-0.6875%203.890625%20-0.078125%202.921875%20-0.078125%20C%201.90625%20-0.078125%201.046875%20-0.8125%201.046875%20-1.8125%20C%201.046875%20-2.734375%201.71875%20-3.484375%202.5%20-3.84375%20L%203.9375%20-2.90625%20C%204.25%20-2.703125%204.8125%20-2.328125%204.8125%20-1.609375%20Z%20M%204.8125%20-1.609375%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22initialstatedelta1.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-1%22%20x%3D%22-0.146%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-2%22%20x%3D%226.357629%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-3%22%20x%3D%2210.910169%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-4%22%20x%3D%2216.113072%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-5%22%20x%3D%2226.514096%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-6%22%20x%3D%2239.528527%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-7%22%20x%3D%2247.002918%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-8%22%20x%3D%2257.731514%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-9%22%20x%3D%2260.983329%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-8%22%20x%3D%2267.486957%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-10%22%20x%3D%2270.738772%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-8%22%20x%3D%2275.291312%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-11%22%20x%3D%2278.543126%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-12%22%20x%3D%2284.396392%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-13%22%20x%3D%2287.648207%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-14%22%20x%3D%2296.423324%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-10%22%20x%3D%22101.040422%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-11%22%20x%3D%22105.592962%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-10%22%20x%3D%22111.446228%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-3%22%20x%3D%22115.998768%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-14%22%20x%3D%22121.201671%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-15%22%20x%3D%22125.818769%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-8%22%20x%3D%22132.979934%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-16%22%20x%3D%22140.129144%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-15%22%20x%3D%22143.380958%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-6%22%20x%3D%22146.632772%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-17%22%20x%3D%22154.107164%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-18%22%20x%3D%22161.918691%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-16%22%20x%3D%22167.771957%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-15%22%20x%3D%22171.023772%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-19%22%20x%3D%22178.172981%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-16%22%20x%3D%22188.248824%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-20%22%20x%3D%22195.409988%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-18%22%20x%3D%22203.862315%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-21%22%20x%3D%22209.715581%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta1.svg-glyph0-22%22%20x%3D%22215.568847%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="initial state delta 1"/>
              <artwork type="ascii-art">pred type="ascii-art"><![CDATA[
pred = j ? initial_states[ i ][j - 1][ k ] : 128</artwork> 128
]]></artwork>
            </artset>
          </figure>
          <figure>
            <name>Description of the coding of <br/><tt>initial_state_delta[ i ][ j ][ k ]</tt>.</name>
            <artset>
              <artwork src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%20%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22381pt%22%20height%3D%2213pt%22%20viewBox%3D%220%200%20381%2013%22%20version%3D%221.1%22%3E%20%3Cdefs%3E%20%3Cg%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-0%22%3E%20%3Cpath%20d%3D%22%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-1%22%3E%20%3Cpath%20d%3D%22M%202.875%200%20L%202.875%20-0.34375%20C%202.109375%20-0.34375%202.0625%20-0.40625%202.0625%20-0.875%20L%202.0625%20-5.265625%20L%200.4375%20-5.140625%20L%200.4375%20-4.796875%20C%201.1875%20-4.796875%201.296875%20-4.71875%201.296875%20-4.140625%20L%201.296875%20-0.890625%20C%201.296875%20-0.34375%201.171875%20-0.34375%200.390625%20-0.34375%20L%200.390625%200%20C%200.734375%20-0.03125%201.296875%20-0.03125%201.65625%20-0.03125%20C%201.78125%20-0.03125%202.46875%20-0.03125%202.875%200%20Z%20M%202.21875%20-7.21875%20C%202.21875%20-7.578125%201.921875%20-7.8125%201.640625%20-7.8125%20C%201.296875%20-7.8125%201.046875%20-7.546875%201.046875%20-7.21875%20C%201.046875%20-6.90625%201.3125%20-6.640625%201.625%20-6.640625%20C%201.984375%20-6.640625%202.21875%20-6.9375%202.21875%20-7.21875%20Z%20M%202.21875%20-7.21875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-2%22%3E%20%3Cpath%20d%3D%22M%206.234375%200%20L%206.234375%20-0.34375%20C%205.625%20-0.34375%205.328125%20-0.34375%205.3125%20-0.703125%20L%205.3125%20-2.90625%20C%205.3125%20-4.015625%205.3125%20-4.34375%205.046875%20-4.734375%20C%204.703125%20-5.203125%204.140625%20-5.265625%203.734375%20-5.265625%20C%202.5625%20-5.265625%202.109375%20-4.28125%202.015625%20-4.046875%20L%202.015625%20-5.265625%20L%200.375%20-5.140625%20L%200.375%20-4.796875%20C%201.1875%20-4.796875%201.296875%20-4.703125%201.296875%20-4.125%20L%201.296875%20-0.890625%20C%201.296875%20-0.34375%201.15625%20-0.34375%200.375%20-0.34375%20L%200.375%200%20C%200.6875%20-0.03125%201.34375%20-0.03125%201.671875%20-0.03125%20C%202.015625%20-0.03125%202.671875%20-0.03125%202.96875%200%20L%202.96875%20-0.34375%20C%202.21875%20-0.34375%202.0625%20-0.34375%202.0625%20-0.890625%20L%202.0625%20-3.109375%20C%202.0625%20-4.359375%202.890625%20-5.03125%203.640625%20-5.03125%20C%204.375%20-5.03125%204.546875%20-4.421875%204.546875%20-3.6875%20L%204.546875%20-0.890625%20C%204.546875%20-0.34375%204.40625%20-0.34375%203.640625%20-0.34375%20L%203.640625%200%20C%203.9375%20-0.03125%204.59375%20-0.03125%204.921875%20-0.03125%20C%205.265625%20-0.03125%205.921875%20-0.03125%206.234375%200%20Z%20M%206.234375%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-3%22%3E%20%3Cpath%20d%3D%22M%203.890625%20-1.484375%20L%203.890625%20-2.15625%20L%203.640625%20-2.15625%20L%203.640625%20-1.5%20C%203.640625%20-0.640625%203.28125%20-0.140625%202.828125%20-0.140625%20C%202.015625%20-0.140625%202.015625%20-1.25%202.015625%20-1.453125%20L%202.015625%20-4.8125%20L%203.6875%20-4.8125%20L%203.6875%20-5.15625%20L%202.015625%20-5.15625%20L%202.015625%20-7.34375%20L%201.75%20-7.34375%20C%201.734375%20-6.234375%201.296875%20-5.078125%200.21875%20-5.046875%20L%200.21875%20-4.8125%20L%201.234375%20-4.8125%20L%201.234375%20-1.484375%20C%201.234375%20-0.15625%202.109375%200.125%202.75%200.125%20C%203.5%200.125%203.890625%20-0.625%203.890625%20-1.484375%20Z%20M%203.890625%20-1.484375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-4%22%3E%20%3Cpath%20d%3D%22M%205.671875%20-1.0625%20L%205.671875%20-1.734375%20L%205.40625%20-1.734375%20L%205.40625%20-1.0625%20C%205.40625%20-0.375%205.109375%20-0.28125%204.953125%20-0.28125%20C%204.5%20-0.28125%204.5%20-0.921875%204.5%20-1.09375%20L%204.5%20-3.1875%20C%204.5%20-3.84375%204.5%20-4.3125%203.96875%20-4.78125%20C%203.546875%20-5.15625%203.015625%20-5.328125%202.484375%20-5.328125%20C%201.5%20-5.328125%200.75%20-4.6875%200.75%20-3.90625%20C%200.75%20-3.5625%200.984375%20-3.390625%201.25%20-3.390625%20C%201.546875%20-3.390625%201.75%20-3.59375%201.75%20-3.890625%20C%201.75%20-4.375%201.3125%20-4.375%201.140625%20-4.375%20C%201.40625%20-4.875%201.984375%20-5.09375%202.46875%20-5.09375%20C%203.015625%20-5.09375%203.71875%20-4.640625%203.71875%20-3.5625%20L%203.71875%20-3.078125%20C%201.3125%20-3.046875%200.40625%20-2.046875%200.40625%20-1.125%20C%200.40625%20-0.171875%201.5%200.125%202.234375%200.125%20C%203.03125%200.125%203.5625%20-0.359375%203.796875%20-0.9375%20C%203.84375%20-0.375%204.203125%200.0625%204.71875%200.0625%20C%204.96875%200.0625%205.671875%20-0.109375%205.671875%20-1.0625%20Z%20M%203.71875%20-1.6875%20C%203.71875%20-0.515625%202.84375%20-0.125%202.328125%20-0.125%20C%201.75%20-0.125%201.25%20-0.546875%201.25%20-1.125%20C%201.25%20-2.703125%203.28125%20-2.84375%203.71875%20-2.875%20Z%20M%203.71875%20-1.6875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-5%22%3E%20%3Cpath%20d%3D%22M%202.96875%200%20L%202.96875%20-0.34375%20C%202.203125%20-0.34375%202.0625%20-0.34375%202.0625%20-0.890625%20L%202.0625%20-8.296875%20L%200.390625%20-8.15625%20L%200.390625%20-7.8125%20C%201.203125%20-7.8125%201.296875%20-7.734375%201.296875%20-7.140625%20L%201.296875%20-0.890625%20C%201.296875%20-0.34375%201.171875%20-0.34375%200.390625%20-0.34375%20L%200.390625%200%20C%200.734375%20-0.03125%201.3125%20-0.03125%201.671875%20-0.03125%20C%202.03125%20-0.03125%202.625%20-0.03125%202.96875%200%20Z%20M%202.96875%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-6%22%3E%20%3Cpath%20d%3D%22M%208.78125%201.625%20L%208.78125%201.359375%20L%200%201.359375%20L%200%201.625%20Z%20M%208.78125%201.625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-7%22%3E%20%3Cpath%20d%3D%22M%204.203125%20-1.515625%20C%204.203125%20-2.15625%203.8125%20-2.546875%203.703125%20-2.65625%20C%203.28125%20-3.03125%202.953125%20-3.09375%202.15625%20-3.234375%20C%201.8125%20-3.3125%200.9375%20-3.484375%200.9375%20-4.203125%20C%200.9375%20-4.5625%201.1875%20-5.109375%202.265625%20-5.109375%20C%203.5625%20-5.109375%203.640625%20-4%203.65625%20-3.640625%20C%203.671875%20-3.53125%203.75%20-3.53125%203.796875%20-3.53125%20C%203.921875%20-3.53125%203.921875%20-3.59375%203.921875%20-3.8125%20L%203.921875%20-5.0625%20C%203.921875%20-5.265625%203.921875%20-5.328125%203.796875%20-5.328125%20C%203.703125%20-5.328125%203.484375%20-5.0625%203.390625%20-4.953125%20C%203.03125%20-5.265625%202.65625%20-5.328125%202.265625%20-5.328125%20C%200.828125%20-5.328125%200.390625%20-4.546875%200.390625%20-3.890625%20C%200.390625%20-3.75%200.390625%20-3.328125%200.84375%20-2.921875%20C%201.234375%20-2.578125%201.640625%20-2.5%202.1875%20-2.390625%20C%202.84375%20-2.265625%203%20-2.21875%203.296875%20-1.984375%20C%203.515625%20-1.8125%203.671875%20-1.546875%203.671875%20-1.203125%20C%203.671875%20-0.6875%203.375%20-0.125%202.3125%20-0.125%20C%201.53125%20-0.125%200.953125%20-0.578125%200.6875%20-1.765625%20C%200.640625%20-1.984375%200.640625%20-2.015625%200.640625%20-2.015625%20C%200.609375%20-2.0625%200.5625%20-2.0625%200.53125%20-2.0625%20C%200.390625%20-2.0625%200.390625%20-2%200.390625%20-1.78125%20L%200.390625%20-0.15625%20C%200.390625%200.0625%200.390625%200.125%200.515625%200.125%20C%200.578125%200.125%200.578125%200.109375%200.78125%20-0.140625%20C%200.84375%20-0.234375%200.84375%20-0.25%201.03125%20-0.4375%20C%201.484375%200.125%202.125%200.125%202.328125%200.125%20C%203.578125%200.125%204.203125%20-0.578125%204.203125%20-1.515625%20Z%20M%204.203125%20-1.515625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-8%22%3E%20%3Cpath%20d%3D%22M%204.859375%20-1.421875%20C%204.859375%20-1.5%204.8125%20-1.546875%204.734375%20-1.546875%20C%204.640625%20-1.546875%204.609375%20-1.484375%204.59375%20-1.421875%20C%204.28125%20-0.421875%203.484375%20-0.140625%202.96875%20-0.140625%20C%202.46875%20-0.140625%201.265625%20-0.484375%201.265625%20-2.546875%20L%201.265625%20-2.765625%20L%204.578125%20-2.765625%20C%204.84375%20-2.765625%204.859375%20-2.765625%204.859375%20-3%20C%204.859375%20-4.203125%204.21875%20-5.328125%202.765625%20-5.328125%20C%201.40625%20-5.328125%200.359375%20-4.09375%200.359375%20-2.625%20C%200.359375%20-1.046875%201.578125%200.125%202.90625%200.125%20C%204.328125%200.125%204.859375%20-1.171875%204.859375%20-1.421875%20Z%20M%204.125%20-3%20L%201.28125%20-3%20C%201.375%20-4.875%202.421875%20-5.09375%202.765625%20-5.09375%20C%204.046875%20-5.09375%204.109375%20-3.40625%204.125%20-3%20Z%20M%204.125%20-3%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-9%22%3E%20%3Cpath%20d%3D%22M%202.984375%202.984375%20L%202.984375%202.546875%20L%201.828125%202.546875%20L%201.828125%20-8.515625%20L%202.984375%20-8.515625%20L%202.984375%20-8.96875%20L%201.390625%20-8.96875%20L%201.390625%202.984375%20Z%20M%202.984375%202.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-10%22%3E%20%3Cpath%20d%3D%22M%201.859375%202.984375%20L%201.859375%20-8.96875%20L%200.25%20-8.96875%20L%200.25%20-8.515625%20L%201.40625%20-8.515625%20L%201.40625%202.546875%20L%200.25%202.546875%20L%200.25%202.984375%20Z%20M%201.859375%202.984375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-11%22%3E%20%3Cpath%20d%3D%22M%202.421875%200.609375%20L%202.421875%20-5.265625%20L%200.671875%20-5.140625%20L%200.671875%20-4.796875%20C%201.5625%20-4.796875%201.671875%20-4.703125%201.671875%20-4.125%20L%201.671875%200.65625%20C%201.671875%201.3125%201.546875%202.203125%200.84375%202.203125%20C%200.84375%202.203125%200.453125%202.203125%200.171875%202.03125%20C%200.484375%201.96875%200.578125%201.75%200.578125%201.546875%20C%200.578125%201.265625%200.375%201.046875%200.09375%201.046875%20C%20-0.203125%201.046875%20-0.40625%201.265625%20-0.40625%201.546875%20C%20-0.40625%202.125%200.234375%202.4375%200.859375%202.4375%20C%201.71875%202.4375%202.421875%201.703125%202.421875%200.609375%20Z%20M%202.4375%20-7.21875%20C%202.4375%20-7.578125%202.15625%20-7.8125%201.859375%20-7.8125%20C%201.53125%20-7.8125%201.28125%20-7.546875%201.28125%20-7.21875%20C%201.28125%20-6.90625%201.546875%20-6.640625%201.859375%20-6.640625%20C%202.21875%20-6.640625%202.4375%20-6.9375%202.4375%20-7.21875%20Z%20M%202.4375%20-7.21875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-12%22%3E%20%3Cpath%20d%3D%22M%205.96875%200%20L%205.96875%20-0.34375%20C%205.65625%20-0.34375%205.28125%20-0.34375%204.953125%20-0.84375%20L%203.34375%20-3.171875%20L%203.265625%20-3.28125%20C%203.265625%20-3.328125%204.015625%20-3.96875%204.109375%20-4.0625%20C%204.9375%20-4.78125%205.46875%20-4.796875%205.71875%20-4.8125%20L%205.71875%20-5.15625%20C%205.46875%20-5.125%205.15625%20-5.125%204.8125%20-5.125%20C%204.5%20-5.125%203.890625%20-5.125%203.609375%20-5.15625%20L%203.609375%20-4.8125%20C%203.8125%20-4.796875%203.953125%20-4.6875%203.953125%20-4.5%20C%203.953125%20-4.25%203.703125%20-4.046875%203.703125%20-4.046875%20L%202%20-2.53125%20L%202%20-8.296875%20L%200.328125%20-8.15625%20L%200.328125%20-7.8125%20C%201.140625%20-7.8125%201.25%20-7.734375%201.25%20-7.140625%20L%201.25%20-0.890625%20C%201.25%20-0.34375%201.109375%20-0.34375%200.328125%20-0.34375%20L%200.328125%200%20C%200.671875%20-0.03125%201.25%20-0.03125%201.609375%20-0.03125%20C%201.953125%20-0.03125%202.53125%20-0.03125%202.875%200%20L%202.875%20-0.34375%20C%202.109375%20-0.34375%201.953125%20-0.34375%201.953125%20-0.890625%20L%201.953125%20-2.15625%20L%202.71875%20-2.828125%20L%203.875%20-1.171875%20C%204.046875%20-0.921875%204.140625%20-0.78125%204.140625%20-0.625%20C%204.140625%20-0.40625%203.96875%20-0.34375%203.71875%20-0.34375%20L%203.71875%200%20C%204.015625%20-0.03125%204.609375%20-0.03125%204.921875%20-0.03125%20C%205.4375%20-0.03125%205.46875%20-0.03125%205.96875%200%20Z%20M%205.96875%200%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-13%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-4.09375%20C%208.453125%20-4.3125%208.25%20-4.3125%208.0625%20-4.3125%20L%201.03125%20-4.3125%20C%200.859375%20-4.3125%200.640625%20-4.3125%200.640625%20-4.09375%20C%200.640625%20-3.875%200.84375%20-3.875%201.03125%20-3.875%20L%208.0625%20-3.875%20C%208.234375%20-3.875%208.453125%20-3.875%208.453125%20-4.09375%20Z%20M%208.453125%20-1.859375%20C%208.453125%20-2.09375%208.25%20-2.09375%208.0625%20-2.09375%20L%201.03125%20-2.09375%20C%200.859375%20-2.09375%200.640625%20-2.09375%200.640625%20-1.875%20C%200.640625%20-1.65625%200.84375%20-1.65625%201.03125%20-1.65625%20L%208.0625%20-1.65625%20C%208.234375%20-1.65625%208.453125%20-1.65625%208.453125%20-1.859375%20Z%20M%208.453125%20-1.859375%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-14%22%3E%20%3Cpath%20d%3D%22M%203.890625%202.90625%20C%203.890625%202.875%203.890625%202.84375%203.6875%202.640625%20C%202.484375%201.4375%201.8125%20-0.53125%201.8125%20-2.96875%20C%201.8125%20-5.296875%202.375%20-7.296875%203.765625%20-8.703125%20C%203.890625%20-8.8125%203.890625%20-8.828125%203.890625%20-8.875%20C%203.890625%20-8.9375%203.828125%20-8.96875%203.78125%20-8.96875%20C%203.625%20-8.96875%202.640625%20-8.109375%202.0625%20-6.9375%20C%201.453125%20-5.71875%201.171875%20-4.453125%201.171875%20-2.96875%20C%201.171875%20-1.90625%201.34375%20-0.484375%201.953125%200.78125%20C%202.671875%202.21875%203.640625%203%203.78125%203%20C%203.828125%203%203.890625%202.96875%203.890625%202.90625%20Z%20M%203.890625%202.90625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-15%22%3E%20%3Cpath%20d%3D%22M%206.078125%20-2.578125%20C%206.078125%20-4.09375%204.953125%20-5.265625%203.640625%20-5.265625%20C%202.59375%20-5.265625%202.03125%20-4.515625%202%20-4.46875%20L%202%20-5.265625%20L%200.328125%20-5.140625%20L%200.328125%20-4.796875%20C%201.171875%20-4.796875%201.25%20-4.703125%201.25%20-4.1875%20L%201.25%201.4375%20C%201.25%201.96875%201.109375%201.96875%200.328125%201.96875%20L%200.328125%202.3125%20C%200.640625%202.296875%201.296875%202.296875%201.625%202.296875%20C%201.96875%202.296875%202.625%202.296875%202.921875%202.3125%20L%202.921875%201.96875%20C%202.15625%201.96875%202.015625%201.96875%202.015625%201.4375%20L%202.015625%20-0.640625%20C%202.234375%20-0.34375%202.71875%200.125%203.484375%200.125%20C%204.859375%200.125%206.078125%20-1.046875%206.078125%20-2.578125%20Z%20M%205.15625%20-2.578125%20C%205.15625%20-1.15625%204.34375%20-0.125%203.4375%20-0.125%20C%203.0625%20-0.125%202.71875%20-0.28125%202.46875%20-0.5%20C%202.203125%20-0.78125%202.015625%20-1.015625%202.015625%20-1.34375%20L%202.015625%20-3.8125%20C%202.015625%20-4.046875%202.015625%20-4.046875%202.15625%20-4.25%20C%202.515625%20-4.78125%203.09375%20-5.015625%203.546875%20-5.015625%20C%204.453125%20-5.015625%205.15625%20-3.921875%205.15625%20-2.578125%20Z%20M%205.15625%20-2.578125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-16%22%3E%20%3Cpath%20d%3D%22M%204.21875%20-4.578125%20C%204.21875%20-4.9375%203.890625%20-5.265625%203.375%20-5.265625%20C%202.359375%20-5.265625%202.015625%20-4.171875%201.953125%20-3.9375%20L%201.9375%20-3.9375%20L%201.9375%20-5.265625%20L%200.328125%20-5.140625%20L%200.328125%20-4.796875%20C%201.140625%20-4.796875%201.25%20-4.703125%201.25%20-4.125%20L%201.25%20-0.890625%20C%201.25%20-0.34375%201.109375%20-0.34375%200.328125%20-0.34375%20L%200.328125%200%20C%200.671875%20-0.03125%201.328125%20-0.03125%201.6875%20-0.03125%20C%202.015625%20-0.03125%202.859375%20-0.03125%203.125%200%20L%203.125%20-0.34375%20L%202.890625%20-0.34375%20C%202.015625%20-0.34375%202%20-0.484375%202%20-0.90625%20L%202%20-2.78125%20C%202%20-3.9375%202.46875%20-5.03125%203.390625%20-5.03125%20C%203.484375%20-5.03125%203.515625%20-5.03125%203.5625%20-5.015625%20C%203.46875%20-4.96875%203.28125%20-4.90625%203.28125%20-4.578125%20C%203.28125%20-4.234375%203.546875%20-4.09375%203.734375%20-4.09375%20C%203.984375%20-4.09375%204.21875%20-4.25%204.21875%20-4.578125%20Z%20M%204.21875%20-4.578125%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-17%22%3E%20%3Cpath%20d%3D%22M%206.15625%200%20L%206.15625%20-0.34375%20C%205.34375%20-0.34375%205.25%20-0.4375%205.25%20-1.015625%20L%205.25%20-8.296875%20L%203.578125%20-8.15625%20L%203.578125%20-7.8125%20C%204.40625%20-7.8125%204.5%20-7.734375%204.5%20-7.140625%20L%204.5%20-4.5%20C%204.25%20-4.859375%203.734375%20-5.265625%203%20-5.265625%20C%201.609375%20-5.265625%200.421875%20-4.09375%200.421875%20-2.5625%20C%200.421875%20-1.046875%201.546875%200.125%202.875%200.125%20C%203.78125%200.125%204.296875%20-0.484375%204.46875%20-0.703125%20L%204.46875%200.125%20Z%20M%204.46875%20-1.40625%20C%204.46875%20-1.1875%204.46875%20-1.140625%204.296875%20-0.890625%20C%204.015625%20-0.46875%203.53125%20-0.125%202.921875%20-0.125%20C%202.625%20-0.125%201.328125%20-0.234375%201.328125%20-2.5625%20C%201.328125%20-3.421875%201.46875%20-3.890625%201.734375%20-4.296875%20C%201.96875%20-4.65625%202.453125%20-5.03125%203.046875%20-5.03125%20C%203.796875%20-5.03125%204.203125%20-4.5%204.328125%20-4.296875%20C%204.46875%20-4.09375%204.46875%20-4.078125%204.46875%20-3.859375%20Z%20M%204.46875%20-1.40625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-18%22%3E%20%3Cpath%20d%3D%22M%208.453125%20-2.96875%20C%208.453125%20-3.203125%208.25%20-3.203125%208.0625%20-3.203125%20L%204.765625%20-3.203125%20L%204.765625%20-6.5%20C%204.765625%20-6.671875%204.765625%20-6.890625%204.546875%20-6.890625%20C%204.328125%20-6.890625%204.328125%20-6.6875%204.328125%20-6.5%20L%204.328125%20-3.203125%20L%201.03125%20-3.203125%20C%200.859375%20-3.203125%200.640625%20-3.203125%200.640625%20-2.984375%20C%200.640625%20-2.765625%200.84375%20-2.765625%201.03125%20-2.765625%20L%204.328125%20-2.765625%20L%204.328125%200.53125%20C%204.328125%200.703125%204.328125%200.921875%204.546875%200.921875%20C%204.765625%200.921875%204.765625%200.71875%204.765625%200.53125%20L%204.765625%20-2.765625%20L%208.0625%20-2.765625%20C%208.234375%20-2.765625%208.453125%20-2.765625%208.453125%20-2.96875%20Z%20M%208.453125%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-19%22%3E%20%3Cpath%20d%3D%22M%203.375%20-2.96875%20C%203.375%20-3.890625%203.25%20-5.359375%202.578125%20-6.75%20C%201.875%20-8.1875%200.890625%20-8.96875%200.765625%20-8.96875%20C%200.71875%20-8.96875%200.65625%20-8.9375%200.65625%20-8.875%20C%200.65625%20-8.828125%200.65625%20-8.8125%200.859375%20-8.609375%20C%202.0625%20-7.40625%202.71875%20-5.421875%202.71875%20-2.984375%20C%202.71875%20-0.671875%202.15625%201.328125%200.78125%202.734375%20C%200.65625%202.84375%200.65625%202.875%200.65625%202.90625%20C%200.65625%202.96875%200.71875%203%200.765625%203%20C%200.921875%203%201.90625%202.140625%202.484375%200.96875%20C%203.09375%20-0.25%203.375%20-1.546875%203.375%20-2.96875%20Z%20M%203.375%20-2.96875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-20%22%3E%20%3Cpath%20d%3D%22M%208.515625%20-4.8125%20L%208.515625%20-5.15625%20L%207.328125%20-5.125%20C%207%20-5.125%206.234375%20-5.125%205.96875%20-5.15625%20L%205.96875%20-4.8125%20C%206.46875%20-4.8125%206.796875%20-4.609375%206.796875%20-4.28125%20C%206.796875%20-4.234375%206.796875%20-4.15625%206.75%20-4.0625%20C%206.515625%20-3.625%206.1875%20-3.078125%205.890625%20-2.59375%20C%205.46875%20-1.90625%205.09375%20-1.453125%205.046875%20-1.390625%20C%204.84375%20-1.640625%203.625%20-3.1875%203.078125%20-4.625%20C%203.375%20-4.953125%204.484375%20-6.140625%204.484375%20-7.046875%20C%204.484375%20-7.15625%204.46875%20-8.546875%203.484375%20-8.546875%20C%202.765625%20-8.546875%201.921875%20-7.90625%201.921875%20-6.640625%20C%201.921875%20-6.078125%202.03125%20-5.265625%202.328125%20-4.453125%20L%202.390625%20-4.25%20C%202.390625%20-4.203125%202.328125%20-4.140625%202.3125%20-4.125%20L%200.9375%20-2.625%20C%200.734375%20-2.40625%200.484375%20-2.015625%200.484375%20-1.53125%20C%200.484375%20-0.484375%201.484375%200.25%202.609375%200.25%20C%203.40625%200.25%204.125%20-0.09375%204.734375%20-0.671875%20C%205.03125%20-0.40625%205.765625%200.25%206.796875%200.25%20C%207.6875%200.25%208.421875%20-0.4375%208.453125%20-1.453125%20L%208.1875%20-1.453125%20C%208.15625%20-0.53125%207.421875%20-0.09375%206.84375%20-0.09375%20C%206.25%20-0.09375%205.71875%20-0.578125%205.21875%20-1.171875%20C%205.765625%20-1.859375%206.1875%20-2.5625%206.796875%20-3.625%20C%207.21875%20-4.34375%207.46875%20-4.796875%208.515625%20-4.8125%20Z%20M%204.21875%20-7.03125%20C%204.21875%20-6.25%203.234375%20-5.171875%202.984375%20-4.890625%20C%202.734375%20-5.578125%202.625%20-6.390625%202.625%20-6.921875%20C%202.625%20-7.890625%203.078125%20-8.3125%203.515625%20-8.3125%20C%204.171875%20-8.3125%204.21875%20-7.265625%204.21875%20-7.03125%20Z%20M%204.53125%20-0.875%20C%203.796875%20-0.171875%203.0625%20-0.09375%202.71875%20-0.09375%20C%201.734375%20-0.09375%201.40625%20-1.171875%201.40625%20-1.90625%20C%201.40625%20-2.21875%201.453125%20-2.71875%201.765625%20-3.15625%20C%201.78125%20-3.1875%202.40625%20-3.875%202.5%20-3.984375%20C%202.96875%20-2.890625%203.765625%20-1.71875%204.53125%20-0.875%20Z%20M%204.53125%20-0.875%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-21%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.015625%20L%205%20-2.015625%20C%204.953125%20-1.8125%204.859375%20-1.140625%204.75%20-0.953125%20C%204.65625%20-0.84375%203.984375%20-0.84375%203.625%20-0.84375%20L%201.40625%20-0.84375%20C%201.734375%20-1.125%202.46875%20-1.890625%202.765625%20-2.171875%20C%204.59375%20-3.84375%205.265625%20-4.46875%205.265625%20-5.65625%20C%205.265625%20-7.03125%204.171875%20-7.953125%202.78125%20-7.953125%20C%201.40625%20-7.953125%200.578125%20-6.765625%200.578125%20-5.734375%20C%200.578125%20-5.125%201.109375%20-5.125%201.140625%20-5.125%20C%201.40625%20-5.125%201.703125%20-5.3125%201.703125%20-5.6875%20C%201.703125%20-6.03125%201.484375%20-6.25%201.140625%20-6.25%20C%201.046875%20-6.25%201.015625%20-6.25%200.984375%20-6.234375%20C%201.203125%20-7.046875%201.859375%20-7.609375%202.625%20-7.609375%20C%203.640625%20-7.609375%204.265625%20-6.75%204.265625%20-5.65625%20C%204.265625%20-4.640625%203.6875%20-3.75%203%20-2.984375%20L%200.578125%20-0.28125%20L%200.578125%200%20L%204.953125%200%20Z%20M%205.265625%20-2.015625%20%22/%3E%20%3C/g%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-glyph0-22%22%3E%20%3Cpath%20d%3D%22M%205.265625%20-2.40625%20C%205.265625%20-3.828125%204.296875%20-5.015625%203.046875%20-5.015625%20C%202.359375%20-5.015625%201.84375%20-4.703125%201.53125%20-4.375%20L%201.53125%20-6.84375%20C%202.046875%20-6.6875%202.46875%20-6.671875%202.59375%20-6.671875%20C%203.9375%20-6.671875%204.8125%20-7.65625%204.8125%20-7.828125%20C%204.8125%20-7.875%204.78125%20-7.9375%204.703125%20-7.9375%20C%204.703125%20-7.9375%204.65625%20-7.9375%204.546875%20-7.890625%20C%203.890625%20-7.609375%203.3125%20-7.5625%203%20-7.5625%20C%202.21875%20-7.5625%201.65625%20-7.8125%201.421875%20-7.90625%20C%201.34375%20-7.9375%201.296875%20-7.9375%201.296875%20-7.9375%20C%201.203125%20-7.9375%201.203125%20-7.859375%201.203125%20-7.671875%20L%201.203125%20-4.125%20C%201.203125%20-3.90625%201.203125%20-3.84375%201.34375%20-3.84375%20C%201.40625%20-3.84375%201.421875%20-3.84375%201.546875%20-4%20C%201.875%20-4.484375%202.4375%20-4.765625%203.03125%20-4.765625%20C%203.671875%20-4.765625%203.984375%20-4.1875%204.078125%20-3.984375%20C%204.28125%20-3.515625%204.296875%20-2.921875%204.296875%20-2.46875%20C%204.296875%20-2.015625%204.296875%20-1.34375%203.953125%20-0.796875%20C%203.6875%20-0.375%203.234375%20-0.078125%202.703125%20-0.078125%20C%201.90625%20-0.078125%201.140625%20-0.609375%200.921875%20-1.484375%20C%200.984375%20-1.453125%201.046875%20-1.453125%201.109375%20-1.453125%20C%201.3125%20-1.453125%201.640625%20-1.5625%201.640625%20-1.96875%20C%201.640625%20-2.3125%201.40625%20-2.5%201.109375%20-2.5%20C%200.890625%20-2.5%200.578125%20-2.390625%200.578125%20-1.921875%20C%200.578125%20-0.90625%201.40625%200.25%202.71875%200.25%20C%204.078125%200.25%205.265625%20-0.890625%205.265625%20-2.40625%20Z%20M%205.265625%20-2.40625%20%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/defs%3E%20%3Cg%20id%3D%22initialstatedelta2.svg-surface1%22%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-1%22%20x%3D%22-0.146%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-2%22%20x%3D%223.105814%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-1%22%20x%3D%229.609443%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-3%22%20x%3D%2212.861258%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-1%22%20x%3D%2217.413798%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-4%22%20x%3D%2220.665612%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-5%22%20x%3D%2226.518878%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-6%22%20x%3D%2229.770692%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-7%22%20x%3D%2238.545809%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-3%22%20x%3D%2243.162908%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-4%22%20x%3D%2247.715448%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-3%22%20x%3D%2253.568714%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-8%22%20x%3D%2258.121254%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-9%22%20x%3D%2263.324157%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-1%22%20x%3D%2270.473366%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-10%22%20x%3D%2277.634531%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-9%22%20x%3D%2280.886346%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-11%22%20x%3D%2288.035555%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-10%22%20x%3D%2295.509946%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-9%22%20x%3D%2298.761761%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-12%22%20x%3D%22105.922925%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-10%22%20x%3D%22115.998768%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-13%22%20x%3D%22123.159933%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-14%22%20x%3D%22136.162408%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-15%22%20x%3D%22144.612344%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-16%22%20x%3D%22151.115972%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-8%22%20x%3D%22155.668513%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-17%22%20x%3D%22160.871416%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-18%22%20x%3D%22171.284395%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-1%22%20x%3D%22184.28687%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-2%22%20x%3D%22187.538685%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-1%22%20x%3D%22194.042314%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-3%22%20x%3D%22197.294128%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-1%22%20x%3D%22201.846668%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-4%22%20x%3D%22205.098483%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-5%22%20x%3D%22210.951748%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-6%22%20x%3D%22214.203563%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-7%22%20x%3D%22222.97868%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-3%22%20x%3D%22227.595778%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-4%22%20x%3D%22232.148318%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-3%22%20x%3D%22238.001584%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-8%22%20x%3D%22242.554124%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-6%22%20x%3D%22247.757027%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-17%22%20x%3D%22256.532144%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-8%22%20x%3D%22263.035773%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-5%22%20x%3D%22268.238676%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-3%22%20x%3D%22271.49049%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-4%22%20x%3D%22276.04303%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-9%22%20x%3D%22281.896296%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-1%22%20x%3D%22289.045506%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-10%22%20x%3D%22296.206671%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-9%22%20x%3D%22299.458485%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-11%22%20x%3D%22306.607695%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-10%22%20x%3D%22314.082086%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-9%22%20x%3D%22317.3339%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-12%22%20x%3D%22324.495065%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-10%22%20x%3D%22334.570908%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-19%22%20x%3D%22341.720117%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-20%22%20x%3D%22350.182008%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3Cg%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-21%22%20x%3D%22363.184483%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-22%22%20x%3D%22369.037749%22%20y%3D%229.753%22/%3E%20%3Cuse%20xlink%3Ahref%3D%22%23initialstatedelta2.svg-glyph0-22%22%20x%3D%22374.891015%22%20y%3D%229.753%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E" type="svg" alt="svg" name="initial state delta 2"/>
              <artwork type="ascii-art">initial_state[ type="ascii-art"><![CDATA[
initial_state[ i ][ j ][ k ] =
       ( pred + initial_state_delta[ i ][ j ][ k ] ) &amp; 255</artwork> & 255
]]></artwork>
            </artset>
          </figure>
        </section>
        <section anchor="ec">
          <name>ec</name>
          <name><tt>ec</tt></name>
          <t><tt>ec</tt> indicates the error detection/correction type.</t>
          <table>
          <table anchor="tableEc">
            <name>The definitions for <tt>ec</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">error detection/correction type</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">32-bit CRC in <tt>ConfigurationRecord</tt></td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left">32-bit CRC in <tt>Slice</tt> and <tt>ConfigurationRecord</tt></td>
              </tr>
              <tr>
                <td>Other</td>
                <td align="left">reserved for future use</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="intra">
          <name>intra</name>
          <name><tt>intra</tt></name>
          <t><tt>intra</tt> indicates the constraint on <tt>keyframe</tt> in each instance of Frame.</t>
          <t>Inferred to be 0 if not present.</t>
          <table>
          <table anchor="tableIntra">
            <name>The definitions for <tt>intra</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">relationship</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left"><tt>keyframe</tt> can be 0 or 1 (non keyframes or keyframes)</td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left"><tt>keyframe</tt> MUST <bcp14>MUST</bcp14> be 1 (keyframes only)</td>
              </tr>
              <tr>
                <td>Other</td>
                <td align="left">reserved for future use</td>
              </tr>
            </tbody>
          </table>
        </section>
      </section>
      <section anchor="configuration-record">
        <name>Configuration Record</name>
        <t>In the case of a FFV1 bitstream with <tt>version &gt;= 3</tt>, a <tt>Configuration Record</tt> is stored in the underlying Container container as described in <xref target="mapping-ffv1-into-containers"/>. It contains the <tt>Parameters</tt> used for all instances of Frame. The size of the <tt>Configuration Record</tt>, <tt>NumBytes</tt>, is supplied by the underlying Container.</t> container.</t>
        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                 | type
-----------------------------------------------------------|-----
ConfigurationRecord( NumBytes ) {                          |
    ConfigurationRecordIsPresent = 1                       |
    Parameters( )                                          |
    while (remaining_symbols_in_syntax(NumBytes - 4)) {    |
        reserved_for_future_use                            | br/ur/sr
    }                                                      |
    configuration_record_crc_parity                        | u(32)
}                                                          |
</sourcecode>
]]></sourcecode>
        <section anchor="reserved-for-future-use">
          <name>reserved_for_future_use</name>
          <name><tt>reserved_for_future_use</tt></name>
          <t><tt>reserved_for_future_use</tt> is a placeholder for future updates of this specification.</t>
          <t>Encoders conforming to this version of this specification SHALL NOT <bcp14>SHALL NOT</bcp14> write <tt>reserved_for_future_use</tt>.</t>
          <t>Decoders conforming to this version of this specification SHALL <bcp14>SHALL</bcp14> ignore <tt>reserved_for_future_use</tt>.</t>
        </section>
        <section anchor="configuration-record-crc-parity">
          <name>configuration_record_crc_parity</name>
          <name><tt>configuration_record_crc_parity</tt></name>
          <t><tt>configuration_record_crc_parity</tt> is 32 bits that are chosen so that the <tt>Configuration Record</tt> as a whole has a CRC remainder of 0.</t> zero.</t>
          <t>This is equivalent to storing the CRC remainder in the 32-bit parity.</t>
          <t>The CRC generator polynomial used is described in <xref target="slice-crc-parity"/>.</t>
        </section>
        <section anchor="mapping-ffv1-into-containers">
          <name>Mapping FFV1 into Containers</name>
          <t>This <tt>Configuration Record</tt> can be placed in any file format supporting that supports <tt>Configuration Records</tt>, fitting as much as possible with how the file format uses to store stores <tt>Configuration Records</tt>. The <tt>Configuration Record</tt> storage place and <tt>NumBytes</tt> are currently defined and supported by this version of this specification for the following formats:</t>
          <section anchor="avi-file-format">
            <name>AVI
            <name>Audio Video Interleave (AVI) File Format</name>
            <t>The <tt>Configuration Record</tt> extends the stream format chunk ("AVI ", "hdlr", "strl", "strf") with the ConfigurationRecord <tt>ConfigurationRecord</tt> bitstream.</t>
            <t>See <xref target="AVI"/> for more information about chunks.</t>
            <t><tt>NumBytes</tt> is defined as the size, in bytes, of the strf "strf" chunk indicated in the chunk header minus the size of the stream format structure.</t>
          </section>
          <section anchor="iso-base-media-file-format">
            <name>ISO Base Media File Format</name>
            <t>The <tt>Configuration Record</tt> extends the sample description box ("moov", "trak", "mdia", "minf", "stbl", "stsd") with a "glbl" box that contains the ConfigurationRecord <tt>ConfigurationRecord</tt> bitstream. See <xref target="ISO.14496-12.2015"/> target="ISO.14496-12.2020"/> for more information about boxes.</t>
            <t><tt>NumBytes</tt> is defined as the size, in bytes, of the "glbl" box indicated in the box header minus the size of the box header.</t>
          </section>
          <section anchor="nut-file-format">
            <name>NUT File Format</name>
            <t>The <tt>codec_specific_data</tt> element (in <tt>stream_header</tt> packet) contains the ConfigurationRecord <tt>ConfigurationRecord</tt> bitstream. See <xref target="NUT"/> for more information about elements.</t>
            <t><tt>NumBytes</tt> is defined as the size, in bytes, of the <tt>codec_specific_data</tt> element as indicated in the "length" field of <tt>codec_specific_data</tt>.</t>
          </section>
          <section anchor="matroska-file-format">
            <name>Matroska File Format</name>
            <t>FFV1 SHOULD <bcp14>SHOULD</bcp14> use <tt>V_FFV1</tt> as the Matroska <tt>Codec ID</tt>. For FFV1 versions 2 or less, the Matroska <tt>CodecPrivate</tt> Element SHOULD NOT <bcp14>SHOULD NOT</bcp14> be used. For FFV1 versions 3 or greater, the Matroska <tt>CodecPrivate</tt> Element MUST <bcp14>MUST</bcp14> contain the FFV1 <tt>Configuration Record</tt> structure and no other data. See <xref target="Matroska"/> target="I-D.ietf-cellar-matroska"/> for more information about elements.</t>
            <t><tt>NumBytes</tt> is defined as the <tt>Element Data Size</tt> of the <tt>CodecPrivate</tt> Element.</t>
          </section>
        </section>
      </section>
      <section anchor="frame">
        <name>Frame</name>
        <t>A Frame <tt>Frame</tt> is an encoded representation of a complete static image. The whole Frame <tt>Frame</tt> is provided by the underlaying container.</t>
        <t>A Frame <tt>Frame</tt> consists of the <tt>keyframe</tt> field, <tt>Parameters</tt> (if <tt>version</tt> <tt>version &lt;= 1), 1</tt>), and a sequence of independent slices. Slices. The pseudo-code pseudocode below describes the contents of a Frame.</t>
        <t><tt>keyframe</tt> <tt>Frame</tt>.</t>
        <t>The <tt>keyframe</tt> field has its own initial state, set to 128.</t>
        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
Frame( NumBytes ) {                                           |
    keyframe                                                  | br
    if (keyframe &amp;&amp; && !ConfigurationRecordIsPresent {           |
        Parameters( )                                         |
    }                                                         |
    while (remaining_bits_in_bitstream( NumBytes )) {         |
        Slice( )                                              |
    }                                                         |
}                                                             |
</sourcecode>
        <t>Architecture
]]></sourcecode>

        <t>The following is an architecture overview of slices Slices in a Frame:</t>
        <table>
          <thead>
            <tr>
              <th align="left"/>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">first slice header</td>
            </tr>
            <tr>
              <td align="left">first slice content</td>
            </tr>
            <tr>
              <td align="left">first slice footer</td>
            </tr>
            <tr>
              <td align="left">---------------------------------------------------------------</td>
            </tr>
            <tr>
              <td align="left">second slice header</td>
            </tr>
            <tr>
              <td align="left">second slice content</td>
            </tr>
            <tr>
              <td align="left">second slice footer</td>
            </tr>
            <tr>
              <td align="left">---------------------------------------------------------------</td>
            </tr>
            <tr>
              <td align="left">...</td>
            </tr>
            <tr>
              <td align="left">---------------------------------------------------------------</td>
            </tr>
            <tr>
              <td align="left">last slice header</td>
            </tr>
            <tr>
              <td align="left">last slice content</td>
            </tr>
            <tr>
              <td align="left">last slice footer</td>
            </tr>
          </tbody>
        </table>

<artwork align="center">
+-----------------------------------------------------------------+
| first Slice header                                              |
+-----------------------------------------------------------------+
| first Slice content                                             |
+-----------------------------------------------------------------+
| first Slice footer                                              |
+-----------------------------------------------------------------+
| --------------------------------------------------------------- |
+-----------------------------------------------------------------+
| second Slice header                                             |
+-----------------------------------------------------------------+
| second Slice content                                            |
+-----------------------------------------------------------------+
| second Slice footer                                             |
+-----------------------------------------------------------------+
| --------------------------------------------------------------- |
+-----------------------------------------------------------------+
| ...                                                             |
+-----------------------------------------------------------------+
| --------------------------------------------------------------- |
+-----------------------------------------------------------------+
| last Slice header                                               |
+-----------------------------------------------------------------+
| last Slice content                                              |
+-----------------------------------------------------------------+
| last Slice footer                                               |
+-----------------------------------------------------------------+
  </artwork>

      </section>
      <section anchor="slice">
        <name>Slice</name>
        <t>A <tt>Slice</tt> is an independent independent, spatial sub-section subsection of a Frame that is encoded separately from another region of the same Frame. The use of more than one <tt>Slice</tt> per Frame can be useful provides opportunities for taking advantage of the opportunities of multithreaded encoding and decoding.</t>
        <t>A <tt>Slice</tt> consists of a <tt>Slice Header</tt> (when relevant), a <tt>Slice Content</tt>, and a <tt>Slice Footer</tt> (when relevant). The pseudo-code pseudocode below describes the contents of a <tt>Slice</tt>.</t>
        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
Slice( ) {                                                    |
    if (version &gt;= >= 3) {                                       |
        SliceHeader( )                                        |
    }                                                         |
    SliceContent( )                                           |
    if (coder_type == 0) {                                    |
        while (!byte_aligned()) {                             |
            padding                                           | u(1)
        }                                                     |
    }                                                         |
    if (version &lt;= <= 1) {                                       |
        while (remaining_bits_in_bitstream( NumBytes ) != 0) {|
            reserved                                          | u(1)
        }                                                     |
    }                                                         |
    if (version &gt;= >= 3) {                                       |
        SliceFooter( )                                        |
    }                                                         |
}                                                             |
</sourcecode>
]]></sourcecode>
        <t><tt>padding</tt> specifies a bit without any significance and used only for byte alignment.
MUST
<tt>padding</tt> <bcp14>MUST</bcp14> be 0.</t>
        <t><tt>reserved</tt> specifies a bit without any significance in this revision of the specification and but may have a significance in a later revision of this specification.</t>
        <t>Encoders SHOULD NOT <bcp14>SHOULD NOT</bcp14> fill <tt>reserved</tt>.</t>
        <t>Decoders SHOULD <bcp14>SHOULD</bcp14> ignore <tt>reserved</tt>.</t>
      </section>
      <section anchor="slice-header">
        <name>Slice Header</name>
        <t>A <tt>Slice Header</tt> provides information about the decoding configuration of the <tt>Slice</tt>, such as its spatial position, size, and aspect ratio. The pseudo-code pseudocode below describes the contents of the <tt>Slice Header</tt>.</t>
        <t><tt>Slice Header</tt> has its own initial states, all set to 128.</t>
        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
SliceHeader( ) {                                              |
    slice_x                                                   | ur
    slice_y                                                   | ur
    slice_width - 1                                           | ur
    slice_height - 1                                          | ur
    for (i = 0; i &lt; < quant_table_set_index_count; i++) {       |
        quant_table_set_index[ i ]                            | ur
    }                                                         |
    picture_structure                                         | ur
    sar_num                                                   | ur
    sar_den                                                   | ur
}                                                             |
</sourcecode>
]]></sourcecode>
        <section anchor="slice-x">
          <name>slice_x</name>
          <name><tt>slice_x</tt></name>
          <t><tt>slice_x</tt> indicates the x position on the slice Slice raster formed by num<em>h</em>slices.</t> <tt>num_h_slices</tt>.</t>
          <t>Inferred to be 0 if not present.</t>
        </section>
        <section anchor="slice-y">
          <name>slice_y</name>
          <name><tt>slice_y</tt></name>
          <t><tt>slice_y</tt> indicates the y position on the slice Slice raster formed by num<em>v</em>slices.</t> <tt>num_v_slices</tt>.</t>
          <t>Inferred to be 0 if not present.</t>
        </section>
        <section anchor="slice-width">
          <name>slice_width</name>
          <name><tt>slice_width</tt></name>
          <t><tt>slice_width</tt> indicates the width on the slice Slice raster formed by num<em>h</em>slices.</t> <tt>num_h_slices</tt>.</t>
          <t>Inferred to be 1 if not present.</t>
        </section>
        <section anchor="slice-height">
          <name>slice_height</name>
          <name><tt>slice_height</tt></name>
          <t><tt>slice_height</tt> indicates the height on the slice Slice raster formed by num<em>v</em>slices.</t> <tt>num_v_slices</tt>.</t>
          <t>Inferred to be 1 if not present.</t>
        </section>
        <section anchor="quant-table-set-index-count">
          <name>quant_table_set_index_count</name>
          <name><tt>quant_table_set_index_count</tt></name>
          <t><tt>quant_table_set_index_count</tt> is defined as:</t> as the following:</t>
          <artwork type="ascii-art">1 type="ascii-art"><![CDATA[
1 + ( ( chroma_planes || version &lt;= <= 3 ) ? 1 : 0 )
    + ( extra_plane ? 1 : 0 )
</artwork>
]]></artwork>
        </section>
        <section anchor="quant-table-set-index">
          <name>quant_table_set_index</name>
          <name><tt>quant_table_set_index</tt></name>
          <t><tt>quant_table_set_index</tt> indicates the Quantization Table Set index to select the Quantization Table Set and the initial states for the <tt>Slice Content</tt>.</t>
          <t>Inferred to be 0 if not present.</t>
        </section>
        <section anchor="picture-structure">
          <name>picture_structure</name>
          <name><tt>picture_structure</tt></name>
          <t><tt>picture_structure</tt> specifies the temporal and spatial relationship of each Line of the Frame.</t>
          <t>Inferred to be 0 if not present.</t>
          <table>
          <table anchor="tablePictureStructure">
            <name>The definitions for <tt>picture_structure</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">picture structure used</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">unknown</td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left">top field first</td>
              </tr>
              <tr>
                <td>2</td>
                <td align="left">bottom field first</td>
              </tr>
              <tr>
                <td>3</td>
                <td align="left">progressive</td>
              </tr>
              <tr>
                <td>Other</td>
                <td align="left">reserved for future use</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="sar-num">
          <name>sar_num</name>
          <name><tt>sar_num</tt></name>
          <t><tt>sar_num</tt> specifies the Sample aspect ratio numerator.</t>
          <t>Inferred to be 0 if not present.</t>
          <t>A value of 0 means that aspect ratio is unknown.</t>
          <t>Encoders MUST <bcp14>MUST</bcp14> write 0 if the Sample aspect ratio is unknown.</t>
          <t>If <tt>sar_den</tt> is 0, decoders SHOULD <bcp14>SHOULD</bcp14> ignore the encoded value and consider that <tt>sar_num</tt> is 0.</t>
        </section>
        <section anchor="sar-den">
          <name>sar_den</name>
          <name><tt>sar_den</tt></name>
          <t><tt>sar_den</tt> specifies the Sample aspect ratio denominator.</t>
          <t>Inferred to be 0 if not present.</t>
          <t>A value of 0 means that aspect ratio is unknown.</t>
          <t>Encoders MUST <bcp14>MUST</bcp14> write 0 if the Sample aspect ratio is unknown.</t>
          <t>If <tt>sar_num</tt> is 0, decoders SHOULD <bcp14>SHOULD</bcp14> ignore the encoded value and consider that <tt>sar_den</tt> is 0.</t>
        </section>
      </section>
      <section anchor="slice-content">
        <name>Slice Content</name>
        <t>A <tt>Slice Content</tt> contains all Line elements part of the <tt>Slice</tt>.</t>
        <t>Depending on the configuration, Line elements are ordered by Plane then by row (YCbCr) or by row then by Plane (RGB).</t>
        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
SliceContent( ) {                                             |
    if (colorspace_type == 0) {                               |
        for (p = 0; p &lt; < primary_color_count; p++) {           |
            for (y = 0; y &lt; < plane_pixel_height[ p ]; y++) {   |
                Line( p, y )                                  |
            }                                                 |
        }                                                     |
    } else if (colorspace_type == 1) {                        |
        for (y = 0; y &lt; < slice_pixel_height; y++) {            |
            for (p = 0; p &lt; < primary_color_count; p++) {       |
                Line( p, y )                                  |
            }                                                 |
        }                                                     |
    }                                                         |
}                                                             |
</sourcecode>
]]></sourcecode>
        <section anchor="primary-color-count">
          <name>primary_color_count</name>
          <name><tt>primary_color_count</tt></name>
          <t><tt>primary_color_count</tt> is defined as:</t> as the following:</t>
          <artwork type="ascii-art">1 type="ascii-art"><![CDATA[
1 + ( chroma_planes ? 2 : 0 ) + ( extra_plane ? 1 : 0 )
</artwork>
]]></artwork>
        </section>
        <section anchor="plane-pixel-height">
          <name>plane_pixel_height</name>
          <name><tt>plane_pixel_height</tt></name>
          <t><tt>plane_pixel_height[ p ]</tt> is the height in Pixels pixels of Plane p of the <tt>Slice</tt>. It is defined as:</t> as the following:</t>
          <artwork type="ascii-art">chroma_planes type="ascii-art"><![CDATA[
chroma_planes == 1 &amp;&amp; && (p == 1 || p == 2)
    ? ceil(slice_pixel_height / (1 &lt;&lt; << log2_v_chroma_subsample))
    : slice_pixel_height
</artwork>
]]></artwork>
        </section>
        <section anchor="slice-pixel-height">
          <name>slice_pixel_height</name>
          <name><tt>slice_pixel_height</tt></name>
          <t><tt>slice_pixel_height</tt> is the height in pixels of the slice. Slice. It is defined as:</t> as the following:</t>
          <artwork type="ascii-art">floor( type="ascii-art"><![CDATA[
floor(
        ( slice_y + slice_height )
        * slice_pixel_height
        / num_v_slices
    ) - slice_pixel_y.
</artwork>
]]></artwork>
        </section>
        <section anchor="slice-pixel-y">
          <name>slice_pixel_y</name>
          <name><tt>slice_pixel_y</tt></name>
          <t><tt>slice_pixel_y</tt> is the slice Slice vertical position in pixels. It is defined as:</t> as the following:</t>
          <artwork type="ascii-art">floor( type="ascii-art"><![CDATA[
floor( slice_y * frame_pixel_height / num_v_slices )
</artwork>
]]></artwork>
        </section>
      </section>
      <section anchor="line">
        <name>Line</name>
        <t>A Line <tt>Line</tt> is a list of the sample differences Sample Differences (relative to the predictor) of primary color components. The pseudo-code pseudocode below describes the contents of the Line.</t> <tt>Line</tt>.</t>
        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
Line( p, y ) {                                                |
    if (colorspace_type == 0) {                               |
        for (x = 0; x &lt; < plane_pixel_width[ p ]; x++) {        |
            sample_difference[ p ][ y ][ x ]                  | sd
        }                                                     |
    } else if (colorspace_type == 1) {                        |
        for (x = 0; x &lt; < slice_pixel_width; x++) {             |
            sample_difference[ p ][ y ][ x ]                  | sd
        }                                                     |
    }                                                         |
}                                                             |
</sourcecode>
]]></sourcecode>
        <section anchor="plane-pixel-width">
          <name>plane_pixel_width</name>
          <name><tt>plane_pixel_width</tt></name>
          <t><tt>plane_pixel_width[ p ]</tt> is the width in Pixels pixels of Plane p of the <tt>Slice</tt>. It is defined as:</t> as the following:</t>
          <artwork type="ascii-art">chroma_planes type="ascii-art"><![CDATA[
chroma_planes == 1 &amp;&amp; && (p == 1 || p == 2)
    ? ceil( slice_pixel_width / (1 &lt;&lt; << log2_h_chroma_subsample) )
    : slice_pixel_width.
</artwork>
]]></artwork>
        </section>
        <section anchor="slice-pixel-width">
          <name>slice_pixel_width</name>
          <name><tt>slice_pixel_width</tt></name>
          <t><tt>slice_pixel_width</tt> is the width in Pixels pixels of the slice. Slice. It is defined as:</t> as the following:</t>
          <artwork type="ascii-art">floor( type="ascii-art"><![CDATA[
floor(
        ( slice_x + slice_width )
        * slice_pixel_width
        / num_h_slices
    ) - slice_pixel_x
</artwork>
]]></artwork>
        </section>
        <section anchor="slice-pixel-x">
          <name>slice_pixel_x</name>
          <name><tt>slice_pixel_x</tt></name>
          <t><tt>slice_pixel_x</tt> is the slice Slice horizontal position in Pixels. pixels. It is defined as:</t> as the following:</t>
          <artwork type="ascii-art">floor( type="ascii-art"><![CDATA[
floor( slice_x * frame_pixel_width / num_h_slices )
</artwork>
]]></artwork>
        </section>
        <section anchor="sample-difference">
          <name>sample_difference</name>
          <name><tt>sample_difference</tt></name>
          <t><tt>sample_difference[ p ][ y ][ x ]</tt> is the sample difference Sample Difference for Sample at Plane <tt>p</tt>, y position <tt>y</tt>, and x position <tt>x</tt>. The Sample value is computed based on median predictor and context described in <xref target="samples"/>.</t>
        </section>
      </section>
      <section anchor="slice-footer">
        <name>Slice Footer</name>
        <t>A <tt>Slice Footer</tt> provides information about slice Slice size and (optionally) parity. The pseudo-code pseudocode below describes the contents of the <tt>Slice Footer</tt>.</t>
        <t>Note: <tt>Slice Footer</tt> is always byte aligned.</t>
        <sourcecode type="c">pseudo-code type="pseudocode"><![CDATA[
pseudocode                                                    | type
--------------------------------------------------------------|-----
SliceFooter( ) {                                              |
    slice_size                                                | u(24)
    if (ec) {                                                 |
        error_status                                          | u(8)
        slice_crc_parity                                      | u(32)
    }                                                         |
}                                                             |
</sourcecode>
]]></sourcecode>
        <section anchor="slice-size">
          <name>slice_size</name>
          <name><tt>slice_size</tt></name>
          <t><tt>slice_size</tt> indicates the size of the slice Slice in bytes.</t>
          <t>Note: this allows finding the start of slices Slices before previous slices Slices have been fully decoded, decoded and allows parallel decoding as well as error resilience.</t>
        </section>
        <section anchor="error-status">
          <name>error_status</name>
          <name><tt>error_status</tt></name>
          <t><tt>error_status</tt> specifies the error status.</t>
          <table>
          <table anchor="tableErrorStatus">
            <name>The definitions for <tt>error_status</tt> values.</name>
            <thead>
              <tr>
                <th>value</th>
                <th align="left">error status</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>0</td>
                <td align="left">no error</td>
              </tr>
              <tr>
                <td>1</td>
                <td align="left">slice align="left">Slice contains a correctable error</td>
              </tr>
              <tr>
                <td>2</td>
                <td align="left">slice align="left">Slice contains a an uncorrectable error</td>
              </tr>
              <tr>
                <td>Other</td>
                <td align="left">reserved for future use</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="slice-crc-parity">
          <name>slice_crc_parity</name>
          <name><tt>slice_crc_parity</tt></name>
          <t><tt>slice_crc_parity</tt> is 32 bits that are chosen so that the slice Slice as a whole has a crc CRC remainder of 0.</t>
          <t>This is equivalent to storing the crc CRC remainder in the 32-bit parity.</t>
          <t>The CRC generator polynomial used is the standard IEEE CRC polynomial (0x104C11DB7), (0x104C11DB7) with initial value 0, without pre-inversion pre-inversion, and without post-inversion.</t>
        </section>
      </section>
    </section>
    <section anchor="restrictions">
      <name>Restrictions</name>
      <t>To ensure that fast multithreaded decoding is possible, starting with version 3 and if <tt>frame_pixel_width * frame_pixel_height</tt> is more than 101376, <tt>slice_width * slice_height</tt> MUST <bcp14>MUST</bcp14> be less or equal to <tt>num_h_slices * num_v_slices / 4</tt>.
Note: 101376 is the frame size in Pixels pixels of a 352x288 frame also known as CIF ("Common (Common Intermediate Format") Format) frame size format.</t>
      <t>For each Frame, each position in the slice Slice raster MUST <bcp14>MUST</bcp14> be filled by one and only one slice Slice of the Frame (no missing slice position, Slice position and no slice Slice overlapping).</t>
      <t>For each Frame with a <tt>keyframe</tt> value of 0, each slice MUST Slice <bcp14>MUST</bcp14> have the same value of <tt>slice_x</tt>, <tt>slice_y</tt>, <tt>slice_width</tt>, and <tt>slice_height</tt> as a slice Slice in the previous Frame.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Like any other codec, codec (such as <xref target="RFC6716"/>), FFV1 should not be used with insecure ciphers or cipher-modes cipher modes that are vulnerable to known plaintext attacks. Some of the header bits as well as the padding are easily predictable.</t>
      <t>Implementations of the FFV1 codec need to take appropriate security considerations into account. Those related to denial of service are outlined in Section 2.1 of <xref target="RFC4732"/>. target="RFC4732" section="2.1" sectionFormat="of" format="default"/>. It is extremely important for the decoder to be robust against malicious payloads. Malicious payloads MUST NOT <bcp14>MUST NOT</bcp14> cause the decoder to overrun its allocated memory or to take an excessive amount of resources to decode. An overrun in allocated memory could lead to arbitrary code execution by an attacker. The same applies to the encoder, even though problems in encoders are typically rarer. Malicious video streams MUST NOT <bcp14>MUST NOT</bcp14> cause the encoder to misbehave because this would allow an attacker to attack transcoding gateways. A frequent security problem in image and video codecs is failure to check for integer overflows. An example is allocating <tt>frame_pixel_width * frame_pixel_height</tt> in Pixel pixel count computations without considering that the multiplication result may have overflowed the range of the arithmetic types range. type.
The range coder could, if implemented naively, read one byte over the end. The implementation MUST <bcp14>MUST</bcp14> ensure that no read outside allocated and initialized memory occurs.</t>
      <t>None of the content carried in FFV1 is intended to be executable.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>The IANA is requested to register
      <t>IANA has registered the following values:</t> values.</t>
      <section anchor="media-type-definition">
        <name>Media Type Definition</name>
        <t>This registration is done using the template defined in <xref target="RFC6838"/> and following <xref target="RFC4855"/>.</t>
        <t>Type name: video</t>
        <t>Subtype name: FFV1</t>
        <t>Required parameters: None.</t>
        <t>Optional parameters: These
<dl newline="false">
        <dt>Type name:</dt><dd>video</dd>
        <dt>Subtype name:</dt><dd>FFV1</dd>
        <dt>Required parameters:</dt><dd>None.</dd>
        <dt>Optional parameters:</dt><dd><t>These parameters are used to signal the capabilities of a receiver implementation. These parameters MUST NOT <bcp14>MUST NOT</bcp14> be used for any other purpose.</t>
        <ul>
          <li>
            <t><tt>version</tt>:  The
        <dl newline="false">
            <dt><tt>version</tt>:</dt><dd>The <tt>version</tt> of the FFV1 encoding as defined by <xref target="version"/>.</t>
          </li>
          <li>
            <t><tt>micro_version</tt>:  The target="version"/>.</dd>
            <dt><tt>micro_version</tt>:</dt><dd>The <tt>micro_version</tt> of the FFV1 encoding as defined by <xref target="micro-version"/>.</t>
          </li>
          <li>
            <t><tt>coder_type</tt>:  The target="micro-version"/>.</dd>
            <dt><tt>coder_type</tt>:</dt><dd>The <tt>coder_type</tt> of the FFV1 encoding as defined by <xref target="coder-type"/>.</t>
          </li>
          <li>
            <t><tt>colorspace_type</tt>:  The target="coder-type"/>.</dd>
            <dt><tt>colorspace_type</tt>:</dt><dd>The <tt>colorspace_type</tt> of the FFV1 encoding as defined by <xref target="colorspace-type"/>.</t>
          </li>
          <li>
            <t><tt>bits_per_raw_sample</tt>:  The target="colorspace-type"/>.</dd>
            <dt><tt>bits_per_raw_sample</tt>:</dt><dd>The <tt>bits_per_raw_sample</tt> of the FFV1 encoding as defined by <xref target="bits-per-raw-sample"/>.</t>
          </li>
          <li>
            <t><tt>max_slices</tt>: The target="bits-per-raw-sample"/>.</dd>
            <dt><tt>max_slices</tt>:</dt><dd>The value of <tt>max_slices</tt> is an integer indicating the maximum count of slices with Slices within a frames Frame of the FFV1 encoding.</t>
          </li>
        </ul>
        <t>Encoding considerations: This encoding.</dd>
        </dl>
        </dd>
        <dt>Encoding considerations:</dt><dd>This media type is defined for encapsulation in several audiovisual container formats and contains binary data; see <xref target="mapping-ffv1-into-containers"/>. This media type is framed binary data; see Section 4.8 of <xref target="RFC6838"/>.</t>
        <t>Security considerations: See target="RFC6838" section="4.8" sectionFormat="of" format="default"/>.</dd>
        <dt>Security considerations:</dt><dd>See <xref target="security-considerations"/> of this document.</t>
        <t>Interoperability considerations: None.</t>
        <t>Published specification: RFC XXXX.</t>
        <t>[RFC Editor: Upon publication as an RFC, please replace "XXXX" with the number assigned to this document and remove this note.]</t>
        <t>Applications which document.</dd>
        <dt>Interoperability considerations:</dt><dd>None.</dd>
        <dt>Published specification:</dt><dd>RFC 9043.</dd>
        <dt>Applications that use this media type: Any type:</dt><dd>Any application that requires the transport of lossless video can use this media type. Some examples are, but not limited to to, screen recording, scientific imaging, and digital video preservation.</t>
        <t>Fragment preservation.</dd>
        <dt>Fragment identifier considerations:  N/A.</t>
        <t>Additional information:  None.</t>
        <t>Person considerations:</dt><dd>N/A.</dd>
        <dt>Additional information:</dt><dd>None.</dd>
        <dt>Person &amp; email address to contact for further information:  Michael information:</dt><dd><br/>Michael Niedermayer <eref target="mailto:michael@niedermayer.cc">michael@niedermayer.cc</eref></t>
        <t>Intended usage:  COMMON</t>
        <t>Restrictions (<eref target="mailto:michael@niedermayer.cc"/>)</dd>
        <dt>Intended usage:</dt><dd>COMMON</dd>
        <dt>Restrictions on usage:  None.</t>
        <t>Author:  Dave usage:</dt><dd>None.</dd>
        <dt>Author:</dt><dd>Dave Rice <eref target="mailto:dave@dericed.com">dave@dericed.com</eref></t>
        <t>Change controller:  IETF cellar working group (<eref target="mailto:dave@dericed.com"/>)</dd>
        <dt>Change controller:</dt><dd>IETF CELLAR Working Group delegated from the IESG.</t>
      </section> IESG.</dd>
</dl>
      </section>
    <section anchor="changelog">
      <name>Changelog</name>
      <t>See <eref target="https://github.com/FFmpeg/FFV1/commits/master">https://github.com/FFmpeg/FFV1/commits/master</eref></t>
      <t>[RFC Editor: Please remove this Changelog section prior to publication.]</t>
    </section>
  </middle>

  <back>

<displayreference target="I-D.ietf-cellar-matroska" to="Matroska"/>
    <references>
      <name>References</name>
    <references>
      <name>Normative References</name>
      <reference anchor="ISO.15444-1.2016" anchor="ISO.9899.2018" target="">
        <front>
          <title>Information technology -- JPEG 2000 image coding system: Core coding system</title>
          <author>
            <organization>International Organization for Standardization</organization>
          </author>
          <date year="2016" month="October"/>
        </front>
      </reference>
      <reference anchor="ISO.9899.2018" target="">
        <front>
          <title>Programming - Programming languages - C</title>
          <author>
            <organization>International Organization for Standardization</organization>
          </author>
          <date year="2018"/>
        </front>
        <seriesInfo name="ISO" value="Standard 9899"/>
      </reference>
      <reference anchor="Matroska" target="https://datatracker.ietf.org/doc/draft-ietf-cellar-matroska/">
        <front>
          <title>Matroska</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2019"/> year="2018" month="June"/>
        </front>
        <refcontent>ISO/IEC 9899:2018</refcontent>
      </reference>

      <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/>
      <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.4732.xml"/>
      <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.4855.xml"/>
      <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.6716.xml"/>
      <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.6838.xml"/>
      <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/>
    </references>
    <references>

      <name>Informative References</name>

<xi:include href="https://datatracker.ietf.org/doc/bibxml3/reference.I-D.ietf-cellar-matroska.xml"/>

      <reference anchor="AVI" target="https://msdn.microsoft.com/en-us/library/windows/desktop/dd318189%28v=vs.85%29.aspx"> target="https://docs.microsoft.com/en-us/windows/win32/directshow/avi-riff-file-reference">
        <front>
          <title>AVI RIFF File Reference</title>
          <author>
            <organization>Microsoft</organization>
          </author>
          <date>undated</date>
        </front>
      </reference>

      <reference anchor="Address-Sanitizer" anchor="AddressSanitizer" target="https://clang.llvm.org/docs/AddressSanitizer.html">
        <front>
          <title>ASAN AddressSanitizer website</title>
          <title>AddressSanitizer</title>
          <author>
            <organization>The Clang Team</organization>
            <organization>Clang Project</organization>
          </author>
          <date>undated</date>
        </front>
         <refcontent>Clang 12 documentation</refcontent>
      </reference>

      <reference anchor="FFV1GO" target="https://github.com/dwbuiten/go-ffv1">
        <front>
          <title>FFV1 Decoder in Go</title>
          <author fullname="Derek Buitenhuis" initials="D." surname="Buitenhuis"/>
          <date year="2019"/>
        </front>
      </reference>

      <reference anchor="FFV1_V0" target="https://git.videolan.org/?p=ffmpeg.git;a=commit;h=b548f2b91b701e1235608ac882ea6df915167c7e">
        <front>
          <title>Commit to mark FFV1 version 0 as non-experimental</title>
          <author fullname="Michael Niedermayer" initials="M." surname="Niedermayer"/>
          <date year="2006" month="April"/>
        </front>
      </reference>

      <reference anchor="FFV1_V1" target="https://git.videolan.org/?p=ffmpeg.git;a=commit;h=68f8d33becbd73b4d0aa277f472a6e8e72ea6849">
        <front>
          <title>Commit to release FFV1 version 1</title>
          <author fullname="Michael Niedermayer" initials="M." surname="Niedermayer"/>
          <date year="2009" month="April"/>
        </front>
      </reference>

      <reference anchor="FFV1_V3" target="https://git.videolan.org/?p=ffmpeg.git;a=commit;h=abe76b851c05eea8743f6c899cbe5f7409b0f301">
        <front>
          <title>Commit to mark FFV1 version 3 as non-experimental</title>
          <author fullname="Michael Niedermayer" initials="M." surname="Niedermayer"/>
          <date year="2013" month="August"/>
        </front>
      </reference>

      <reference anchor="HuffYUV" target="https://web.archive.org/web/20040402121343/http://cultact-server.novi.dk/kpo/huffyuv/huffyuv.html">
        <front>
          <title>HuffYUV</title>
          <title>HuffYUV revisited</title>
          <author fullname="Ben Rudiak-Gould" initials="B." surname="Rudiak-Gould"/>
          <date year="2003" month="December"/>
        </front>
      </reference>

      <reference anchor="ISO.14495-1.1999" target="">
        <front>
          <title>Information technology -- Lossless and near-lossless compression of continuous-tone still images: Baseline</title>
          <author>
            <organization>International Organization for Standardization</organization>
          </author>
          <date year="1999" month="December"/>
        </front>
        <refcontent>ISO/IEC 14495-1:1999</refcontent>
      </reference>

      <reference anchor="ISO.14496-10.2014" anchor="ISO.14496-10.2020" target="">
        <front>
          <title>Information technology -- Coding of audio-visual objects -- Part 10: Advanced Video Coding</title>
          <author>
            <organization>International Organization for Standardization</organization>
          </author>
          <date year="2014" month="September"/> year="2020" month="December"/>
        </front>
        <refcontent>ISO/IEC 14496-10:2020</refcontent>
      </reference>

      <reference anchor="ISO.14496-12.2015" anchor="ISO.14496-12.2020" target="">
        <front>
          <title>Information technology -- Coding of audio-visual objects -- Part 12: ISO base media file format</title>
          <author>
            <organization>International Organization for Standardization</organization>
          </author>
          <date year="2015" year="2020" month="December"/>
        </front>
        <refcontent>ISO/IEC 14496-12:2020</refcontent>
      </reference>

      <reference anchor="MediaConch" target="https://mediaarea.net/MediaConch">
        <front>
          <title>MediaConch</title>
          <author>
            <organization>MediaArea.net</organization>
          </author>
          <date year="2018"/>
        </front>
      </reference>

      <reference anchor="NUT" target="https://ffmpeg.org/~michael/nut.txt">
        <front>
          <title>NUT Open Container Format</title>
          <author fullname="Michael Niedermayer" initials="M." surname="Niedermayer"/>
          <date year="2013" month="December"/>
        </front>
      </reference>

      <reference anchor="REFIMPL" target="https://ffmpeg.org"> target="https://ffmpeg.org/doxygen/trunk/ffv1_8h.html">
        <front>
          <title>The reference FFV1 implementation / the FFV1 codec in FFmpeg</title>
          <author fullname="Michael Niedermayer" initials="M." surname="Niedermayer"/>
          <date>undated</date>
        </front>
      </reference>

      <reference anchor="VALGRIND" anchor="Valgrind" target="https://valgrind.org/">
        <front>
          <title>Valgrind website</title>
          <author>
            <organization>Valgrind Developers</organization>
          </author>
          <date>undated</date>
        </front>
      </reference>

      <reference anchor="YCbCr" target="https://en.wikipedia.org/w/index.php?title=YCbCr">
target="https://en.wikipedia.org/w/index.php?title=YCbCr&amp;oldid=1025097882">
        <front>
          <title>YCbCr</title>
          <author>
            <organization>Wikipedia</organization>
          </author>
          <date>undated</date>
          <date year="2021" month="May" day="25"/>
        </front>
      </reference>

      <reference anchor="range-coding" anchor="Range-Encoding" target="">
        <front>
          <title>Range encoding: an algorithm for removing redundancy from a digitised message</title>
          <author fullname="G. N. N. Martin" initials="G. N. N." surname="Martin"/>
          <date year="1979" month="July"/>
        </front>
        <seriesInfo name="Proceedings
        <refcontent>Proceedings of the Conference on Video and Data Recording." value="Institution Recording</refcontent>
        <refcontent>Institution of Electronic and Radio Engineers, Hampshire, England"/> England</refcontent>
      </reference>

      <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC.6716.xml"/>

      <reference anchor="ISO.15444-1.2019" target="">
        <front>
          <title>Information technology -- JPEG 2000 image coding system: Core coding system</title>
          <author>
            <organization>International Organization for Standardization</organization>
          </author>
          <date year="2019" month="October"/>
        </front>
          <refcontent>ISO/IEC 15444-1:2019</refcontent>
      </reference>

    </references>
</references>
    <section anchor="multi-theaded-decoder-implementation-suggestions">
      <name>Multi-theaded decoder implementation suggestions</name> anchor="multithreaded-decoder-implementation-suggestions">
      <name>Multithreaded Decoder Implementation Suggestions</name>
      <t>This appendix is informative.</t>
      <t>The FFV1 bitstream is parsable in two ways: in sequential order as described in this document or with the pre-analysis of the footer of each slice. Slice. Each slice Slice footer contains a <tt>slice_size</tt> field so the boundary of each slice Slice is computable without having to parse the slice Slice content. That allows multi-threading multithreading as well as independence of slice Slice content (a bitstream error in a slice Slice header or slice Slice content has no impact on the decoding of the other slices).</t> Slices).</t>
      <t>After having checked the <tt>keyframe</tt> field, a decoder SHOULD should parse <tt>slice_size</tt> fields, from <tt>slice_size</tt> of the last slice Slice at the end of the <tt>Frame</tt> up to <tt>slice_size</tt> of the first slice Slice at the beginning of the <tt>Frame</tt>, <tt>Frame</tt> before parsing slices, Slices, in order to have slices Slice boundaries. A decoder MAY fallback may fall back on sequential order e.g. e.g., in case of a corrupted <tt>Frame</tt> (frame (e.g., frame size unknown, unknown or <tt>slice_size</tt> of slices Slices not coherent...) coherent) or if there is no possibility of seeking into the stream.</t>
    </section>
    <section anchor="future-handling-of-some-streams-created-by-non-conforming-encoders"> anchor="future-handling-of-some-streams-created-by-nonconforming-encoders">
      <name>Future handling Handling of some streams created Some Streams Created by non conforming encoders</name> Nonconforming Encoders</name>
      <t>This appendix is informative.</t>
      <t>Some bitstreams were found with 40 extra bits corresponding to <tt>error_status</tt> and <tt>slice_crc_parity</tt> in the <tt>reserved</tt> bits of <tt>Slice()</tt>. <tt>Slice</tt>. Any revision of this specification SHOULD care about avoiding to add should avoid adding 40 bits of content after <tt>SliceContent</tt> if <tt>version</tt> <tt>version == 0 0</tt> or <tt>version</tt> <tt>version == 1. Else 1</tt>, otherwise a decoder conforming to the revised specification could not distinguish between a revised bitstream and such buggy bitstream in the wild.</t>
    </section>

    <section anchor="ffv1-implementations">
      <name>FFV1 Implementations</name>
      <t>This appendix provides references to a few notable implementations of FFV1.</t>
      <section anchor="ffmpeg-ffv1-codec">
        <name>FFmpeg FFV1 Codec</name>
        <t>This reference implementation <xref target="REFIMPL"/> contains no known buffer overflow or cases where a specially crafted packet or video segment could cause a significant increase in CPU load.</t>
        <t>The reference implementation <xref target="REFIMPL"/> was validated in the following conditions:</t>
        <ul>
          <li>Sending the decoder valid packets generated by the reference encoder and verifying that the decoder's output matches the encoder's input.</li>
          <li>Sending the decoder packets generated by the reference encoder and then subjected to random corruption.</li>
          <li>Sending the decoder random packets that are not FFV1.</li>
        </ul>
        <t>In all of the conditions above, the decoder and encoder was run inside the <xref target="VALGRIND"/> Valgrind memory debugger <xref target="Valgrind"/> as well as clangs address sanitizer the Clang AddressSanitizer <xref target="Address-Sanitizer"/>, target="AddressSanitizer"/>, which track tracks reads and writes to invalid memory regions as well as the use of uninitialized memory.  There were no errors reported on any of the tested conditions.</t>
      </section>
      <section anchor="ffv1-decoder-in-go">
        <name>FFV1 Decoder in Go</name>
        <t>An FFV1 decoder was <xref target="FFV1GO"/> was written in Go by Derek Buitenhuis during the work to development develop this document.</t>
      </section>
      <section anchor="mediaconch">
        <name>MediaConch</name>
        <t>The developers of the MediaConch project <xref target="MediaConch"/> created an independent FFV1 decoder as part of that project to validate FFV1 bitstreams. This work led to the discovery of three conflicts between existing FFV1 implementations and draft versions of this document without the added exceptions.</t> document. These issues are addressed by <xref target="exception"/>, <xref target="rgb-exception"/>, and <xref target="future-handling-of-some-streams-created-by-nonconforming-encoders"/>.</t>
      </section>
    </section>
  </back>
</rfc>