<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">Kouhei Sutou &lt;kou****@clear*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2017-04-24 13:53:16 +0900 (Mon, 24 Apr 2017)</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
      <dd style="margin-left: 8.5em"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1">26fba85553a8fefc0d0ea844ee461f0c7fb947a1</a></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
      <dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">in: move plugin class under Fluent::Plugin</pre></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3">lib/fluent/plugin/in_groonga.rb</a></li>
        </ul>
      </dd>
    </dl>

    <div class="diff-section" style="clear: both">
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/fluent/plugin/in_groonga.rb (+362 -360)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L25">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L26">26</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L27">27</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L28">28</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L29">29</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L30">30</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L31">31</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L32">32</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L33">33</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L34">34</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L35">35</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L36">36</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L37">37</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L38">38</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L39">39</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L40">40</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L41">41</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L42">42</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L43">43</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L44">44</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L45">45</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L46">46</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L47">47</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L48">48</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L49">49</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L50">50</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L51">51</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L52">52</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L53">53</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L54">54</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L55">55</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L56">56</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L57">57</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L58">58</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L59">59</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L60">60</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L61">61</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L62">62</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L63">63</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L64">64</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L65">65</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L66">66</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L67">67</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L68">68</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L69">69</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L70">70</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L71">71</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L72">72</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L73">73</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L74">74</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L75">75</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L76">76</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L77">77</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L78">78</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L79">79</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L80">80</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L81">81</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L82">82</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L83">83</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L84">84</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L85">85</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L86">86</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L87">87</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L88">88</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L89">89</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L90">90</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L91">91</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L92">92</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L93">93</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L94">94</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L95">95</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L96">96</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L97">97</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L98">98</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L99">99</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L100">100</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L101">101</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L102">102</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L103">103</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L104">104</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L105">105</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L106">106</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L107">107</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L108">108</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L109">109</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L110">110</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L111">111</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L112">112</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L113">113</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L114">114</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L115">115</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L116">116</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L117">117</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L118">118</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L119">119</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L120">120</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L121">121</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L122">122</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L123">123</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L124">124</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L125">125</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L126">126</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L127">127</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L128">128</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L129">129</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L130">130</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L131">131</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L132">132</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L133">133</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L134">134</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L135">135</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L136">136</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L137">137</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L138">138</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L139">139</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L140">140</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L141">141</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L142">142</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L143">143</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L144">144</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L145">145</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L146">146</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L147">147</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L148">148</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L149">149</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L150">150</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L151">151</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L152">152</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L153">153</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L154">154</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L155">155</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L156">156</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L157">157</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L158">158</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L159">159</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L160">160</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L161">161</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L162">162</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L163">163</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L164">164</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L165">165</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L166">166</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L167">167</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L168">168</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L169">169</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L170">170</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L171">171</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L172">172</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L173">173</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L174">174</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L175">175</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L176">176</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L177">177</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L178">178</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L179">179</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L180">180</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L181">181</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L182">182</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L183">183</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L184">184</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L185">185</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L186">186</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L187">187</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L188">188</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L189">189</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L190">190</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L191">191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L192">192</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L193">193</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L194">194</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L195">195</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L196">196</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L197">197</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L198">198</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L199">199</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L200">200</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L201">201</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L202">202</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L203">203</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L204">204</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L205">205</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L206">206</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L207">207</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L208">208</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L209">209</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L210">210</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L211">211</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L212">212</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L213">213</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L214">214</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L215">215</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L216">216</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L217">217</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L218">218</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L219">219</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L220">220</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L221">221</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L222">222</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L223">223</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L224">224</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L225">225</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L226">226</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L227">227</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L228">228</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L229">229</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L230">230</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L231">231</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L232">232</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L233">233</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L234">234</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L235">235</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L236">236</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L237">237</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L238">238</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L239">239</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L240">240</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L241">241</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L242">242</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L243">243</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L244">244</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L245">245</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L246">246</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L247">247</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L248">248</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L249">249</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L250">250</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L251">251</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L252">252</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L253">253</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L254">254</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L255">255</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L256">256</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L257">257</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L258">258</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L259">259</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L260">260</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L261">261</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L262">262</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L263">263</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L264">264</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L265">265</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L266">266</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L267">267</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L268">268</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L269">269</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L270">270</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L271">271</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L272">272</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L273">273</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L274">274</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L275">275</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L276">276</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L277">277</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L278">278</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L279">279</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L280">280</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L281">281</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L282">282</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L283">283</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L284">284</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L285">285</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L286">286</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L287">287</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L288">288</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L289">289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L290">290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L291">291</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L292">292</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L293">293</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L294">294</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L295">295</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L296">296</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L297">297</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L298">298</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L299">299</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L300">300</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L301">301</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L302">302</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L303">303</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L304">304</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L305">305</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L306">306</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L307">307</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L308">308</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L309">309</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L310">310</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L311">311</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L312">312</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L313">313</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L314">314</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L315">315</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L316">316</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L317">317</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L318">318</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L319">319</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L320">320</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L321">321</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L322">322</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L323">323</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L324">324</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L325">325</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L326">326</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L327">327</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L328">328</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L329">329</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L330">330</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L331">331</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L332">332</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L333">333</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L334">334</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L335">335</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L336">336</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L337">337</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L338">338</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L339">339</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L340">340</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L341">341</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L342">342</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L343">343</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L344">344</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L345">345</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L346">346</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L347">347</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L348">348</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L349">349</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L350">350</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L351">351</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L352">352</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L353">353</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L354">354</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L355">355</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L356">356</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L357">357</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L358">358</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L359">359</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L360">360</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L361">361</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L362">362</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L363">363</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L364">364</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L365">365</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L366">366</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L367">367</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L368">368</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L369">369</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L370">370</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L371">371</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L372">372</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L373">373</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L374">374</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L375">375</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L376">376</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L377">377</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L378">378</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L379">379</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L380">380</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L381">381</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L382">382</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L383">383</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L384">384</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L385">385</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L386">386</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L387">387</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L388">388</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L389">389</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L390">390</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L391">391</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L392">392</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L393">393</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L394">394</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L395">395</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L396">396</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L397">397</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L398">398</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L399">399</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L400">400</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L401">401</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L402">402</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L403">403</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L404">404</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L405">405</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L406">406</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L407">407</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L408">408</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L409">409</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L410">410</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L411">411</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L412">412</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L413">413</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L414">414</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L415">415</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L416">416</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L417">417</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L418">418</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L419">419</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L420">420</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L421">421</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L422">422</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L423">423</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L424">424</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L425">425</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L426">426</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L427">427</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L428">428</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L429">429</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L430">430</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L431">431</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L432">432</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L433">433</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L434">434</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L435">435</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L436">436</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L437">437</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L438">438</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L439">439</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L440">440</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L441">441</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L442">442</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L443">443</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L444">444</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L445">445</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L446">446</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L447">447</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L448">448</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L449">449</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L450">450</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L451">451</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L452">452</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L453">453</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L454">454</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L455">455</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L456">456</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L457">457</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L458">458</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L459">459</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L460">460</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L461">461</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L462">462</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L463">463</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L464">464</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L465">465</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L466">466</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L467">467</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L468">468</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L469">469</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L470">470</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L471">471</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L472">472</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L473">473</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3L474">474</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R25">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R26">26</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R27">27</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R28">28</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R29">29</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R30">30</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R32">32</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R35">35</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R36">36</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R38">38</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R39">39</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R40">40</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R41">41</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R42">42</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R43">43</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R44">44</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R46">46</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R47">47</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R49">49</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R50">50</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R51">51</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R54">54</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R55">55</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R56">56</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R57">57</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R58">58</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R59">59</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R60">60</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R61">61</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R62">62</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R63">63</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R64">64</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R65">65</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R66">66</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R69">69</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R70">70</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R71">71</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R72">72</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R73">73</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R74">74</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R75">75</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R76">76</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R77">77</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R78">78</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R79">79</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R80">80</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R81">81</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R82">82</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R83">83</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R84">84</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R85">85</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R86">86</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R87">87</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R88">88</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R89">89</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R90">90</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R91">91</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R92">92</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R93">93</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R94">94</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R95">95</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R96">96</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R97">97</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R98">98</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R99">99</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R100">100</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R101">101</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R102">102</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R103">103</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R104">104</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R105">105</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R106">106</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R107">107</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R108">108</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R109">109</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R110">110</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R111">111</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R112">112</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R113">113</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R114">114</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R115">115</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R116">116</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R117">117</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R118">118</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R119">119</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R120">120</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R121">121</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R122">122</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R123">123</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R124">124</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R125">125</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R126">126</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R127">127</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R128">128</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R129">129</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R130">130</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R131">131</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R132">132</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R133">133</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R134">134</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R135">135</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R136">136</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R137">137</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R138">138</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R139">139</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R140">140</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R141">141</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R142">142</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R143">143</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R144">144</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R145">145</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R146">146</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R147">147</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R148">148</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R149">149</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R150">150</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R151">151</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R152">152</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R153">153</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R154">154</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R155">155</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R156">156</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R157">157</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R158">158</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R159">159</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R160">160</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R161">161</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R162">162</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R163">163</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R164">164</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R165">165</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R166">166</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R167">167</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R168">168</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R169">169</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R170">170</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R171">171</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R172">172</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R173">173</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R174">174</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R175">175</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R176">176</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R177">177</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R178">178</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R179">179</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R180">180</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R181">181</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R182">182</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R183">183</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R184">184</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R185">185</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R186">186</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R187">187</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R188">188</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R189">189</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R190">190</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R191">191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R192">192</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R193">193</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R194">194</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R195">195</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R196">196</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R197">197</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R198">198</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R199">199</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R200">200</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R201">201</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R202">202</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R203">203</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R204">204</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R205">205</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R206">206</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R207">207</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R208">208</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R209">209</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R210">210</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R211">211</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R212">212</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R213">213</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R214">214</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R215">215</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R216">216</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R217">217</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R218">218</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R219">219</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R220">220</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R221">221</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R222">222</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R223">223</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R224">224</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R225">225</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R226">226</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R227">227</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R228">228</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R229">229</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R230">230</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R231">231</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R232">232</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R233">233</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R234">234</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R235">235</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R236">236</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R237">237</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R238">238</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R239">239</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R240">240</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R241">241</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R242">242</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R243">243</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R244">244</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R245">245</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R246">246</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R247">247</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R248">248</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R249">249</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R250">250</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R251">251</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R252">252</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R253">253</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R254">254</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R255">255</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R256">256</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R257">257</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R258">258</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R259">259</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R260">260</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R261">261</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R262">262</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R263">263</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R264">264</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R265">265</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R266">266</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R267">267</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R268">268</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R269">269</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R270">270</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R271">271</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R272">272</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R273">273</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R274">274</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R275">275</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R276">276</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R277">277</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R278">278</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R279">279</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R280">280</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R281">281</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R282">282</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R283">283</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R284">284</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R285">285</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R286">286</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R287">287</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R288">288</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R289">289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R290">290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R291">291</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R292">292</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R293">293</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R294">294</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R295">295</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R296">296</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R297">297</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R298">298</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R299">299</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R300">300</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R301">301</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R302">302</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R303">303</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R304">304</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R305">305</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R306">306</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R307">307</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R308">308</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R309">309</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R310">310</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R311">311</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R312">312</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R313">313</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R314">314</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R315">315</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R316">316</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R317">317</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R318">318</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R319">319</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R320">320</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R321">321</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R322">322</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R323">323</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R324">324</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R325">325</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R326">326</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R327">327</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R328">328</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R329">329</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R330">330</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R331">331</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R332">332</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R333">333</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R334">334</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R335">335</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R336">336</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R337">337</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R338">338</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R339">339</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R340">340</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R341">341</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R342">342</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R343">343</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R344">344</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R345">345</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R346">346</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R347">347</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R348">348</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R349">349</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R350">350</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R351">351</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R352">352</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R353">353</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R354">354</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R355">355</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R356">356</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R357">357</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R358">358</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R359">359</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R360">360</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R361">361</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R362">362</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R363">363</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R364">364</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R365">365</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R366">366</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R367">367</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R368">368</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R369">369</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R370">370</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R371">371</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R372">372</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R373">373</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R374">374</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R375">375</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R376">376</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R377">377</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R378">378</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R379">379</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R380">380</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R381">381</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R382">382</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R383">383</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R384">384</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R385">385</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R386">386</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R387">387</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R388">388</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R389">389</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R390">390</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R391">391</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R392">392</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R393">393</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R394">394</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R395">395</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R396">396</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R397">397</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R398">398</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R399">399</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R400">400</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R401">401</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R402">402</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R403">403</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R404">404</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R405">405</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R406">406</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R407">407</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R408">408</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R409">409</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R410">410</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R411">411</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R412">412</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R413">413</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R414">414</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R415">415</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R416">416</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R417">417</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R418">418</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R419">419</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R420">420</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R421">421</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R422">422</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R423">423</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R424">424</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R425">425</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R426">426</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R427">427</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R428">428</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R429">429</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R430">430</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R431">431</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R432">432</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R433">433</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R434">434</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R435">435</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R436">436</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R437">437</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R438">438</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R439">439</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R440">440</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R441">441</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R442">442</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R443">443</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R444">444</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R445">445</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R446">446</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R447">447</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R448">448</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R449">449</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R450">450</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R451">451</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R452">452</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R453">453</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R454">454</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R455">455</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R456">456</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R457">457</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R458">458</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R459">459</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R460">460</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R461">461</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R462">462</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R463">463</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R464">464</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R465">465</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R466">466</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R467">467</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R468">468</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R469">469</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R470">470</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R471">471</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R472">472</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R473">473</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R474">474</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R475">475</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/fluent-plugin-groonga/commit/26fba85553a8fefc0d0ea844ee461f0c7fb947a1#diff-351910479c001eb4c33594ca876737c3R476">476</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -26,449 +26,451 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">require &quot;fluent/input&quot;</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> require &quot;fluent/process&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> module Fluent</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-  class GroongaInput &lt; Input</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    Plugin.register_input(&quot;groonga&quot;, self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  module Plugin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+    class GroongaInput &lt; Input</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      Plugin.register_input(&quot;groonga&quot;, self)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    def initialize</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      super</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    config_param :protocol, :enum, :list =&gt; [:http, :gqtp], :default =&gt; :http</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    def configure(conf)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      super</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      case @protocol</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      when :http</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @input = HTTPInput.new(self)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      when :gqtp</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @input = GQTPInput.new(self)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      @input.configure(conf)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    def start</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      super</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      @input.start</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    def shutdown</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      super</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      @input.shutdown</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    class Repeater &lt; Coolio::TCPSocket</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def initialize(socket, handler)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        super(socket)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @handler = handler</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def on_read(data)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @handler.write_back(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      def initialize</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        super</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def on_close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @handler.close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      config_param :protocol, :enum, :list =&gt; [:http, :gqtp], :default =&gt; :http</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    class BaseInput</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      include Configurable</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      include DetachMultiProcessMixin</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      config_param :bind, :string, :default =&gt; &quot;0.0.0.0&quot;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      config_param :port, :integer, :default =&gt; nil</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      config_param :real_host, :string</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      config_param :real_port, :integer, :default =&gt; nil</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      DEFAULT_EMIT_COMMANDS = [</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;clearlock&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;column_copy&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;column_create&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;column_remove&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;column_rename&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;config_delete&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;config_set&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;delete&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;load&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;lock_acquire&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;lock_clear&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;lock_release&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;logical_table_remove&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;object_remove&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;plugin_register&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;plugin_unregister&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;register&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;reindex&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;table_copy&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;table_create&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;table_remove&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;table_rename&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        &quot;truncate&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      ]</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      config_param :emit_commands, :default =&gt; DEFAULT_EMIT_COMMANDS do |value|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        commands = value.split(/\s*,\s*/)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        commands.collect do |command|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          if /\A\/(.*)\/(i)?\z/ =~ command</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            pattern = $1</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            flag_mark = $2</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            flag = 0</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            flag |= Regexp::IGNORECASE if flag_mark == &quot;i&quot;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            Regexp.new(pattern, flag)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          else</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            command</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      def configure(conf)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        super</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        case @protocol</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        when :http</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @input = HTTPInput.new(self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        when :gqtp</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @input = GQTPInput.new(self)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        @input.configure(conf)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def initialize(input_plugin)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @input_plugin = input_plugin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      def start</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        super</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        @input.start</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">config</span>u<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">re(c</span>on<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">f)</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      def <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">sh</span>u<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">td</span>o<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">w</span>n</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         super</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @port ||= default_port</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @real_port ||= default_port</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        @input.shutdown</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def start</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        listen_socket = TCPServer.new(@bind, @port)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        detach_multi_process do</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @loop = Coolio::Loop.new</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @socket = Coolio::TCPServer.new(listen_socket, nil,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                                          handler_class, self)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @loop.attach(@socket)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @shutdown_notifier = Coolio::AsyncWatcher.new</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @loop.attach(@shutdown_notifier)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @thread = Thread.new do</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            run</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      class Repeater &lt; Coolio::TCPSocket</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def initialize(socket, handler)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          super(socket)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @handler = handler</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def shutdown</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @loop.stop</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @socket.close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @shutdown_notifier.signal</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @thread.join</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def on_read(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @handler.write_back(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def create_repeater(client)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        repeater = Repeater.connect(@real_host, @real_port, client)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        repeater.attach(@loop)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        repeater</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def on_close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @handler.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def emit(command, params)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        normalized_command = command.split(&quot;.&quot;)[0]</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        return unless emit_command?(normalized_command)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @input_plugin.router.emit(&quot;groonga.command.#{normalized_command}&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                                  Engine.now,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                                  params)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      class BaseInput</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        include Configurable</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        include DetachMultiProcessMixin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        config_param :bind, :string, :default =&gt; &quot;0.0.0.0&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        config_param :port, :integer, :default =&gt; nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        config_param :real_host, :string</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        config_param :real_port, :integer, :default =&gt; nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        DEFAULT_EMIT_COMMANDS = [</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;clearlock&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;column_copy&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;column_create&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;column_remove&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;column_rename&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;config_delete&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;config_set&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;delete&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;load&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;lock_acquire&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;lock_clear&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;lock_release&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;logical_table_remove&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;object_remove&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;plugin_register&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;plugin_unregister&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;register&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;reindex&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;table_copy&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;table_create&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;table_remove&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;table_rename&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          &quot;truncate&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        ]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        config_param :emit_commands, :default =&gt; DEFAULT_EMIT_COMMANDS do |value|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          commands = value.split(/\s*,\s*/)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          commands.collect do |command|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            if /\A\/(.*)\/(i)?\z/ =~ command</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              pattern = $1</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              flag_mark = $2</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              flag = 0</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              flag |= Regexp::IGNORECASE if flag_mark == &quot;i&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              Regexp.new(pattern, flag)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            else</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              command</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def l<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">o</span>g</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @input_plugin<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">.</span>l<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">o</span>g</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">  </span>def <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">initia</span>l<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ize(input_plu</span>g<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">in)</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">  </span>@input_plugin<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000"> = input_p</span>l<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">u</span>g<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">in</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">  </span>end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      private</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def run</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @loop.run</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      rescue</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        log.error(&quot;[input][groonga][error] unexpected error&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                  :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        log.error_backtrace</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def configure(conf)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          super</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def emit_command?(command)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        return true if @emit_commands.empty?</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        @emit_commands.any? do |pattern|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          pattern === command</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @port ||= default_port</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @real_port ||= default_port</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    class HTTPInput &lt; BaseInput</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      private</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def default_port</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        10041</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def start</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          listen_socket = TCPServer.new(@bind, @port)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          # detach_multi_process do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @loop = Coolio::Loop.new</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">d</span>e<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">f</span> <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">hand</span>ler<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">_c</span>l<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">a</span>ss</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">H</span>andler</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      e<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">nd</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">      @sock</span>e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">t</span> <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">= Coolio::TCPServer.</span>n<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ew(</span>l<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ist</span>e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">n</span>_<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">so</span>c<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ket, ni</span>l<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">,</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">                                    h</span>andler<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">_class, self)</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">      @loop.attach(@sock</span>e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">t)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      class Handler &lt; Coolio::Socket</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def initialize(socket, input)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          super(socket)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @input = input</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @shutdown_notifier = Coolio::AsyncWatcher.new</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @loop.attach(@shutdown_notifier)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @thread = Thread.new do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              run</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          # end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_connect</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @repeater = @input.create_repeater(self)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @repeater.on_connect_failed do</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.log.error(&quot;[input][groonga][connect][error] &quot; +</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             &quot;failed to connect to Groonga:&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             :real_host =&gt; @input.real_host,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             :real_port =&gt; @input.real_port)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @request_handler = RequestHandler.new(@input, @repeater)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @response_handler = ResponseHandler.new(self, @input)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def shutdown</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @loop.stop</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @socket.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @shutdown_notifier.signal</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @thread.join</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_read(data)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          begin</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @request_handler &lt;&lt; data</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          rescue HTTP::Parser::Error, URI::InvalidURIError</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.log.error(&quot;[input][groonga][request][error] &quot; +</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             &quot;failed to parse HTTP request:&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.log.error_backtrace</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            reply_error_response(&quot;400 Bad Request&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          rescue</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.log.error(&quot;[input][groonga][request][error] &quot; +</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             &quot;failed to handle HTTP request:&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.log.error_backtrace</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            reply_error_response(&quot;500 Internal Server Error&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def create_repeater(client)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          repeater = Repeater.connect(@real_host, @real_port, client)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          repeater.attach(@loop)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          repeater</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def write_back(data)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          begin</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @response_handler &lt;&lt; data</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          rescue</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.log.error(&quot;[input][groonga][response][error] &quot; +</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             &quot;failed to handle HTTP response from Groonga:&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                             :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.log.error_backtrace</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            reply_error_response(&quot;500 Internal Server Error&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            return</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          write(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def emit(command, params)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          normalized_command = command.split(&quot;.&quot;)[0]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          return unless emit_command?(normalized_command)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @input_plugin.router.emit(&quot;groonga.command.#{normalized_command}&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                    Engine.now,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                    params)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_response_complete(response)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          if need_emit?(response)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.emit(@request_handler.command,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                        @request_handler.params)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          on_write_complete do</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @repeater.close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def log</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @input_plugin.log</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">         private</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def need_emit?(response)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          case @request_handler.command</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          when &quot;load&quot;, &quot;object_remove&quot;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            return true</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          case response</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          when Array</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            return_code = response[0][0]</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            return_code.zero?</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          else</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            false</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def run</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @loop.run</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        rescue</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          log.error(&quot;[input][groonga][error] unexpected error&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                    :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          log.error_backtrace</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def reply_error_response(status)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          write(&quot;HTTP1.1 #{status}\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          write(&quot;Server: fluent-plugin-groonga\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          write(&quot;Connection: close\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          write(&quot;Content-Length: 0\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          write(&quot;\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          disable</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          on_write_complete do</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @repeater.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def emit_command?(command)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          return true if @emit_commands.empty?</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          @emit_commands.any? do |pattern|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            pattern === command</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      class RequestHandler</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        attr_reader :command</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        attr_reader :params</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def initialize(input, repeater)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @input = input</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @repeater = repeater</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @parser = Http::Parser.new(self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      class HTTPInput &lt; BaseInput</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        private</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def default_port</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          10041</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">&lt;&lt;(c</span>h<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">u</span>n<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">k)</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">@p</span>a<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">rs</span>er<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000"> &lt;&lt; chunk</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def h<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">a</span>n<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">dler_class</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">H</span>a<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ndl</span>er</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">def on_me</span>ssa<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">g</span>e<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">_beg</span>i<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">n</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">@bo</span>d<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">y</span> <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">=</span> <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">&quot;&quot;</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">@command</span> <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">=</span> <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">nil</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @p<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">arams</span> = <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">n</span>i<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">l</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">class Han</span>d<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">l</span>e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">r</span> <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">&lt; C</span>o<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">olio::Sock</span>e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">t</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          d<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ef</span> <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">initialize(socket,</span> <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">input)</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">super(socket)</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">  </span>@<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">in</span>p<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ut</span> = <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">i</span>n<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">put</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">  </span>end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_headers_complete(headers)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          method = @parser.http_method</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          url = @parser.request_url</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          http_version = @parser.http_version.join(&quot;.&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @repeater.write(&quot;#{method} #{url} HTTP/#{http_version}\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          headers.each do |name, value|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            case name</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            when /\AHost\z/i</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              real_host = @input.real_host</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              real_port = @input.real_port</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              @repeater.write(&quot;#{name}: #{real_host}:#{real_port}\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            else</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              @repeater.write(&quot;#{name}: #{value}\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_connect</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater = @input.create_repeater(self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater.on_connect_failed do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.log.error(&quot;[input][groonga][connect][error] &quot; +</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               &quot;failed to connect to Groonga:&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               :real_host =&gt; @input.real_host,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               :real_port =&gt; @input.real_port)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              close</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @request_handler = RequestHandler.new(@input, @repeater)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @response_handler = ResponseHandler.new(self, @input)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @repeater.write(&quot;\r\n&quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_body(chunk)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @body &lt;&lt; chunk</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @repeater.write(chunk)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_read(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            begin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @request_handler &lt;&lt; data</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            rescue HTTP::Parser::Error, URI::InvalidURIError</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.log.error(&quot;[input][groonga][request][error] &quot; +</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               &quot;failed to parse HTTP request:&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.log.error_backtrace</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              reply_error_response(&quot;400 Bad Request&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            rescue</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.log.error(&quot;[input][groonga][request][error] &quot; +</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               &quot;failed to handle HTTP request:&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.log.error_backtrace</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              reply_error_response(&quot;500 Internal Server Error&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_message_complete</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          uri = URI.parse(@parser.request_url)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          params = WEBrick::HTTPUtils.parse_query(uri.query)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          path_info = uri.path</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          case path_info</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          when /\A\/d\//</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            command = $POSTMATCH</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            if command == &quot;load&quot;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              params[&quot;values&quot;] = @body unless @body.empty?</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def write_back(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            begin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @response_handler &lt;&lt; data</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            rescue</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.log.error(&quot;[input][groonga][response][error] &quot; +</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               &quot;failed to handle HTTP response from Groonga:&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                               :error =&gt; &quot;#{$!.class}: #{$!}&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.log.error_backtrace</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              reply_error_response(&quot;500 Internal Server Error&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              return</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @command = command</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @params = params</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            write(data)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      class ResponseHandler</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def initialize(handler, input)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @handler = handler</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @input = input</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @parser = Http::Parser.new(self)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_response_complete(response)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            if need_emit?(response)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.emit(@request_handler.command,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                          @request_handler.params)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            on_write_complete do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @repeater.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def &lt;&lt;(chunk)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @parser &lt;&lt; chunk</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          private</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def need_emit?(response)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            case @request_handler.command</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            when &quot;load&quot;, &quot;object_remove&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              return true</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_message_begin</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @body = &quot;&quot;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @content_type = nil</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            case response</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            when Array</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              return_code = response[0][0]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              return_code.zero?</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            else</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              false</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_headers_complete(headers)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          headers.each do |name, value|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            case name</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            when /\AContent-Type\z/i</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              @content_type = value</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def reply_error_response(status)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            write(&quot;HTTP1.1 #{status}\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            write(&quot;Server: fluent-plugin-groonga\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            write(&quot;Connection: close\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            write(&quot;Content-Length: 0\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            write(&quot;\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            disable</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            on_write_complete do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @repeater.close</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_body(chunk)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @body &lt;&lt; chunk</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        class RequestHandler</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          attr_reader :command</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          attr_reader :params</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def initialize(input, repeater)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @input = input</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater = repeater</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @parser = Http::Parser.new(self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def &lt;&lt;(chunk)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @parser &lt;&lt; chunk</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_message_complete</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          return if @parser.status_code == 100</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_message_begin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @body = &quot;&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @command = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @params = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          response = nil</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          case @content_type</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          when /\Aapplication\/json\z/i</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            begin</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              response = JSON.parse(@body)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            rescue JSON::ParserError</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              @input.log.warn(&quot;[input][groonga][response][warn] &quot; +</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                              &quot;failed to parse response JSON:&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                              :error =&gt; &quot;#{$!.class}: #{$!}&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                              :json =&gt; @body)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_headers_complete(headers)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            method = @parser.http_method</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            url = @parser.request_url</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            http_version = @parser.http_version.join(&quot;.&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater.write(&quot;#{method} #{url} HTTP/#{http_version}\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            headers.each do |name, value|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              case name</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              when /\AHost\z/i</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                real_host = @input.real_host</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                real_port = @input.real_port</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                @repeater.write(&quot;#{name}: #{real_host}:#{real_port}\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              else</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                @repeater.write(&quot;#{name}: #{value}\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          when /\Aapplication\/x-msgpack\z/i</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            begin</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              response = MessagePack.unpack(@body)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            rescue MessagePack::UnpackError, EOFError</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-              @input.log.warn(&quot;[input][groonga][response][warn] &quot; +</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                              &quot;failed to parse response MessagePack&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                              :error =&gt; &quot;#{$!.class}: #{$!}&quot;,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-                              :msgpack =&gt; @body)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater.write(&quot;\r\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_body(chunk)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @body &lt;&lt; chunk</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater.write(chunk)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_message_complete</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            uri = URI.parse(@parser.request_url)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            params = WEBrick::HTTPUtils.parse_query(uri.query)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            path_info = uri.path</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            case path_info</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            when /\A\/d\//</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              command = $POSTMATCH</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              if command == &quot;load&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                params[&quot;values&quot;] = @body unless @body.empty?</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @command = command</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @params = params</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          when /\Atext\/x-groonga-command-list\z/i</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            response = @body</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @handler.on_response_complete(response)</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-    class GQTPInput &lt; BaseInput</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      private</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def default_port</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        10043</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        class ResponseHandler</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def initialize(handler, input)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @handler = handler</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @input = input</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @parser = Http::Parser.new(self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      def h<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">a</span>n<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">dler_class</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">H</span>a<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">ndl</span>er</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">    </span>def <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">&lt;&lt;(c</span>h<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">u</span>n<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">k)</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">    @p</span>a<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">rs</span>er<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000"> &lt;&lt; chunk</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">    </span>end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      class Handler &lt; Coolio::Socket</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def initialize(socket, input)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          super(socket)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @input = input</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_message_begin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @body = &quot;&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @content_type = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_connect</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @parser = Parser.new(@input)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @repeater = @input.create_repeater(self)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_headers_complete(headers)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            headers.each do |name, value|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              case name</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              when /\AContent-Type\z/i</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                @content_type = value</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_read(data)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @parser &lt;&lt; data</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @repeater.write(data)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_body(chunk)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @body &lt;&lt; chunk</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @parser.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_message_complete</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            return if @parser.status_code == 100</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            response = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            case @content_type</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            when /\Aapplication\/json\z/i</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              begin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                response = JSON.parse(@body)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              rescue JSON::ParserError</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                @input.log.warn(&quot;[input][groonga][response][warn] &quot; +</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                &quot;failed to parse response JSON:&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                :error =&gt; &quot;#{$!.class}: #{$!}&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                :json =&gt; @body)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            when /\Aapplication\/x-msgpack\z/i</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              begin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                response = MessagePack.unpack(@body)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              rescue MessagePack::UnpackError, EOFError</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                @input.log.warn(&quot;[input][groonga][response][warn] &quot; +</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                &quot;failed to parse response MessagePack&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                :error =&gt; &quot;#{$!.class}: #{$!}&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                :msgpack =&gt; @body)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            when /\Atext\/x-groonga-command-list\z/i</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              response = @body</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @handler.on_response_complete(response)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-      class Parser &lt; GQTP::Parser</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def initialize(input)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          super()</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @input = input</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          initialize_command_parser</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      class GQTPInput &lt; BaseInput</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        private</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def default_port</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          10043</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">o</span>n<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">_bo</span>d<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">y(</span>c<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">hunk)</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">@comm</span>and<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">_pars</span>er<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000"> &lt;&lt; chunk</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        def <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ha</span>n<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">dler</span>_c<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">lass</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">H</span>and<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">l</span>er</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def on_complete</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @command_parser &lt;&lt; &quot;\n&quot;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        class Handler &lt; Coolio::Socket</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def initialize(socket, input)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            super(socket)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @input = input</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_connect</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @parser = Parser.new(@input)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater = @input.create_repeater(self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_read(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @parser &lt;&lt; data</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @repeater.write(data)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def close</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @command_parser.finish</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @parser.close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        private</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        def initialize_command_parser</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @command_parser = Groonga::Command::Parser.new</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @command_parser.on_command do |command|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.emit(command.name, command.arguments)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        class Parser &lt; GQTP::Parser</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def initialize(input)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            super()</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @input = input</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            initialize_command_parser</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_body(chunk)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @command_parser &lt;&lt; chunk</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def on_complete</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @command_parser &lt;&lt; &quot;\n&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def close</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @command_parser.finish</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-          @command_parser.on_load_value do |command, value|</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            arguments = command.arguments.dup</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            arguments[:columns] = command.columns.join(&quot;, &quot;)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            arguments[:values] = Yajl::Encoder.encode([value])</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-            @input.emit(command.name, arguments)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          private</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          def initialize_command_parser</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @command_parser = Groonga::Command::Parser.new</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @command_parser.on_command do |command|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.emit(command.name, command.arguments)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            @command_parser.on_load_value do |command, value|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              arguments = command.arguments.dup</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              arguments[:columns] = command.columns.join(&quot;, &quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              arguments[:values] = Yajl::Encoder.encode([value])</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+              @input.emit(command.name, arguments)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         end</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       end</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>