<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
  <id>tag:gist.github.com,2008:/starred</id>
  <link rel="alternate" type="text/html" href="https://github.blog"/>
  <link rel="self" type="application/atom+xml" href="https://gist.github.com/starred.atom"/>
  <title>Starred Gists</title>
  <updated>2026-10-08T07:29:10Z</updated>
  <entry>
    <id>tag:gist.github.com,2008:Gist/adielbm/21762fe5e964071cb820a0c46896da34</id>
    <published>2023-06-30T13:41:29Z</published>
    <updated>2026-10-08T07:29:10Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/adielbm/21762fe5e964071cb820a0c46896da34"/>
    <title>IPA for Google Translate (phonetic transcription)</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/62875424?s=60&amp;v=4"/>
    <author>
      <name>Adiel</name>
      <uri>https://gist.github.com/adielbm</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/adielbm/21762fe5e964071cb820a0c46896da34#file-ipa-for-google-translate-js"&gt;ipa-for-google-translate.js&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-ipa-for-google-translate-js" class="file my-2"&gt;
    
    &lt;div itemprop="text"
      class="Box-body p-0 blob-wrapper data type-javascript  "
      style="overflow: auto" tabindex="0" role="region"
      aria-label="ipa-for-google-translate.js content, created by adielbm on 01:41PM on June 30, 2023."
    &gt;

        
&lt;div class="js-check-hidden-unicode js-blob-code-container blob-code-content"&gt;

  &lt;template class="js-file-alert-template"&gt;
  &lt;div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"&gt;
  &lt;svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"&gt;
    &lt;path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"&gt;&lt;/path&gt;
&lt;/svg&gt;
    &lt;span&gt;
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      &lt;a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank"&gt;Learn more about bidirectional Unicode characters&lt;/a&gt;
    &lt;/span&gt;


  &lt;div data-view-component="true" class="flash-action"&gt;        &lt;a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"&gt;    Show hidden characters
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/template&gt;
&lt;template class="js-line-alert-template"&gt;
  &lt;span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"&gt;
    &lt;svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"&gt;
    &lt;path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/span&gt;&lt;/template&gt;

  &lt;table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="ipa-for-google-translate.js"&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC1" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// ==UserScript==&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC2" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@name&lt;/span&gt;         IPA for translate.google&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC3" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@namespace&lt;/span&gt;    https://gist.github.com/adielBm/21762fe5e964071cb820a0c46896da34&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC4" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@version&lt;/span&gt;      2024-06-27&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC5" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@description&lt;/span&gt;  Convert phonetic transcription to IPA on Google Translate&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC6" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@author&lt;/span&gt;       adielBm&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC7" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@match&lt;/span&gt;        https://translate.google.com/*&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC8" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@grant&lt;/span&gt;        none&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC9" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@updateURL&lt;/span&gt;    https://gist.githubusercontent.com/adielBm/21762fe5e964071cb820a0c46896da34/raw&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC10" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// &lt;span class=pl-k&gt;@downloadURL&lt;/span&gt;  https://gist.githubusercontent.com/adielBm/21762fe5e964071cb820a0c46896da34/raw&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC11" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c&gt;// ==/UserScript==&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC12" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC13" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-k&gt;function&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC14" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-s&gt;&amp;quot;use strict&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC15" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-k&gt;function&lt;/span&gt; &lt;span class=pl-en&gt;getIPA&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;str&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC16" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;mapping&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC17" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;oi&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ɔɪ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC18" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;ou&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;aʊ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC19" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;ô&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ɔ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC20" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;ä&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ɑ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC21" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;a&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;æ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC22" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;æʊ&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;aʊ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC23" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;i&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ɪ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC24" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;ē&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;i&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC25" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;o͝o&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ʊ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC26" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;o͞o&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;u&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC27" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;e&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ɛ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC28" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;ā&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;eɪ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC29" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;ī&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;aɪ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC30" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;ō&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;oʊ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC31" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;NG&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ŋ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC32" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;TH&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;θ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC33" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;T͟H&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ð&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC34" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;CH&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;tʃ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC35" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;SH&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ʃ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC36" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;ZH&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;ʒ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC37" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;j&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;dʒ&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC38" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c1&gt;y&lt;/span&gt;: &lt;span class=pl-s&gt;&amp;quot;j&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC39" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC40" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC41" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;let&lt;/span&gt; &lt;span class=pl-s1&gt;result&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC42" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;let&lt;/span&gt; &lt;span class=pl-s1&gt;i&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-c1&gt;0&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC43" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;strLength&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;str&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;length&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC44" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC45" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;while&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;i&lt;/span&gt; &lt;span class=pl-c1&gt;&amp;lt;&lt;/span&gt; &lt;span class=pl-s1&gt;strLength&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC46" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-k&gt;let&lt;/span&gt; &lt;span class=pl-s1&gt;foundReplacement&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-c1&gt;false&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC47" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC48" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-c&gt;// Check for multi-character replacements&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC49" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-k&gt;for&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;key&lt;/span&gt; &lt;span class=pl-k&gt;in&lt;/span&gt; &lt;span class=pl-s1&gt;mapping&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC50" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;str&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;startsWith&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;key&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt; &lt;span class=pl-s1&gt;i&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC51" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-s1&gt;result&lt;/span&gt; &lt;span class=pl-c1&gt;+=&lt;/span&gt; &lt;span class=pl-s1&gt;mapping&lt;/span&gt;&lt;span class=pl-kos&gt;[&lt;/span&gt;&lt;span class=pl-s1&gt;key&lt;/span&gt;&lt;span class=pl-kos&gt;]&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC52" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-s1&gt;i&lt;/span&gt; &lt;span class=pl-c1&gt;+=&lt;/span&gt; &lt;span class=pl-s1&gt;key&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;length&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC53" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-s1&gt;foundReplacement&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-c1&gt;true&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC54" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-k&gt;break&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC55" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC56" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC57" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC58" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-c1&gt;!&lt;/span&gt;&lt;span class=pl-s1&gt;foundReplacement&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC59" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;result&lt;/span&gt; &lt;span class=pl-c1&gt;+=&lt;/span&gt; &lt;span class=pl-s1&gt;str&lt;/span&gt;&lt;span class=pl-kos&gt;[&lt;/span&gt;&lt;span class=pl-s1&gt;i&lt;/span&gt;&lt;span class=pl-kos&gt;]&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC60" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;i&lt;/span&gt;&lt;span class=pl-c1&gt;++&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC61" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L62" class="blob-num js-line-number js-blob-rnum" data-line-number="62"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC62" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L63" class="blob-num js-line-number js-blob-rnum" data-line-number="63"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC63" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L64" class="blob-num js-line-number js-blob-rnum" data-line-number="64"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC64" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;return&lt;/span&gt; &lt;span class=pl-s1&gt;result&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L65" class="blob-num js-line-number js-blob-rnum" data-line-number="65"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC65" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L66" class="blob-num js-line-number js-blob-rnum" data-line-number="66"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC66" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L67" class="blob-num js-line-number js-blob-rnum" data-line-number="67"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC67" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-c&gt;// Target element selectors&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L68" class="blob-num js-line-number js-blob-rnum" data-line-number="68"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC68" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;targetSelectors&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-kos&gt;[&lt;/span&gt;&lt;span class=pl-s&gt;&amp;quot;[jsname=toZopb]&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt; &lt;span class=pl-s&gt;&amp;quot;.D4w5q&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;]&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L69" class="blob-num js-line-number js-blob-rnum" data-line-number="69"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC69" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L70" class="blob-num js-line-number js-blob-rnum" data-line-number="70"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC70" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-c&gt;// Function to be executed when a target element is created or its inner text changes&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L71" class="blob-num js-line-number js-blob-rnum" data-line-number="71"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC71" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-k&gt;function&lt;/span&gt; &lt;span class=pl-en&gt;convertTextToIPA&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;element&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L72" class="blob-num js-line-number js-blob-rnum" data-line-number="72"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC72" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;text&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;element&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;innerHTML&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L73" class="blob-num js-line-number js-blob-rnum" data-line-number="73"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC73" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;text&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;length&lt;/span&gt; &lt;span class=pl-c1&gt;&amp;gt;&lt;/span&gt; &lt;span class=pl-c1&gt;0&lt;/span&gt; &lt;span class=pl-c1&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=pl-s1&gt;text&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;charAt&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-c1&gt;0&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-c1&gt;!==&lt;/span&gt; &lt;span class=pl-s&gt;&amp;quot;/&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L74" class="blob-num js-line-number js-blob-rnum" data-line-number="74"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC74" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-s1&gt;element&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;innerText&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s&gt;`/&lt;span class=pl-s1&gt;&lt;span class=pl-kos&gt;${&lt;/span&gt;&lt;span class=pl-en&gt;getIPA&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;text&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/span&gt;/`&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L75" class="blob-num js-line-number js-blob-rnum" data-line-number="75"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC75" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L76" class="blob-num js-line-number js-blob-rnum" data-line-number="76"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC76" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L77" class="blob-num js-line-number js-blob-rnum" data-line-number="77"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC77" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L78" class="blob-num js-line-number js-blob-rnum" data-line-number="78"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC78" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-c&gt;// Create a new MutationObserver instance&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L79" class="blob-num js-line-number js-blob-rnum" data-line-number="79"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC79" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;observer&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-k&gt;new&lt;/span&gt; &lt;span class=pl-v&gt;MutationObserver&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;mutationsList&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-c1&gt;=&amp;gt;&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L80" class="blob-num js-line-number js-blob-rnum" data-line-number="80"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC80" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;processedElements&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-k&gt;new&lt;/span&gt; &lt;span class=pl-v&gt;Set&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L81" class="blob-num js-line-number js-blob-rnum" data-line-number="81"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC81" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L82" class="blob-num js-line-number js-blob-rnum" data-line-number="82"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC82" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;for&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;mutation&lt;/span&gt; &lt;span class=pl-k&gt;of&lt;/span&gt; &lt;span class=pl-s1&gt;mutationsList&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L83" class="blob-num js-line-number js-blob-rnum" data-line-number="83"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC83" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;mutation&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;type&lt;/span&gt; &lt;span class=pl-c1&gt;===&lt;/span&gt; &lt;span class=pl-s&gt;&amp;quot;childList&amp;quot;&lt;/span&gt; &lt;span class=pl-c1&gt;||&lt;/span&gt; &lt;span class=pl-s1&gt;mutation&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;type&lt;/span&gt; &lt;span class=pl-c1&gt;===&lt;/span&gt; &lt;span class=pl-s&gt;&amp;quot;characterData&amp;quot;&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L84" class="blob-num js-line-number js-blob-rnum" data-line-number="84"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC84" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-c&gt;// Check added/modified nodes&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L85" class="blob-num js-line-number js-blob-rnum" data-line-number="85"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC85" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;mutation&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;addedNodes&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;forEach&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;node&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-c1&gt;=&amp;gt;&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L86" class="blob-num js-line-number js-blob-rnum" data-line-number="86"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC86" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;node&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;nodeType&lt;/span&gt; &lt;span class=pl-c1&gt;===&lt;/span&gt; &lt;span class=pl-v&gt;Node&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;ELEMENT_NODE&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L87" class="blob-num js-line-number js-blob-rnum" data-line-number="87"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC87" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-s1&gt;targetSelectors&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;forEach&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;selector&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-c1&gt;=&amp;gt;&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L88" class="blob-num js-line-number js-blob-rnum" data-line-number="88"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC88" class="blob-code blob-code-inner js-file-line"&gt;              &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;node&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;matches&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;selector&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L89" class="blob-num js-line-number js-blob-rnum" data-line-number="89"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC89" class="blob-code blob-code-inner js-file-line"&gt;                &lt;span class=pl-en&gt;convertTextToIPA&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;node&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L90" class="blob-num js-line-number js-blob-rnum" data-line-number="90"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC90" class="blob-code blob-code-inner js-file-line"&gt;                &lt;span class=pl-s1&gt;processedElements&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;add&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;node&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L91" class="blob-num js-line-number js-blob-rnum" data-line-number="91"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC91" class="blob-code blob-code-inner js-file-line"&gt;              &lt;span class=pl-kos&gt;}&lt;/span&gt; &lt;span class=pl-k&gt;else&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L92" class="blob-num js-line-number js-blob-rnum" data-line-number="92"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC92" class="blob-code blob-code-inner js-file-line"&gt;                &lt;span class=pl-s1&gt;node&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;querySelectorAll&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;selector&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;forEach&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;child&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-c1&gt;=&amp;gt;&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L93" class="blob-num js-line-number js-blob-rnum" data-line-number="93"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC93" class="blob-code blob-code-inner js-file-line"&gt;                  &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-c1&gt;!&lt;/span&gt;&lt;span class=pl-s1&gt;processedElements&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;has&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;child&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L94" class="blob-num js-line-number js-blob-rnum" data-line-number="94"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC94" class="blob-code blob-code-inner js-file-line"&gt;                    &lt;span class=pl-en&gt;convertTextToIPA&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;child&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L95" class="blob-num js-line-number js-blob-rnum" data-line-number="95"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC95" class="blob-code blob-code-inner js-file-line"&gt;                    &lt;span class=pl-s1&gt;processedElements&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;add&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;child&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L96" class="blob-num js-line-number js-blob-rnum" data-line-number="96"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC96" class="blob-code blob-code-inner js-file-line"&gt;                  &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L97" class="blob-num js-line-number js-blob-rnum" data-line-number="97"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC97" class="blob-code blob-code-inner js-file-line"&gt;                &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L98" class="blob-num js-line-number js-blob-rnum" data-line-number="98"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC98" class="blob-code blob-code-inner js-file-line"&gt;              &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L99" class="blob-num js-line-number js-blob-rnum" data-line-number="99"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC99" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L100" class="blob-num js-line-number js-blob-rnum" data-line-number="100"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC100" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L101" class="blob-num js-line-number js-blob-rnum" data-line-number="101"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC101" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L102" class="blob-num js-line-number js-blob-rnum" data-line-number="102"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC102" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L103" class="blob-num js-line-number js-blob-rnum" data-line-number="103"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC103" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-c&gt;// Check directly modified nodes&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L104" class="blob-num js-line-number js-blob-rnum" data-line-number="104"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC104" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L105" class="blob-num js-line-number js-blob-rnum" data-line-number="105"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC105" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-s1&gt;mutation&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;type&lt;/span&gt; &lt;span class=pl-c1&gt;===&lt;/span&gt; &lt;span class=pl-s&gt;&amp;quot;characterData&amp;quot;&lt;/span&gt; &lt;span class=pl-c1&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L106" class="blob-num js-line-number js-blob-rnum" data-line-number="106"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC106" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-s1&gt;mutation&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;target&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;nodeType&lt;/span&gt; &lt;span class=pl-c1&gt;===&lt;/span&gt; &lt;span class=pl-v&gt;Node&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;TEXT_NODE&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L107" class="blob-num js-line-number js-blob-rnum" data-line-number="107"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC107" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L108" class="blob-num js-line-number js-blob-rnum" data-line-number="108"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC108" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-k&gt;const&lt;/span&gt; &lt;span class=pl-s1&gt;parent&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;mutation&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;target&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;parentElement&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L109" class="blob-num js-line-number js-blob-rnum" data-line-number="109"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC109" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;parent&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L110" class="blob-num js-line-number js-blob-rnum" data-line-number="110"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC110" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-s1&gt;targetSelectors&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;forEach&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;selector&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-c1&gt;=&amp;gt;&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L111" class="blob-num js-line-number js-blob-rnum" data-line-number="111"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC111" class="blob-code blob-code-inner js-file-line"&gt;              &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;parent&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;matches&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;selector&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-c1&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=pl-c1&gt;!&lt;/span&gt;&lt;span class=pl-s1&gt;processedElements&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;has&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;parent&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L112" class="blob-num js-line-number js-blob-rnum" data-line-number="112"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC112" class="blob-code blob-code-inner js-file-line"&gt;                &lt;span class=pl-en&gt;convertTextToIPA&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;parent&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L113" class="blob-num js-line-number js-blob-rnum" data-line-number="113"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC113" class="blob-code blob-code-inner js-file-line"&gt;                &lt;span class=pl-s1&gt;processedElements&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;add&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;parent&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L114" class="blob-num js-line-number js-blob-rnum" data-line-number="114"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC114" class="blob-code blob-code-inner js-file-line"&gt;              &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L115" class="blob-num js-line-number js-blob-rnum" data-line-number="115"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC115" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L116" class="blob-num js-line-number js-blob-rnum" data-line-number="116"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC116" class="blob-code blob-code-inner js-file-line"&gt;          &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L117" class="blob-num js-line-number js-blob-rnum" data-line-number="117"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC117" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L118" class="blob-num js-line-number js-blob-rnum" data-line-number="118"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC118" class="blob-code blob-code-inner js-file-line"&gt;      &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L119" class="blob-num js-line-number js-blob-rnum" data-line-number="119"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC119" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L120" class="blob-num js-line-number js-blob-rnum" data-line-number="120"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC120" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L121" class="blob-num js-line-number js-blob-rnum" data-line-number="121"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC121" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L122" class="blob-num js-line-number js-blob-rnum" data-line-number="122"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC122" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-c&gt;// Start observing the document for mutations&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L123" class="blob-num js-line-number js-blob-rnum" data-line-number="123"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC123" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-s1&gt;observer&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;observe&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-smi&gt;document&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-c1&gt;body&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L124" class="blob-num js-line-number js-blob-rnum" data-line-number="124"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC124" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-c1&gt;childList&lt;/span&gt;: &lt;span class=pl-c1&gt;true&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L125" class="blob-num js-line-number js-blob-rnum" data-line-number="125"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC125" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-c1&gt;characterData&lt;/span&gt;: &lt;span class=pl-c1&gt;true&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L126" class="blob-num js-line-number js-blob-rnum" data-line-number="126"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC126" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-c1&gt;subtree&lt;/span&gt;: &lt;span class=pl-c1&gt;true&lt;/span&gt;&lt;span class=pl-kos&gt;,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L127" class="blob-num js-line-number js-blob-rnum" data-line-number="127"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC127" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L128" class="blob-num js-line-number js-blob-rnum" data-line-number="128"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC128" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L129" class="blob-num js-line-number js-blob-rnum" data-line-number="129"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC129" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-c&gt;// Initial processing of existing elements&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L130" class="blob-num js-line-number js-blob-rnum" data-line-number="130"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC130" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-s1&gt;targetSelectors&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;forEach&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;selector&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt; &lt;span class=pl-c1&gt;=&amp;gt;&lt;/span&gt; &lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L131" class="blob-num js-line-number js-blob-rnum" data-line-number="131"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC131" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-smi&gt;document&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;querySelectorAll&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;selector&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;.&lt;/span&gt;&lt;span class=pl-en&gt;forEach&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-s1&gt;convertTextToIPA&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L132" class="blob-num js-line-number js-blob-rnum" data-line-number="132"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC132" class="blob-code blob-code-inner js-file-line"&gt;  &lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-ipa-for-google-translate-js-L133" class="blob-num js-line-number js-blob-rnum" data-line-number="133"&gt;&lt;/td&gt;
          &lt;td id="file-ipa-for-google-translate-js-LC133" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;(&lt;/span&gt;&lt;span class=pl-kos&gt;)&lt;/span&gt;&lt;span class=pl-kos&gt;;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;


    &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/iamwildtuna/7772b7c84a11bf6e1385f23096a73a15</id>
    <published>2023-08-09T21:06:44Z</published>
    <updated>2026-10-08T07:29:02Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/iamwildtuna/7772b7c84a11bf6e1385f23096a73a15"/>
    <title>VPN IP Addresses (IP адреса ChatGPT, Copilot, Meta, Facebook, Instagram, YouTube, Medium, X ex. Twitter, Discord)</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/499411?s=60&amp;v=4"/>
    <author>
      <name>Nikolay Lapay</name>
      <uri>https://gist.github.com/iamwildtuna</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/iamwildtuna/7772b7c84a11bf6e1385f23096a73a15#file-gistfile2-txt"&gt;gistfile2.txt&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-gistfile2-txt" class="file my-2"&gt;
    
    &lt;div itemprop="text"
      class="Box-body p-0 blob-wrapper data type-hosts-file  "
      style="overflow: auto" tabindex="0" role="region"
      aria-label="gistfile2.txt content, created by iamwildtuna on 09:06PM on August 09, 2023."
    &gt;

        
&lt;div class="js-check-hidden-unicode js-blob-code-container blob-code-content"&gt;

  &lt;template class="js-file-alert-template"&gt;
  &lt;div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"&gt;
  &lt;svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"&gt;
    &lt;path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"&gt;&lt;/path&gt;
&lt;/svg&gt;
    &lt;span&gt;
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      &lt;a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank"&gt;Learn more about bidirectional Unicode characters&lt;/a&gt;
    &lt;/span&gt;


  &lt;div data-view-component="true" class="flash-action"&gt;        &lt;a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"&gt;    Show hidden characters
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/template&gt;
&lt;template class="js-line-alert-template"&gt;
  &lt;span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"&gt;
    &lt;svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"&gt;
    &lt;path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/span&gt;&lt;/template&gt;

  &lt;table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="gistfile2.txt"&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;Meta&lt;/span&gt; &lt;span class="pl-en"&gt;(Instagram&lt;/span&gt;, &lt;span class="pl-en"&gt;Facebook)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC2" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;Узлы&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC3" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.253.174&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.253.172&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.253.167&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.253.63&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.253.32&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC4" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.252.174&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.252.172&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.252.167&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.252.63&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.252.38&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC5" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;57.144.112.34&lt;/span&gt;, &lt;span class="pl-c1"&gt;57.144.110.1&lt;/span&gt;, &lt;span class="pl-c1"&gt;157.240.205.174&lt;/span&gt;, &lt;span class="pl-c1"&gt;87.245.223.97&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC6" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC7" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;Подсети&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC8" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;213.102.128.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC9" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;204.15.20.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC10" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;199.201.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC11" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;185.89.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC12" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;185.60.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC13" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;179.60.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC14" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.252.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC15" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;164.163.191.64&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;26&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC16" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;163.114.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC17" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;163.77.128.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC18" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;163.70.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC19" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC20" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;147.75.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC21" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.250.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC22" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;129.134.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC23" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;103.4.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC24" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;102.221.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC25" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;102.132.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC26" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;99.84.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC27" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;87.245.208.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC28" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.119.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC29" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;69.171.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC30" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;69.63.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC31" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.220.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC32" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;45.64.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC33" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;31.13.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC34" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC35" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.251.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC36" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.205.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC37" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.10.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC38" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;77.240.43.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC39" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;57.144.222.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC40" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;45.130.4.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC41" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;57.144.96.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC42" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;57.144.244.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC43" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.201.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC44" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;31.13.72.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC45" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;57.144.248.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC46" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC47" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;Twitter&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC48" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;Узлы&lt;/span&gt; &lt;span class="pl-en"&gt;и&lt;/span&gt; &lt;span class="pl-en"&gt;подсети&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC49" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;68.232.32.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC50" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;199.232.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC51" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;146.75.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC52" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.240.186.247&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC53" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.192.98.249&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC54" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;65.9.48.253&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC55" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.165.126.254&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC56" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.156.13.243&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC57" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;13.33.247.243&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC58" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.230.216.248&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC59" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;199.59.243.223&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC60" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.66.123.241&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC61" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;151.101.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L62" class="blob-num js-line-number js-blob-rnum" data-line-number="62"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC62" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.66.95.249&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L63" class="blob-num js-line-number js-blob-rnum" data-line-number="63"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC63" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.244.40.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L64" class="blob-num js-line-number js-blob-rnum" data-line-number="64"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC64" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.157.229.247&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L65" class="blob-num js-line-number js-blob-rnum" data-line-number="65"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC65" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.64.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L66" class="blob-num js-line-number js-blob-rnum" data-line-number="66"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC66" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.160.187.253&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L67" class="blob-num js-line-number js-blob-rnum" data-line-number="67"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC67" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;13.225.15.250&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L68" class="blob-num js-line-number js-blob-rnum" data-line-number="68"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC68" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;99.86.92.242&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L69" class="blob-num js-line-number js-blob-rnum" data-line-number="69"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC69" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;13.225.33.247&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L70" class="blob-num js-line-number js-blob-rnum" data-line-number="70"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC70" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;13.249.5.250&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L71" class="blob-num js-line-number js-blob-rnum" data-line-number="71"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC71" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;143.204.221.250&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L72" class="blob-num js-line-number js-blob-rnum" data-line-number="72"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC72" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.244.42.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L73" class="blob-num js-line-number js-blob-rnum" data-line-number="73"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC73" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;152.199.21.141&lt;/span&gt; &lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;images&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L74" class="blob-num js-line-number js-blob-rnum" data-line-number="74"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC74" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;93.184.220.70&lt;/span&gt; &lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;images&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L75" class="blob-num js-line-number js-blob-rnum" data-line-number="75"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC75" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;192.229.233.50&lt;/span&gt; &lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;images&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L76" class="blob-num js-line-number js-blob-rnum" data-line-number="76"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC76" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.37.127&lt;/span&gt; &lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;images&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L77" class="blob-num js-line-number js-blob-rnum" data-line-number="77"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC77" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.150.129&lt;/span&gt; &lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;images&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L78" class="blob-num js-line-number js-blob-rnum" data-line-number="78"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC78" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;192.229.220.133&lt;/span&gt; &lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;Videos&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L79" class="blob-num js-line-number js-blob-rnum" data-line-number="79"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC79" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;199.232.188.158&lt;/span&gt; &lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;Videos&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L80" class="blob-num js-line-number js-blob-rnum" data-line-number="80"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC80" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.66.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L81" class="blob-num js-line-number js-blob-rnum" data-line-number="81"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC81" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L82" class="blob-num js-line-number js-blob-rnum" data-line-number="82"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC82" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;Telegram&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L83" class="blob-num js-line-number js-blob-rnum" data-line-number="83"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC83" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;149.154.164.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L84" class="blob-num js-line-number js-blob-rnum" data-line-number="84"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC84" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;149.154.160.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L85" class="blob-num js-line-number js-blob-rnum" data-line-number="85"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC85" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.108.8.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L86" class="blob-num js-line-number js-blob-rnum" data-line-number="86"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC86" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.108.56.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L87" class="blob-num js-line-number js-blob-rnum" data-line-number="87"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC87" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.108.4.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L88" class="blob-num js-line-number js-blob-rnum" data-line-number="88"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC88" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;95.161.64.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L89" class="blob-num js-line-number js-blob-rnum" data-line-number="89"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC89" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;149.154.167.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L90" class="blob-num js-line-number js-blob-rnum" data-line-number="90"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC90" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.108.16.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L91" class="blob-num js-line-number js-blob-rnum" data-line-number="91"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC91" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.108.12.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L92" class="blob-num js-line-number js-blob-rnum" data-line-number="92"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC92" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.105.192.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L93" class="blob-num js-line-number js-blob-rnum" data-line-number="93"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC93" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.108.20.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L94" class="blob-num js-line-number js-blob-rnum" data-line-number="94"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC94" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;185.76.151.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L95" class="blob-num js-line-number js-blob-rnum" data-line-number="95"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC95" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;149.154.167.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L96" class="blob-num js-line-number js-blob-rnum" data-line-number="96"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC96" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;5.28.128.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L97" class="blob-num js-line-number js-blob-rnum" data-line-number="97"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC97" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L98" class="blob-num js-line-number js-blob-rnum" data-line-number="98"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC98" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;static1.smartbear.co&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L99" class="blob-num js-line-number js-blob-rnum" data-line-number="99"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC99" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.157.214.96&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L100" class="blob-num js-line-number js-blob-rnum" data-line-number="100"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC100" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.157.214.92&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L101" class="blob-num js-line-number js-blob-rnum" data-line-number="101"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC101" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.157.214.73&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L102" class="blob-num js-line-number js-blob-rnum" data-line-number="102"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC102" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.157.214.40&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L103" class="blob-num js-line-number js-blob-rnum" data-line-number="103"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC103" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.165.140.117&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L104" class="blob-num js-line-number js-blob-rnum" data-line-number="104"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC104" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.165.140.75&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L105" class="blob-num js-line-number js-blob-rnum" data-line-number="105"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC105" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.165.140.71&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L106" class="blob-num js-line-number js-blob-rnum" data-line-number="106"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC106" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.165.140.36&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L107" class="blob-num js-line-number js-blob-rnum" data-line-number="107"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC107" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L108" class="blob-num js-line-number js-blob-rnum" data-line-number="108"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC108" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;cloudfront.net&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L109" class="blob-num js-line-number js-blob-rnum" data-line-number="109"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC109" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.85.49.123&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L110" class="blob-num js-line-number js-blob-rnum" data-line-number="110"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC110" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.85.49.113&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L111" class="blob-num js-line-number js-blob-rnum" data-line-number="111"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC111" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.85.49.35&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L112" class="blob-num js-line-number js-blob-rnum" data-line-number="112"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC112" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.85.49.12&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L113" class="blob-num js-line-number js-blob-rnum" data-line-number="113"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC113" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L114" class="blob-num js-line-number js-blob-rnum" data-line-number="114"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC114" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;# Kino.pub / Kino.watch&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L115" class="blob-num js-line-number js-blob-rnum" data-line-number="115"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC115" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;94.237.43.28&lt;/span&gt; &lt;span class="pl-en"&gt;-&lt;/span&gt; &lt;span class="pl-en"&gt;API&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L116" class="blob-num js-line-number js-blob-rnum" data-line-number="116"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC116" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.215.42.193&lt;/span&gt; &lt;span class="pl-en"&gt;-&lt;/span&gt; &lt;span class="pl-en"&gt;web&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L117" class="blob-num js-line-number js-blob-rnum" data-line-number="117"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC117" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;95.129.233.136&lt;/span&gt; &lt;span class="pl-en"&gt;-&lt;/span&gt; &lt;span class="pl-en"&gt;web&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L118" class="blob-num js-line-number js-blob-rnum" data-line-number="118"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC118" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;5.188.189.95&lt;/span&gt; &lt;span class="pl-en"&gt;-&lt;/span&gt; &lt;span class="pl-en"&gt;web&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L119" class="blob-num js-line-number js-blob-rnum" data-line-number="119"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC119" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.218.67&lt;/span&gt; &lt;span class="pl-en"&gt;-&lt;/span&gt; &lt;span class="pl-en"&gt;web&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L120" class="blob-num js-line-number js-blob-rnum" data-line-number="120"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC120" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.45.187&lt;/span&gt; &lt;span class="pl-en"&gt;-&lt;/span&gt; &lt;span class="pl-en"&gt;web&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L121" class="blob-num js-line-number js-blob-rnum" data-line-number="121"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC121" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;185.203.114.126&lt;/span&gt; &lt;span class="pl-en"&gt;-&lt;/span&gt; &lt;span class="pl-en"&gt;web&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L122" class="blob-num js-line-number js-blob-rnum" data-line-number="122"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC122" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.37.134.16&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L123" class="blob-num js-line-number js-blob-rnum" data-line-number="123"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC123" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;57.128.212.243&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L124" class="blob-num js-line-number js-blob-rnum" data-line-number="124"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC124" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;5.199.173.130&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L125" class="blob-num js-line-number js-blob-rnum" data-line-number="125"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC125" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;5.199.173.153&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L126" class="blob-num js-line-number js-blob-rnum" data-line-number="126"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC126" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;5.199.173.163&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L127" class="blob-num js-line-number js-blob-rnum" data-line-number="127"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC127" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;185.42.163.120&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L128" class="blob-num js-line-number js-blob-rnum" data-line-number="128"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC128" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;57.128.212.242&lt;/span&gt; &lt;span class="pl-en"&gt;(mail.kino.pub)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L129" class="blob-num js-line-number js-blob-rnum" data-line-number="129"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC129" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;46.166.167.67&lt;/span&gt; &lt;span class="pl-en"&gt;Vilnius&lt;/span&gt;, &lt;span class="pl-en"&gt;Lithuania&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L130" class="blob-num js-line-number js-blob-rnum" data-line-number="130"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC130" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;46.166.167.66&lt;/span&gt;  &lt;span class="pl-en"&gt;Vilnius&lt;/span&gt;, &lt;span class="pl-en"&gt;Lithuania&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L131" class="blob-num js-line-number js-blob-rnum" data-line-number="131"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC131" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;94.237.111.107&lt;/span&gt; &lt;span class="pl-en"&gt;(94-237-111-107.nl-ams1.upcloud.host)&lt;/span&gt; &lt;span class="pl-en"&gt;North&lt;/span&gt; &lt;span class="pl-en"&gt;Holland&lt;/span&gt;, &lt;span class="pl-en"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L132" class="blob-num js-line-number js-blob-rnum" data-line-number="132"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC132" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;46.166.167.68&lt;/span&gt; &lt;span class="pl-en"&gt;Vilnius&lt;/span&gt;, &lt;span class="pl-en"&gt;Lithuania&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L133" class="blob-num js-line-number js-blob-rnum" data-line-number="133"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC133" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;94.237.125.200&lt;/span&gt; &lt;span class="pl-en"&gt;(atv.nl-ams1.upcloud.host)&lt;/span&gt; &lt;span class="pl-en"&gt;North&lt;/span&gt; &lt;span class="pl-en"&gt;Holland&lt;/span&gt;, &lt;span class="pl-en"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L134" class="blob-num js-line-number js-blob-rnum" data-line-number="134"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC134" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;94.237.43.28&lt;/span&gt; &lt;span class="pl-en"&gt;(94-237-43-28.nl-ams1.upcloud.host)&lt;/span&gt; &lt;span class="pl-en"&gt;North&lt;/span&gt; &lt;span class="pl-en"&gt;Holland&lt;/span&gt;, &lt;span class="pl-en"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L135" class="blob-num js-line-number js-blob-rnum" data-line-number="135"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC135" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;94.237.42.247&lt;/span&gt; &lt;span class="pl-en"&gt;(4dns)&lt;/span&gt; &lt;span class="pl-en"&gt;North&lt;/span&gt; &lt;span class="pl-en"&gt;Holland&lt;/span&gt;, &lt;span class="pl-en"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L136" class="blob-num js-line-number js-blob-rnum" data-line-number="136"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC136" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;94.237.41.236&lt;/span&gt; &lt;span class="pl-en"&gt;(94-237-41-236.nl-ams1.upcloud.host)&lt;/span&gt; &lt;span class="pl-en"&gt;North&lt;/span&gt; &lt;span class="pl-en"&gt;Holland&lt;/span&gt;, &lt;span class="pl-en"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L137" class="blob-num js-line-number js-blob-rnum" data-line-number="137"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC137" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.215.42.193&lt;/span&gt; &lt;span class="pl-en"&gt;Moscow&lt;/span&gt;, &lt;span class="pl-en"&gt;Russia&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L138" class="blob-num js-line-number js-blob-rnum" data-line-number="138"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC138" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;38.180.44.76&lt;/span&gt; &lt;span class="pl-en"&gt;Harjumaa&lt;/span&gt;, &lt;span class="pl-en"&gt;Estonia&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L139" class="blob-num js-line-number js-blob-rnum" data-line-number="139"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC139" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.195.13.249&lt;/span&gt; &lt;span class="pl-en"&gt;(ec2-18-195-13-249.eu-central-1.compute.amazonaws.com)&lt;/span&gt; &lt;span class="pl-en"&gt;Hesse&lt;/span&gt;, &lt;span class="pl-en"&gt;Germany&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L140" class="blob-num js-line-number js-blob-rnum" data-line-number="140"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC140" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;139.59.96.213&lt;/span&gt; &lt;span class="pl-en"&gt;Singapore&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L141" class="blob-num js-line-number js-blob-rnum" data-line-number="141"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC141" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;194.67.111.89&lt;/span&gt; &lt;span class="pl-en"&gt;(194-67-111-89.cloudvps.regruhosting.ru)&lt;/span&gt; &lt;span class="pl-en"&gt;Moscow&lt;/span&gt;, &lt;span class="pl-en"&gt;Russia&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L142" class="blob-num js-line-number js-blob-rnum" data-line-number="142"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC142" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;194.38.21.208&lt;/span&gt; &lt;span class="pl-en"&gt;(rkn-fixer.network)&lt;/span&gt; &lt;span class="pl-en"&gt;Kyiv&lt;/span&gt; &lt;span class="pl-en"&gt;City&lt;/span&gt;, &lt;span class="pl-en"&gt;Ukraine&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L143" class="blob-num js-line-number js-blob-rnum" data-line-number="143"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC143" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;194.40.243.150&lt;/span&gt; &lt;span class="pl-en"&gt;(rkn-fixer.network)&lt;/span&gt; &lt;span class="pl-en"&gt;Kyiv&lt;/span&gt; &lt;span class="pl-en"&gt;City&lt;/span&gt;, &lt;span class="pl-en"&gt;Ukraine&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L144" class="blob-num js-line-number js-blob-rnum" data-line-number="144"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC144" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;5.252.22.90&lt;/span&gt; &lt;span class="pl-en"&gt;(nowarvpn.ru)&lt;/span&gt; &lt;span class="pl-en"&gt;Hesse&lt;/span&gt;, &lt;span class="pl-en"&gt;Germany&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L145" class="blob-num js-line-number js-blob-rnum" data-line-number="145"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC145" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;128.199.54.7&lt;/span&gt; &lt;span class="pl-en"&gt;(emmet.io)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L146" class="blob-num js-line-number js-blob-rnum" data-line-number="146"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC146" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;45.55.82.131&lt;/span&gt; &lt;span class="pl-en"&gt;(livestyle.io)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L147" class="blob-num js-line-number js-blob-rnum" data-line-number="147"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC147" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.195.29&lt;/span&gt; &lt;span class="pl-en"&gt;(api.service-kp.com)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L148" class="blob-num js-line-number js-blob-rnum" data-line-number="148"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC148" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.36.147&lt;/span&gt; &lt;span class="pl-en"&gt;(api.service-kp.com)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L149" class="blob-num js-line-number js-blob-rnum" data-line-number="149"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC149" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.66.40.229&lt;/span&gt; &lt;span class="pl-en"&gt;cdn4t.store&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L150" class="blob-num js-line-number js-blob-rnum" data-line-number="150"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC150" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.66.43.27&lt;/span&gt; &lt;span class="pl-en"&gt;cdn4t.store&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L151" class="blob-num js-line-number js-blob-rnum" data-line-number="151"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC151" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.222.159&lt;/span&gt; &lt;span class="pl-en"&gt;cdn4t.store&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L152" class="blob-num js-line-number js-blob-rnum" data-line-number="152"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC152" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.46.23&lt;/span&gt; &lt;span class="pl-en"&gt;cdn4t.store&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L153" class="blob-num js-line-number js-blob-rnum" data-line-number="153"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC153" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.26.13.72&lt;/span&gt; &lt;span class="pl-en"&gt;cdn4t.store&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L154" class="blob-num js-line-number js-blob-rnum" data-line-number="154"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC154" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.26.12.72&lt;/span&gt; &lt;span class="pl-en"&gt;cdn4t.store&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L155" class="blob-num js-line-number js-blob-rnum" data-line-number="155"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC155" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.70.167&lt;/span&gt; &lt;span class="pl-en"&gt;cdn4t.store&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L156" class="blob-num js-line-number js-blob-rnum" data-line-number="156"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC156" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L157" class="blob-num js-line-number js-blob-rnum" data-line-number="157"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC157" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;# YouTube CDN (статика)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L158" class="blob-num js-line-number js-blob-rnum" data-line-number="158"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC158" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.205.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L159" class="blob-num js-line-number js-blob-rnum" data-line-number="159"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC159" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.251.1.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L160" class="blob-num js-line-number js-blob-rnum" data-line-number="160"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC160" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.233.161.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L161" class="blob-num js-line-number js-blob-rnum" data-line-number="161"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC161" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.233.163.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L162" class="blob-num js-line-number js-blob-rnum" data-line-number="162"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC162" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.177.14.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L163" class="blob-num js-line-number js-blob-rnum" data-line-number="163"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC163" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.250.150.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L164" class="blob-num js-line-number js-blob-rnum" data-line-number="164"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC164" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.221.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L165" class="blob-num js-line-number js-blob-rnum" data-line-number="165"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC165" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.250.186.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L166" class="blob-num js-line-number js-blob-rnum" data-line-number="166"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC166" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.250.74.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L167" class="blob-num js-line-number js-blob-rnum" data-line-number="167"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC167" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.250.181.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L168" class="blob-num js-line-number js-blob-rnum" data-line-number="168"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC168" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.217.16.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L169" class="blob-num js-line-number js-blob-rnum" data-line-number="169"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC169" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.250.184.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L170" class="blob-num js-line-number js-blob-rnum" data-line-number="170"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC170" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.250.185.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L171" class="blob-num js-line-number js-blob-rnum" data-line-number="171"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC171" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.58.206.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L172" class="blob-num js-line-number js-blob-rnum" data-line-number="172"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC172" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.58.212.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L173" class="blob-num js-line-number js-blob-rnum" data-line-number="173"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC173" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.160.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L174" class="blob-num js-line-number js-blob-rnum" data-line-number="174"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC174" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.162.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L175" class="blob-num js-line-number js-blob-rnum" data-line-number="175"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC175" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.1.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L176" class="blob-num js-line-number js-blob-rnum" data-line-number="176"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC176" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.43.61.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L177" class="blob-num js-line-number js-blob-rnum" data-line-number="177"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC177" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.104.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L178" class="blob-num js-line-number js-blob-rnum" data-line-number="178"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC178" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.99.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L179" class="blob-num js-line-number js-blob-rnum" data-line-number="179"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC179" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.153.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L180" class="blob-num js-line-number js-blob-rnum" data-line-number="180"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC180" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.108.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L181" class="blob-num js-line-number js-blob-rnum" data-line-number="181"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC181" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.10.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L182" class="blob-num js-line-number js-blob-rnum" data-line-number="182"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC182" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.252.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L183" class="blob-num js-line-number js-blob-rnum" data-line-number="183"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC183" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;157.240.253.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L184" class="blob-num js-line-number js-blob-rnum" data-line-number="184"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC184" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;87.245.216.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L185" class="blob-num js-line-number js-blob-rnum" data-line-number="185"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC185" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.217.133.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L186" class="blob-num js-line-number js-blob-rnum" data-line-number="186"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC186" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.220.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L187" class="blob-num js-line-number js-blob-rnum" data-line-number="187"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC187" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.6.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L188" class="blob-num js-line-number js-blob-rnum" data-line-number="188"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC188" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.163.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L189" class="blob-num js-line-number js-blob-rnum" data-line-number="189"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC189" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.8.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L190" class="blob-num js-line-number js-blob-rnum" data-line-number="190"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC190" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.13.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L191" class="blob-num js-line-number js-blob-rnum" data-line-number="191"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC191" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.11.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L192" class="blob-num js-line-number js-blob-rnum" data-line-number="192"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC192" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.233.164.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L193" class="blob-num js-line-number js-blob-rnum" data-line-number="193"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC193" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;195.95.178.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L194" class="blob-num js-line-number js-blob-rnum" data-line-number="194"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC194" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.19.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L195" class="blob-num js-line-number js-blob-rnum" data-line-number="195"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC195" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.18.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L196" class="blob-num js-line-number js-blob-rnum" data-line-number="196"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC196" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.233.184.198&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L197" class="blob-num js-line-number js-blob-rnum" data-line-number="197"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC197" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.71.198&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L198" class="blob-num js-line-number js-blob-rnum" data-line-number="198"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC198" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.217.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L199" class="blob-num js-line-number js-blob-rnum" data-line-number="199"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC199" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.217.132.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L200" class="blob-num js-line-number js-blob-rnum" data-line-number="200"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC200" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;209.85.226.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L201" class="blob-num js-line-number js-blob-rnum" data-line-number="201"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC201" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.3.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L202" class="blob-num js-line-number js-blob-rnum" data-line-number="202"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC202" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;209.85.165.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L203" class="blob-num js-line-number js-blob-rnum" data-line-number="203"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC203" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.24.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L204" class="blob-num js-line-number js-blob-rnum" data-line-number="204"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC204" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.140.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L205" class="blob-num js-line-number js-blob-rnum" data-line-number="205"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC205" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.217.131.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L206" class="blob-num js-line-number js-blob-rnum" data-line-number="206"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC206" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.7.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L207" class="blob-num js-line-number js-blob-rnum" data-line-number="207"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC207" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.53.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L208" class="blob-num js-line-number js-blob-rnum" data-line-number="208"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC208" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.141.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L209" class="blob-num js-line-number js-blob-rnum" data-line-number="209"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC209" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.57.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L210" class="blob-num js-line-number js-blob-rnum" data-line-number="210"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC210" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.155.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L211" class="blob-num js-line-number js-blob-rnum" data-line-number="211"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC211" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.191.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L212" class="blob-num js-line-number js-blob-rnum" data-line-number="212"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC212" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.56.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L213" class="blob-num js-line-number js-blob-rnum" data-line-number="213"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC213" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.143.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L214" class="blob-num js-line-number js-blob-rnum" data-line-number="214"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC214" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.50.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L215" class="blob-num js-line-number js-blob-rnum" data-line-number="215"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC215" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.219.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L216" class="blob-num js-line-number js-blob-rnum" data-line-number="216"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC216" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.239.38.223&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L217" class="blob-num js-line-number js-blob-rnum" data-line-number="217"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC217" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.239.34.223&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L218" class="blob-num js-line-number js-blob-rnum" data-line-number="218"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC218" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.239.36.223&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L219" class="blob-num js-line-number js-blob-rnum" data-line-number="219"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC219" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.239.32.223&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L220" class="blob-num js-line-number js-blob-rnum" data-line-number="220"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC220" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.165.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L221" class="blob-num js-line-number js-blob-rnum" data-line-number="221"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC221" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.15.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L222" class="blob-num js-line-number js-blob-rnum" data-line-number="222"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC222" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.160.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L223" class="blob-num js-line-number js-blob-rnum" data-line-number="223"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC223" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.253.130.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L224" class="blob-num js-line-number js-blob-rnum" data-line-number="224"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC224" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.58.211.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L225" class="blob-num js-line-number js-blob-rnum" data-line-number="225"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC225" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.58.207.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L226" class="blob-num js-line-number js-blob-rnum" data-line-number="226"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC226" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.16.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L227" class="blob-num js-line-number js-blob-rnum" data-line-number="227"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC227" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.217.21.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L228" class="blob-num js-line-number js-blob-rnum" data-line-number="228"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC228" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.217.19.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L229" class="blob-num js-line-number js-blob-rnum" data-line-number="229"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC229" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.251.142.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L230" class="blob-num js-line-number js-blob-rnum" data-line-number="230"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC230" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.251.38.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L231" class="blob-num js-line-number js-blob-rnum" data-line-number="231"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC231" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;87.245.220.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L232" class="blob-num js-line-number js-blob-rnum" data-line-number="232"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC232" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L233" class="blob-num js-line-number js-blob-rnum" data-line-number="233"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC233" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;# hub.docker.com&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L234" class="blob-num js-line-number js-blob-rnum" data-line-number="234"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC234" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.44.227.212&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L235" class="blob-num js-line-number js-blob-rnum" data-line-number="235"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC235" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.156.140.159&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L236" class="blob-num js-line-number js-blob-rnum" data-line-number="236"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC236" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;44.221.37.199&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L237" class="blob-num js-line-number js-blob-rnum" data-line-number="237"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC237" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L238" class="blob-num js-line-number js-blob-rnum" data-line-number="238"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC238" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;# medium.com&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L239" class="blob-num js-line-number js-blob-rnum" data-line-number="239"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC239" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.152.4&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L240" class="blob-num js-line-number js-blob-rnum" data-line-number="240"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC240" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.153.4&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L241" class="blob-num js-line-number js-blob-rnum" data-line-number="241"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC241" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L242" class="blob-num js-line-number js-blob-rnum" data-line-number="242"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC242" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;# upwork.com&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L243" class="blob-num js-line-number js-blob-rnum" data-line-number="243"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC243" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.89.237&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L244" class="blob-num js-line-number js-blob-rnum" data-line-number="244"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC244" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.90.237&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L245" class="blob-num js-line-number js-blob-rnum" data-line-number="245"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC245" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L246" class="blob-num js-line-number js-blob-rnum" data-line-number="246"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC246" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;# socradar.io&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L247" class="blob-num js-line-number js-blob-rnum" data-line-number="247"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC247" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.99.229&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L248" class="blob-num js-line-number js-blob-rnum" data-line-number="248"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC248" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.99.224&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L249" class="blob-num js-line-number js-blob-rnum" data-line-number="249"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC249" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.98.229&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L250" class="blob-num js-line-number js-blob-rnum" data-line-number="250"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC250" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.98.224&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L251" class="blob-num js-line-number js-blob-rnum" data-line-number="251"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC251" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.74.159&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L252" class="blob-num js-line-number js-blob-rnum" data-line-number="252"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC252" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.26.11.38&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L253" class="blob-num js-line-number js-blob-rnum" data-line-number="253"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC253" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.26.10.38&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L254" class="blob-num js-line-number js-blob-rnum" data-line-number="254"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC254" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L255" class="blob-num js-line-number js-blob-rnum" data-line-number="255"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC255" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;# www.crowdstrike.com&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L256" class="blob-num js-line-number js-blob-rnum" data-line-number="256"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC256" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.16.180.118&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L257" class="blob-num js-line-number js-blob-rnum" data-line-number="257"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC257" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.16.181.118&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L258" class="blob-num js-line-number js-blob-rnum" data-line-number="258"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC258" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L259" class="blob-num js-line-number js-blob-rnum" data-line-number="259"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC259" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YouTube video cdn&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L260" class="blob-num js-line-number js-blob-rnum" data-line-number="260"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC260" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.181.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L261" class="blob-num js-line-number js-blob-rnum" data-line-number="261"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC261" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.176.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L262" class="blob-num js-line-number js-blob-rnum" data-line-number="262"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC262" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.154.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L263" class="blob-num js-line-number js-blob-rnum" data-line-number="263"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC263" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;89.113.122.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L264" class="blob-num js-line-number js-blob-rnum" data-line-number="264"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC264" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.234.138.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L265" class="blob-num js-line-number js-blob-rnum" data-line-number="265"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC265" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.234.140.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L266" class="blob-num js-line-number js-blob-rnum" data-line-number="266"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC266" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.179.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L267" class="blob-num js-line-number js-blob-rnum" data-line-number="267"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC267" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.162.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L268" class="blob-num js-line-number js-blob-rnum" data-line-number="268"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC268" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.188.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L269" class="blob-num js-line-number js-blob-rnum" data-line-number="269"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC269" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.173.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L270" class="blob-num js-line-number js-blob-rnum" data-line-number="270"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC270" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.153.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L271" class="blob-num js-line-number js-blob-rnum" data-line-number="271"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC271" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.110.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L272" class="blob-num js-line-number js-blob-rnum" data-line-number="272"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC272" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.177.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L273" class="blob-num js-line-number js-blob-rnum" data-line-number="273"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC273" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.180.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L274" class="blob-num js-line-number js-blob-rnum" data-line-number="274"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC274" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.10.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L275" class="blob-num js-line-number js-blob-rnum" data-line-number="275"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC275" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.151.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L276" class="blob-num js-line-number js-blob-rnum" data-line-number="276"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC276" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.178.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L277" class="blob-num js-line-number js-blob-rnum" data-line-number="277"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC277" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.182.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L278" class="blob-num js-line-number js-blob-rnum" data-line-number="278"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC278" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.163.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L279" class="blob-num js-line-number js-blob-rnum" data-line-number="279"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC279" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.2.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L280" class="blob-num js-line-number js-blob-rnum" data-line-number="280"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC280" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.187.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L281" class="blob-num js-line-number js-blob-rnum" data-line-number="281"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC281" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.233.162.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L282" class="blob-num js-line-number js-blob-rnum" data-line-number="282"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC282" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.131.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L283" class="blob-num js-line-number js-blob-rnum" data-line-number="283"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC283" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.111.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L284" class="blob-num js-line-number js-blob-rnum" data-line-number="284"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC284" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.100.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L285" class="blob-num js-line-number js-blob-rnum" data-line-number="285"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC285" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.73.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L286" class="blob-num js-line-number js-blob-rnum" data-line-number="286"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC286" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.177.15.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L287" class="blob-num js-line-number js-blob-rnum" data-line-number="287"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC287" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.172.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L288" class="blob-num js-line-number js-blob-rnum" data-line-number="288"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC288" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.156.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L289" class="blob-num js-line-number js-blob-rnum" data-line-number="289"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC289" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.164.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L290" class="blob-num js-line-number js-blob-rnum" data-line-number="290"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC290" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.189.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L291" class="blob-num js-line-number js-blob-rnum" data-line-number="291"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC291" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L292" class="blob-num js-line-number js-blob-rnum" data-line-number="292"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC292" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;YouTube+&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L293" class="blob-num js-line-number js-blob-rnum" data-line-number="293"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC293" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;216.58.192.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L294" class="blob-num js-line-number js-blob-rnum" data-line-number="294"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC294" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.233.160.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L295" class="blob-num js-line-number js-blob-rnum" data-line-number="295"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC295" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L296" class="blob-num js-line-number js-blob-rnum" data-line-number="296"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC296" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Google Play (могут пересекаться с youtube cdn)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L297" class="blob-num js-line-number js-blob-rnum" data-line-number="297"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC297" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;173.194.222.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L298" class="blob-num js-line-number js-blob-rnum" data-line-number="298"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC298" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.233.165.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L299" class="blob-num js-line-number js-blob-rnum" data-line-number="299"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC299" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;209.85.233.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L300" class="blob-num js-line-number js-blob-rnum" data-line-number="300"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC300" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L301" class="blob-num js-line-number js-blob-rnum" data-line-number="301"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC301" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; RuTracker&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L302" class="blob-num js-line-number js-blob-rnum" data-line-number="302"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC302" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.182.196&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L303" class="blob-num js-line-number js-blob-rnum" data-line-number="303"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC303" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.32.39&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L304" class="blob-num js-line-number js-blob-rnum" data-line-number="304"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC304" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.50.150&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L305" class="blob-num js-line-number js-blob-rnum" data-line-number="305"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC305" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.163.237&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L306" class="blob-num js-line-number js-blob-rnum" data-line-number="306"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC306" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L307" class="blob-num js-line-number js-blob-rnum" data-line-number="307"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC307" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; LostFilmTV&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L308" class="blob-num js-line-number js-blob-rnum" data-line-number="308"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC308" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.97.3&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L309" class="blob-num js-line-number js-blob-rnum" data-line-number="309"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC309" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.161.94&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L310" class="blob-num js-line-number js-blob-rnum" data-line-number="310"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC310" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.9.225&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L311" class="blob-num js-line-number js-blob-rnum" data-line-number="311"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC311" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.96.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L312" class="blob-num js-line-number js-blob-rnum" data-line-number="312"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC312" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.97.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L313" class="blob-num js-line-number js-blob-rnum" data-line-number="313"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC313" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L314" class="blob-num js-line-number js-blob-rnum" data-line-number="314"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC314" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Bosch Home Connect&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L315" class="blob-num js-line-number js-blob-rnum" data-line-number="315"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC315" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.120.63.228&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L316" class="blob-num js-line-number js-blob-rnum" data-line-number="316"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC316" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.198.108.65&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L317" class="blob-num js-line-number js-blob-rnum" data-line-number="317"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC317" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.125.230.2&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L318" class="blob-num js-line-number js-blob-rnum" data-line-number="318"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC318" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.185.28.63&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L319" class="blob-num js-line-number js-blob-rnum" data-line-number="319"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC319" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.192.139.211&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L320" class="blob-num js-line-number js-blob-rnum" data-line-number="320"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC320" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.194.52.28&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L321" class="blob-num js-line-number js-blob-rnum" data-line-number="321"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC321" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;20.33.66.163&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L322" class="blob-num js-line-number js-blob-rnum" data-line-number="322"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC322" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L323" class="blob-num js-line-number js-blob-rnum" data-line-number="323"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC323" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Discord&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L324" class="blob-num js-line-number js-blob-rnum" data-line-number="324"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC324" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.130.234&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L325" class="blob-num js-line-number js-blob-rnum" data-line-number="325"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC325" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.134.234&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L326" class="blob-num js-line-number js-blob-rnum" data-line-number="326"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC326" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.133.234&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L327" class="blob-num js-line-number js-blob-rnum" data-line-number="327"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC327" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.135.234&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L328" class="blob-num js-line-number js-blob-rnum" data-line-number="328"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC328" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.136.234&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L329" class="blob-num js-line-number js-blob-rnum" data-line-number="329"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC329" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.137.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L330" class="blob-num js-line-number js-blob-rnum" data-line-number="330"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC330" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.135.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L331" class="blob-num js-line-number js-blob-rnum" data-line-number="331"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC331" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.136.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L332" class="blob-num js-line-number js-blob-rnum" data-line-number="332"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC332" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.138.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L333" class="blob-num js-line-number js-blob-rnum" data-line-number="333"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC333" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.128.233&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L334" class="blob-num js-line-number js-blob-rnum" data-line-number="334"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC334" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;198.244.231.90&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L335" class="blob-num js-line-number js-blob-rnum" data-line-number="335"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC335" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.129.233&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L336" class="blob-num js-line-number js-blob-rnum" data-line-number="336"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC336" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.130.233&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L337" class="blob-num js-line-number js-blob-rnum" data-line-number="337"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC337" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.133.233&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L338" class="blob-num js-line-number js-blob-rnum" data-line-number="338"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC338" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.134.233&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L339" class="blob-num js-line-number js-blob-rnum" data-line-number="339"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC339" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.135.233&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L340" class="blob-num js-line-number js-blob-rnum" data-line-number="340"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC340" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.138.234&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L341" class="blob-num js-line-number js-blob-rnum" data-line-number="341"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC341" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.137.234&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L342" class="blob-num js-line-number js-blob-rnum" data-line-number="342"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC342" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.134.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L343" class="blob-num js-line-number js-blob-rnum" data-line-number="343"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC343" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.130.235&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L344" class="blob-num js-line-number js-blob-rnum" data-line-number="344"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC344" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.129.235&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L345" class="blob-num js-line-number js-blob-rnum" data-line-number="345"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC345" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.129.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L346" class="blob-num js-line-number js-blob-rnum" data-line-number="346"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC346" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.128.235&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L347" class="blob-num js-line-number js-blob-rnum" data-line-number="347"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC347" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.134.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L348" class="blob-num js-line-number js-blob-rnum" data-line-number="348"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC348" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.130.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L349" class="blob-num js-line-number js-blob-rnum" data-line-number="349"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC349" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.133.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L350" class="blob-num js-line-number js-blob-rnum" data-line-number="350"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC350" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.128.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L351" class="blob-num js-line-number js-blob-rnum" data-line-number="351"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC351" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.126.226.51&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L352" class="blob-num js-line-number js-blob-rnum" data-line-number="352"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC352" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L353" class="blob-num js-line-number js-blob-rnum" data-line-number="353"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC353" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;Discord Голосовые сервера&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L354" class="blob-num js-line-number js-blob-rnum" data-line-number="354"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC354" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.243.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L355" class="blob-num js-line-number js-blob-rnum" data-line-number="355"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC355" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.233.165.94&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L356" class="blob-num js-line-number js-blob-rnum" data-line-number="356"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC356" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;35.207.188.57&lt;/span&gt;	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L357" class="blob-num js-line-number js-blob-rnum" data-line-number="357"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC357" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;35.207.81.249&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L358" class="blob-num js-line-number js-blob-rnum" data-line-number="358"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC358" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;35.207.171.222&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L359" class="blob-num js-line-number js-blob-rnum" data-line-number="359"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC359" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;195.62.89.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L360" class="blob-num js-line-number js-blob-rnum" data-line-number="360"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC360" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.192.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;18&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L361" class="blob-num js-line-number js-blob-rnum" data-line-number="361"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC361" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.196.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L362" class="blob-num js-line-number js-blob-rnum" data-line-number="362"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC362" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.197.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L363" class="blob-num js-line-number js-blob-rnum" data-line-number="363"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC363" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.198.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L364" class="blob-num js-line-number js-blob-rnum" data-line-number="364"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC364" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.199.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L365" class="blob-num js-line-number js-blob-rnum" data-line-number="365"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC365" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.216.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L366" class="blob-num js-line-number js-blob-rnum" data-line-number="366"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC366" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.217.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L367" class="blob-num js-line-number js-blob-rnum" data-line-number="367"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC367" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.237.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L368" class="blob-num js-line-number js-blob-rnum" data-line-number="368"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC368" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.238.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L369" class="blob-num js-line-number js-blob-rnum" data-line-number="369"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC369" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.241.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L370" class="blob-num js-line-number js-blob-rnum" data-line-number="370"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC370" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.242.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L371" class="blob-num js-line-number js-blob-rnum" data-line-number="371"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC371" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.244.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L372" class="blob-num js-line-number js-blob-rnum" data-line-number="372"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC372" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.71.8.96&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;29&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L373" class="blob-num js-line-number js-blob-rnum" data-line-number="373"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC373" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.240.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L374" class="blob-num js-line-number js-blob-rnum" data-line-number="374"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC374" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.241.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L375" class="blob-num js-line-number js-blob-rnum" data-line-number="375"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC375" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.242.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L376" class="blob-num js-line-number js-blob-rnum" data-line-number="376"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC376" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.243.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L377" class="blob-num js-line-number js-blob-rnum" data-line-number="377"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC377" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.244.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L378" class="blob-num js-line-number js-blob-rnum" data-line-number="378"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC378" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.245.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L379" class="blob-num js-line-number js-blob-rnum" data-line-number="379"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC379" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.246.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L380" class="blob-num js-line-number js-blob-rnum" data-line-number="380"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC380" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.247.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L381" class="blob-num js-line-number js-blob-rnum" data-line-number="381"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC381" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.248.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L382" class="blob-num js-line-number js-blob-rnum" data-line-number="382"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC382" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.249.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L383" class="blob-num js-line-number js-blob-rnum" data-line-number="383"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC383" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.250.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L384" class="blob-num js-line-number js-blob-rnum" data-line-number="384"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC384" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.251.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L385" class="blob-num js-line-number js-blob-rnum" data-line-number="385"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC385" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;12.129.184.160&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;29&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L386" class="blob-num js-line-number js-blob-rnum" data-line-number="386"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC386" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;138.128.136.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L387" class="blob-num js-line-number js-blob-rnum" data-line-number="387"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC387" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.158.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L388" class="blob-num js-line-number js-blob-rnum" data-line-number="388"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC388" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L389" class="blob-num js-line-number js-blob-rnum" data-line-number="389"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC389" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.0.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L390" class="blob-num js-line-number js-blob-rnum" data-line-number="390"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC390" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.2.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L391" class="blob-num js-line-number js-blob-rnum" data-line-number="391"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC391" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;35.192.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L392" class="blob-num js-line-number js-blob-rnum" data-line-number="392"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC392" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;35.208.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L393" class="blob-num js-line-number js-blob-rnum" data-line-number="393"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC393" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;5.200.14.128&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;25&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L394" class="blob-num js-line-number js-blob-rnum" data-line-number="394"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC394" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;66.22.192.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;18&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L395" class="blob-num js-line-number js-blob-rnum" data-line-number="395"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC395" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L396" class="blob-num js-line-number js-blob-rnum" data-line-number="396"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC396" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;ChatGPT&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L397" class="blob-num js-line-number js-blob-rnum" data-line-number="397"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC397" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;162.159.140.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L398" class="blob-num js-line-number js-blob-rnum" data-line-number="398"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC398" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.150.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L399" class="blob-num js-line-number js-blob-rnum" data-line-number="399"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC399" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.37.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L400" class="blob-num js-line-number js-blob-rnum" data-line-number="400"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC400" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.35.28&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L401" class="blob-num js-line-number js-blob-rnum" data-line-number="401"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC401" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.41.241&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L402" class="blob-num js-line-number js-blob-rnum" data-line-number="402"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC402" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.152.228&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L403" class="blob-num js-line-number js-blob-rnum" data-line-number="403"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC403" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.146.15&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L404" class="blob-num js-line-number js-blob-rnum" data-line-number="404"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC404" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.98.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L405" class="blob-num js-line-number js-blob-rnum" data-line-number="405"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC405" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;188.114.99.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L406" class="blob-num js-line-number js-blob-rnum" data-line-number="406"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC406" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.155.209&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L407" class="blob-num js-line-number js-blob-rnum" data-line-number="407"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC407" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.39.85&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L408" class="blob-num js-line-number js-blob-rnum" data-line-number="408"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC408" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.148.171&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L409" class="blob-num js-line-number js-blob-rnum" data-line-number="409"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC409" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.155.214&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L410" class="blob-num js-line-number js-blob-rnum" data-line-number="410"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC410" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.32.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L411" class="blob-num js-line-number js-blob-rnum" data-line-number="411"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC411" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;8.6.112.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L412" class="blob-num js-line-number js-blob-rnum" data-line-number="412"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC412" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;8.47.69.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L413" class="blob-num js-line-number js-blob-rnum" data-line-number="413"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC413" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;learn.chatgpt.com&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L414" class="blob-num js-line-number js-blob-rnum" data-line-number="414"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC414" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.239.123.129&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L415" class="blob-num js-line-number js-blob-rnum" data-line-number="415"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC415" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;64.239.109.129&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L416" class="blob-num js-line-number js-blob-rnum" data-line-number="416"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC416" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L417" class="blob-num js-line-number js-blob-rnum" data-line-number="417"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC417" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;GitHub&lt;/span&gt; &lt;span class="pl-en"&gt;Copilot&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L418" class="blob-num js-line-number js-blob-rnum" data-line-number="418"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC418" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;140.82.121.6&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L419" class="blob-num js-line-number js-blob-rnum" data-line-number="419"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC419" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;140.82.121.5&lt;/span&gt;	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L420" class="blob-num js-line-number js-blob-rnum" data-line-number="420"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC420" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;140.82.114.22&lt;/span&gt;	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L421" class="blob-num js-line-number js-blob-rnum" data-line-number="421"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC421" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;140.82.114.21&lt;/span&gt;	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L422" class="blob-num js-line-number js-blob-rnum" data-line-number="422"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC422" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;140.82.113.22&lt;/span&gt;	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L423" class="blob-num js-line-number js-blob-rnum" data-line-number="423"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC423" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;140.82.113.21&lt;/span&gt;	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L424" class="blob-num js-line-number js-blob-rnum" data-line-number="424"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC424" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;140.82.112.22&lt;/span&gt;	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L425" class="blob-num js-line-number js-blob-rnum" data-line-number="425"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC425" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;140.82.112.21&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L426" class="blob-num js-line-number js-blob-rnum" data-line-number="426"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC426" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;20.250.119.64&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L427" class="blob-num js-line-number js-blob-rnum" data-line-number="427"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC427" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;20.199.39.224&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L428" class="blob-num js-line-number js-blob-rnum" data-line-number="428"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC428" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;4.225.11.192&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L429" class="blob-num js-line-number js-blob-rnum" data-line-number="429"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC429" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L430" class="blob-num js-line-number js-blob-rnum" data-line-number="430"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC430" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;Claude&lt;/span&gt; &lt;span class="pl-en"&gt;Code&lt;/span&gt; &lt;span class="pl-en"&gt;Anthropic&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L431" class="blob-num js-line-number js-blob-rnum" data-line-number="431"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC431" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;160.79.104.10&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L432" class="blob-num js-line-number js-blob-rnum" data-line-number="432"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC432" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.36.57.103&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L433" class="blob-num js-line-number js-blob-rnum" data-line-number="433"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC433" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.16.174.226&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L434" class="blob-num js-line-number js-blob-rnum" data-line-number="434"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC434" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.16.175.22&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L435" class="blob-num js-line-number js-blob-rnum" data-line-number="435"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC435" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L436" class="blob-num js-line-number js-blob-rnum" data-line-number="436"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC436" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;SmartTube&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L437" class="blob-num js-line-number js-blob-rnum" data-line-number="437"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC437" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.105.245.168&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L438" class="blob-num js-line-number js-blob-rnum" data-line-number="438"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC438" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L439" class="blob-num js-line-number js-blob-rnum" data-line-number="439"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC439" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;Reddit&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L440" class="blob-num js-line-number js-blob-rnum" data-line-number="440"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC440" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;151.101.193.140&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L441" class="blob-num js-line-number js-blob-rnum" data-line-number="441"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC441" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;151.101.129.140&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L442" class="blob-num js-line-number js-blob-rnum" data-line-number="442"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC442" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;151.101.65.140&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L443" class="blob-num js-line-number js-blob-rnum" data-line-number="443"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC443" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;151.101.9.140&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L444" class="blob-num js-line-number js-blob-rnum" data-line-number="444"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC444" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;151.101.1.140&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L445" class="blob-num js-line-number js-blob-rnum" data-line-number="445"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC445" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;146.75.121.140&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L446" class="blob-num js-line-number js-blob-rnum" data-line-number="446"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC446" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L447" class="blob-num js-line-number js-blob-rnum" data-line-number="447"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC447" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;Netflix&lt;/span&gt; &lt;span class="pl-en"&gt;(Рекомендую&lt;/span&gt; &lt;span class="pl-en"&gt;направлять&lt;/span&gt; &lt;span class="pl-en"&gt;через&lt;/span&gt; &lt;span class="pl-en"&gt;СНГ&lt;/span&gt;, &lt;span class="pl-en"&gt;там&lt;/span&gt; &lt;span class="pl-en"&gt;цеыны&lt;/span&gt; &lt;span class="pl-en"&gt;ниже.&lt;/span&gt; &lt;span class="pl-en"&gt;Например&lt;/span&gt; &lt;span class="pl-en"&gt;Казахстан)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L448" class="blob-num js-line-number js-blob-rnum" data-line-number="448"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC448" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.155.178.5&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L449" class="blob-num js-line-number js-blob-rnum" data-line-number="449"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC449" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.74.73.31&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L450" class="blob-num js-line-number js-blob-rnum" data-line-number="450"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC450" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.251.50.149&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L451" class="blob-num js-line-number js-blob-rnum" data-line-number="451"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC451" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.246.79.9&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L452" class="blob-num js-line-number js-blob-rnum" data-line-number="452"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC452" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.214.181.141&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L453" class="blob-num js-line-number js-blob-rnum" data-line-number="453"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC453" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.170.196.176&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L454" class="blob-num js-line-number js-blob-rnum" data-line-number="454"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC454" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.155.246.232&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L455" class="blob-num js-line-number js-blob-rnum" data-line-number="455"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC455" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.200.8.190&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L456" class="blob-num js-line-number js-blob-rnum" data-line-number="456"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC456" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.73.148.110&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L457" class="blob-num js-line-number js-blob-rnum" data-line-number="457"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC457" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L458" class="blob-num js-line-number js-blob-rnum" data-line-number="458"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC458" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;//&lt;/span&gt; &lt;span class="pl-en"&gt;LinkedIn&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L459" class="blob-num js-line-number js-blob-rnum" data-line-number="459"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC459" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.44.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L460" class="blob-num js-line-number js-blob-rnum" data-line-number="460"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC460" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;108.174.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L461" class="blob-num js-line-number js-blob-rnum" data-line-number="461"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC461" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;144.2.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L462" class="blob-num js-line-number js-blob-rnum" data-line-number="462"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC462" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;185.63.140.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L463" class="blob-num js-line-number js-blob-rnum" data-line-number="463"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC463" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;13.107.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L464" class="blob-num js-line-number js-blob-rnum" data-line-number="464"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC464" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;40.74.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L465" class="blob-num js-line-number js-blob-rnum" data-line-number="465"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC465" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;40.76.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L466" class="blob-num js-line-number js-blob-rnum" data-line-number="466"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC466" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.183.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L467" class="blob-num js-line-number js-blob-rnum" data-line-number="467"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC467" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.224.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L468" class="blob-num js-line-number js-blob-rnum" data-line-number="468"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC468" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L469" class="blob-num js-line-number js-blob-rnum" data-line-number="469"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC469" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;142.250.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L470" class="blob-num js-line-number js-blob-rnum" data-line-number="470"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC470" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.217.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L471" class="blob-num js-line-number js-blob-rnum" data-line-number="471"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC471" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.64.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L472" class="blob-num js-line-number js-blob-rnum" data-line-number="472"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC472" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;74.125.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L473" class="blob-num js-line-number js-blob-rnum" data-line-number="473"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC473" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;45.42.64.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L474" class="blob-num js-line-number js-blob-rnum" data-line-number="474"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC474" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;45.42.66.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L475" class="blob-num js-line-number js-blob-rnum" data-line-number="475"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC475" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;103.20.92.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L476" class="blob-num js-line-number js-blob-rnum" data-line-number="476"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC476" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L477" class="blob-num js-line-number js-blob-rnum" data-line-number="477"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC477" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NoNaMe Club (nnmclub.to)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L478" class="blob-num js-line-number js-blob-rnum" data-line-number="478"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC478" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.17.86&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L479" class="blob-num js-line-number js-blob-rnum" data-line-number="479"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC479" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.175.99&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L480" class="blob-num js-line-number js-blob-rnum" data-line-number="480"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC480" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.64.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L481" class="blob-num js-line-number js-blob-rnum" data-line-number="481"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC481" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.16.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L482" class="blob-num js-line-number js-blob-rnum" data-line-number="482"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC482" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.48.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L483" class="blob-num js-line-number js-blob-rnum" data-line-number="483"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC483" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.96.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L484" class="blob-num js-line-number js-blob-rnum" data-line-number="484"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC484" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.80.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L485" class="blob-num js-line-number js-blob-rnum" data-line-number="485"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC485" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.32.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L486" class="blob-num js-line-number js-blob-rnum" data-line-number="486"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC486" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.112.1&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L487" class="blob-num js-line-number js-blob-rnum" data-line-number="487"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC487" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L488" class="blob-num js-line-number js-blob-rnum" data-line-number="488"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC488" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;cub.red&lt;/span&gt; &lt;span class="pl-en"&gt;(Lampa)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L489" class="blob-num js-line-number js-blob-rnum" data-line-number="489"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC489" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;172.67.207.253&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L490" class="blob-num js-line-number js-blob-rnum" data-line-number="490"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC490" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;117.55.203.183&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L491" class="blob-num js-line-number js-blob-rnum" data-line-number="491"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC491" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.21.69.116&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L492" class="blob-num js-line-number js-blob-rnum" data-line-number="492"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC492" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;5.61.53.100&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L493" class="blob-num js-line-number js-blob-rnum" data-line-number="493"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC493" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;217.60.37.71&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L494" class="blob-num js-line-number js-blob-rnum" data-line-number="494"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC494" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L495" class="blob-num js-line-number js-blob-rnum" data-line-number="495"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC495" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;NotePad++&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L496" class="blob-num js-line-number js-blob-rnum" data-line-number="496"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC496" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;92.113.23.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L497" class="blob-num js-line-number js-blob-rnum" data-line-number="497"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC497" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;92.113.16.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L498" class="blob-num js-line-number js-blob-rnum" data-line-number="498"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC498" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.108.123.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L499" class="blob-num js-line-number js-blob-rnum" data-line-number="499"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC499" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;77.37.55.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L500" class="blob-num js-line-number js-blob-rnum" data-line-number="500"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC500" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;91.108.98.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L501" class="blob-num js-line-number js-blob-rnum" data-line-number="501"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC501" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L502" class="blob-num js-line-number js-blob-rnum" data-line-number="502"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC502" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;Fortnite&lt;/span&gt; &lt;span class="pl-en"&gt;/&lt;/span&gt; &lt;span class="pl-en"&gt;Nintendo&lt;/span&gt; &lt;span class="pl-en"&gt;(eShop)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L503" class="blob-num js-line-number js-blob-rnum" data-line-number="503"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC503" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;184.51.252.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L504" class="blob-num js-line-number js-blob-rnum" data-line-number="504"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC504" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;23.35.104.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L505" class="blob-num js-line-number js-blob-rnum" data-line-number="505"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC505" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.45.207.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L506" class="blob-num js-line-number js-blob-rnum" data-line-number="506"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC506" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;146.75.121.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L507" class="blob-num js-line-number js-blob-rnum" data-line-number="507"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC507" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;146.75.122.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L508" class="blob-num js-line-number js-blob-rnum" data-line-number="508"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC508" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;146.75.123.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L509" class="blob-num js-line-number js-blob-rnum" data-line-number="509"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC509" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;100.49.84.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L510" class="blob-num js-line-number js-blob-rnum" data-line-number="510"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC510" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;100.31.166.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L511" class="blob-num js-line-number js-blob-rnum" data-line-number="511"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC511" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;88.221.132.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L512" class="blob-num js-line-number js-blob-rnum" data-line-number="512"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC512" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;65.9.46.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L513" class="blob-num js-line-number js-blob-rnum" data-line-number="513"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC513" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;54.92.145.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L514" class="blob-num js-line-number js-blob-rnum" data-line-number="514"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC514" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.202.243.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L515" class="blob-num js-line-number js-blob-rnum" data-line-number="515"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC515" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.45.207.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L516" class="blob-num js-line-number js-blob-rnum" data-line-number="516"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC516" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;52.25.229.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L517" class="blob-num js-line-number js-blob-rnum" data-line-number="517"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC517" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;44.217.242.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L518" class="blob-num js-line-number js-blob-rnum" data-line-number="518"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC518" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;44.214.243.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L519" class="blob-num js-line-number js-blob-rnum" data-line-number="519"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC519" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;35.174.39.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L520" class="blob-num js-line-number js-blob-rnum" data-line-number="520"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC520" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;35.168.169.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L521" class="blob-num js-line-number js-blob-rnum" data-line-number="521"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC521" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;35.157.91.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L522" class="blob-num js-line-number js-blob-rnum" data-line-number="522"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC522" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;34.237.172.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L523" class="blob-num js-line-number js-blob-rnum" data-line-number="523"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC523" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;23.215.0.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L524" class="blob-num js-line-number js-blob-rnum" data-line-number="524"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC524" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;23.211.70.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L525" class="blob-num js-line-number js-blob-rnum" data-line-number="525"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC525" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;23.211.16.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L526" class="blob-num js-line-number js-blob-rnum" data-line-number="526"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC526" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;23.192.228.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L527" class="blob-num js-line-number js-blob-rnum" data-line-number="527"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC527" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;23.50.135.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L528" class="blob-num js-line-number js-blob-rnum" data-line-number="528"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC528" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;23.35.105.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L529" class="blob-num js-line-number js-blob-rnum" data-line-number="529"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC529" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;23.35.104.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L530" class="blob-num js-line-number js-blob-rnum" data-line-number="530"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC530" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;18.210.37.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L531" class="blob-num js-line-number js-blob-rnum" data-line-number="531"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC531" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.174.113.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L532" class="blob-num js-line-number js-blob-rnum" data-line-number="532"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC532" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.124.81.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L533" class="blob-num js-line-number js-blob-rnum" data-line-number="533"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC533" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.76.161.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L534" class="blob-num js-line-number js-blob-rnum" data-line-number="534"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC534" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.74.50.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L535" class="blob-num js-line-number js-blob-rnum" data-line-number="535"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC535" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.71.232.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L536" class="blob-num js-line-number js-blob-rnum" data-line-number="536"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC536" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.68.13.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L537" class="blob-num js-line-number js-blob-rnum" data-line-number="537"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC537" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.66.199.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L538" class="blob-num js-line-number js-blob-rnum" data-line-number="538"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC538" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.66.7.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L539" class="blob-num js-line-number js-blob-rnum" data-line-number="539"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC539" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.64.135.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L540" class="blob-num js-line-number js-blob-rnum" data-line-number="540"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC540" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;2.22.144.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L541" class="blob-num js-line-number js-blob-rnum" data-line-number="541"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC541" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;2.19.205.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L542" class="blob-num js-line-number js-blob-rnum" data-line-number="542"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC542" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;2.19.204.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L543" class="blob-num js-line-number js-blob-rnum" data-line-number="543"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC543" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;2.18.190.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L544" class="blob-num js-line-number js-blob-rnum" data-line-number="544"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC544" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;2.17.240.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L545" class="blob-num js-line-number js-blob-rnum" data-line-number="545"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC545" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;2.16.183.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L546" class="blob-num js-line-number js-blob-rnum" data-line-number="546"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC546" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;2.16.103.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L547" class="blob-num js-line-number js-blob-rnum" data-line-number="547"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC547" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;2.16.56.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L548" class="blob-num js-line-number js-blob-rnum" data-line-number="548"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC548" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.124.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L549" class="blob-num js-line-number js-blob-rnum" data-line-number="549"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC549" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.125.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L550" class="blob-num js-line-number js-blob-rnum" data-line-number="550"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC550" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.25.192&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L551" class="blob-num js-line-number js-blob-rnum" data-line-number="551"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC551" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.13.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L552" class="blob-num js-line-number js-blob-rnum" data-line-number="552"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC552" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.12.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L553" class="blob-num js-line-number js-blob-rnum" data-line-number="553"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC553" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;104.18.7.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L554" class="blob-num js-line-number js-blob-rnum" data-line-number="554"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC554" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;98.88.129.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L555" class="blob-num js-line-number js-blob-rnum" data-line-number="555"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC555" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;95.101.133.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L556" class="blob-num js-line-number js-blob-rnum" data-line-number="556"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC556" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;95.100.158.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L557" class="blob-num js-line-number js-blob-rnum" data-line-number="557"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC557" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;44.217.12.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L558" class="blob-num js-line-number js-blob-rnum" data-line-number="558"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC558" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;3.163.230.0&lt;span class="pl-k"&gt;/&lt;/span&gt;&lt;span class="pl-c1"&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L559" class="blob-num js-line-number js-blob-rnum" data-line-number="559"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC559" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L560" class="blob-num js-line-number js-blob-rnum" data-line-number="560"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC560" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Все адреса в виде строк для файла загрузки&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L561" class="blob-num js-line-number js-blob-rnum" data-line-number="561"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC561" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.187.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L562" class="blob-num js-line-number js-blob-rnum" data-line-number="562"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC562" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;213.102.128.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L563" class="blob-num js-line-number js-blob-rnum" data-line-number="563"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC563" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;204.15.20.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.252.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L564" class="blob-num js-line-number js-blob-rnum" data-line-number="564"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC564" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;199.201.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L565" class="blob-num js-line-number js-blob-rnum" data-line-number="565"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC565" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;185.89.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L566" class="blob-num js-line-number js-blob-rnum" data-line-number="566"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC566" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;185.60.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L567" class="blob-num js-line-number js-blob-rnum" data-line-number="567"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC567" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;179.60.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L568" class="blob-num js-line-number js-blob-rnum" data-line-number="568"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC568" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.252.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L569" class="blob-num js-line-number js-blob-rnum" data-line-number="569"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC569" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;164.163.191.64&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.192&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L570" class="blob-num js-line-number js-blob-rnum" data-line-number="570"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC570" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;163.114.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L571" class="blob-num js-line-number js-blob-rnum" data-line-number="571"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC571" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;163.77.128.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.128.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L572" class="blob-num js-line-number js-blob-rnum" data-line-number="572"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC572" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;163.70.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L573" class="blob-num js-line-number js-blob-rnum" data-line-number="573"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC573" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L574" class="blob-num js-line-number js-blob-rnum" data-line-number="574"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC574" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;147.75.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L575" class="blob-num js-line-number js-blob-rnum" data-line-number="575"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC575" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.250.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.254.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L576" class="blob-num js-line-number js-blob-rnum" data-line-number="576"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC576" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;129.134.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L577" class="blob-num js-line-number js-blob-rnum" data-line-number="577"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC577" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;103.4.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L578" class="blob-num js-line-number js-blob-rnum" data-line-number="578"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC578" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;102.221.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L579" class="blob-num js-line-number js-blob-rnum" data-line-number="579"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC579" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;102.132.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L580" class="blob-num js-line-number js-blob-rnum" data-line-number="580"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC580" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;99.84.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L581" class="blob-num js-line-number js-blob-rnum" data-line-number="581"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC581" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;87.245.208.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L582" class="blob-num js-line-number js-blob-rnum" data-line-number="582"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC582" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.119.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L583" class="blob-num js-line-number js-blob-rnum" data-line-number="583"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC583" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;69.171.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L584" class="blob-num js-line-number js-blob-rnum" data-line-number="584"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC584" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;69.63.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L585" class="blob-num js-line-number js-blob-rnum" data-line-number="585"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC585" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.220.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L586" class="blob-num js-line-number js-blob-rnum" data-line-number="586"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC586" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;45.64.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L587" class="blob-num js-line-number js-blob-rnum" data-line-number="587"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC587" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;31.13.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L588" class="blob-num js-line-number js-blob-rnum" data-line-number="588"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC588" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;68.232.32.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.240.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L589" class="blob-num js-line-number js-blob-rnum" data-line-number="589"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC589" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;199.232.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L590" class="blob-num js-line-number js-blob-rnum" data-line-number="590"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC590" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;146.75.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L591" class="blob-num js-line-number js-blob-rnum" data-line-number="591"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC591" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;151.101.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L592" class="blob-num js-line-number js-blob-rnum" data-line-number="592"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC592" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.244.40.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.248.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L593" class="blob-num js-line-number js-blob-rnum" data-line-number="593"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC593" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.64.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.192.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L594" class="blob-num js-line-number js-blob-rnum" data-line-number="594"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC594" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.181.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L595" class="blob-num js-line-number js-blob-rnum" data-line-number="595"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC595" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.176.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L596" class="blob-num js-line-number js-blob-rnum" data-line-number="596"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC596" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.154.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L597" class="blob-num js-line-number js-blob-rnum" data-line-number="597"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC597" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;89.113.122.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L598" class="blob-num js-line-number js-blob-rnum" data-line-number="598"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC598" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.234.138.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L599" class="blob-num js-line-number js-blob-rnum" data-line-number="599"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC599" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.234.140.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L600" class="blob-num js-line-number js-blob-rnum" data-line-number="600"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC600" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.179.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L601" class="blob-num js-line-number js-blob-rnum" data-line-number="601"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC601" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.162.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L602" class="blob-num js-line-number js-blob-rnum" data-line-number="602"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC602" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.188.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L603" class="blob-num js-line-number js-blob-rnum" data-line-number="603"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC603" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.173.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L604" class="blob-num js-line-number js-blob-rnum" data-line-number="604"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC604" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.153.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L605" class="blob-num js-line-number js-blob-rnum" data-line-number="605"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC605" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.110.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L606" class="blob-num js-line-number js-blob-rnum" data-line-number="606"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC606" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.177.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L607" class="blob-num js-line-number js-blob-rnum" data-line-number="607"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC607" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.180.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L608" class="blob-num js-line-number js-blob-rnum" data-line-number="608"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC608" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.10.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L609" class="blob-num js-line-number js-blob-rnum" data-line-number="609"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC609" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.151.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L610" class="blob-num js-line-number js-blob-rnum" data-line-number="610"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC610" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.178.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L611" class="blob-num js-line-number js-blob-rnum" data-line-number="611"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC611" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.182.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L612" class="blob-num js-line-number js-blob-rnum" data-line-number="612"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC612" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.163.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L613" class="blob-num js-line-number js-blob-rnum" data-line-number="613"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC613" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.2.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L614" class="blob-num js-line-number js-blob-rnum" data-line-number="614"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC614" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.253.174&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L615" class="blob-num js-line-number js-blob-rnum" data-line-number="615"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC615" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.253.172&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L616" class="blob-num js-line-number js-blob-rnum" data-line-number="616"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC616" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.253.167&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L617" class="blob-num js-line-number js-blob-rnum" data-line-number="617"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC617" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.253.63&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L618" class="blob-num js-line-number js-blob-rnum" data-line-number="618"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC618" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.253.32&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L619" class="blob-num js-line-number js-blob-rnum" data-line-number="619"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC619" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.252.174&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L620" class="blob-num js-line-number js-blob-rnum" data-line-number="620"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC620" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.252.172&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L621" class="blob-num js-line-number js-blob-rnum" data-line-number="621"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC621" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.252.167&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L622" class="blob-num js-line-number js-blob-rnum" data-line-number="622"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC622" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.252.63&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L623" class="blob-num js-line-number js-blob-rnum" data-line-number="623"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC623" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.252.38&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L624" class="blob-num js-line-number js-blob-rnum" data-line-number="624"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC624" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.240.186.247&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L625" class="blob-num js-line-number js-blob-rnum" data-line-number="625"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC625" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.192.98.249&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L626" class="blob-num js-line-number js-blob-rnum" data-line-number="626"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC626" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;65.9.48.253&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L627" class="blob-num js-line-number js-blob-rnum" data-line-number="627"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC627" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.165.126.254&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L628" class="blob-num js-line-number js-blob-rnum" data-line-number="628"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC628" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.156.13.243&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L629" class="blob-num js-line-number js-blob-rnum" data-line-number="629"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC629" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;13.33.247.243&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L630" class="blob-num js-line-number js-blob-rnum" data-line-number="630"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC630" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.230.216.248&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L631" class="blob-num js-line-number js-blob-rnum" data-line-number="631"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC631" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;199.59.243.223&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L632" class="blob-num js-line-number js-blob-rnum" data-line-number="632"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC632" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.66.123.241&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L633" class="blob-num js-line-number js-blob-rnum" data-line-number="633"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC633" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.66.95.249&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L634" class="blob-num js-line-number js-blob-rnum" data-line-number="634"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC634" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.160.187.253&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L635" class="blob-num js-line-number js-blob-rnum" data-line-number="635"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC635" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;13.225.15.250&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L636" class="blob-num js-line-number js-blob-rnum" data-line-number="636"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC636" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;99.86.92.242&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L637" class="blob-num js-line-number js-blob-rnum" data-line-number="637"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC637" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;13.225.33.247&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L638" class="blob-num js-line-number js-blob-rnum" data-line-number="638"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC638" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;13.249.5.250&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L639" class="blob-num js-line-number js-blob-rnum" data-line-number="639"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC639" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.157.229.247&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L640" class="blob-num js-line-number js-blob-rnum" data-line-number="640"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC640" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;143.204.221.250&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L641" class="blob-num js-line-number js-blob-rnum" data-line-number="641"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC641" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;152.199.21.141&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L642" class="blob-num js-line-number js-blob-rnum" data-line-number="642"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC642" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;93.184.220.70&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L643" class="blob-num js-line-number js-blob-rnum" data-line-number="643"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC643" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;192.229.233.50&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L644" class="blob-num js-line-number js-blob-rnum" data-line-number="644"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC644" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;192.229.220.133&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L645" class="blob-num js-line-number js-blob-rnum" data-line-number="645"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC645" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.157.214.96&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L646" class="blob-num js-line-number js-blob-rnum" data-line-number="646"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC646" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.157.214.92&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L647" class="blob-num js-line-number js-blob-rnum" data-line-number="647"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC647" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.157.214.73&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L648" class="blob-num js-line-number js-blob-rnum" data-line-number="648"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC648" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.157.214.40&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L649" class="blob-num js-line-number js-blob-rnum" data-line-number="649"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC649" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.165.140.117&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L650" class="blob-num js-line-number js-blob-rnum" data-line-number="650"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC650" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.165.140.75&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L651" class="blob-num js-line-number js-blob-rnum" data-line-number="651"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC651" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.165.140.71&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L652" class="blob-num js-line-number js-blob-rnum" data-line-number="652"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC652" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.165.140.36&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L653" class="blob-num js-line-number js-blob-rnum" data-line-number="653"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC653" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.85.49.123&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L654" class="blob-num js-line-number js-blob-rnum" data-line-number="654"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC654" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.85.49.113&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L655" class="blob-num js-line-number js-blob-rnum" data-line-number="655"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC655" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.85.49.35&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L656" class="blob-num js-line-number js-blob-rnum" data-line-number="656"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC656" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.85.49.12&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L657" class="blob-num js-line-number js-blob-rnum" data-line-number="657"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC657" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.44.227.212&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L658" class="blob-num js-line-number js-blob-rnum" data-line-number="658"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC658" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.156.140.159&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L659" class="blob-num js-line-number js-blob-rnum" data-line-number="659"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC659" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;44.221.37.199&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L660" class="blob-num js-line-number js-blob-rnum" data-line-number="660"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC660" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.152.4&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L661" class="blob-num js-line-number js-blob-rnum" data-line-number="661"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC661" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.153.4&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L662" class="blob-num js-line-number js-blob-rnum" data-line-number="662"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC662" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.99.229&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L663" class="blob-num js-line-number js-blob-rnum" data-line-number="663"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC663" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.99.224&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L664" class="blob-num js-line-number js-blob-rnum" data-line-number="664"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC664" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.98.229&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L665" class="blob-num js-line-number js-blob-rnum" data-line-number="665"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC665" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.98.224&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L666" class="blob-num js-line-number js-blob-rnum" data-line-number="666"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC666" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.74.159&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L667" class="blob-num js-line-number js-blob-rnum" data-line-number="667"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC667" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.26.11.38&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L668" class="blob-num js-line-number js-blob-rnum" data-line-number="668"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC668" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.26.10.38&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L669" class="blob-num js-line-number js-blob-rnum" data-line-number="669"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC669" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.222.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L670" class="blob-num js-line-number js-blob-rnum" data-line-number="670"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC670" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.221.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L671" class="blob-num js-line-number js-blob-rnum" data-line-number="671"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC671" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.233.165.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L672" class="blob-num js-line-number js-blob-rnum" data-line-number="672"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC672" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.233.162.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L673" class="blob-num js-line-number js-blob-rnum" data-line-number="673"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC673" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.250.186.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L674" class="blob-num js-line-number js-blob-rnum" data-line-number="674"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC674" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.250.74.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L675" class="blob-num js-line-number js-blob-rnum" data-line-number="675"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC675" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.250.181.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L676" class="blob-num js-line-number js-blob-rnum" data-line-number="676"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC676" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.217.16.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L677" class="blob-num js-line-number js-blob-rnum" data-line-number="677"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC677" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.250.184.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L678" class="blob-num js-line-number js-blob-rnum" data-line-number="678"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC678" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.250.185.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L679" class="blob-num js-line-number js-blob-rnum" data-line-number="679"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC679" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.58.206.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L680" class="blob-num js-line-number js-blob-rnum" data-line-number="680"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC680" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.58.212.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L681" class="blob-num js-line-number js-blob-rnum" data-line-number="681"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC681" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.205.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L682" class="blob-num js-line-number js-blob-rnum" data-line-number="682"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC682" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.182.196&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L683" class="blob-num js-line-number js-blob-rnum" data-line-number="683"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC683" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.32.39&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L684" class="blob-num js-line-number js-blob-rnum" data-line-number="684"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC684" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.97.3&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L685" class="blob-num js-line-number js-blob-rnum" data-line-number="685"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC685" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.161.94&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L686" class="blob-num js-line-number js-blob-rnum" data-line-number="686"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC686" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.9.225&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L687" class="blob-num js-line-number js-blob-rnum" data-line-number="687"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC687" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.120.63.228&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L688" class="blob-num js-line-number js-blob-rnum" data-line-number="688"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC688" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.198.108.65&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L689" class="blob-num js-line-number js-blob-rnum" data-line-number="689"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC689" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.125.230.2&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L690" class="blob-num js-line-number js-blob-rnum" data-line-number="690"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC690" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L691" class="blob-num js-line-number js-blob-rnum" data-line-number="691"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC691" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.251.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L692" class="blob-num js-line-number js-blob-rnum" data-line-number="692"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC692" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.205.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L693" class="blob-num js-line-number js-blob-rnum" data-line-number="693"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC693" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.10.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L694" class="blob-num js-line-number js-blob-rnum" data-line-number="694"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC694" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.160.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L695" class="blob-num js-line-number js-blob-rnum" data-line-number="695"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC695" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.162.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L696" class="blob-num js-line-number js-blob-rnum" data-line-number="696"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC696" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.1.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L697" class="blob-num js-line-number js-blob-rnum" data-line-number="697"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC697" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.43.61.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L698" class="blob-num js-line-number js-blob-rnum" data-line-number="698"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC698" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.104.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L699" class="blob-num js-line-number js-blob-rnum" data-line-number="699"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC699" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.99.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L700" class="blob-num js-line-number js-blob-rnum" data-line-number="700"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC700" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.153.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L701" class="blob-num js-line-number js-blob-rnum" data-line-number="701"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC701" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.108.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L702" class="blob-num js-line-number js-blob-rnum" data-line-number="702"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC702" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.10.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L703" class="blob-num js-line-number js-blob-rnum" data-line-number="703"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC703" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.252.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L704" class="blob-num js-line-number js-blob-rnum" data-line-number="704"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC704" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.253.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L705" class="blob-num js-line-number js-blob-rnum" data-line-number="705"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC705" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;87.245.216.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L706" class="blob-num js-line-number js-blob-rnum" data-line-number="706"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC706" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.217.133.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L707" class="blob-num js-line-number js-blob-rnum" data-line-number="707"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC707" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.220.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L708" class="blob-num js-line-number js-blob-rnum" data-line-number="708"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC708" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.131.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L709" class="blob-num js-line-number js-blob-rnum" data-line-number="709"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC709" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;209.85.233.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L710" class="blob-num js-line-number js-blob-rnum" data-line-number="710"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC710" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.6.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L711" class="blob-num js-line-number js-blob-rnum" data-line-number="711"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC711" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.163.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L712" class="blob-num js-line-number js-blob-rnum" data-line-number="712"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC712" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.8.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L713" class="blob-num js-line-number js-blob-rnum" data-line-number="713"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC713" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.111.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L714" class="blob-num js-line-number js-blob-rnum" data-line-number="714"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC714" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.13.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L715" class="blob-num js-line-number js-blob-rnum" data-line-number="715"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC715" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.100.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L716" class="blob-num js-line-number js-blob-rnum" data-line-number="716"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC716" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.11.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L717" class="blob-num js-line-number js-blob-rnum" data-line-number="717"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC717" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.233.161.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L718" class="blob-num js-line-number js-blob-rnum" data-line-number="718"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC718" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.233.164.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L719" class="blob-num js-line-number js-blob-rnum" data-line-number="719"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC719" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.73.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L720" class="blob-num js-line-number js-blob-rnum" data-line-number="720"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC720" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.177.14.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L721" class="blob-num js-line-number js-blob-rnum" data-line-number="721"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC721" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.233.163.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L722" class="blob-num js-line-number js-blob-rnum" data-line-number="722"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC722" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.251.1.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L723" class="blob-num js-line-number js-blob-rnum" data-line-number="723"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC723" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.250.150.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L724" class="blob-num js-line-number js-blob-rnum" data-line-number="724"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC724" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.130.234&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L725" class="blob-num js-line-number js-blob-rnum" data-line-number="725"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC725" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.134.234&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L726" class="blob-num js-line-number js-blob-rnum" data-line-number="726"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC726" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.133.234&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L727" class="blob-num js-line-number js-blob-rnum" data-line-number="727"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC727" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.135.234&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L728" class="blob-num js-line-number js-blob-rnum" data-line-number="728"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC728" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.136.234&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L729" class="blob-num js-line-number js-blob-rnum" data-line-number="729"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC729" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.137.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L730" class="blob-num js-line-number js-blob-rnum" data-line-number="730"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC730" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.135.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L731" class="blob-num js-line-number js-blob-rnum" data-line-number="731"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC731" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.136.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L732" class="blob-num js-line-number js-blob-rnum" data-line-number="732"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC732" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.138.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L733" class="blob-num js-line-number js-blob-rnum" data-line-number="733"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC733" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.128.233&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L734" class="blob-num js-line-number js-blob-rnum" data-line-number="734"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC734" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;198.244.231.90&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L735" class="blob-num js-line-number js-blob-rnum" data-line-number="735"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC735" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;5.188.189.95&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L736" class="blob-num js-line-number js-blob-rnum" data-line-number="736"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC736" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.129.233&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L737" class="blob-num js-line-number js-blob-rnum" data-line-number="737"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC737" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.130.233&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L738" class="blob-num js-line-number js-blob-rnum" data-line-number="738"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC738" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.133.233&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L739" class="blob-num js-line-number js-blob-rnum" data-line-number="739"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC739" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.134.233&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L740" class="blob-num js-line-number js-blob-rnum" data-line-number="740"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC740" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.135.233&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L741" class="blob-num js-line-number js-blob-rnum" data-line-number="741"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC741" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.138.234&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L742" class="blob-num js-line-number js-blob-rnum" data-line-number="742"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC742" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.137.234&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L743" class="blob-num js-line-number js-blob-rnum" data-line-number="743"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC743" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.134.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L744" class="blob-num js-line-number js-blob-rnum" data-line-number="744"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC744" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.130.235&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L745" class="blob-num js-line-number js-blob-rnum" data-line-number="745"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC745" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.129.235&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L746" class="blob-num js-line-number js-blob-rnum" data-line-number="746"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC746" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.129.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L747" class="blob-num js-line-number js-blob-rnum" data-line-number="747"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC747" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.128.235&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L748" class="blob-num js-line-number js-blob-rnum" data-line-number="748"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC748" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.233.165.94&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L749" class="blob-num js-line-number js-blob-rnum" data-line-number="749"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC749" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;35.207.188.57&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L750" class="blob-num js-line-number js-blob-rnum" data-line-number="750"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC750" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;35.207.81.249&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L751" class="blob-num js-line-number js-blob-rnum" data-line-number="751"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC751" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;35.207.171.222&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L752" class="blob-num js-line-number js-blob-rnum" data-line-number="752"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC752" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.243.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L753" class="blob-num js-line-number js-blob-rnum" data-line-number="753"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC753" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.37.134.16&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L754" class="blob-num js-line-number js-blob-rnum" data-line-number="754"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC754" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;57.128.212.243&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L755" class="blob-num js-line-number js-blob-rnum" data-line-number="755"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC755" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;5.199.173.130&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L756" class="blob-num js-line-number js-blob-rnum" data-line-number="756"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC756" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;5.199.173.153&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L757" class="blob-num js-line-number js-blob-rnum" data-line-number="757"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC757" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;5.199.173.163&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L758" class="blob-num js-line-number js-blob-rnum" data-line-number="758"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC758" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;185.42.163.120&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L759" class="blob-num js-line-number js-blob-rnum" data-line-number="759"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC759" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;57.128.212.242&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L760" class="blob-num js-line-number js-blob-rnum" data-line-number="760"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC760" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;46.166.167.67&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L761" class="blob-num js-line-number js-blob-rnum" data-line-number="761"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC761" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;46.166.167.66&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L762" class="blob-num js-line-number js-blob-rnum" data-line-number="762"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC762" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;94.237.111.107&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L763" class="blob-num js-line-number js-blob-rnum" data-line-number="763"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC763" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;46.166.167.68&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L764" class="blob-num js-line-number js-blob-rnum" data-line-number="764"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC764" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;94.237.125.200&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L765" class="blob-num js-line-number js-blob-rnum" data-line-number="765"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC765" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;94.237.43.28&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L766" class="blob-num js-line-number js-blob-rnum" data-line-number="766"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC766" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;94.237.42.247&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L767" class="blob-num js-line-number js-blob-rnum" data-line-number="767"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC767" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;94.237.41.236&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L768" class="blob-num js-line-number js-blob-rnum" data-line-number="768"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC768" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;91.215.42.193&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L769" class="blob-num js-line-number js-blob-rnum" data-line-number="769"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC769" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;38.180.44.76&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L770" class="blob-num js-line-number js-blob-rnum" data-line-number="770"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC770" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.195.13.249&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L771" class="blob-num js-line-number js-blob-rnum" data-line-number="771"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC771" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;139.59.96.213&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L772" class="blob-num js-line-number js-blob-rnum" data-line-number="772"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC772" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;194.67.111.89&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L773" class="blob-num js-line-number js-blob-rnum" data-line-number="773"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC773" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;194.38.21.208&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L774" class="blob-num js-line-number js-blob-rnum" data-line-number="774"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC774" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;194.40.243.150&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L775" class="blob-num js-line-number js-blob-rnum" data-line-number="775"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC775" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;5.252.22.90&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L776" class="blob-num js-line-number js-blob-rnum" data-line-number="776"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC776" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;128.199.54.7&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L777" class="blob-num js-line-number js-blob-rnum" data-line-number="777"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC777" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;45.55.82.131&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L778" class="blob-num js-line-number js-blob-rnum" data-line-number="778"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC778" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.134.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L779" class="blob-num js-line-number js-blob-rnum" data-line-number="779"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC779" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.130.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L780" class="blob-num js-line-number js-blob-rnum" data-line-number="780"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC780" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.133.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L781" class="blob-num js-line-number js-blob-rnum" data-line-number="781"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC781" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.128.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L782" class="blob-num js-line-number js-blob-rnum" data-line-number="782"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC782" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;195.95.178.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L783" class="blob-num js-line-number js-blob-rnum" data-line-number="783"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC783" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.37.127&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L784" class="blob-num js-line-number js-blob-rnum" data-line-number="784"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC784" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.150.129&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L785" class="blob-num js-line-number js-blob-rnum" data-line-number="785"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC785" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.19.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L786" class="blob-num js-line-number js-blob-rnum" data-line-number="786"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC786" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.233.184.198&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L787" class="blob-num js-line-number js-blob-rnum" data-line-number="787"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC787" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.18.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L788" class="blob-num js-line-number js-blob-rnum" data-line-number="788"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC788" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;77.240.43.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L789" class="blob-num js-line-number js-blob-rnum" data-line-number="789"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC789" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;57.144.112.34&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L790" class="blob-num js-line-number js-blob-rnum" data-line-number="790"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC790" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;57.144.110.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L791" class="blob-num js-line-number js-blob-rnum" data-line-number="791"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC791" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.205.174&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L792" class="blob-num js-line-number js-blob-rnum" data-line-number="792"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC792" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.58.192.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.224.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L793" class="blob-num js-line-number js-blob-rnum" data-line-number="793"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC793" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.233.160.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.224.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L794" class="blob-num js-line-number js-blob-rnum" data-line-number="794"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC794" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.105.245.168&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L795" class="blob-num js-line-number js-blob-rnum" data-line-number="795"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC795" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.159.140.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L796" class="blob-num js-line-number js-blob-rnum" data-line-number="796"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC796" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.150.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L797" class="blob-num js-line-number js-blob-rnum" data-line-number="797"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC797" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.37.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L798" class="blob-num js-line-number js-blob-rnum" data-line-number="798"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC798" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.35.28&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L799" class="blob-num js-line-number js-blob-rnum" data-line-number="799"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC799" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.152.228&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L800" class="blob-num js-line-number js-blob-rnum" data-line-number="800"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC800" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.41.241&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L801" class="blob-num js-line-number js-blob-rnum" data-line-number="801"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC801" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.146.15&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L802" class="blob-num js-line-number js-blob-rnum" data-line-number="802"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC802" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.98.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L803" class="blob-num js-line-number js-blob-rnum" data-line-number="803"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC803" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.99.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L804" class="blob-num js-line-number js-blob-rnum" data-line-number="804"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC804" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;95.129.233.136&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L805" class="blob-num js-line-number js-blob-rnum" data-line-number="805"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC805" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.217.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L806" class="blob-num js-line-number js-blob-rnum" data-line-number="806"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC806" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.71.198&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L807" class="blob-num js-line-number js-blob-rnum" data-line-number="807"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC807" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;199.232.188.158&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L808" class="blob-num js-line-number js-blob-rnum" data-line-number="808"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC808" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.50.150&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L809" class="blob-num js-line-number js-blob-rnum" data-line-number="809"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC809" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.163.237&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L810" class="blob-num js-line-number js-blob-rnum" data-line-number="810"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC810" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.96.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L811" class="blob-num js-line-number js-blob-rnum" data-line-number="811"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC811" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;188.114.97.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L812" class="blob-num js-line-number js-blob-rnum" data-line-number="812"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC812" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.244.42.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L813" class="blob-num js-line-number js-blob-rnum" data-line-number="813"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC813" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.218.67&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L814" class="blob-num js-line-number js-blob-rnum" data-line-number="814"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC814" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.45.187&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L815" class="blob-num js-line-number js-blob-rnum" data-line-number="815"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC815" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;140.82.121.6&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L816" class="blob-num js-line-number js-blob-rnum" data-line-number="816"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC816" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;140.82.121.5&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L817" class="blob-num js-line-number js-blob-rnum" data-line-number="817"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC817" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;140.82.114.22&lt;/span&gt;	&lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L818" class="blob-num js-line-number js-blob-rnum" data-line-number="818"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC818" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;140.82.114.21&lt;/span&gt;	&lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L819" class="blob-num js-line-number js-blob-rnum" data-line-number="819"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC819" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;140.82.113.22&lt;/span&gt;	&lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L820" class="blob-num js-line-number js-blob-rnum" data-line-number="820"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC820" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;140.82.113.21&lt;/span&gt;	&lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L821" class="blob-num js-line-number js-blob-rnum" data-line-number="821"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC821" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;140.82.112.22&lt;/span&gt;	&lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L822" class="blob-num js-line-number js-blob-rnum" data-line-number="822"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC822" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;140.82.112.21&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L823" class="blob-num js-line-number js-blob-rnum" data-line-number="823"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC823" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;20.250.119.64&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L824" class="blob-num js-line-number js-blob-rnum" data-line-number="824"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC824" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;20.199.39.224&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L825" class="blob-num js-line-number js-blob-rnum" data-line-number="825"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC825" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;4.225.11.192&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L826" class="blob-num js-line-number js-blob-rnum" data-line-number="826"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC826" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.16.180.118&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L827" class="blob-num js-line-number js-blob-rnum" data-line-number="827"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC827" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.16.181.118&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L828" class="blob-num js-line-number js-blob-rnum" data-line-number="828"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC828" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.155.209&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L829" class="blob-num js-line-number js-blob-rnum" data-line-number="829"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC829" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.89.237&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L830" class="blob-num js-line-number js-blob-rnum" data-line-number="830"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC830" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.90.237&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L831" class="blob-num js-line-number js-blob-rnum" data-line-number="831"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC831" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.185.28.63&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L832" class="blob-num js-line-number js-blob-rnum" data-line-number="832"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC832" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.192.139.211&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L833" class="blob-num js-line-number js-blob-rnum" data-line-number="833"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC833" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.194.52.28&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L834" class="blob-num js-line-number js-blob-rnum" data-line-number="834"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC834" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;20.33.66.163&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L835" class="blob-num js-line-number js-blob-rnum" data-line-number="835"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC835" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.126.226.51&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L836" class="blob-num js-line-number js-blob-rnum" data-line-number="836"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC836" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.39.85&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L837" class="blob-num js-line-number js-blob-rnum" data-line-number="837"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC837" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.177.15.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L838" class="blob-num js-line-number js-blob-rnum" data-line-number="838"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC838" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.148.171&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L839" class="blob-num js-line-number js-blob-rnum" data-line-number="839"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC839" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.155.214&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L840" class="blob-num js-line-number js-blob-rnum" data-line-number="840"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC840" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.32.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L841" class="blob-num js-line-number js-blob-rnum" data-line-number="841"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC841" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.217.132.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L842" class="blob-num js-line-number js-blob-rnum" data-line-number="842"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC842" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;209.85.226.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L843" class="blob-num js-line-number js-blob-rnum" data-line-number="843"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC843" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;195.62.89.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L844" class="blob-num js-line-number js-blob-rnum" data-line-number="844"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC844" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.192.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.192.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L845" class="blob-num js-line-number js-blob-rnum" data-line-number="845"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC845" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.196.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L846" class="blob-num js-line-number js-blob-rnum" data-line-number="846"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC846" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.197.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L847" class="blob-num js-line-number js-blob-rnum" data-line-number="847"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC847" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.198.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L848" class="blob-num js-line-number js-blob-rnum" data-line-number="848"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC848" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.199.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L849" class="blob-num js-line-number js-blob-rnum" data-line-number="849"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC849" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.216.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L850" class="blob-num js-line-number js-blob-rnum" data-line-number="850"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC850" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.217.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L851" class="blob-num js-line-number js-blob-rnum" data-line-number="851"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC851" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.237.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L852" class="blob-num js-line-number js-blob-rnum" data-line-number="852"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC852" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.238.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L853" class="blob-num js-line-number js-blob-rnum" data-line-number="853"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC853" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.241.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L854" class="blob-num js-line-number js-blob-rnum" data-line-number="854"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC854" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.242.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L855" class="blob-num js-line-number js-blob-rnum" data-line-number="855"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC855" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.244.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L856" class="blob-num js-line-number js-blob-rnum" data-line-number="856"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC856" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.71.8.96&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.248&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L857" class="blob-num js-line-number js-blob-rnum" data-line-number="857"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC857" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.240.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L858" class="blob-num js-line-number js-blob-rnum" data-line-number="858"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC858" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.241.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L859" class="blob-num js-line-number js-blob-rnum" data-line-number="859"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC859" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.242.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L860" class="blob-num js-line-number js-blob-rnum" data-line-number="860"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC860" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.243.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L861" class="blob-num js-line-number js-blob-rnum" data-line-number="861"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC861" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.244.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L862" class="blob-num js-line-number js-blob-rnum" data-line-number="862"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC862" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.245.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L863" class="blob-num js-line-number js-blob-rnum" data-line-number="863"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC863" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.246.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L864" class="blob-num js-line-number js-blob-rnum" data-line-number="864"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC864" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.247.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L865" class="blob-num js-line-number js-blob-rnum" data-line-number="865"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC865" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.248.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L866" class="blob-num js-line-number js-blob-rnum" data-line-number="866"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC866" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.249.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L867" class="blob-num js-line-number js-blob-rnum" data-line-number="867"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC867" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.250.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L868" class="blob-num js-line-number js-blob-rnum" data-line-number="868"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC868" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.251.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L869" class="blob-num js-line-number js-blob-rnum" data-line-number="869"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC869" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;12.129.184.160&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.248&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L870" class="blob-num js-line-number js-blob-rnum" data-line-number="870"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC870" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;195.62.89.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L871" class="blob-num js-line-number js-blob-rnum" data-line-number="871"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC871" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.195.29&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L872" class="blob-num js-line-number js-blob-rnum" data-line-number="872"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC872" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.36.147&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L873" class="blob-num js-line-number js-blob-rnum" data-line-number="873"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC873" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;151.101.193.140&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L874" class="blob-num js-line-number js-blob-rnum" data-line-number="874"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC874" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;151.101.129.140&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L875" class="blob-num js-line-number js-blob-rnum" data-line-number="875"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC875" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;151.101.65.140&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L876" class="blob-num js-line-number js-blob-rnum" data-line-number="876"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC876" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;151.101.9.140&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L877" class="blob-num js-line-number js-blob-rnum" data-line-number="877"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC877" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;151.101.1.140&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L878" class="blob-num js-line-number js-blob-rnum" data-line-number="878"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC878" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;146.75.121.140&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L879" class="blob-num js-line-number js-blob-rnum" data-line-number="879"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC879" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.155.178.5&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L880" class="blob-num js-line-number js-blob-rnum" data-line-number="880"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC880" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.74.73.31&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L881" class="blob-num js-line-number js-blob-rnum" data-line-number="881"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC881" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.251.50.149&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L882" class="blob-num js-line-number js-blob-rnum" data-line-number="882"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC882" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.246.79.9&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L883" class="blob-num js-line-number js-blob-rnum" data-line-number="883"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC883" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.214.181.141&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L884" class="blob-num js-line-number js-blob-rnum" data-line-number="884"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC884" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.170.196.176&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L885" class="blob-num js-line-number js-blob-rnum" data-line-number="885"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC885" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.155.246.232&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L886" class="blob-num js-line-number js-blob-rnum" data-line-number="886"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC886" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.200.8.190&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L887" class="blob-num js-line-number js-blob-rnum" data-line-number="887"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC887" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.73.148.110&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L888" class="blob-num js-line-number js-blob-rnum" data-line-number="888"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC888" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.172.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L889" class="blob-num js-line-number js-blob-rnum" data-line-number="889"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC889" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.156.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L890" class="blob-num js-line-number js-blob-rnum" data-line-number="890"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC890" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.3.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L891" class="blob-num js-line-number js-blob-rnum" data-line-number="891"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC891" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;209.85.165.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L892" class="blob-num js-line-number js-blob-rnum" data-line-number="892"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC892" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.24.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L893" class="blob-num js-line-number js-blob-rnum" data-line-number="893"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC893" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.140.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L894" class="blob-num js-line-number js-blob-rnum" data-line-number="894"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC894" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.217.131.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L895" class="blob-num js-line-number js-blob-rnum" data-line-number="895"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC895" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.7.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L896" class="blob-num js-line-number js-blob-rnum" data-line-number="896"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC896" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.53.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L897" class="blob-num js-line-number js-blob-rnum" data-line-number="897"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC897" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.141.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L898" class="blob-num js-line-number js-blob-rnum" data-line-number="898"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC898" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.57.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L899" class="blob-num js-line-number js-blob-rnum" data-line-number="899"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC899" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.155.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L900" class="blob-num js-line-number js-blob-rnum" data-line-number="900"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC900" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.191.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L901" class="blob-num js-line-number js-blob-rnum" data-line-number="901"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC901" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.56.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L902" class="blob-num js-line-number js-blob-rnum" data-line-number="902"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC902" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.143.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L903" class="blob-num js-line-number js-blob-rnum" data-line-number="903"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC903" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;57.144.222.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L904" class="blob-num js-line-number js-blob-rnum" data-line-number="904"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC904" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;45.130.4.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L905" class="blob-num js-line-number js-blob-rnum" data-line-number="905"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC905" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;87.245.223.97&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L906" class="blob-num js-line-number js-blob-rnum" data-line-number="906"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC906" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;route&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;57.144.96.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.254.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L907" class="blob-num js-line-number js-blob-rnum" data-line-number="907"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC907" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.44.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L908" class="blob-num js-line-number js-blob-rnum" data-line-number="908"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC908" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;108.174.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L909" class="blob-num js-line-number js-blob-rnum" data-line-number="909"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC909" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;144.2.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L910" class="blob-num js-line-number js-blob-rnum" data-line-number="910"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC910" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;185.63.140.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.252.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L911" class="blob-num js-line-number js-blob-rnum" data-line-number="911"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC911" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;13.107.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L912" class="blob-num js-line-number js-blob-rnum" data-line-number="912"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC912" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;40.74.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.254.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L913" class="blob-num js-line-number js-blob-rnum" data-line-number="913"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC913" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;40.76.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.252.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L914" class="blob-num js-line-number js-blob-rnum" data-line-number="914"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC914" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.183.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L915" class="blob-num js-line-number js-blob-rnum" data-line-number="915"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC915" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.224.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L916" class="blob-num js-line-number js-blob-rnum" data-line-number="916"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC916" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L917" class="blob-num js-line-number js-blob-rnum" data-line-number="917"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC917" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.250.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L918" class="blob-num js-line-number js-blob-rnum" data-line-number="918"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC918" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.217.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L919" class="blob-num js-line-number js-blob-rnum" data-line-number="919"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC919" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L920" class="blob-num js-line-number js-blob-rnum" data-line-number="920"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC920" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;74.125.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L921" class="blob-num js-line-number js-blob-rnum" data-line-number="921"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC921" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;45.42.64.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L922" class="blob-num js-line-number js-blob-rnum" data-line-number="922"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC922" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;45.42.66.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L923" class="blob-num js-line-number js-blob-rnum" data-line-number="923"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC923" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;103.20.92.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L924" class="blob-num js-line-number js-blob-rnum" data-line-number="924"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC924" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;8.6.112.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L925" class="blob-num js-line-number js-blob-rnum" data-line-number="925"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC925" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;8.47.69.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L926" class="blob-num js-line-number js-blob-rnum" data-line-number="926"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC926" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.66.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L927" class="blob-num js-line-number js-blob-rnum" data-line-number="927"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC927" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;138.128.136.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.248.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L928" class="blob-num js-line-number js-blob-rnum" data-line-number="928"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC928" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;162.158.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.254.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L929" class="blob-num js-line-number js-blob-rnum" data-line-number="929"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC929" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.64.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.248.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L930" class="blob-num js-line-number js-blob-rnum" data-line-number="930"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC930" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.0.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.254.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L931" class="blob-num js-line-number js-blob-rnum" data-line-number="931"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC931" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.2.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.254.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L932" class="blob-num js-line-number js-blob-rnum" data-line-number="932"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC932" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;35.192.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.240.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L933" class="blob-num js-line-number js-blob-rnum" data-line-number="933"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC933" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;35.208.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.240.0.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L934" class="blob-num js-line-number js-blob-rnum" data-line-number="934"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC934" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;5.200.14.128&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.128&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L935" class="blob-num js-line-number js-blob-rnum" data-line-number="935"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC935" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;66.22.192.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.192.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L936" class="blob-num js-line-number js-blob-rnum" data-line-number="936"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC936" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.50.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L937" class="blob-num js-line-number js-blob-rnum" data-line-number="937"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC937" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.17.86&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L938" class="blob-num js-line-number js-blob-rnum" data-line-number="938"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC938" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.175.99&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L939" class="blob-num js-line-number js-blob-rnum" data-line-number="939"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC939" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.64.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L940" class="blob-num js-line-number js-blob-rnum" data-line-number="940"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC940" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.16.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L941" class="blob-num js-line-number js-blob-rnum" data-line-number="941"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC941" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.48.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L942" class="blob-num js-line-number js-blob-rnum" data-line-number="942"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC942" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.96.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L943" class="blob-num js-line-number js-blob-rnum" data-line-number="943"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC943" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.80.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L944" class="blob-num js-line-number js-blob-rnum" data-line-number="944"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC944" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.32.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L945" class="blob-num js-line-number js-blob-rnum" data-line-number="945"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC945" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.112.1&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L946" class="blob-num js-line-number js-blob-rnum" data-line-number="946"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC946" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.164.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L947" class="blob-num js-line-number js-blob-rnum" data-line-number="947"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC947" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.189.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L948" class="blob-num js-line-number js-blob-rnum" data-line-number="948"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC948" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.207.253&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L949" class="blob-num js-line-number js-blob-rnum" data-line-number="949"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC949" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;117.55.203.183&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L950" class="blob-num js-line-number js-blob-rnum" data-line-number="950"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC950" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.69.116&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L951" class="blob-num js-line-number js-blob-rnum" data-line-number="951"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC951" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;5.61.53.100&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L952" class="blob-num js-line-number js-blob-rnum" data-line-number="952"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC952" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;57.144.244.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L953" class="blob-num js-line-number js-blob-rnum" data-line-number="953"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC953" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.66.40.229&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L954" class="blob-num js-line-number js-blob-rnum" data-line-number="954"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC954" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.66.43.27&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L955" class="blob-num js-line-number js-blob-rnum" data-line-number="955"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC955" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.222.159&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L956" class="blob-num js-line-number js-blob-rnum" data-line-number="956"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC956" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.21.46.23&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L957" class="blob-num js-line-number js-blob-rnum" data-line-number="957"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC957" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.26.13.72&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L958" class="blob-num js-line-number js-blob-rnum" data-line-number="958"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC958" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.26.12.72&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L959" class="blob-num js-line-number js-blob-rnum" data-line-number="959"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC959" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.67.70.167&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L960" class="blob-num js-line-number js-blob-rnum" data-line-number="960"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC960" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;92.113.23.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L961" class="blob-num js-line-number js-blob-rnum" data-line-number="961"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC961" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;92.113.16.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L962" class="blob-num js-line-number js-blob-rnum" data-line-number="962"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC962" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;91.108.123.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L963" class="blob-num js-line-number js-blob-rnum" data-line-number="963"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC963" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;77.37.55.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L964" class="blob-num js-line-number js-blob-rnum" data-line-number="964"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC964" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;91.108.98.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L965" class="blob-num js-line-number js-blob-rnum" data-line-number="965"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC965" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.160.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L966" class="blob-num js-line-number js-blob-rnum" data-line-number="966"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC966" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;157.240.201.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L967" class="blob-num js-line-number js-blob-rnum" data-line-number="967"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC967" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;31.13.72.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L968" class="blob-num js-line-number js-blob-rnum" data-line-number="968"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC968" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;57.144.248.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L969" class="blob-num js-line-number js-blob-rnum" data-line-number="969"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC969" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.219.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L970" class="blob-num js-line-number js-blob-rnum" data-line-number="970"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC970" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.239.38.223&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L971" class="blob-num js-line-number js-blob-rnum" data-line-number="971"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC971" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.239.34.223&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L972" class="blob-num js-line-number js-blob-rnum" data-line-number="972"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC972" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.239.36.223&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L973" class="blob-num js-line-number js-blob-rnum" data-line-number="973"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC973" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.239.32.223&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L974" class="blob-num js-line-number js-blob-rnum" data-line-number="974"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC974" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;160.79.104.10&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L975" class="blob-num js-line-number js-blob-rnum" data-line-number="975"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC975" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.36.57.103&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L976" class="blob-num js-line-number js-blob-rnum" data-line-number="976"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC976" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.16.174.226&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L977" class="blob-num js-line-number js-blob-rnum" data-line-number="977"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC977" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.16.175.22&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L978" class="blob-num js-line-number js-blob-rnum" data-line-number="978"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC978" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.165.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L979" class="blob-num js-line-number js-blob-rnum" data-line-number="979"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC979" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.15.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L980" class="blob-num js-line-number js-blob-rnum" data-line-number="980"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC980" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.253.130.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L981" class="blob-num js-line-number js-blob-rnum" data-line-number="981"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC981" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.58.211.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L982" class="blob-num js-line-number js-blob-rnum" data-line-number="982"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC982" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;216.58.207.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L983" class="blob-num js-line-number js-blob-rnum" data-line-number="983"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC983" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;173.194.16.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L984" class="blob-num js-line-number js-blob-rnum" data-line-number="984"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC984" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.217.21.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L985" class="blob-num js-line-number js-blob-rnum" data-line-number="985"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC985" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;172.217.19.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L986" class="blob-num js-line-number js-blob-rnum" data-line-number="986"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC986" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.251.142.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L987" class="blob-num js-line-number js-blob-rnum" data-line-number="987"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC987" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;142.251.38.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L988" class="blob-num js-line-number js-blob-rnum" data-line-number="988"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC988" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;87.245.220.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L989" class="blob-num js-line-number js-blob-rnum" data-line-number="989"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC989" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;217.60.37.71&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L990" class="blob-num js-line-number js-blob-rnum" data-line-number="990"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC990" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;184.51.252.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L991" class="blob-num js-line-number js-blob-rnum" data-line-number="991"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC991" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;23.35.104.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L992" class="blob-num js-line-number js-blob-rnum" data-line-number="992"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC992" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.45.207.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L993" class="blob-num js-line-number js-blob-rnum" data-line-number="993"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC993" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;146.75.121.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L994" class="blob-num js-line-number js-blob-rnum" data-line-number="994"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC994" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;146.75.122.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L995" class="blob-num js-line-number js-blob-rnum" data-line-number="995"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC995" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;146.75.123.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L996" class="blob-num js-line-number js-blob-rnum" data-line-number="996"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC996" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;100.49.84.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L997" class="blob-num js-line-number js-blob-rnum" data-line-number="997"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC997" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;100.31.166.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L998" class="blob-num js-line-number js-blob-rnum" data-line-number="998"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC998" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;88.221.132.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L999" class="blob-num js-line-number js-blob-rnum" data-line-number="999"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC999" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;65.9.46.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1000" class="blob-num js-line-number js-blob-rnum" data-line-number="1000"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1000" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;54.92.145.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1001" class="blob-num js-line-number js-blob-rnum" data-line-number="1001"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1001" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.202.243.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1002" class="blob-num js-line-number js-blob-rnum" data-line-number="1002"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1002" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.45.207.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1003" class="blob-num js-line-number js-blob-rnum" data-line-number="1003"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1003" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;52.25.229.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1004" class="blob-num js-line-number js-blob-rnum" data-line-number="1004"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1004" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;44.217.242.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1005" class="blob-num js-line-number js-blob-rnum" data-line-number="1005"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1005" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;44.214.243.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1006" class="blob-num js-line-number js-blob-rnum" data-line-number="1006"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1006" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;35.174.39.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1007" class="blob-num js-line-number js-blob-rnum" data-line-number="1007"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1007" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;35.168.169.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1008" class="blob-num js-line-number js-blob-rnum" data-line-number="1008"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1008" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;35.157.91.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1009" class="blob-num js-line-number js-blob-rnum" data-line-number="1009"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1009" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;34.237.172.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1010" class="blob-num js-line-number js-blob-rnum" data-line-number="1010"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1010" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;23.215.0.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1011" class="blob-num js-line-number js-blob-rnum" data-line-number="1011"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1011" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;23.211.70.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1012" class="blob-num js-line-number js-blob-rnum" data-line-number="1012"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1012" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;23.211.16.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1013" class="blob-num js-line-number js-blob-rnum" data-line-number="1013"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1013" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;23.192.228.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1014" class="blob-num js-line-number js-blob-rnum" data-line-number="1014"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1014" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;23.50.135.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1015" class="blob-num js-line-number js-blob-rnum" data-line-number="1015"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1015" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;23.35.105.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1016" class="blob-num js-line-number js-blob-rnum" data-line-number="1016"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1016" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;23.35.104.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1017" class="blob-num js-line-number js-blob-rnum" data-line-number="1017"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1017" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;18.210.37.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1018" class="blob-num js-line-number js-blob-rnum" data-line-number="1018"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1018" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.174.113.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1019" class="blob-num js-line-number js-blob-rnum" data-line-number="1019"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1019" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.124.81.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1020" class="blob-num js-line-number js-blob-rnum" data-line-number="1020"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1020" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.76.161.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1021" class="blob-num js-line-number js-blob-rnum" data-line-number="1021"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1021" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.74.50.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1022" class="blob-num js-line-number js-blob-rnum" data-line-number="1022"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1022" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.71.232.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1023" class="blob-num js-line-number js-blob-rnum" data-line-number="1023"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1023" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.68.13.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1024" class="blob-num js-line-number js-blob-rnum" data-line-number="1024"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1024" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.66.199.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1025" class="blob-num js-line-number js-blob-rnum" data-line-number="1025"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1025" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.66.7.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1026" class="blob-num js-line-number js-blob-rnum" data-line-number="1026"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1026" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.64.135.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1027" class="blob-num js-line-number js-blob-rnum" data-line-number="1027"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1027" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;2.22.144.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1028" class="blob-num js-line-number js-blob-rnum" data-line-number="1028"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1028" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;2.19.205.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1029" class="blob-num js-line-number js-blob-rnum" data-line-number="1029"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1029" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;2.19.204.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1030" class="blob-num js-line-number js-blob-rnum" data-line-number="1030"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1030" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;2.18.190.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1031" class="blob-num js-line-number js-blob-rnum" data-line-number="1031"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1031" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;2.17.240.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1032" class="blob-num js-line-number js-blob-rnum" data-line-number="1032"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1032" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;2.16.183.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1033" class="blob-num js-line-number js-blob-rnum" data-line-number="1033"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1033" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;2.16.103.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1034" class="blob-num js-line-number js-blob-rnum" data-line-number="1034"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1034" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;2.16.56.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1035" class="blob-num js-line-number js-blob-rnum" data-line-number="1035"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1035" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.124.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1036" class="blob-num js-line-number js-blob-rnum" data-line-number="1036"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1036" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.125.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1037" class="blob-num js-line-number js-blob-rnum" data-line-number="1037"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1037" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.25.192&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1038" class="blob-num js-line-number js-blob-rnum" data-line-number="1038"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1038" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.13.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1039" class="blob-num js-line-number js-blob-rnum" data-line-number="1039"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1039" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.12.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1040" class="blob-num js-line-number js-blob-rnum" data-line-number="1040"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1040" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;104.18.7.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1041" class="blob-num js-line-number js-blob-rnum" data-line-number="1041"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1041" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;98.88.129.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1042" class="blob-num js-line-number js-blob-rnum" data-line-number="1042"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1042" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;95.101.133.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1043" class="blob-num js-line-number js-blob-rnum" data-line-number="1043"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1043" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;95.100.158.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1044" class="blob-num js-line-number js-blob-rnum" data-line-number="1044"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1044" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;44.217.12.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1045" class="blob-num js-line-number js-blob-rnum" data-line-number="1045"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1045" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;3.163.230.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1046" class="blob-num js-line-number js-blob-rnum" data-line-number="1046"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1046" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;91.108.16.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.252.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1047" class="blob-num js-line-number js-blob-rnum" data-line-number="1047"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1047" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;91.108.12.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.252.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1048" class="blob-num js-line-number js-blob-rnum" data-line-number="1048"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1048" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-en"&gt;91.105.192.0MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.254.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1049" class="blob-num js-line-number js-blob-rnum" data-line-number="1049"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1049" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;91.108.20.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.252.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1050" class="blob-num js-line-number js-blob-rnum" data-line-number="1050"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1050" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;185.76.151.0&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.0&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1051" class="blob-num js-line-number js-blob-rnum" data-line-number="1051"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1051" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.239.123.129&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1052" class="blob-num js-line-number js-blob-rnum" data-line-number="1052"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1052" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;64.239.109.129&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-gistfile2-txt-L1053" class="blob-num js-line-number js-blob-rnum" data-line-number="1053"&gt;&lt;/td&gt;
          &lt;td id="file-gistfile2-txt-LC1053" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;ROUTE&lt;/span&gt; &lt;span class="pl-en"&gt;ADD&lt;/span&gt; &lt;span class="pl-c1"&gt;185.203.114.126&lt;/span&gt; &lt;span class="pl-en"&gt;MASK&lt;/span&gt; &lt;span class="pl-c1"&gt;255.255.255.255&lt;/span&gt; &lt;span class="pl-c1"&gt;0.0.0.0&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;


    &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/karpathy/442a6bf555914893e9891c11519de94f</id>
    <published>2026-04-04T16:25:13Z</published>
    <updated>2026-10-08T07:28:21Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f"/>
    <title>llm-wiki</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/241138?s=60&amp;v=4"/>
    <author>
      <name>Andrej</name>
      <uri>https://gist.github.com/karpathy</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f#file-llm-wiki-md"&gt;llm-wiki.md&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-llm-wiki-md" class="file my-2"&gt;
      &lt;div id="file-llm-wiki-md-readme" class="Box-body readme blob tmp-p-5 tmp-p-xl-6 "
    style="overflow: auto" tabindex="0" role="region"
    aria-label="llm-wiki.md content, created by karpathy on 04:25PM on April 04."
  &gt;
    &lt;article class="markdown-body entry-content container-lg" itemprop="text"&gt;&lt;div class="markdown-heading" dir="auto"&gt;&lt;h1 class="heading-element" dir="auto"&gt;LLM Wiki&lt;/h1&gt;&lt;a id="user-content-llm-wiki" class="anchor" aria-label="Permalink: LLM Wiki" href="#llm-wiki"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;A pattern for building personal knowledge bases using LLMs.&lt;/p&gt;
&lt;p dir="auto"&gt;This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;The core idea&lt;/h2&gt;&lt;a id="user-content-the-core-idea" class="anchor" aria-label="Permalink: The core idea" href="#the-core-idea"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.&lt;/p&gt;
&lt;p dir="auto"&gt;The idea here is different. Instead of just retrieving from raw documents at query time, the LLM &lt;strong&gt;incrementally builds and maintains a persistent wiki&lt;/strong&gt; — a structured, interlinked collection of markdown files that sits between you and the raw sources. When you add a new source, the LLM doesn't just index it for later retrieval. It reads it, extracts the key information, and integrates it into the existing wiki — updating entity pages, revising topic summaries, noting where new data contradicts old claims, strengthening or challenging the evolving synthesis. The knowledge is compiled once and then &lt;em&gt;kept current&lt;/em&gt;, not re-derived on every query.&lt;/p&gt;
&lt;p dir="auto"&gt;This is the key difference: &lt;strong&gt;the wiki is a persistent, compounding artifact.&lt;/strong&gt; The cross-references are already there. The contradictions have already been flagged. The synthesis already reflects everything you've read. The wiki keeps getting richer with every source you add and every question you ask.&lt;/p&gt;
&lt;p dir="auto"&gt;You never (or rarely) write the wiki yourself — the LLM writes and maintains all of it. You're in charge of sourcing, exploration, and asking the right questions. The LLM does all the grunt work — the summarizing, cross-referencing, filing, and bookkeeping that makes a knowledge base actually useful over time. In practice, I have the LLM agent open on one side and Obsidian open on the other. The LLM makes edits based on our conversation, and I browse the results in real time — following links, checking the graph view, reading the updated pages. Obsidian is the IDE; the LLM is the programmer; the wiki is the codebase.&lt;/p&gt;
&lt;p dir="auto"&gt;This can apply to a lot of different contexts. A few examples:&lt;/p&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;Personal&lt;/strong&gt;: tracking your own goals, health, psychology, self-improvement — filing journal entries, articles, podcast notes, and building up a structured picture of yourself over time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Research&lt;/strong&gt;: going deep on a topic over weeks or months — reading papers, articles, reports, and incrementally building a comprehensive wiki with an evolving thesis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading a book&lt;/strong&gt;: filing each chapter as you go, building out pages for characters, themes, plot threads, and how they connect. By the end you have a rich companion wiki. Think of fan wikis like &lt;a href="https://tolkiengateway.net/wiki/Main_Page" rel="nofollow"&gt;Tolkien Gateway&lt;/a&gt; — thousands of interlinked pages covering characters, places, events, languages, built by a community of volunteers over years. You could build something like that personally as you read, with the LLM doing all the cross-referencing and maintenance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business/team&lt;/strong&gt;: an internal wiki maintained by LLMs, fed by Slack threads, meeting transcripts, project documents, customer calls. Possibly with humans in the loop reviewing updates. The wiki stays current because the LLM does the maintenance that no one on the team wants to do.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Competitive analysis, due diligence, trip planning, course notes, hobby deep-dives&lt;/strong&gt; — anything where you're accumulating knowledge over time and want it organized rather than scattered.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Architecture&lt;/h2&gt;&lt;a id="user-content-architecture" class="anchor" aria-label="Permalink: Architecture" href="#architecture"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;There are three layers:&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Raw sources&lt;/strong&gt; — your curated collection of source documents. Articles, papers, images, data files. These are immutable — the LLM reads from them but never modifies them. This is your source of truth.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The wiki&lt;/strong&gt; — a directory of LLM-generated markdown files. Summaries, entity pages, concept pages, comparisons, an overview, a synthesis. The LLM owns this layer entirely. It creates pages, updates them when new sources arrive, maintains cross-references, and keeps everything consistent. You read it; the LLM writes it.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The schema&lt;/strong&gt; — a document (e.g. CLAUDE.md for Claude Code or AGENTS.md for Codex) that tells the LLM how the wiki is structured, what the conventions are, and what workflows to follow when ingesting sources, answering questions, or maintaining the wiki. This is the key configuration file — it's what makes the LLM a disciplined wiki maintainer rather than a generic chatbot. You and the LLM co-evolve this over time as you figure out what works for your domain.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Operations&lt;/h2&gt;&lt;a id="user-content-operations" class="anchor" aria-label="Permalink: Operations" href="#operations"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Ingest.&lt;/strong&gt; You drop a new source into the raw collection and tell the LLM to process it. An example flow: the LLM reads the source, discusses key takeaways with you, writes a summary page in the wiki, updates the index, updates relevant entity and concept pages across the wiki, and appends an entry to the log. A single source might touch 10-15 wiki pages. Personally I prefer to ingest sources one at a time and stay involved — I read the summaries, check the updates, and guide the LLM on what to emphasize. But you could also batch-ingest many sources at once with less supervision. It's up to you to develop the workflow that fits your style and document it in the schema for future sessions.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Query.&lt;/strong&gt; You ask questions against the wiki. The LLM searches for relevant pages, reads them, and synthesizes an answer with citations. Answers can take different forms depending on the question — a markdown page, a comparison table, a slide deck (Marp), a chart (matplotlib), a canvas. The important insight: &lt;strong&gt;good answers can be filed back into the wiki as new pages.&lt;/strong&gt; A comparison you asked for, an analysis, a connection you discovered — these are valuable and shouldn't disappear into chat history. This way your explorations compound in the knowledge base just like ingested sources do.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Lint.&lt;/strong&gt; Periodically, ask the LLM to health-check the wiki. Look for: contradictions between pages, stale claims that newer sources have superseded, orphan pages with no inbound links, important concepts mentioned but lacking their own page, missing cross-references, data gaps that could be filled with a web search. The LLM is good at suggesting new questions to investigate and new sources to look for. This keeps the wiki healthy as it grows.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Indexing and logging&lt;/h2&gt;&lt;a id="user-content-indexing-and-logging" class="anchor" aria-label="Permalink: Indexing and logging" href="#indexing-and-logging"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Two special files help the LLM (and you) navigate the wiki as it grows. They serve different purposes:&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;index.md&lt;/strong&gt; is content-oriented. It's a catalog of everything in the wiki — each page listed with a link, a one-line summary, and optionally metadata like date or source count. Organized by category (entities, concepts, sources, etc.). The LLM updates it on every ingest. When answering a query, the LLM reads the index first to find relevant pages, then drills into them. This works surprisingly well at moderate scale (~100 sources, ~hundreds of pages) and avoids the need for embedding-based RAG infrastructure.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;log.md&lt;/strong&gt; is chronological. It's an append-only record of what happened and when — ingests, queries, lint passes. A useful tip: if each entry starts with a consistent prefix (e.g. &lt;code&gt;## [2026-04-02] ingest | Article Title&lt;/code&gt;), the log becomes parseable with simple unix tools — &lt;code&gt;grep "^## \[" log.md | tail -5&lt;/code&gt; gives you the last 5 entries. The log gives you a timeline of the wiki's evolution and helps the LLM understand what's been done recently.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Optional: CLI tools&lt;/h2&gt;&lt;a id="user-content-optional-cli-tools" class="anchor" aria-label="Permalink: Optional: CLI tools" href="#optional-cli-tools"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;At some point you may want to build small tools that help the LLM operate on the wiki more efficiently. A search engine over the wiki pages is the most obvious one — at small scale the index file is enough, but as the wiki grows you want proper search. &lt;a href="https://github.com/tobi/qmd"&gt;qmd&lt;/a&gt; is a good option: it's a local search engine for markdown files with hybrid BM25/vector search and LLM re-ranking, all on-device. It has both a CLI (so the LLM can shell out to it) and an MCP server (so the LLM can use it as a native tool). You could also build something simpler yourself — the LLM can help you vibe-code a naive search script as the need arises.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Tips and tricks&lt;/h2&gt;&lt;a id="user-content-tips-and-tricks" class="anchor" aria-label="Permalink: Tips and tricks" href="#tips-and-tricks"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;Obsidian Web Clipper&lt;/strong&gt; is a browser extension that converts web articles to markdown. Very useful for quickly getting sources into your raw collection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download images locally.&lt;/strong&gt; In Obsidian Settings → Files and links, set "Attachment folder path" to a fixed directory (e.g. &lt;code&gt;raw/assets/&lt;/code&gt;). Then in Settings → Hotkeys, search for "Download" to find "Download attachments for current file" and bind it to a hotkey (e.g. Ctrl+Shift+D). After clipping an article, hit the hotkey and all images get downloaded to local disk. This is optional but useful — it lets the LLM view and reference images directly instead of relying on URLs that may break. Note that LLMs can't natively read markdown with inline images in one pass — the workaround is to have the LLM read the text first, then view some or all of the referenced images separately to gain additional context. It's a bit clunky but works well enough.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Obsidian's graph view&lt;/strong&gt; is the best way to see the shape of your wiki — what's connected to what, which pages are hubs, which are orphans.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Marp&lt;/strong&gt; is a markdown-based slide deck format. Obsidian has a plugin for it. Useful for generating presentations directly from wiki content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dataview&lt;/strong&gt; is an Obsidian plugin that runs queries over page frontmatter. If your LLM adds YAML frontmatter to wiki pages (tags, dates, source counts), Dataview can generate dynamic tables and lists.&lt;/li&gt;
&lt;li&gt;The wiki is just a git repo of markdown files. You get version history, branching, and collaboration for free.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Why this works&lt;/h2&gt;&lt;a id="user-content-why-this-works" class="anchor" aria-label="Permalink: Why this works" href="#why-this-works"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;The tedious part of maintaining a knowledge base is not the reading or the thinking — it's the bookkeeping. Updating cross-references, keeping summaries current, noting when new data contradicts old claims, maintaining consistency across dozens of pages. Humans abandon wikis because the maintenance burden grows faster than the value. LLMs don't get bored, don't forget to update a cross-reference, and can touch 15 files in one pass. The wiki stays maintained because the cost of maintenance is near zero.&lt;/p&gt;
&lt;p dir="auto"&gt;The human's job is to curate sources, direct the analysis, ask good questions, and think about what it all means. The LLM's job is everything else.&lt;/p&gt;
&lt;p dir="auto"&gt;The idea is related in spirit to Vannevar Bush's Memex (1945) — a personal, curated knowledge store with associative trails between documents. Bush's vision was closer to this than to what the web became: private, actively curated, with the connections between documents as valuable as the documents themselves. The part he couldn't solve was who does the maintenance. The LLM handles that.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Note&lt;/h2&gt;&lt;a id="user-content-note" class="anchor" aria-label="Permalink: Note" href="#note"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;This document is intentionally abstract. It describes the idea, not a specific implementation. The exact directory structure, the schema conventions, the page formats, the tooling — all of that will depend on your domain, your preferences, and your LLM of choice. Everything mentioned above is optional and modular — pick what's useful, ignore what isn't. For example: your sources might be text-only, so you don't need image handling at all. Your wiki might be small enough that the index file is all you need, no search engine required. You might not care about slide decks and just want markdown pages. You might want a completely different set of output formats. The right way to use this is to share it with your LLM agent and work together to instantiate a version that fits your needs. The document's only job is to communicate the pattern. Your LLM can figure out the rest.&lt;/p&gt;
&lt;/article&gt;
  &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/loggedbytucker-blip/5d131f1ccf90c9f4e945ff23b1586d56</id>
    <published>2026-08-03T17:32:26Z</published>
    <updated>2026-10-08T07:25:55Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/loggedbytucker-blip/5d131f1ccf90c9f4e945ff23b1586d56"/>
    <title>Raspberry Pi 5 media server — Immich + Jellyfin + Tailscale</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/312250941?s=60&amp;v=4"/>
    <author>
      <name>loggedbytucker-blip</name>
      <uri>https://gist.github.com/loggedbytucker-blip</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/loggedbytucker-blip/5d131f1ccf90c9f4e945ff23b1586d56#file-pi-commands-md"&gt;pi-commands.md&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-pi-commands-md" class="file my-2"&gt;
      &lt;div id="file-pi-commands-md-readme" class="Box-body readme blob tmp-p-5 tmp-p-xl-6 "
    style="overflow: auto" tabindex="0" role="region"
    aria-label="pi-commands.md content, created by loggedbytucker-blip on 05:32PM on August 03."
  &gt;
    &lt;article class="markdown-body entry-content container-lg" itemprop="text"&gt;&lt;div class="markdown-heading" dir="auto"&gt;&lt;h1 class="heading-element" dir="auto"&gt;Raspberry Pi 5 Media Server — Commands&lt;/h1&gt;&lt;a id="user-content-raspberry-pi-5-media-server--commands" class="anchor" aria-label="Permalink: Raspberry Pi 5 Media Server — Commands" href="#raspberry-pi-5-media-server--commands"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Immich (photos) + Jellyfin (movies/TV) + Tailscale (access from anywhere).
Commands only, in the order they're run in the video.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Tested August 2026 on:&lt;/strong&gt;&lt;/p&gt;
&lt;markdown-accessiblity-table&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Hardware&lt;/td&gt;
&lt;td&gt;Raspberry Pi 5, 8GB — CanaKit Starter Kit PRO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Boot&lt;/td&gt;
&lt;td&gt;128GB microSD (kit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Storage&lt;/td&gt;
&lt;td&gt;Samsung T7 1TB, ext4, at &lt;code&gt;/mnt/storage&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OS&lt;/td&gt;
&lt;td&gt;Raspberry Pi OS Lite 64-bit, kernel &lt;code&gt;6.18.39+rpt-rpi-v8&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Immich&lt;/td&gt;
&lt;td&gt;&lt;code&gt;immich-server:v3&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jellyfin&lt;/td&gt;
&lt;td&gt;&lt;code&gt;jellyfin/jellyfin:latest&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tailscale&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.98.10&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;
&lt;blockquote&gt;
&lt;p dir="auto"&gt;If you're following this much later and something doesn't match, the versions above are why. Immich in particular changes its compose file fairly often — always pull the current one from their releases page as Step 20 does.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;What you actually have to change&lt;/h2&gt;&lt;a id="user-content-what-you-actually-have-to-change" class="anchor" aria-label="Permalink: What you actually have to change" href="#what-you-actually-have-to-change"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Find and replace these before running the commands.&lt;/p&gt;
&lt;markdown-accessiblity-table&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Token&lt;/th&gt;
&lt;th&gt;Replace with&lt;/th&gt;
&lt;th&gt;Where&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;USER_NAME&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Your username&lt;/td&gt;
&lt;td&gt;Steps 7, 18, 31, 32, 33 — the same username you set in Raspberry Pi Imager&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;mediapi&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Your hostname&lt;/td&gt;
&lt;td&gt;The &lt;code&gt;ssh&lt;/code&gt; command and every URL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/dev/sda&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Your drive&lt;/td&gt;
&lt;td&gt;Steps 13–15. &lt;strong&gt;Verify with &lt;code&gt;lsblk&lt;/code&gt; first.&lt;/strong&gt; Never assume it.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;America/New_York&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Your timezone&lt;/td&gt;
&lt;td&gt;Step 21. &lt;code&gt;timedatectl list-timezones&lt;/code&gt; to find yours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;YOURUUIDHERE&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Your drive's UUID&lt;/td&gt;
&lt;td&gt;Step 15. &lt;code&gt;blkid&lt;/code&gt; prints it&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;makeUpAPasswordHere&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Any password you invent&lt;/td&gt;
&lt;td&gt;Step 21. Letters and numbers only&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;
&lt;blockquote&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Anything starting with &lt;code&gt;$&lt;/code&gt; is not a placeholder — leave it exactly as written.&lt;/strong&gt; &lt;code&gt;$USER&lt;/code&gt; in Step 17, and &lt;code&gt;$(id -u)&lt;/code&gt;, &lt;code&gt;$(id -g)&lt;/code&gt; and &lt;code&gt;$(timedatectl ...)&lt;/code&gt; in Step 26, are filled in by the Pi itself when the command runs. Replacing them by hand is how you break them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;On the Pi vs on your laptop&lt;/strong&gt; — everything below runs on the Pi over SSH, except where noted as running on your own computer.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 7 — Connect (run on your computer)&lt;/h2&gt;&lt;a id="user-content-step-7--connect-run-on-your-computer" class="anchor" aria-label="Permalink: Step 7 — Connect (run on your computer)" href="#step-7--connect-run-on-your-computer"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;ssh USER_NAME@mediapi.local&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;If the hostname doesn't resolve, get the IP from your router and use &lt;code&gt;ssh USER_NAME@192.168.x.x&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 9 — Update the OS&lt;/h2&gt;&lt;a id="user-content-step-9--update-the-os" class="anchor" aria-label="Permalink: Step 9 — Update the OS" href="#step-9--update-the-os"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo apt update &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt full-upgrade -y&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo reboot&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 10 — Timezone&lt;/h2&gt;&lt;a id="user-content-step-10--timezone" class="anchor" aria-label="Permalink: Step 10 — Timezone" href="#step-10--timezone"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;timedatectl&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Only if it's wrong (&lt;code&gt;timedatectl list-timezones | grep America&lt;/code&gt; to find yours):&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo timedatectl set-timezone America/New_York&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Steps 11–12 — Confirm you booted from the SD card&lt;/h2&gt;&lt;a id="user-content-steps-1112--confirm-you-booted-from-the-sd-card" class="anchor" aria-label="Permalink: Steps 11–12 — Confirm you booted from the SD card" href="#steps-1112--confirm-you-booted-from-the-sd-card"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;findmnt -n -o SOURCE,FSTYPE,SIZE /&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;df -h /&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Root should be on &lt;code&gt;/dev/mmcblk0p2&lt;/code&gt; — that's the SD card slot. &lt;code&gt;df&lt;/code&gt; shows your card's capacity. If it comes back far smaller than the card actually is, the filesystem didn't expand on first boot; reboot and check again.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 13 — Identify the drive&lt;/h2&gt;&lt;a id="user-content-step-13--identify-the-drive" class="anchor" aria-label="Permalink: Step 13 — Identify the drive" href="#step-13--identify-the-drive"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,MODEL,SERIAL&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Confirm before continuing:&lt;/strong&gt; the model and size match the drive you plugged in, and it is &lt;strong&gt;not&lt;/strong&gt; &lt;code&gt;mmcblk0&lt;/code&gt;. Only one external drive should be connected.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h3 class="heading-element" dir="auto"&gt;About &lt;code&gt;sda&lt;/code&gt; vs &lt;code&gt;sda1&lt;/code&gt;&lt;/h3&gt;&lt;a id="user-content-about-sda-vs-sda1" class="anchor" aria-label="Permalink: About sda vs sda1" href="#about-sda-vs-sda1"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;It will almost certainly be &lt;code&gt;sda&lt;/code&gt; for you too.&lt;/strong&gt; Linux names your SD card &lt;code&gt;mmcblk0&lt;/code&gt;, so it never takes the &lt;code&gt;sda&lt;/code&gt; slot — the first USB drive you plug in gets it. Booting from the SD card with one USB drive attached, it's &lt;code&gt;sda&lt;/code&gt; every time.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;They're two different things, not a typo:&lt;/strong&gt;&lt;/p&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;sda&lt;/code&gt;&lt;/strong&gt; is the whole physical drive. &lt;code&gt;wipefs&lt;/code&gt; and &lt;code&gt;parted&lt;/code&gt; use this — they work on the drive and its partition table.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;sda1&lt;/code&gt;&lt;/strong&gt; is the first partition &lt;em&gt;on&lt;/em&gt; that drive. &lt;code&gt;mkfs.ext4&lt;/code&gt;, &lt;code&gt;blkid&lt;/code&gt;, and &lt;code&gt;umount&lt;/code&gt; use this — they work on a filesystem.&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="auto"&gt;&lt;code&gt;parted&lt;/code&gt; in Step 14 is what creates &lt;code&gt;sda1&lt;/code&gt; in the first place, which is why the commands switch from one to the other partway through.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;If &lt;code&gt;lsblk&lt;/code&gt; shows something different&lt;/strong&gt;, swap both consistently:&lt;/p&gt;
&lt;markdown-accessiblity-table&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Your drive shows as&lt;/th&gt;
&lt;th&gt;Whole drive&lt;/th&gt;
&lt;th&gt;Partition&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;sda&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/dev/sda&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/dev/sda1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;sdb&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/dev/sdb&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/dev/sdb1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;nvme0n1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/dev/nvme0n1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/dev/nvme0n1p1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;
&lt;p dir="auto"&gt;NVMe is the only odd one — note the extra &lt;strong&gt;p&lt;/strong&gt; before the partition number.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 14 — Format the drive&lt;/h2&gt;&lt;a id="user-content-step-14--format-the-drive" class="anchor" aria-label="Permalink: Step 14 — Format the drive" href="#step-14--format-the-drive"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo umount /dev/sda1 &lt;span class="pl-k"&gt;2&amp;gt;&lt;/span&gt;/dev/null&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo wipefs -a /dev/sda&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo parted /dev/sda --script mklabel gpt&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo parted /dev/sda --script mkpart primary ext4 0% 100%&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo mkfs.ext4 -L bulk /dev/sda1&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 15 — Mount it permanently&lt;/h2&gt;&lt;a id="user-content-step-15--mount-it-permanently" class="anchor" aria-label="Permalink: Step 15 — Mount it permanently" href="#step-15--mount-it-permanently"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo blkid /dev/sda1&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Copy the UUID from the output.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo mkdir -p /mnt/storage&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo nano /etc/fstab&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Add this as a new line at the bottom, swapping in the UUID you just copied. &lt;strong&gt;It has to be all on one line:&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;UUID=YOURUUIDHERE /mnt/storage ext4 defaults,noatime,nofail 0 2
&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto"&gt;Save and exit with &lt;code&gt;Ctrl+X&lt;/code&gt;, then &lt;code&gt;Y&lt;/code&gt;, then &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo mount -a&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo systemctl daemon-reload&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;df -h /mnt/storage&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;&lt;code&gt;mount -a&lt;/code&gt; should print nothing.&lt;/strong&gt; Any error means fix the fstab line before rebooting. &lt;code&gt;df&lt;/code&gt; should then show your drive mounted at &lt;code&gt;/mnt/storage&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 16 — Confirm it survives a reboot&lt;/h2&gt;&lt;a id="user-content-step-16--confirm-it-survives-a-reboot" class="anchor" aria-label="Permalink: Step 16 — Confirm it survives a reboot" href="#step-16--confirm-it-survives-a-reboot"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo reboot&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;df -h /mnt/storage&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 17 — Folders&lt;/h2&gt;&lt;a id="user-content-step-17--folders" class="anchor" aria-label="Permalink: Step 17 — Folders" href="#step-17--folders"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Run this exactly as written — &lt;strong&gt;&lt;code&gt;$USER&lt;/code&gt; is not a placeholder.&lt;/strong&gt; It's a variable your shell already knows, so it works for everyone with nothing to set up:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo chown -R &lt;span class="pl-smi"&gt;$USER&lt;/span&gt;:&lt;span class="pl-smi"&gt;$USER&lt;/span&gt; /mnt/storage&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;The shell swaps &lt;code&gt;$USER&lt;/code&gt; for your username &lt;em&gt;before&lt;/em&gt; &lt;code&gt;sudo&lt;/code&gt; runs, so this makes you the owner, not root.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;mkdir -p /mnt/storage/immich/library /mnt/storage/immich/postgres /mnt/storage/media/movies /mnt/storage/media/tv&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;find /mnt/storage -maxdepth 3&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 18 — Docker&lt;/h2&gt;&lt;a id="user-content-step-18--docker" class="anchor" aria-label="Permalink: Step 18 — Docker" href="#step-18--docker"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;curl -fsSL https://get.docker.com &lt;span class="pl-k"&gt;|&lt;/span&gt; sh&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Again, &lt;code&gt;$USER&lt;/code&gt; stays exactly as written:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo usermod -aG docker &lt;span class="pl-smi"&gt;$USER&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;&lt;span class="pl-c1"&gt;exit&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Reconnect from your computer:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;ssh USER_NAME@mediapi.local&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 19 — Verify Docker&lt;/h2&gt;&lt;a id="user-content-step-19--verify-docker" class="anchor" aria-label="Permalink: Step 19 — Verify Docker" href="#step-19--verify-docker"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;docker run --rm hello-world&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;docker compose version&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Both must work &lt;strong&gt;without &lt;code&gt;sudo&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 20 — Download Immich&lt;/h2&gt;&lt;a id="user-content-step-20--download-immich" class="anchor" aria-label="Permalink: Step 20 — Download Immich" href="#step-20--download-immich"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;mkdir -p &lt;span class="pl-k"&gt;~&lt;/span&gt;/immich &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="pl-c1"&gt;cd&lt;/span&gt; &lt;span class="pl-k"&gt;~&lt;/span&gt;/immich&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 21 — Configure Immich&lt;/h2&gt;&lt;a id="user-content-step-21--configure-immich" class="anchor" aria-label="Permalink: Step 21 — Configure Immich" href="#step-21--configure-immich"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;nano .env&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Change these four values. Leave everything else in the file alone.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;UPLOAD_LOCATION=/mnt/storage/immich/library
DB_DATA_LOCATION=/mnt/storage/immich/postgres
TZ=America/New_York
DB_PASSWORD=makeUpAPasswordHere
&lt;/code&gt;&lt;/pre&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;TZ&lt;/code&gt; is commented out by default.&lt;/strong&gt; Delete the &lt;code&gt;#&lt;/code&gt; in front of it and put in your own timezone.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;DB_PASSWORD&lt;/code&gt;&lt;/strong&gt; — letters and numbers only, no symbols or spaces. Immich requires that.&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="auto"&gt;Save and exit with &lt;code&gt;Ctrl+X&lt;/code&gt;, then &lt;code&gt;Y&lt;/code&gt;, then &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 22 — Start Immich&lt;/h2&gt;&lt;a id="user-content-step-22--start-immich" class="anchor" aria-label="Permalink: Step 22 — Start Immich" href="#step-22--start-immich"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;docker compose up -d&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Takes 10–20 min on first run.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 23 — Verify&lt;/h2&gt;&lt;a id="user-content-step-23--verify" class="anchor" aria-label="Permalink: Step 23 — Verify" href="#step-23--verify"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;docker compose ps&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Four containers, all &lt;code&gt;Up&lt;/code&gt;. If one is &lt;code&gt;Restarting&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;docker logs immich_postgres&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Steps 24–25 — Browser and phone&lt;/h2&gt;&lt;a id="user-content-steps-2425--browser-and-phone" class="anchor" aria-label="Permalink: Steps 24–25 — Browser and phone" href="#steps-2425--browser-and-phone"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;markdown-accessiblity-table&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Where&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Browser&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://mediapi.local:2283&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Phone app&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://mediapi.local:2283/api&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;
&lt;p dir="auto"&gt;The &lt;code&gt;/api&lt;/code&gt; suffix on the phone app is required.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 26 — Jellyfin compose file&lt;/h2&gt;&lt;a id="user-content-step-26--jellyfin-compose-file" class="anchor" aria-label="Permalink: Step 26 — Jellyfin compose file" href="#step-26--jellyfin-compose-file"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;UID, GID, and timezone all filled in automatically:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;mkdir -p &lt;span class="pl-k"&gt;~&lt;/span&gt;/jellyfin &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="pl-c1"&gt;cd&lt;/span&gt; &lt;span class="pl-k"&gt;~&lt;/span&gt;/jellyfin&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;&lt;span class="pl-c1"&gt;printf&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;services:\n  jellyfin:\n    image: jellyfin/jellyfin:latest\n    container_name: jellyfin\n    user: &lt;span class="pl-cce"&gt;\"&lt;/span&gt;&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;id -u&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;:&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;id -g&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-cce"&gt;\"&lt;/span&gt;\n    network_mode: host\n    volumes:\n      - ./config:/config\n      - ./cache:/cache\n      - /mnt/storage/media:/media:ro\n    environment:\n      - TZ=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;timedatectl show -p Timezone --value&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;\n    restart: unless-stopped\n&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; docker-compose.yml&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Check your user and group IDs match what went into the file:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;id -u &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; id -g&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Both should print &lt;code&gt;1000&lt;/code&gt; on a fresh Pi. That's the user Jellyfin runs as inside the container.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;docker compose config&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Must parse cleanly before you continue.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 27 — Start Jellyfin&lt;/h2&gt;&lt;a id="user-content-step-27--start-jellyfin" class="anchor" aria-label="Permalink: Step 27 — Start Jellyfin" href="#step-27--start-jellyfin"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Create these first&lt;/strong&gt; or Docker makes them root-owned and Jellyfin crash-loops:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;mkdir -p &lt;span class="pl-k"&gt;~&lt;/span&gt;/jellyfin/config &lt;span class="pl-k"&gt;~&lt;/span&gt;/jellyfin/cache&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;docker compose up -d&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;docker ps&lt;/pre&gt;&lt;/div&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h3 class="heading-element" dir="auto"&gt;If Jellyfin shows &lt;code&gt;Restarting (133)&lt;/code&gt;&lt;/h3&gt;&lt;a id="user-content-if-jellyfin-shows-restarting-133" class="anchor" aria-label="Permalink: If Jellyfin shows Restarting (133)" href="#if-jellyfin-shows-restarting-133"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;The Pi 5's default kernel uses 16KB memory pages, and Jellyfin's .NET runtime needs 4KB. It crashes instantly and keeps relaunching — it will never come up on its own.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;getconf PAGESIZE&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;If that says &lt;code&gt;16384&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo nano /boot/firmware/config.txt&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Scroll to the very bottom and add this line under &lt;code&gt;[all]&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;kernel=kernel8.img
&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto"&gt;Save and exit with &lt;code&gt;Ctrl+X&lt;/code&gt;, then &lt;code&gt;Y&lt;/code&gt;, then &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo reboot&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;After it comes back, &lt;code&gt;getconf PAGESIZE&lt;/code&gt; should say &lt;code&gt;4096&lt;/code&gt; and Jellyfin should be &lt;code&gt;Up&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Steps 28–29 — Jellyfin setup (in a browser)&lt;/h2&gt;&lt;a id="user-content-steps-2829--jellyfin-setup-in-a-browser" class="anchor" aria-label="Permalink: Steps 28–29 — Jellyfin setup (in a browser)" href="#steps-2829--jellyfin-setup-in-a-browser"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;code&gt;http://mediapi.local:8096&lt;/code&gt;&lt;/p&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;Movies library → &lt;strong&gt;&lt;code&gt;/media/movies&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;TV library → &lt;strong&gt;&lt;code&gt;/media/tv&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Uncheck&lt;/strong&gt; automatic port mapping&lt;/li&gt;
&lt;li&gt;Dashboard → Playback → Hardware acceleration → &lt;strong&gt;None&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="auto"&gt;Use the container paths, not &lt;code&gt;/mnt/storage/...&lt;/code&gt;.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h3 class="heading-element" dir="auto"&gt;File naming&lt;/h3&gt;&lt;a id="user-content-file-naming" class="anchor" aria-label="Permalink: File naming" href="#file-naming"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Jellyfin matches your files against its metadata database by name, so this is what decides whether you get posters and descriptions or a wall of grey boxes.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Movies&lt;/strong&gt; — one folder per film, named &lt;code&gt;Title (Year)&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;movies/
├── Big Buck Bunny (2008)/
│   └── Big Buck Bunny (2008).mp4
└── The Matrix (1999)/
    └── The Matrix (1999).mkv
&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;TV&lt;/strong&gt; — show, then season folder, then &lt;code&gt;SxxExx&lt;/code&gt; in the filename:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;tv/
└── Severance/
    ├── Season 01/
    │   ├── Severance - S01E01.mkv
    │   └── Severance - S01E02.mkv
    └── Season 02/
        └── Severance - S02E01.mkv
&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Does the folder name have to match the file name?&lt;/strong&gt; No. For a movie sitting alone in its own folder, Jellyfin identifies it from &lt;strong&gt;the folder name&lt;/strong&gt;, so the file inside can be called anything. A bare &lt;code&gt;Big Buck Bunny (2008).mp4&lt;/code&gt; with no folder at all works too.&lt;/p&gt;
&lt;p dir="auto"&gt;Matching them is just the foolproof option, for three reasons:&lt;/p&gt;
&lt;ol dir="auto"&gt;
&lt;li&gt;Nothing is ambiguous — the folder and file can't disagree.&lt;/li&gt;
&lt;li&gt;If you later add a second copy at a different quality, Jellyfin only groups them as one movie when they share a base name: &lt;code&gt;Film (2008) - 1080p.mkv&lt;/code&gt; and &lt;code&gt;Film (2008) - 4K.mkv&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Subtitles and artwork attach by matching base name. A &lt;code&gt;.srt&lt;/code&gt; next to a differently-named video won't be picked up.&lt;/li&gt;
&lt;/ol&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The one thing that genuinely is required:&lt;/strong&gt; the &lt;strong&gt;year in parentheses&lt;/strong&gt; for movies, and &lt;strong&gt;&lt;code&gt;SxxExx&lt;/code&gt;&lt;/strong&gt; in the filename for TV episodes. A folder name can't tell Jellyfin which episode a file is, so that has to be in the file itself. Zero-padded — &lt;code&gt;S01E01&lt;/code&gt;, not &lt;code&gt;1x1&lt;/code&gt; or &lt;code&gt;Ep1&lt;/code&gt;.&lt;/p&gt;
&lt;p dir="auto"&gt;Also strip release-group tags, resolution strings, and codec names from filenames. They confuse the matcher.&lt;/p&gt;
&lt;p dir="auto"&gt;After adding files: &lt;strong&gt;Dashboard → Libraries → Scan All Libraries&lt;/strong&gt;. If something doesn't match, right-click it → &lt;strong&gt;Identify&lt;/strong&gt; → search manually.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 31 — Samba&lt;/h2&gt;&lt;a id="user-content-step-31--samba" class="anchor" aria-label="Permalink: Step 31 — Samba" href="#step-31--samba"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo apt install -y samba samba-common-bin&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Replace both &lt;code&gt;USER_NAME&lt;/code&gt; with your username before running this.&lt;/strong&gt; Run it once only — the &lt;code&gt;-a&lt;/code&gt; appends, and without it &lt;code&gt;tee&lt;/code&gt; would wipe the config:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;&lt;span class="pl-c1"&gt;printf&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;\n[media]\n   path = /mnt/storage/media\n   browseable = yes\n   read only = no\n   guest ok = no\n   valid users = USER_NAME\n   force user = USER_NAME\n   create mask = 0664\n   directory mask = 0775\n&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;|&lt;/span&gt; sudo tee -a /etc/samba/smb.conf &lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; /dev/null&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;tail -12 /etc/samba/smb.conf&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 32 — Samba password&lt;/h2&gt;&lt;a id="user-content-step-32--samba-password" class="anchor" aria-label="Permalink: Step 32 — Samba password" href="#step-32--samba-password"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Replace &lt;code&gt;USER_NAME&lt;/code&gt; with your username here too.&lt;/strong&gt; It has to match the &lt;code&gt;valid users&lt;/code&gt; line from Step 31, or the share won't let you connect.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo smbpasswd -a USER_NAME&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;This sets a &lt;strong&gt;separate password just for file sharing&lt;/strong&gt; — it's not your Pi login password, though you can use the same one. You'll be asked to type it twice, and nothing appears on screen as you type.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo systemctl restart smbd &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo systemctl &lt;span class="pl-c1"&gt;enable&lt;/span&gt; smbd&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 33 — Connect from your computer&lt;/h2&gt;&lt;a id="user-content-step-33--connect-from-your-computer" class="anchor" aria-label="Permalink: Step 33 — Connect from your computer" href="#step-33--connect-from-your-computer"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;markdown-accessiblity-table&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;OS&lt;/th&gt;
&lt;th&gt;How&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;macOS&lt;/td&gt;
&lt;td&gt;Finder → &lt;code&gt;Cmd+K&lt;/code&gt; → &lt;code&gt;smb://mediapi.local&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Windows&lt;/td&gt;
&lt;td&gt;File Explorer → &lt;code&gt;\\mediapi.local\media&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Linux&lt;/td&gt;
&lt;td&gt;Files → Other Locations → &lt;code&gt;smb://mediapi.local&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;
&lt;p dir="auto"&gt;Command line:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;rsync -avh --progress &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;/path/to/Movie (2024)&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt; USER_NAME@mediapi.local:/mnt/storage/media/movies/&lt;/pre&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Windows uses &lt;code&gt;scp -r&lt;/code&gt; instead.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 35 — Tailscale&lt;/h2&gt;&lt;a id="user-content-step-35--tailscale" class="anchor" aria-label="Permalink: Step 35 — Tailscale" href="#step-35--tailscale"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;curl -fsSL https://tailscale.com/install.sh &lt;span class="pl-k"&gt;|&lt;/span&gt; sh&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;sudo tailscale up&lt;/pre&gt;&lt;/div&gt;
&lt;div class="highlight highlight-source-shell" dir="auto"&gt;&lt;pre&gt;tailscale status&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Step 36 — Admin console (in a browser)&lt;/h2&gt;&lt;a id="user-content-step-36--admin-console-in-a-browser" class="anchor" aria-label="Permalink: Step 36 — Admin console (in a browser)" href="#step-36--admin-console-in-a-browser"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;login.tailscale.com/admin&lt;/strong&gt;&lt;/p&gt;
&lt;ol dir="auto"&gt;
&lt;li&gt;Machines → your Pi → ⋯ → &lt;strong&gt;Disable key expiry&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;DNS tab → confirm &lt;strong&gt;MagicDNS&lt;/strong&gt; is on&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Steps 37–38 — Phone, then verify remotely&lt;/h2&gt;&lt;a id="user-content-steps-3738--phone-then-verify-remotely" class="anchor" aria-label="Permalink: Steps 37–38 — Phone, then verify remotely" href="#steps-3738--phone-then-verify-remotely"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Install Tailscale on the phone, log in, connect. &lt;strong&gt;Turn off WiFi — cellular only.&lt;/strong&gt;&lt;/p&gt;
&lt;markdown-accessiblity-table&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Immich&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://mediapi:2283&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Immich app&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://mediapi:2283/api&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jellyfin&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://mediapi:8096&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;
&lt;p dir="auto"&gt;Note: no &lt;code&gt;.local&lt;/code&gt; when away from home.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h1 class="heading-element" dir="auto"&gt;Quick Reference&lt;/h1&gt;&lt;a id="user-content-quick-reference" class="anchor" aria-label="Permalink: Quick Reference" href="#quick-reference"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;markdown-accessiblity-table&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;th&gt;Port&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Immich&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://mediapi.local:2283&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2283&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Immich app&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://mediapi.local:2283/api&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2283&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jellyfin&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://mediapi.local:8096&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;8096&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Samba&lt;/td&gt;
&lt;td&gt;&lt;code&gt;smb://mediapi.local&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;445&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SSH&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ssh USER_NAME@mediapi.local&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;
&lt;p dir="auto"&gt;Ports are the software's defaults — identical for everyone.&lt;/p&gt;
&lt;markdown-accessiblity-table&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task&lt;/th&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Update a service&lt;/td&gt;
&lt;td&gt;&lt;code&gt;cd ~/immich &amp;amp;&amp;amp; docker compose pull &amp;amp;&amp;amp; docker compose up -d&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Logs&lt;/td&gt;
&lt;td&gt;&lt;code&gt;docker compose logs -f&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Running containers&lt;/td&gt;
&lt;td&gt;&lt;code&gt;docker ps&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Resource usage&lt;/td&gt;
&lt;td&gt;&lt;code&gt;docker stats&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Disk space&lt;/td&gt;
&lt;td&gt;&lt;code&gt;df -h&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Temperature&lt;/td&gt;
&lt;td&gt;&lt;code&gt;vcgencmd measure_temp&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Power/thermal faults&lt;/td&gt;
&lt;td&gt;&lt;code&gt;vcgencmd get_throttled&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;
&lt;/article&gt;
  &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/karpathy/442a6bf555914893e9891c11519de94f</id>
    <published>2026-04-04T16:25:13Z</published>
    <updated>2026-10-08T07:28:21Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f"/>
    <title>llm-wiki</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/241138?s=60&amp;v=4"/>
    <author>
      <name>Andrej</name>
      <uri>https://gist.github.com/karpathy</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f#file-llm-wiki-md"&gt;llm-wiki.md&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-llm-wiki-md" class="file my-2"&gt;
      &lt;div id="file-llm-wiki-md-readme" class="Box-body readme blob tmp-p-5 tmp-p-xl-6 "
    style="overflow: auto" tabindex="0" role="region"
    aria-label="llm-wiki.md content, created by karpathy on 04:25PM on April 04."
  &gt;
    &lt;article class="markdown-body entry-content container-lg" itemprop="text"&gt;&lt;div class="markdown-heading" dir="auto"&gt;&lt;h1 class="heading-element" dir="auto"&gt;LLM Wiki&lt;/h1&gt;&lt;a id="user-content-llm-wiki" class="anchor" aria-label="Permalink: LLM Wiki" href="#llm-wiki"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;A pattern for building personal knowledge bases using LLMs.&lt;/p&gt;
&lt;p dir="auto"&gt;This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;The core idea&lt;/h2&gt;&lt;a id="user-content-the-core-idea" class="anchor" aria-label="Permalink: The core idea" href="#the-core-idea"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.&lt;/p&gt;
&lt;p dir="auto"&gt;The idea here is different. Instead of just retrieving from raw documents at query time, the LLM &lt;strong&gt;incrementally builds and maintains a persistent wiki&lt;/strong&gt; — a structured, interlinked collection of markdown files that sits between you and the raw sources. When you add a new source, the LLM doesn't just index it for later retrieval. It reads it, extracts the key information, and integrates it into the existing wiki — updating entity pages, revising topic summaries, noting where new data contradicts old claims, strengthening or challenging the evolving synthesis. The knowledge is compiled once and then &lt;em&gt;kept current&lt;/em&gt;, not re-derived on every query.&lt;/p&gt;
&lt;p dir="auto"&gt;This is the key difference: &lt;strong&gt;the wiki is a persistent, compounding artifact.&lt;/strong&gt; The cross-references are already there. The contradictions have already been flagged. The synthesis already reflects everything you've read. The wiki keeps getting richer with every source you add and every question you ask.&lt;/p&gt;
&lt;p dir="auto"&gt;You never (or rarely) write the wiki yourself — the LLM writes and maintains all of it. You're in charge of sourcing, exploration, and asking the right questions. The LLM does all the grunt work — the summarizing, cross-referencing, filing, and bookkeeping that makes a knowledge base actually useful over time. In practice, I have the LLM agent open on one side and Obsidian open on the other. The LLM makes edits based on our conversation, and I browse the results in real time — following links, checking the graph view, reading the updated pages. Obsidian is the IDE; the LLM is the programmer; the wiki is the codebase.&lt;/p&gt;
&lt;p dir="auto"&gt;This can apply to a lot of different contexts. A few examples:&lt;/p&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;Personal&lt;/strong&gt;: tracking your own goals, health, psychology, self-improvement — filing journal entries, articles, podcast notes, and building up a structured picture of yourself over time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Research&lt;/strong&gt;: going deep on a topic over weeks or months — reading papers, articles, reports, and incrementally building a comprehensive wiki with an evolving thesis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading a book&lt;/strong&gt;: filing each chapter as you go, building out pages for characters, themes, plot threads, and how they connect. By the end you have a rich companion wiki. Think of fan wikis like &lt;a href="https://tolkiengateway.net/wiki/Main_Page" rel="nofollow"&gt;Tolkien Gateway&lt;/a&gt; — thousands of interlinked pages covering characters, places, events, languages, built by a community of volunteers over years. You could build something like that personally as you read, with the LLM doing all the cross-referencing and maintenance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business/team&lt;/strong&gt;: an internal wiki maintained by LLMs, fed by Slack threads, meeting transcripts, project documents, customer calls. Possibly with humans in the loop reviewing updates. The wiki stays current because the LLM does the maintenance that no one on the team wants to do.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Competitive analysis, due diligence, trip planning, course notes, hobby deep-dives&lt;/strong&gt; — anything where you're accumulating knowledge over time and want it organized rather than scattered.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Architecture&lt;/h2&gt;&lt;a id="user-content-architecture" class="anchor" aria-label="Permalink: Architecture" href="#architecture"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;There are three layers:&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Raw sources&lt;/strong&gt; — your curated collection of source documents. Articles, papers, images, data files. These are immutable — the LLM reads from them but never modifies them. This is your source of truth.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The wiki&lt;/strong&gt; — a directory of LLM-generated markdown files. Summaries, entity pages, concept pages, comparisons, an overview, a synthesis. The LLM owns this layer entirely. It creates pages, updates them when new sources arrive, maintains cross-references, and keeps everything consistent. You read it; the LLM writes it.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The schema&lt;/strong&gt; — a document (e.g. CLAUDE.md for Claude Code or AGENTS.md for Codex) that tells the LLM how the wiki is structured, what the conventions are, and what workflows to follow when ingesting sources, answering questions, or maintaining the wiki. This is the key configuration file — it's what makes the LLM a disciplined wiki maintainer rather than a generic chatbot. You and the LLM co-evolve this over time as you figure out what works for your domain.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Operations&lt;/h2&gt;&lt;a id="user-content-operations" class="anchor" aria-label="Permalink: Operations" href="#operations"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Ingest.&lt;/strong&gt; You drop a new source into the raw collection and tell the LLM to process it. An example flow: the LLM reads the source, discusses key takeaways with you, writes a summary page in the wiki, updates the index, updates relevant entity and concept pages across the wiki, and appends an entry to the log. A single source might touch 10-15 wiki pages. Personally I prefer to ingest sources one at a time and stay involved — I read the summaries, check the updates, and guide the LLM on what to emphasize. But you could also batch-ingest many sources at once with less supervision. It's up to you to develop the workflow that fits your style and document it in the schema for future sessions.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Query.&lt;/strong&gt; You ask questions against the wiki. The LLM searches for relevant pages, reads them, and synthesizes an answer with citations. Answers can take different forms depending on the question — a markdown page, a comparison table, a slide deck (Marp), a chart (matplotlib), a canvas. The important insight: &lt;strong&gt;good answers can be filed back into the wiki as new pages.&lt;/strong&gt; A comparison you asked for, an analysis, a connection you discovered — these are valuable and shouldn't disappear into chat history. This way your explorations compound in the knowledge base just like ingested sources do.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Lint.&lt;/strong&gt; Periodically, ask the LLM to health-check the wiki. Look for: contradictions between pages, stale claims that newer sources have superseded, orphan pages with no inbound links, important concepts mentioned but lacking their own page, missing cross-references, data gaps that could be filled with a web search. The LLM is good at suggesting new questions to investigate and new sources to look for. This keeps the wiki healthy as it grows.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Indexing and logging&lt;/h2&gt;&lt;a id="user-content-indexing-and-logging" class="anchor" aria-label="Permalink: Indexing and logging" href="#indexing-and-logging"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Two special files help the LLM (and you) navigate the wiki as it grows. They serve different purposes:&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;index.md&lt;/strong&gt; is content-oriented. It's a catalog of everything in the wiki — each page listed with a link, a one-line summary, and optionally metadata like date or source count. Organized by category (entities, concepts, sources, etc.). The LLM updates it on every ingest. When answering a query, the LLM reads the index first to find relevant pages, then drills into them. This works surprisingly well at moderate scale (~100 sources, ~hundreds of pages) and avoids the need for embedding-based RAG infrastructure.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;log.md&lt;/strong&gt; is chronological. It's an append-only record of what happened and when — ingests, queries, lint passes. A useful tip: if each entry starts with a consistent prefix (e.g. &lt;code&gt;## [2026-04-02] ingest | Article Title&lt;/code&gt;), the log becomes parseable with simple unix tools — &lt;code&gt;grep "^## \[" log.md | tail -5&lt;/code&gt; gives you the last 5 entries. The log gives you a timeline of the wiki's evolution and helps the LLM understand what's been done recently.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Optional: CLI tools&lt;/h2&gt;&lt;a id="user-content-optional-cli-tools" class="anchor" aria-label="Permalink: Optional: CLI tools" href="#optional-cli-tools"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;At some point you may want to build small tools that help the LLM operate on the wiki more efficiently. A search engine over the wiki pages is the most obvious one — at small scale the index file is enough, but as the wiki grows you want proper search. &lt;a href="https://github.com/tobi/qmd"&gt;qmd&lt;/a&gt; is a good option: it's a local search engine for markdown files with hybrid BM25/vector search and LLM re-ranking, all on-device. It has both a CLI (so the LLM can shell out to it) and an MCP server (so the LLM can use it as a native tool). You could also build something simpler yourself — the LLM can help you vibe-code a naive search script as the need arises.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Tips and tricks&lt;/h2&gt;&lt;a id="user-content-tips-and-tricks" class="anchor" aria-label="Permalink: Tips and tricks" href="#tips-and-tricks"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;Obsidian Web Clipper&lt;/strong&gt; is a browser extension that converts web articles to markdown. Very useful for quickly getting sources into your raw collection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download images locally.&lt;/strong&gt; In Obsidian Settings → Files and links, set "Attachment folder path" to a fixed directory (e.g. &lt;code&gt;raw/assets/&lt;/code&gt;). Then in Settings → Hotkeys, search for "Download" to find "Download attachments for current file" and bind it to a hotkey (e.g. Ctrl+Shift+D). After clipping an article, hit the hotkey and all images get downloaded to local disk. This is optional but useful — it lets the LLM view and reference images directly instead of relying on URLs that may break. Note that LLMs can't natively read markdown with inline images in one pass — the workaround is to have the LLM read the text first, then view some or all of the referenced images separately to gain additional context. It's a bit clunky but works well enough.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Obsidian's graph view&lt;/strong&gt; is the best way to see the shape of your wiki — what's connected to what, which pages are hubs, which are orphans.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Marp&lt;/strong&gt; is a markdown-based slide deck format. Obsidian has a plugin for it. Useful for generating presentations directly from wiki content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dataview&lt;/strong&gt; is an Obsidian plugin that runs queries over page frontmatter. If your LLM adds YAML frontmatter to wiki pages (tags, dates, source counts), Dataview can generate dynamic tables and lists.&lt;/li&gt;
&lt;li&gt;The wiki is just a git repo of markdown files. You get version history, branching, and collaboration for free.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Why this works&lt;/h2&gt;&lt;a id="user-content-why-this-works" class="anchor" aria-label="Permalink: Why this works" href="#why-this-works"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;The tedious part of maintaining a knowledge base is not the reading or the thinking — it's the bookkeeping. Updating cross-references, keeping summaries current, noting when new data contradicts old claims, maintaining consistency across dozens of pages. Humans abandon wikis because the maintenance burden grows faster than the value. LLMs don't get bored, don't forget to update a cross-reference, and can touch 15 files in one pass. The wiki stays maintained because the cost of maintenance is near zero.&lt;/p&gt;
&lt;p dir="auto"&gt;The human's job is to curate sources, direct the analysis, ask good questions, and think about what it all means. The LLM's job is everything else.&lt;/p&gt;
&lt;p dir="auto"&gt;The idea is related in spirit to Vannevar Bush's Memex (1945) — a personal, curated knowledge store with associative trails between documents. Bush's vision was closer to this than to what the web became: private, actively curated, with the connections between documents as valuable as the documents themselves. The part he couldn't solve was who does the maintenance. The LLM handles that.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Note&lt;/h2&gt;&lt;a id="user-content-note" class="anchor" aria-label="Permalink: Note" href="#note"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;This document is intentionally abstract. It describes the idea, not a specific implementation. The exact directory structure, the schema conventions, the page formats, the tooling — all of that will depend on your domain, your preferences, and your LLM of choice. Everything mentioned above is optional and modular — pick what's useful, ignore what isn't. For example: your sources might be text-only, so you don't need image handling at all. Your wiki might be small enough that the index file is all you need, no search engine required. You might not care about slide decks and just want markdown pages. You might want a completely different set of output formats. The right way to use this is to share it with your LLM agent and work together to instantiate a version that fits your needs. The document's only job is to communicate the pattern. Your LLM can figure out the rest.&lt;/p&gt;
&lt;/article&gt;
  &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/karpathy/442a6bf555914893e9891c11519de94f</id>
    <published>2026-04-04T16:25:13Z</published>
    <updated>2026-10-08T07:28:21Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f"/>
    <title>llm-wiki</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/241138?s=60&amp;v=4"/>
    <author>
      <name>Andrej</name>
      <uri>https://gist.github.com/karpathy</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f#file-llm-wiki-md"&gt;llm-wiki.md&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-llm-wiki-md" class="file my-2"&gt;
      &lt;div id="file-llm-wiki-md-readme" class="Box-body readme blob tmp-p-5 tmp-p-xl-6 "
    style="overflow: auto" tabindex="0" role="region"
    aria-label="llm-wiki.md content, created by karpathy on 04:25PM on April 04."
  &gt;
    &lt;article class="markdown-body entry-content container-lg" itemprop="text"&gt;&lt;div class="markdown-heading" dir="auto"&gt;&lt;h1 class="heading-element" dir="auto"&gt;LLM Wiki&lt;/h1&gt;&lt;a id="user-content-llm-wiki" class="anchor" aria-label="Permalink: LLM Wiki" href="#llm-wiki"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;A pattern for building personal knowledge bases using LLMs.&lt;/p&gt;
&lt;p dir="auto"&gt;This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;The core idea&lt;/h2&gt;&lt;a id="user-content-the-core-idea" class="anchor" aria-label="Permalink: The core idea" href="#the-core-idea"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.&lt;/p&gt;
&lt;p dir="auto"&gt;The idea here is different. Instead of just retrieving from raw documents at query time, the LLM &lt;strong&gt;incrementally builds and maintains a persistent wiki&lt;/strong&gt; — a structured, interlinked collection of markdown files that sits between you and the raw sources. When you add a new source, the LLM doesn't just index it for later retrieval. It reads it, extracts the key information, and integrates it into the existing wiki — updating entity pages, revising topic summaries, noting where new data contradicts old claims, strengthening or challenging the evolving synthesis. The knowledge is compiled once and then &lt;em&gt;kept current&lt;/em&gt;, not re-derived on every query.&lt;/p&gt;
&lt;p dir="auto"&gt;This is the key difference: &lt;strong&gt;the wiki is a persistent, compounding artifact.&lt;/strong&gt; The cross-references are already there. The contradictions have already been flagged. The synthesis already reflects everything you've read. The wiki keeps getting richer with every source you add and every question you ask.&lt;/p&gt;
&lt;p dir="auto"&gt;You never (or rarely) write the wiki yourself — the LLM writes and maintains all of it. You're in charge of sourcing, exploration, and asking the right questions. The LLM does all the grunt work — the summarizing, cross-referencing, filing, and bookkeeping that makes a knowledge base actually useful over time. In practice, I have the LLM agent open on one side and Obsidian open on the other. The LLM makes edits based on our conversation, and I browse the results in real time — following links, checking the graph view, reading the updated pages. Obsidian is the IDE; the LLM is the programmer; the wiki is the codebase.&lt;/p&gt;
&lt;p dir="auto"&gt;This can apply to a lot of different contexts. A few examples:&lt;/p&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;Personal&lt;/strong&gt;: tracking your own goals, health, psychology, self-improvement — filing journal entries, articles, podcast notes, and building up a structured picture of yourself over time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Research&lt;/strong&gt;: going deep on a topic over weeks or months — reading papers, articles, reports, and incrementally building a comprehensive wiki with an evolving thesis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading a book&lt;/strong&gt;: filing each chapter as you go, building out pages for characters, themes, plot threads, and how they connect. By the end you have a rich companion wiki. Think of fan wikis like &lt;a href="https://tolkiengateway.net/wiki/Main_Page" rel="nofollow"&gt;Tolkien Gateway&lt;/a&gt; — thousands of interlinked pages covering characters, places, events, languages, built by a community of volunteers over years. You could build something like that personally as you read, with the LLM doing all the cross-referencing and maintenance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business/team&lt;/strong&gt;: an internal wiki maintained by LLMs, fed by Slack threads, meeting transcripts, project documents, customer calls. Possibly with humans in the loop reviewing updates. The wiki stays current because the LLM does the maintenance that no one on the team wants to do.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Competitive analysis, due diligence, trip planning, course notes, hobby deep-dives&lt;/strong&gt; — anything where you're accumulating knowledge over time and want it organized rather than scattered.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Architecture&lt;/h2&gt;&lt;a id="user-content-architecture" class="anchor" aria-label="Permalink: Architecture" href="#architecture"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;There are three layers:&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Raw sources&lt;/strong&gt; — your curated collection of source documents. Articles, papers, images, data files. These are immutable — the LLM reads from them but never modifies them. This is your source of truth.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The wiki&lt;/strong&gt; — a directory of LLM-generated markdown files. Summaries, entity pages, concept pages, comparisons, an overview, a synthesis. The LLM owns this layer entirely. It creates pages, updates them when new sources arrive, maintains cross-references, and keeps everything consistent. You read it; the LLM writes it.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The schema&lt;/strong&gt; — a document (e.g. CLAUDE.md for Claude Code or AGENTS.md for Codex) that tells the LLM how the wiki is structured, what the conventions are, and what workflows to follow when ingesting sources, answering questions, or maintaining the wiki. This is the key configuration file — it's what makes the LLM a disciplined wiki maintainer rather than a generic chatbot. You and the LLM co-evolve this over time as you figure out what works for your domain.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Operations&lt;/h2&gt;&lt;a id="user-content-operations" class="anchor" aria-label="Permalink: Operations" href="#operations"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Ingest.&lt;/strong&gt; You drop a new source into the raw collection and tell the LLM to process it. An example flow: the LLM reads the source, discusses key takeaways with you, writes a summary page in the wiki, updates the index, updates relevant entity and concept pages across the wiki, and appends an entry to the log. A single source might touch 10-15 wiki pages. Personally I prefer to ingest sources one at a time and stay involved — I read the summaries, check the updates, and guide the LLM on what to emphasize. But you could also batch-ingest many sources at once with less supervision. It's up to you to develop the workflow that fits your style and document it in the schema for future sessions.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Query.&lt;/strong&gt; You ask questions against the wiki. The LLM searches for relevant pages, reads them, and synthesizes an answer with citations. Answers can take different forms depending on the question — a markdown page, a comparison table, a slide deck (Marp), a chart (matplotlib), a canvas. The important insight: &lt;strong&gt;good answers can be filed back into the wiki as new pages.&lt;/strong&gt; A comparison you asked for, an analysis, a connection you discovered — these are valuable and shouldn't disappear into chat history. This way your explorations compound in the knowledge base just like ingested sources do.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Lint.&lt;/strong&gt; Periodically, ask the LLM to health-check the wiki. Look for: contradictions between pages, stale claims that newer sources have superseded, orphan pages with no inbound links, important concepts mentioned but lacking their own page, missing cross-references, data gaps that could be filled with a web search. The LLM is good at suggesting new questions to investigate and new sources to look for. This keeps the wiki healthy as it grows.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Indexing and logging&lt;/h2&gt;&lt;a id="user-content-indexing-and-logging" class="anchor" aria-label="Permalink: Indexing and logging" href="#indexing-and-logging"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Two special files help the LLM (and you) navigate the wiki as it grows. They serve different purposes:&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;index.md&lt;/strong&gt; is content-oriented. It's a catalog of everything in the wiki — each page listed with a link, a one-line summary, and optionally metadata like date or source count. Organized by category (entities, concepts, sources, etc.). The LLM updates it on every ingest. When answering a query, the LLM reads the index first to find relevant pages, then drills into them. This works surprisingly well at moderate scale (~100 sources, ~hundreds of pages) and avoids the need for embedding-based RAG infrastructure.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;log.md&lt;/strong&gt; is chronological. It's an append-only record of what happened and when — ingests, queries, lint passes. A useful tip: if each entry starts with a consistent prefix (e.g. &lt;code&gt;## [2026-04-02] ingest | Article Title&lt;/code&gt;), the log becomes parseable with simple unix tools — &lt;code&gt;grep "^## \[" log.md | tail -5&lt;/code&gt; gives you the last 5 entries. The log gives you a timeline of the wiki's evolution and helps the LLM understand what's been done recently.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Optional: CLI tools&lt;/h2&gt;&lt;a id="user-content-optional-cli-tools" class="anchor" aria-label="Permalink: Optional: CLI tools" href="#optional-cli-tools"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;At some point you may want to build small tools that help the LLM operate on the wiki more efficiently. A search engine over the wiki pages is the most obvious one — at small scale the index file is enough, but as the wiki grows you want proper search. &lt;a href="https://github.com/tobi/qmd"&gt;qmd&lt;/a&gt; is a good option: it's a local search engine for markdown files with hybrid BM25/vector search and LLM re-ranking, all on-device. It has both a CLI (so the LLM can shell out to it) and an MCP server (so the LLM can use it as a native tool). You could also build something simpler yourself — the LLM can help you vibe-code a naive search script as the need arises.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Tips and tricks&lt;/h2&gt;&lt;a id="user-content-tips-and-tricks" class="anchor" aria-label="Permalink: Tips and tricks" href="#tips-and-tricks"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;Obsidian Web Clipper&lt;/strong&gt; is a browser extension that converts web articles to markdown. Very useful for quickly getting sources into your raw collection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download images locally.&lt;/strong&gt; In Obsidian Settings → Files and links, set "Attachment folder path" to a fixed directory (e.g. &lt;code&gt;raw/assets/&lt;/code&gt;). Then in Settings → Hotkeys, search for "Download" to find "Download attachments for current file" and bind it to a hotkey (e.g. Ctrl+Shift+D). After clipping an article, hit the hotkey and all images get downloaded to local disk. This is optional but useful — it lets the LLM view and reference images directly instead of relying on URLs that may break. Note that LLMs can't natively read markdown with inline images in one pass — the workaround is to have the LLM read the text first, then view some or all of the referenced images separately to gain additional context. It's a bit clunky but works well enough.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Obsidian's graph view&lt;/strong&gt; is the best way to see the shape of your wiki — what's connected to what, which pages are hubs, which are orphans.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Marp&lt;/strong&gt; is a markdown-based slide deck format. Obsidian has a plugin for it. Useful for generating presentations directly from wiki content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dataview&lt;/strong&gt; is an Obsidian plugin that runs queries over page frontmatter. If your LLM adds YAML frontmatter to wiki pages (tags, dates, source counts), Dataview can generate dynamic tables and lists.&lt;/li&gt;
&lt;li&gt;The wiki is just a git repo of markdown files. You get version history, branching, and collaboration for free.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Why this works&lt;/h2&gt;&lt;a id="user-content-why-this-works" class="anchor" aria-label="Permalink: Why this works" href="#why-this-works"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;The tedious part of maintaining a knowledge base is not the reading or the thinking — it's the bookkeeping. Updating cross-references, keeping summaries current, noting when new data contradicts old claims, maintaining consistency across dozens of pages. Humans abandon wikis because the maintenance burden grows faster than the value. LLMs don't get bored, don't forget to update a cross-reference, and can touch 15 files in one pass. The wiki stays maintained because the cost of maintenance is near zero.&lt;/p&gt;
&lt;p dir="auto"&gt;The human's job is to curate sources, direct the analysis, ask good questions, and think about what it all means. The LLM's job is everything else.&lt;/p&gt;
&lt;p dir="auto"&gt;The idea is related in spirit to Vannevar Bush's Memex (1945) — a personal, curated knowledge store with associative trails between documents. Bush's vision was closer to this than to what the web became: private, actively curated, with the connections between documents as valuable as the documents themselves. The part he couldn't solve was who does the maintenance. The LLM handles that.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Note&lt;/h2&gt;&lt;a id="user-content-note" class="anchor" aria-label="Permalink: Note" href="#note"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;This document is intentionally abstract. It describes the idea, not a specific implementation. The exact directory structure, the schema conventions, the page formats, the tooling — all of that will depend on your domain, your preferences, and your LLM of choice. Everything mentioned above is optional and modular — pick what's useful, ignore what isn't. For example: your sources might be text-only, so you don't need image handling at all. Your wiki might be small enough that the index file is all you need, no search engine required. You might not care about slide decks and just want markdown pages. You might want a completely different set of output formats. The right way to use this is to share it with your LLM agent and work together to instantiate a version that fits your needs. The document's only job is to communicate the pattern. Your LLM can figure out the rest.&lt;/p&gt;
&lt;/article&gt;
  &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/karpathy/442a6bf555914893e9891c11519de94f</id>
    <published>2026-04-04T16:25:13Z</published>
    <updated>2026-10-08T07:28:21Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f"/>
    <title>llm-wiki</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/241138?s=60&amp;v=4"/>
    <author>
      <name>Andrej</name>
      <uri>https://gist.github.com/karpathy</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f#file-llm-wiki-md"&gt;llm-wiki.md&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-llm-wiki-md" class="file my-2"&gt;
      &lt;div id="file-llm-wiki-md-readme" class="Box-body readme blob tmp-p-5 tmp-p-xl-6 "
    style="overflow: auto" tabindex="0" role="region"
    aria-label="llm-wiki.md content, created by karpathy on 04:25PM on April 04."
  &gt;
    &lt;article class="markdown-body entry-content container-lg" itemprop="text"&gt;&lt;div class="markdown-heading" dir="auto"&gt;&lt;h1 class="heading-element" dir="auto"&gt;LLM Wiki&lt;/h1&gt;&lt;a id="user-content-llm-wiki" class="anchor" aria-label="Permalink: LLM Wiki" href="#llm-wiki"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;A pattern for building personal knowledge bases using LLMs.&lt;/p&gt;
&lt;p dir="auto"&gt;This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;The core idea&lt;/h2&gt;&lt;a id="user-content-the-core-idea" class="anchor" aria-label="Permalink: The core idea" href="#the-core-idea"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.&lt;/p&gt;
&lt;p dir="auto"&gt;The idea here is different. Instead of just retrieving from raw documents at query time, the LLM &lt;strong&gt;incrementally builds and maintains a persistent wiki&lt;/strong&gt; — a structured, interlinked collection of markdown files that sits between you and the raw sources. When you add a new source, the LLM doesn't just index it for later retrieval. It reads it, extracts the key information, and integrates it into the existing wiki — updating entity pages, revising topic summaries, noting where new data contradicts old claims, strengthening or challenging the evolving synthesis. The knowledge is compiled once and then &lt;em&gt;kept current&lt;/em&gt;, not re-derived on every query.&lt;/p&gt;
&lt;p dir="auto"&gt;This is the key difference: &lt;strong&gt;the wiki is a persistent, compounding artifact.&lt;/strong&gt; The cross-references are already there. The contradictions have already been flagged. The synthesis already reflects everything you've read. The wiki keeps getting richer with every source you add and every question you ask.&lt;/p&gt;
&lt;p dir="auto"&gt;You never (or rarely) write the wiki yourself — the LLM writes and maintains all of it. You're in charge of sourcing, exploration, and asking the right questions. The LLM does all the grunt work — the summarizing, cross-referencing, filing, and bookkeeping that makes a knowledge base actually useful over time. In practice, I have the LLM agent open on one side and Obsidian open on the other. The LLM makes edits based on our conversation, and I browse the results in real time — following links, checking the graph view, reading the updated pages. Obsidian is the IDE; the LLM is the programmer; the wiki is the codebase.&lt;/p&gt;
&lt;p dir="auto"&gt;This can apply to a lot of different contexts. A few examples:&lt;/p&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;Personal&lt;/strong&gt;: tracking your own goals, health, psychology, self-improvement — filing journal entries, articles, podcast notes, and building up a structured picture of yourself over time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Research&lt;/strong&gt;: going deep on a topic over weeks or months — reading papers, articles, reports, and incrementally building a comprehensive wiki with an evolving thesis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reading a book&lt;/strong&gt;: filing each chapter as you go, building out pages for characters, themes, plot threads, and how they connect. By the end you have a rich companion wiki. Think of fan wikis like &lt;a href="https://tolkiengateway.net/wiki/Main_Page" rel="nofollow"&gt;Tolkien Gateway&lt;/a&gt; — thousands of interlinked pages covering characters, places, events, languages, built by a community of volunteers over years. You could build something like that personally as you read, with the LLM doing all the cross-referencing and maintenance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business/team&lt;/strong&gt;: an internal wiki maintained by LLMs, fed by Slack threads, meeting transcripts, project documents, customer calls. Possibly with humans in the loop reviewing updates. The wiki stays current because the LLM does the maintenance that no one on the team wants to do.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Competitive analysis, due diligence, trip planning, course notes, hobby deep-dives&lt;/strong&gt; — anything where you're accumulating knowledge over time and want it organized rather than scattered.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Architecture&lt;/h2&gt;&lt;a id="user-content-architecture" class="anchor" aria-label="Permalink: Architecture" href="#architecture"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;There are three layers:&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Raw sources&lt;/strong&gt; — your curated collection of source documents. Articles, papers, images, data files. These are immutable — the LLM reads from them but never modifies them. This is your source of truth.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The wiki&lt;/strong&gt; — a directory of LLM-generated markdown files. Summaries, entity pages, concept pages, comparisons, an overview, a synthesis. The LLM owns this layer entirely. It creates pages, updates them when new sources arrive, maintains cross-references, and keeps everything consistent. You read it; the LLM writes it.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;The schema&lt;/strong&gt; — a document (e.g. CLAUDE.md for Claude Code or AGENTS.md for Codex) that tells the LLM how the wiki is structured, what the conventions are, and what workflows to follow when ingesting sources, answering questions, or maintaining the wiki. This is the key configuration file — it's what makes the LLM a disciplined wiki maintainer rather than a generic chatbot. You and the LLM co-evolve this over time as you figure out what works for your domain.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Operations&lt;/h2&gt;&lt;a id="user-content-operations" class="anchor" aria-label="Permalink: Operations" href="#operations"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Ingest.&lt;/strong&gt; You drop a new source into the raw collection and tell the LLM to process it. An example flow: the LLM reads the source, discusses key takeaways with you, writes a summary page in the wiki, updates the index, updates relevant entity and concept pages across the wiki, and appends an entry to the log. A single source might touch 10-15 wiki pages. Personally I prefer to ingest sources one at a time and stay involved — I read the summaries, check the updates, and guide the LLM on what to emphasize. But you could also batch-ingest many sources at once with less supervision. It's up to you to develop the workflow that fits your style and document it in the schema for future sessions.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Query.&lt;/strong&gt; You ask questions against the wiki. The LLM searches for relevant pages, reads them, and synthesizes an answer with citations. Answers can take different forms depending on the question — a markdown page, a comparison table, a slide deck (Marp), a chart (matplotlib), a canvas. The important insight: &lt;strong&gt;good answers can be filed back into the wiki as new pages.&lt;/strong&gt; A comparison you asked for, an analysis, a connection you discovered — these are valuable and shouldn't disappear into chat history. This way your explorations compound in the knowledge base just like ingested sources do.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;Lint.&lt;/strong&gt; Periodically, ask the LLM to health-check the wiki. Look for: contradictions between pages, stale claims that newer sources have superseded, orphan pages with no inbound links, important concepts mentioned but lacking their own page, missing cross-references, data gaps that could be filled with a web search. The LLM is good at suggesting new questions to investigate and new sources to look for. This keeps the wiki healthy as it grows.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Indexing and logging&lt;/h2&gt;&lt;a id="user-content-indexing-and-logging" class="anchor" aria-label="Permalink: Indexing and logging" href="#indexing-and-logging"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Two special files help the LLM (and you) navigate the wiki as it grows. They serve different purposes:&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;index.md&lt;/strong&gt; is content-oriented. It's a catalog of everything in the wiki — each page listed with a link, a one-line summary, and optionally metadata like date or source count. Organized by category (entities, concepts, sources, etc.). The LLM updates it on every ingest. When answering a query, the LLM reads the index first to find relevant pages, then drills into them. This works surprisingly well at moderate scale (~100 sources, ~hundreds of pages) and avoids the need for embedding-based RAG infrastructure.&lt;/p&gt;
&lt;p dir="auto"&gt;&lt;strong&gt;log.md&lt;/strong&gt; is chronological. It's an append-only record of what happened and when — ingests, queries, lint passes. A useful tip: if each entry starts with a consistent prefix (e.g. &lt;code&gt;## [2026-04-02] ingest | Article Title&lt;/code&gt;), the log becomes parseable with simple unix tools — &lt;code&gt;grep "^## \[" log.md | tail -5&lt;/code&gt; gives you the last 5 entries. The log gives you a timeline of the wiki's evolution and helps the LLM understand what's been done recently.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Optional: CLI tools&lt;/h2&gt;&lt;a id="user-content-optional-cli-tools" class="anchor" aria-label="Permalink: Optional: CLI tools" href="#optional-cli-tools"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;At some point you may want to build small tools that help the LLM operate on the wiki more efficiently. A search engine over the wiki pages is the most obvious one — at small scale the index file is enough, but as the wiki grows you want proper search. &lt;a href="https://github.com/tobi/qmd"&gt;qmd&lt;/a&gt; is a good option: it's a local search engine for markdown files with hybrid BM25/vector search and LLM re-ranking, all on-device. It has both a CLI (so the LLM can shell out to it) and an MCP server (so the LLM can use it as a native tool). You could also build something simpler yourself — the LLM can help you vibe-code a naive search script as the need arises.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Tips and tricks&lt;/h2&gt;&lt;a id="user-content-tips-and-tricks" class="anchor" aria-label="Permalink: Tips and tricks" href="#tips-and-tricks"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;&lt;strong&gt;Obsidian Web Clipper&lt;/strong&gt; is a browser extension that converts web articles to markdown. Very useful for quickly getting sources into your raw collection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Download images locally.&lt;/strong&gt; In Obsidian Settings → Files and links, set "Attachment folder path" to a fixed directory (e.g. &lt;code&gt;raw/assets/&lt;/code&gt;). Then in Settings → Hotkeys, search for "Download" to find "Download attachments for current file" and bind it to a hotkey (e.g. Ctrl+Shift+D). After clipping an article, hit the hotkey and all images get downloaded to local disk. This is optional but useful — it lets the LLM view and reference images directly instead of relying on URLs that may break. Note that LLMs can't natively read markdown with inline images in one pass — the workaround is to have the LLM read the text first, then view some or all of the referenced images separately to gain additional context. It's a bit clunky but works well enough.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Obsidian's graph view&lt;/strong&gt; is the best way to see the shape of your wiki — what's connected to what, which pages are hubs, which are orphans.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Marp&lt;/strong&gt; is a markdown-based slide deck format. Obsidian has a plugin for it. Useful for generating presentations directly from wiki content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dataview&lt;/strong&gt; is an Obsidian plugin that runs queries over page frontmatter. If your LLM adds YAML frontmatter to wiki pages (tags, dates, source counts), Dataview can generate dynamic tables and lists.&lt;/li&gt;
&lt;li&gt;The wiki is just a git repo of markdown files. You get version history, branching, and collaboration for free.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Why this works&lt;/h2&gt;&lt;a id="user-content-why-this-works" class="anchor" aria-label="Permalink: Why this works" href="#why-this-works"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;The tedious part of maintaining a knowledge base is not the reading or the thinking — it's the bookkeeping. Updating cross-references, keeping summaries current, noting when new data contradicts old claims, maintaining consistency across dozens of pages. Humans abandon wikis because the maintenance burden grows faster than the value. LLMs don't get bored, don't forget to update a cross-reference, and can touch 15 files in one pass. The wiki stays maintained because the cost of maintenance is near zero.&lt;/p&gt;
&lt;p dir="auto"&gt;The human's job is to curate sources, direct the analysis, ask good questions, and think about what it all means. The LLM's job is everything else.&lt;/p&gt;
&lt;p dir="auto"&gt;The idea is related in spirit to Vannevar Bush's Memex (1945) — a personal, curated knowledge store with associative trails between documents. Bush's vision was closer to this than to what the web became: private, actively curated, with the connections between documents as valuable as the documents themselves. The part he couldn't solve was who does the maintenance. The LLM handles that.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Note&lt;/h2&gt;&lt;a id="user-content-note" class="anchor" aria-label="Permalink: Note" href="#note"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;This document is intentionally abstract. It describes the idea, not a specific implementation. The exact directory structure, the schema conventions, the page formats, the tooling — all of that will depend on your domain, your preferences, and your LLM of choice. Everything mentioned above is optional and modular — pick what's useful, ignore what isn't. For example: your sources might be text-only, so you don't need image handling at all. Your wiki might be small enough that the index file is all you need, no search engine required. You might not care about slide decks and just want markdown pages. You might want a completely different set of output formats. The right way to use this is to share it with your LLM agent and work together to instantiate a version that fits your needs. The document's only job is to communicate the pattern. Your LLM can figure out the rest.&lt;/p&gt;
&lt;/article&gt;
  &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/jose0628/44c6689aba7ddba3da92178e62168ffd</id>
    <published>2025-10-16T08:38:28Z</published>
    <updated>2026-10-08T07:13:55Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/jose0628/44c6689aba7ddba3da92178e62168ffd"/>
    <title>Lambda_API_RDS_Example.py</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/1786364?s=60&amp;v=4"/>
    <author>
      <name>José A. Mancera</name>
      <uri>https://gist.github.com/jose0628</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/jose0628/44c6689aba7ddba3da92178e62168ffd#file-lambda_api_rds_example-py"&gt;Lambda_API_RDS_Example.py&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-lambda_api_rds_example-py" class="file my-2"&gt;
    
    &lt;div itemprop="text"
      class="Box-body p-0 blob-wrapper data type-python  "
      style="overflow: auto" tabindex="0" role="region"
      aria-label="Lambda_API_RDS_Example.py content, created by jose0628 on 08:38AM on October 16, 2025."
    &gt;

        
&lt;div class="js-check-hidden-unicode js-blob-code-container blob-code-content"&gt;

  &lt;template class="js-file-alert-template"&gt;
  &lt;div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"&gt;
  &lt;svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"&gt;
    &lt;path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"&gt;&lt;/path&gt;
&lt;/svg&gt;
    &lt;span&gt;
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      &lt;a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank"&gt;Learn more about bidirectional Unicode characters&lt;/a&gt;
    &lt;/span&gt;


  &lt;div data-view-component="true" class="flash-action"&gt;        &lt;a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"&gt;    Show hidden characters
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/template&gt;
&lt;template class="js-line-alert-template"&gt;
  &lt;span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"&gt;
    &lt;svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"&gt;
    &lt;path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/span&gt;&lt;/template&gt;

  &lt;table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="Lambda_API_RDS_Example.py"&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC1" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-k&gt;import&lt;/span&gt; &lt;span class=pl-s1&gt;json&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC2" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-k&gt;import&lt;/span&gt; &lt;span class=pl-s1&gt;os&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC3" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-k&gt;import&lt;/span&gt; &lt;span class=pl-s1&gt;psycopg2&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC4" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-k&gt;import&lt;/span&gt; &lt;span class=pl-s1&gt;pandas&lt;/span&gt; &lt;span class=pl-k&gt;as&lt;/span&gt; &lt;span class=pl-s1&gt;pd&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC5" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-k&gt;import&lt;/span&gt; &lt;span class=pl-s1&gt;requests&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC6" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-k&gt;import&lt;/span&gt; &lt;span class=pl-s1&gt;numpy&lt;/span&gt; &lt;span class=pl-k&gt;as&lt;/span&gt; &lt;span class=pl-s1&gt;np&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC7" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-k&gt;import&lt;/span&gt; &lt;span class=pl-s1&gt;random&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC8" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC9" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC10" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c1&gt;ENDPOINT&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;os&lt;/span&gt;.&lt;span class=pl-c1&gt;environ&lt;/span&gt;[&lt;span class=pl-s&gt;&amp;#39;ENDPOINT&amp;#39;&lt;/span&gt;]&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC11" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c1&gt;DB_NAME&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;os&lt;/span&gt;.&lt;span class=pl-c1&gt;environ&lt;/span&gt;[&lt;span class=pl-s&gt;&amp;#39;DB_NAME&amp;#39;&lt;/span&gt;]&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC12" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c1&gt;USERNAME&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;os&lt;/span&gt;.&lt;span class=pl-c1&gt;environ&lt;/span&gt;[&lt;span class=pl-s&gt;&amp;#39;USERNAME&amp;#39;&lt;/span&gt;]&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC13" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-c1&gt;PASSWORD&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;os&lt;/span&gt;.&lt;span class=pl-c1&gt;environ&lt;/span&gt;[&lt;span class=pl-s&gt;&amp;#39;PASSWORD&amp;#39;&lt;/span&gt;]&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC14" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC15" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC16" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-k&gt;def&lt;/span&gt; &lt;span class=pl-en&gt;lambda_handler&lt;/span&gt;(&lt;span class=pl-s1&gt;event&lt;/span&gt;, &lt;span class=pl-s1&gt;context&lt;/span&gt;):&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC17" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC18" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-c&gt;# Connect to the Postgres database&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC19" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;try&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC20" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s&gt;&amp;quot;Connecting to DB...&amp;quot;&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC21" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;conn&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;psycopg2&lt;/span&gt;.&lt;span class=pl-c1&gt;connect&lt;/span&gt;(&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC22" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-s1&gt;host&lt;/span&gt;&lt;span class=pl-c1&gt;=&lt;/span&gt;&lt;span class=pl-c1&gt;ENDPOINT&lt;/span&gt;,&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC23" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-s1&gt;dbname&lt;/span&gt;&lt;span class=pl-c1&gt;=&lt;/span&gt;&lt;span class=pl-c1&gt;DB_NAME&lt;/span&gt;,&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC24" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-s1&gt;user&lt;/span&gt;&lt;span class=pl-c1&gt;=&lt;/span&gt;&lt;span class=pl-c1&gt;USERNAME&lt;/span&gt;,&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC25" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-s1&gt;password&lt;/span&gt;&lt;span class=pl-c1&gt;=&lt;/span&gt;&lt;span class=pl-c1&gt;PASSWORD&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC26" class="blob-code blob-code-inner js-file-line"&gt;        )&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC27" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;except&lt;/span&gt; &lt;span class=pl-s1&gt;psycopg2&lt;/span&gt;.&lt;span class=pl-c1&gt;Error&lt;/span&gt; &lt;span class=pl-k&gt;as&lt;/span&gt; &lt;span class=pl-s1&gt;e&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC28" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s&gt;&amp;quot;Error: Could not make connection to the Postgres database&amp;quot;&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC29" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s1&gt;e&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC30" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;exit&lt;/span&gt;(&lt;span class=pl-c1&gt;1&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC31" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC32" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;try&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC33" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;cur&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;conn&lt;/span&gt;.&lt;span class=pl-c1&gt;cursor&lt;/span&gt;()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC34" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;except&lt;/span&gt; &lt;span class=pl-s1&gt;psycopg2&lt;/span&gt;.&lt;span class=pl-c1&gt;Error&lt;/span&gt; &lt;span class=pl-k&gt;as&lt;/span&gt; &lt;span class=pl-s1&gt;e&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC35" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s&gt;&amp;quot;Error: Could not get cursor to the Database&amp;quot;&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC36" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s1&gt;e&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC37" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;exit&lt;/span&gt;(&lt;span class=pl-c1&gt;1&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC38" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC39" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-s1&gt;conn&lt;/span&gt;.&lt;span class=pl-c1&gt;set_session&lt;/span&gt;(&lt;span class=pl-s1&gt;autocommit&lt;/span&gt;&lt;span class=pl-c1&gt;=&lt;/span&gt;&lt;span class=pl-c1&gt;True&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC40" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC41" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-c&gt;# Create table&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC42" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-s1&gt;cur&lt;/span&gt;.&lt;span class=pl-c1&gt;execute&lt;/span&gt;(&lt;span class=pl-s&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC43" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;    CREATE TABLE IF NOT EXISTS posts (&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC44" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;        userId INT,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC45" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;        id INT PRIMARY KEY,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC46" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;        title TEXT,&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC47" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;        body TEXT&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC48" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;    );&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC49" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;    &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC50" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC51" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-c&gt;# Insert 10 random posts&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC52" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;for&lt;/span&gt; &lt;span class=pl-s1&gt;i&lt;/span&gt; &lt;span class=pl-c1&gt;in&lt;/span&gt; &lt;span class=pl-en&gt;range&lt;/span&gt;(&lt;span class=pl-c1&gt;10&lt;/span&gt;):&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC53" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;random_post_id&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;random&lt;/span&gt;.&lt;span class=pl-c1&gt;randint&lt;/span&gt;(&lt;span class=pl-c1&gt;1&lt;/span&gt;, &lt;span class=pl-c1&gt;100&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC54" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;url&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s&gt;f&amp;quot;https://jsonplaceholder.typicode.com/posts/&lt;span class=pl-s1&gt;&lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;span class=pl-s1&gt;random_post_id&lt;/span&gt;&lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC55" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s&gt;&amp;quot;Fetching data from:&amp;quot;&lt;/span&gt;, &lt;span class=pl-s1&gt;url&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC56" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC57" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;response&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;requests&lt;/span&gt;.&lt;span class=pl-c1&gt;get&lt;/span&gt;(&lt;span class=pl-s1&gt;url&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC58" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-k&gt;if&lt;/span&gt; &lt;span class=pl-s1&gt;response&lt;/span&gt;.&lt;span class=pl-c1&gt;status_code&lt;/span&gt; &lt;span class=pl-c1&gt;!=&lt;/span&gt; &lt;span class=pl-c1&gt;200&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC59" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s&gt;f&amp;quot;Error fetching post &lt;span class=pl-s1&gt;&lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;span class=pl-s1&gt;random_post_id&lt;/span&gt;&lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/span&gt;&amp;quot;&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC60" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-k&gt;continue&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC61" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L62" class="blob-num js-line-number js-blob-rnum" data-line-number="62"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC62" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;data&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;response&lt;/span&gt;.&lt;span class=pl-c1&gt;json&lt;/span&gt;()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L63" class="blob-num js-line-number js-blob-rnum" data-line-number="63"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC63" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-k&gt;try&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L64" class="blob-num js-line-number js-blob-rnum" data-line-number="64"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC64" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-s1&gt;cur&lt;/span&gt;.&lt;span class=pl-c1&gt;execute&lt;/span&gt;(&lt;span class=pl-s&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L65" class="blob-num js-line-number js-blob-rnum" data-line-number="65"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC65" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;                INSERT INTO posts (userId, id, title, body)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L66" class="blob-num js-line-number js-blob-rnum" data-line-number="66"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC66" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;                VALUES (%s, %s, %s, %s)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L67" class="blob-num js-line-number js-blob-rnum" data-line-number="67"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC67" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;                ON CONFLICT (id) DO NOTHING;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L68" class="blob-num js-line-number js-blob-rnum" data-line-number="68"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC68" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class=pl-s&gt;            &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;, (&lt;span class=pl-s1&gt;data&lt;/span&gt;[&lt;span class=pl-s&gt;&amp;quot;userId&amp;quot;&lt;/span&gt;], &lt;span class=pl-s1&gt;data&lt;/span&gt;[&lt;span class=pl-s&gt;&amp;quot;id&amp;quot;&lt;/span&gt;], &lt;span class=pl-s1&gt;data&lt;/span&gt;[&lt;span class=pl-s&gt;&amp;quot;title&amp;quot;&lt;/span&gt;], &lt;span class=pl-s1&gt;data&lt;/span&gt;[&lt;span class=pl-s&gt;&amp;quot;body&amp;quot;&lt;/span&gt;]))&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L69" class="blob-num js-line-number js-blob-rnum" data-line-number="69"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC69" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-k&gt;except&lt;/span&gt; &lt;span class=pl-s1&gt;psycopg2&lt;/span&gt;.&lt;span class=pl-c1&gt;Error&lt;/span&gt; &lt;span class=pl-k&gt;as&lt;/span&gt; &lt;span class=pl-s1&gt;e&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L70" class="blob-num js-line-number js-blob-rnum" data-line-number="70"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC70" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s&gt;f&amp;quot;Error inserting post &lt;span class=pl-s1&gt;&lt;span class=pl-kos&gt;{&lt;/span&gt;&lt;span class=pl-s1&gt;random_post_id&lt;/span&gt;&lt;span class=pl-kos&gt;}&lt;/span&gt;&lt;/span&gt;&amp;quot;&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L71" class="blob-num js-line-number js-blob-rnum" data-line-number="71"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC71" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s1&gt;e&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L72" class="blob-num js-line-number js-blob-rnum" data-line-number="72"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC72" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L73" class="blob-num js-line-number js-blob-rnum" data-line-number="73"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC73" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-c&gt;# Print all posts&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L74" class="blob-num js-line-number js-blob-rnum" data-line-number="74"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC74" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;try&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L75" class="blob-num js-line-number js-blob-rnum" data-line-number="75"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC75" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;cur&lt;/span&gt;.&lt;span class=pl-c1&gt;execute&lt;/span&gt;(&lt;span class=pl-s&gt;&amp;quot;SELECT * FROM posts;&amp;quot;&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L76" class="blob-num js-line-number js-blob-rnum" data-line-number="76"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC76" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-s1&gt;rows&lt;/span&gt; &lt;span class=pl-c1&gt;=&lt;/span&gt; &lt;span class=pl-s1&gt;cur&lt;/span&gt;.&lt;span class=pl-c1&gt;fetchall&lt;/span&gt;()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L77" class="blob-num js-line-number js-blob-rnum" data-line-number="77"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC77" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-k&gt;for&lt;/span&gt; &lt;span class=pl-s1&gt;row&lt;/span&gt; &lt;span class=pl-c1&gt;in&lt;/span&gt; &lt;span class=pl-s1&gt;rows&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L78" class="blob-num js-line-number js-blob-rnum" data-line-number="78"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC78" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s1&gt;row&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L79" class="blob-num js-line-number js-blob-rnum" data-line-number="79"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC79" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-k&gt;except&lt;/span&gt; &lt;span class=pl-s1&gt;psycopg2&lt;/span&gt;.&lt;span class=pl-c1&gt;Error&lt;/span&gt; &lt;span class=pl-k&gt;as&lt;/span&gt; &lt;span class=pl-s1&gt;e&lt;/span&gt;:&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L80" class="blob-num js-line-number js-blob-rnum" data-line-number="80"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC80" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s&gt;&amp;quot;Error selecting rows&amp;quot;&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L81" class="blob-num js-line-number js-blob-rnum" data-line-number="81"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC81" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class=pl-en&gt;print&lt;/span&gt;(&lt;span class=pl-s1&gt;e&lt;/span&gt;)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L82" class="blob-num js-line-number js-blob-rnum" data-line-number="82"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC82" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L83" class="blob-num js-line-number js-blob-rnum" data-line-number="83"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC83" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-s1&gt;cur&lt;/span&gt;.&lt;span class=pl-c1&gt;close&lt;/span&gt;()&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-lambda_api_rds_example-py-L84" class="blob-num js-line-number js-blob-rnum" data-line-number="84"&gt;&lt;/td&gt;
          &lt;td id="file-lambda_api_rds_example-py-LC84" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class=pl-s1&gt;conn&lt;/span&gt;.&lt;span class=pl-c1&gt;close&lt;/span&gt;()&lt;/td&gt;
        &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;


    &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/Lan-zk/0ee1ae0b144a9318f165cff083b2d5d9</id>
    <published>2026-08-25T00:51:29Z</published>
    <updated>2026-10-08T07:13:17Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/Lan-zk/0ee1ae0b144a9318f165cff083b2d5d9"/>
    <title>default-agents</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/68137514?s=60&amp;v=4"/>
    <author>
      <name>Lan-zk</name>
      <uri>https://gist.github.com/Lan-zk</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/Lan-zk/0ee1ae0b144a9318f165cff083b2d5d9#file-default-agents-md"&gt;default-agents.md&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-default-agents-md" class="file my-2"&gt;
      &lt;div id="file-default-agents-md-readme" class="Box-body readme blob tmp-p-5 tmp-p-xl-6 "
    style="overflow: auto" tabindex="0" role="region"
    aria-label="default-agents.md content, created by Lan-zk on 12:51AM on August 25."
  &gt;
    &lt;article class="markdown-body entry-content container-lg" itemprop="text"&gt;&lt;div class="markdown-heading" dir="auto"&gt;&lt;h1 class="heading-element" dir="auto"&gt;AGENTS.md&lt;/h1&gt;&lt;a id="user-content-agentsmd" class="anchor" aria-label="Permalink: AGENTS.md" href="#agentsmd"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p dir="auto"&gt;Apply these rules within the host's instruction hierarchy and follow repository instructions within their scope. “Prefer” marks guidance; other instructions are requirements.&lt;/p&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Judgment and Scope&lt;/h2&gt;&lt;a id="user-content-judgment-and-scope" class="anchor" aria-label="Permalink: Judgment and Scope" href="#judgment-and-scope"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;Identify the requested outcome, scope, constraints, and observable completion criteria. Challenge assumptions or approaches that materially undermine the goal; then follow the user's informed decision.&lt;/li&gt;
&lt;li&gt;Resolve uncertainty from available evidence. Ask early when missing information materially affects correctness, scope, authorization, or consequential choices. Make routine, reversible decisions directly.&lt;/li&gt;
&lt;li&gt;Carry authorized work through implementation and verification without routine reconfirmation. When approval is required, first complete already-authorized preparation that does not depend on that approval, and present a concrete, reviewable proposal or result.&lt;/li&gt;
&lt;li&gt;Change only what the task requires and preserve unrelated existing work. Report out-of-scope findings without fixing them. Obtain approval for destructive actions or changes to shared systems when existing authorization does not cover them.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Explore and Plan&lt;/h2&gt;&lt;a id="user-content-explore-and-plan" class="anchor" aria-label="Permalink: Explore and Plan" href="#explore-and-plan"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;Before editing, read applicable repository guidance and inspect the current working state. Start with relevant code, callers, tests, configuration, and dependencies; expand exploration only to resolve specific questions.&lt;/li&gt;
&lt;li&gt;Verify material uncertain claims against source code, types, configuration, observed behavior, or authoritative documentation. Match external guidance to the actual versions and environment. Distinguish evidence from inference; do not invent APIs, sources, or results.&lt;/li&gt;
&lt;li&gt;Use a brief plan when dependencies, uncertainty, or coordination make it useful. Execute simple tasks directly. Update the approach when new evidence invalidates it.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Implement&lt;/h2&gt;&lt;a id="user-content-implement" class="anchor" aria-label="Permalink: Implement" href="#implement"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;Prefer the simplest complete solution that meets current requirements. Reuse suitable existing capabilities; add dependencies or abstractions only when they meet a confirmed need or reduce present complexity.&lt;/li&gt;
&lt;li&gt;Check affected consumers, public interfaces, and persisted formats before changing contracts. Preserve supported behavior outside the requested change; add compatibility or migration code only for demonstrated needs.&lt;/li&gt;
&lt;li&gt;Follow the repository's language and style conventions. Keep responsibilities clear and explain non-obvious intent or constraints in concise comments. Remove code made obsolete by the change after checking its uses.&lt;/li&gt;
&lt;li&gt;Use subagents only for independent work when delegation saves time or improves quality. Define inputs, outputs, ownership, and completion criteria; avoid conflicting writes. Keep shared-state coordination and sequential decisions with the primary agent, which integrates results and checks the evidence supporting key conclusions.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Verify and Recover&lt;/h2&gt;&lt;a id="user-content-verify-and-recover" class="anchor" aria-label="Permalink: Verify and Recover" href="#verify-and-recover"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;Run checks proportionate to the changed behavior and failure risk, including applicable required repository checks. Add or update tests that detect meaningful regressions. For low-impact changes, use adequate existing checks instead of adding tests; avoid tests that merely mirror the implementation.&lt;/li&gt;
&lt;li&gt;Once necessary checks pass, expand or repeat verification only for new changes, failures, or unresolved concerns.&lt;/li&gt;
&lt;li&gt;On failure, inspect the evidence and revise the diagnosis before retrying. Establish whether the failure comes from the change, an existing problem, or the environment. Fix issues within scope; do not hide failures or weaken checks to obtain a pass.&lt;/li&gt;
&lt;li&gt;When blocked, stop dependent work and continue useful independent work. State the blocker, relevant attempts, and the minimum information, access, or decision needed to proceed.&lt;/li&gt;
&lt;li&gt;Before handoff, review the final changes for correctness and scope. Remove only temporary files created by this task that no longer serve a purpose; retain deliverables and evidence needed for review.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading" dir="auto"&gt;&lt;h2 class="heading-element" dir="auto"&gt;Communicate&lt;/h2&gt;&lt;a id="user-content-communicate" class="anchor" aria-label="Permalink: Communicate" href="#communicate"&gt;&lt;svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul dir="auto"&gt;
&lt;li&gt;Lead with the outcome and impact, followed by necessary actions, decisions, and evidence. Omit elements that do not apply. Use concise, connected paragraphs and simple, concrete words; use lists when they help comparison or execution.&lt;/li&gt;
&lt;li&gt;State disagreements and material risks directly, with reasons grounded in the task. Avoid flattery, filler, unnecessary jargon, repeated summaries, and unrequested contrasts. Do not introduce warnings, disclaimers, or approval procedures solely for hypothetical risks.&lt;/li&gt;
&lt;li&gt;During longer work, give brief updates when there is meaningful progress, a changed approach, or a blocker.&lt;/li&gt;
&lt;li&gt;At handoff, state what changed, what checks actually ran and their results, and any remaining limitations or unverified behavior. Provide paths, commands, or sources when they help verification. Claim only what the evidence supports.&lt;/li&gt;
&lt;/ul&gt;
&lt;/article&gt;
  &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
  <entry>
    <id>tag:gist.github.com,2008:Gist/stracker-phil/9f84927a556632c7f9cc06663b534f14</id>
    <published>2026-03-20T17:21:39Z</published>
    <updated>2026-10-08T07:12:38Z</updated>
    <link rel="alternate" type="text/html" href="https://gist.github.com/stracker-phil/9f84927a556632c7f9cc06663b534f14"/>
    <title>Cleaned up, verified and translated version of weidwonder/claude-desktop-multi-instance</title>
    <media:thumbnail url="https://avatars.githubusercontent.com/u/2669200?s=60&amp;v=4"/>
    <author>
      <name>Philipp Stracker</name>
      <uri>https://gist.github.com/stracker-phil</uri>
    </author>
    <content type="html">  &lt;a href="https://gist.github.com/stracker-phil/9f84927a556632c7f9cc06663b534f14#file-claude_quick-sh"&gt;claude_quick.sh&lt;/a&gt;
  
&lt;div class="js-gist-file-update-container js-task-list-container"&gt;
      &lt;div id="file-claude_quick-sh" class="file my-2"&gt;
    
    &lt;div itemprop="text"
      class="Box-body p-0 blob-wrapper data type-shell  "
      style="overflow: auto" tabindex="0" role="region"
      aria-label="claude_quick.sh content, created by stracker-phil on 05:21PM on March 20."
    &gt;

        
&lt;div class="js-check-hidden-unicode js-blob-code-container blob-code-content"&gt;

  &lt;template class="js-file-alert-template"&gt;
  &lt;div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"&gt;
  &lt;svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"&gt;
    &lt;path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"&gt;&lt;/path&gt;
&lt;/svg&gt;
    &lt;span&gt;
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      &lt;a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank"&gt;Learn more about bidirectional Unicode characters&lt;/a&gt;
    &lt;/span&gt;


  &lt;div data-view-component="true" class="flash-action"&gt;        &lt;a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"&gt;    Show hidden characters
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/template&gt;
&lt;template class="js-line-alert-template"&gt;
  &lt;span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"&gt;
    &lt;svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"&gt;
    &lt;path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"&gt;&lt;/path&gt;
&lt;/svg&gt;
&lt;/span&gt;&lt;/template&gt;

  &lt;table data-hpc class="highlight tab-size js-file-line-container" data-tab-size="4" data-paste-markdown-skip data-tagsearch-path="claude_quick.sh"&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L1" class="blob-num js-line-number js-blob-rnum" data-line-number="1"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC1" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#!&lt;/span&gt;/bin/bash&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L2" class="blob-num js-line-number js-blob-rnum" data-line-number="2"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC2" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L3" class="blob-num js-line-number js-blob-rnum" data-line-number="3"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC3" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Claude Desktop Multi-Instance Launcher&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L4" class="blob-num js-line-number js-blob-rnum" data-line-number="4"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC4" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L5" class="blob-num js-line-number js-blob-rnum" data-line-number="5"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC5" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Uses Electron&amp;#39;s --user-data-dir flag to run fully isolated instances.&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L6" class="blob-num js-line-number js-blob-rnum" data-line-number="6"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC6" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Each instance gets its own data directory (config, VM bundles, SDK, sessions).&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L7" class="blob-num js-line-number js-blob-rnum" data-line-number="7"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC7" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L8" class="blob-num js-line-number js-blob-rnum" data-line-number="8"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC8" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Usage:&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L9" class="blob-num js-line-number js-blob-rnum" data-line-number="9"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC9" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;   ./claude_quick.sh                    # Show interactive menu&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L10" class="blob-num js-line-number js-blob-rnum" data-line-number="10"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC10" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;   ./claude_quick.sh &amp;lt;instance&amp;gt;         # Launch named instance&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L11" class="blob-num js-line-number js-blob-rnum" data-line-number="11"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC11" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;   ./claude_quick.sh list               # List all instances&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L12" class="blob-num js-line-number js-blob-rnum" data-line-number="12"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC12" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;   ./claude_quick.sh delete &amp;lt;name&amp;gt;      # Delete an instance&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L13" class="blob-num js-line-number js-blob-rnum" data-line-number="13"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC13" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;   ./claude_quick.sh wrapper &amp;lt;name&amp;gt;     # Create app wrapper for Dock/Launchpad&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L14" class="blob-num js-line-number js-blob-rnum" data-line-number="14"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC14" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;   ./claude_quick.sh fix                # Regenerate wrapper launcher scripts&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L15" class="blob-num js-line-number js-blob-rnum" data-line-number="15"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC15" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt;   ./claude_quick.sh diagnose           # Diagnose problems&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L16" class="blob-num js-line-number js-blob-rnum" data-line-number="16"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC16" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L17" class="blob-num js-line-number js-blob-rnum" data-line-number="17"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC17" class="blob-code blob-code-inner js-file-line"&gt;INSTANCES_BASE=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$HOME&lt;/span&gt;/.claude-instances&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L18" class="blob-num js-line-number js-blob-rnum" data-line-number="18"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC18" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L19" class="blob-num js-line-number js-blob-rnum" data-line-number="19"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC19" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; ==================== Functions ====================&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L20" class="blob-num js-line-number js-blob-rnum" data-line-number="20"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC20" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L21" class="blob-num js-line-number js-blob-rnum" data-line-number="21"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC21" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;copy_claude_icon&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L22" class="blob-num js-line-number js-blob-rnum" data-line-number="22"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC22" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; target_dir=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L23" class="blob-num js-line-number js-blob-rnum" data-line-number="23"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC23" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; icon=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;find &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;/Applications/Claude.app&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; -name &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;*.icns&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; -type f &lt;span class="pl-k"&gt;2&amp;gt;&lt;/span&gt;/dev/null &lt;span class="pl-k"&gt;|&lt;/span&gt; head -n 1&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L24" class="blob-num js-line-number js-blob-rnum" data-line-number="24"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC24" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L25" class="blob-num js-line-number js-blob-rnum" data-line-number="25"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC25" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-n&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$icon&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L26" class="blob-num js-line-number js-blob-rnum" data-line-number="26"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC26" class="blob-code blob-code-inner js-file-line"&gt;        cp &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$icon&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$target_dir&lt;/span&gt;/claude-icon.icns&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L27" class="blob-num js-line-number js-blob-rnum" data-line-number="27"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC27" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;✅ Copied icon: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;basename &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$icon&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L28" class="blob-num js-line-number js-blob-rnum" data-line-number="28"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC28" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;else&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L29" class="blob-num js-line-number js-blob-rnum" data-line-number="29"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC29" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;⚠️  No icon found, wrapper will use default macOS icon&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L30" class="blob-num js-line-number js-blob-rnum" data-line-number="30"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC30" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L31" class="blob-num js-line-number js-blob-rnum" data-line-number="31"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC31" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L32" class="blob-num js-line-number js-blob-rnum" data-line-number="32"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC32" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L33" class="blob-num js-line-number js-blob-rnum" data-line-number="33"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC33" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;list_instance_names&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L34" class="blob-num js-line-number js-blob-rnum" data-line-number="34"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC34" class="blob-code blob-code-inner js-file-line"&gt;    ls -1 &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$INSTANCES_BASE&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;2&amp;gt;&lt;/span&gt;/dev/null&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L35" class="blob-num js-line-number js-blob-rnum" data-line-number="35"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC35" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L36" class="blob-num js-line-number js-blob-rnum" data-line-number="36"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC36" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L37" class="blob-num js-line-number js-blob-rnum" data-line-number="37"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC37" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; List all instance names including the virtual &amp;quot;default&amp;quot; instance.&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L38" class="blob-num js-line-number js-blob-rnum" data-line-number="38"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC38" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;list_all_instance_names&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L39" class="blob-num js-line-number js-blob-rnum" data-line-number="39"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC39" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;default&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L40" class="blob-num js-line-number js-blob-rnum" data-line-number="40"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC40" class="blob-code blob-code-inner js-file-line"&gt;    list_instance_names&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L41" class="blob-num js-line-number js-blob-rnum" data-line-number="41"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC41" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L42" class="blob-num js-line-number js-blob-rnum" data-line-number="42"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC42" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L43" class="blob-num js-line-number js-blob-rnum" data-line-number="43"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC43" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Find the .app wrapper for a given instance by checking its config.sh.&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L44" class="blob-num js-line-number js-blob-rnum" data-line-number="44"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC44" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;find_wrapper_for_instance&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L45" class="blob-num js-line-number js-blob-rnum" data-line-number="45"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC45" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; target=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L46" class="blob-num js-line-number js-blob-rnum" data-line-number="46"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC46" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;for&lt;/span&gt; &lt;span class="pl-smi"&gt;app&lt;/span&gt; &lt;span class="pl-k"&gt;in&lt;/span&gt; /Applications/&lt;span class="pl-k"&gt;*&lt;/span&gt;.app&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L47" class="blob-num js-line-number js-blob-rnum" data-line-number="47"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC47" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;local&lt;/span&gt; config=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;/Contents/MacOS/config.sh&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L48" class="blob-num js-line-number js-blob-rnum" data-line-number="48"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC48" class="blob-code blob-code-inner js-file-line"&gt;        [ &lt;span class="pl-k"&gt;!&lt;/span&gt; &lt;span class="pl-k"&gt;-f&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$config&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="pl-k"&gt;continue&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L49" class="blob-num js-line-number js-blob-rnum" data-line-number="49"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC49" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;local&lt;/span&gt; name=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;grep &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;^INSTANCE_NAME=&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$config&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;2&amp;gt;&lt;/span&gt;/dev/null &lt;span class="pl-k"&gt;|&lt;/span&gt; head -1 &lt;span class="pl-k"&gt;|&lt;/span&gt; sed &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;s/^INSTANCE_NAME=//&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L50" class="blob-num js-line-number js-blob-rnum" data-line-number="50"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC50" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;=&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$target&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L51" class="blob-num js-line-number js-blob-rnum" data-line-number="51"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC51" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L52" class="blob-num js-line-number js-blob-rnum" data-line-number="52"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC52" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class="pl-k"&gt;return&lt;/span&gt; 0&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L53" class="blob-num js-line-number js-blob-rnum" data-line-number="53"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC53" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L54" class="blob-num js-line-number js-blob-rnum" data-line-number="54"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC54" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;done&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L55" class="blob-num js-line-number js-blob-rnum" data-line-number="55"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC55" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;return&lt;/span&gt; 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L56" class="blob-num js-line-number js-blob-rnum" data-line-number="56"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC56" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L57" class="blob-num js-line-number js-blob-rnum" data-line-number="57"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC57" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L58" class="blob-num js-line-number js-blob-rnum" data-line-number="58"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC58" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; List all .app bundles that have a config.sh (i.e., Claude instance wrappers).&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L59" class="blob-num js-line-number js-blob-rnum" data-line-number="59"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC59" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;find_all_wrappers&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L60" class="blob-num js-line-number js-blob-rnum" data-line-number="60"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC60" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;for&lt;/span&gt; &lt;span class="pl-smi"&gt;app&lt;/span&gt; &lt;span class="pl-k"&gt;in&lt;/span&gt; /Applications/&lt;span class="pl-k"&gt;*&lt;/span&gt;.app&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L61" class="blob-num js-line-number js-blob-rnum" data-line-number="61"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC61" class="blob-code blob-code-inner js-file-line"&gt;        [ &lt;span class="pl-k"&gt;-f&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;/Contents/MacOS/config.sh&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L62" class="blob-num js-line-number js-blob-rnum" data-line-number="62"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC62" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;done&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L63" class="blob-num js-line-number js-blob-rnum" data-line-number="63"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC63" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L64" class="blob-num js-line-number js-blob-rnum" data-line-number="64"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC64" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L65" class="blob-num js-line-number js-blob-rnum" data-line-number="65"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC65" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Extract the instance name from a wrapper&amp;#39;s config.sh.&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L66" class="blob-num js-line-number js-blob-rnum" data-line-number="66"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC66" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;get_wrapper_instance_name&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L67" class="blob-num js-line-number js-blob-rnum" data-line-number="67"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC67" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; config=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;/Contents/MacOS/config.sh&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L68" class="blob-num js-line-number js-blob-rnum" data-line-number="68"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC68" class="blob-code blob-code-inner js-file-line"&gt;    grep &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;^INSTANCE_NAME=&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$config&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;2&amp;gt;&lt;/span&gt;/dev/null &lt;span class="pl-k"&gt;|&lt;/span&gt; head -1 &lt;span class="pl-k"&gt;|&lt;/span&gt; sed &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;s/^INSTANCE_NAME=//&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L69" class="blob-num js-line-number js-blob-rnum" data-line-number="69"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC69" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L70" class="blob-num js-line-number js-blob-rnum" data-line-number="70"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC70" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L71" class="blob-num js-line-number js-blob-rnum" data-line-number="71"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC71" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;list_instances&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L72" class="blob-num js-line-number js-blob-rnum" data-line-number="72"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC72" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Claude Desktop Instances&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L73" class="blob-num js-line-number js-blob-rnum" data-line-number="73"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC73" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;========================&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L74" class="blob-num js-line-number js-blob-rnum" data-line-number="74"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC74" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L75" class="blob-num js-line-number js-blob-rnum" data-line-number="75"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC75" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L76" class="blob-num js-line-number js-blob-rnum" data-line-number="76"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC76" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Default instance (uses Claude&amp;#39;s built-in data directory)&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L77" class="blob-num js-line-number js-blob-rnum" data-line-number="77"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC77" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; wrapper_status=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;no wrapper&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L78" class="blob-num js-line-number js-blob-rnum" data-line-number="78"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC78" class="blob-code blob-code-inner js-file-line"&gt;    find_wrapper_for_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;default&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;&amp;amp;&lt;/span&gt;&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt;/dev/null &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; wrapper_status=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;has wrapper&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L79" class="blob-num js-line-number js-blob-rnum" data-line-number="79"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC79" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  - default (&lt;span class="pl-smi"&gt;$wrapper_status&lt;/span&gt;, built-in)&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L80" class="blob-num js-line-number js-blob-rnum" data-line-number="80"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC80" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L81" class="blob-num js-line-number js-blob-rnum" data-line-number="81"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC81" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; count=0&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L82" class="blob-num js-line-number js-blob-rnum" data-line-number="82"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC82" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;for&lt;/span&gt; &lt;span class="pl-smi"&gt;dir&lt;/span&gt; &lt;span class="pl-k"&gt;in&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$INSTANCES_BASE&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;/&lt;span class="pl-k"&gt;*&lt;/span&gt;/&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L83" class="blob-num js-line-number js-blob-rnum" data-line-number="83"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC83" class="blob-code blob-code-inner js-file-line"&gt;        [ &lt;span class="pl-k"&gt;!&lt;/span&gt; &lt;span class="pl-k"&gt;-d&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$dir&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="pl-k"&gt;continue&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L84" class="blob-num js-line-number js-blob-rnum" data-line-number="84"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC84" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;local&lt;/span&gt; name=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;basename &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$dir&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L85" class="blob-num js-line-number js-blob-rnum" data-line-number="85"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC85" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L86" class="blob-num js-line-number js-blob-rnum" data-line-number="86"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC86" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;local&lt;/span&gt; wrapper_status=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;no wrapper&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L87" class="blob-num js-line-number js-blob-rnum" data-line-number="87"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC87" class="blob-code blob-code-inner js-file-line"&gt;        find_wrapper_for_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;&amp;amp;&lt;/span&gt;&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt;/dev/null &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; wrapper_status=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;has wrapper&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L88" class="blob-num js-line-number js-blob-rnum" data-line-number="88"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC88" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L89" class="blob-num js-line-number js-blob-rnum" data-line-number="89"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC89" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  - &lt;span class="pl-smi"&gt;$name&lt;/span&gt; (&lt;span class="pl-smi"&gt;$wrapper_status&lt;/span&gt;)&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L90" class="blob-num js-line-number js-blob-rnum" data-line-number="90"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC90" class="blob-code blob-code-inner js-file-line"&gt;        count=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$((&lt;/span&gt;count &lt;span class="pl-k"&gt;+&lt;/span&gt; &lt;span class="pl-c1"&gt;1&lt;/span&gt;&lt;span class="pl-pds"&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L91" class="blob-num js-line-number js-blob-rnum" data-line-number="91"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC91" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;done&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L92" class="blob-num js-line-number js-blob-rnum" data-line-number="92"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC92" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L93" class="blob-num js-line-number js-blob-rnum" data-line-number="93"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC93" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L94" class="blob-num js-line-number js-blob-rnum" data-line-number="94"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC94" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L95" class="blob-num js-line-number js-blob-rnum" data-line-number="95"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC95" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L96" class="blob-num js-line-number js-blob-rnum" data-line-number="96"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC96" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;diagnose&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L97" class="blob-num js-line-number js-blob-rnum" data-line-number="97"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC97" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;🔍 Claude Desktop Diagnostics&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L98" class="blob-num js-line-number js-blob-rnum" data-line-number="98"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC98" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;==============================&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L99" class="blob-num js-line-number js-blob-rnum" data-line-number="99"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC99" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L100" class="blob-num js-line-number js-blob-rnum" data-line-number="100"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC100" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L101" class="blob-num js-line-number js-blob-rnum" data-line-number="101"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC101" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;!&lt;/span&gt; &lt;span class="pl-k"&gt;-d&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;/Applications/Claude.app&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L102" class="blob-num js-line-number js-blob-rnum" data-line-number="102"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC102" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ Claude.app not found in /Applications&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L103" class="blob-num js-line-number js-blob-rnum" data-line-number="103"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC103" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;   Download from https://claude.ai/download&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L104" class="blob-num js-line-number js-blob-rnum" data-line-number="104"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC104" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;return&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L105" class="blob-num js-line-number js-blob-rnum" data-line-number="105"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC105" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L106" class="blob-num js-line-number js-blob-rnum" data-line-number="106"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC106" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L107" class="blob-num js-line-number js-blob-rnum" data-line-number="107"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC107" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;✅ Claude.app installed&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L108" class="blob-num js-line-number js-blob-rnum" data-line-number="108"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC108" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L109" class="blob-num js-line-number js-blob-rnum" data-line-number="109"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC109" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L110" class="blob-num js-line-number js-blob-rnum" data-line-number="110"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC110" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;App wrappers:&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L111" class="blob-num js-line-number js-blob-rnum" data-line-number="111"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC111" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; found=false&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L112" class="blob-num js-line-number js-blob-rnum" data-line-number="112"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC112" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;while&lt;/span&gt; IFS= &lt;span class="pl-c1"&gt;read&lt;/span&gt; -r app&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L113" class="blob-num js-line-number js-blob-rnum" data-line-number="113"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC113" class="blob-code blob-code-inner js-file-line"&gt;        found=true&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L114" class="blob-num js-line-number js-blob-rnum" data-line-number="114"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC114" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;local&lt;/span&gt; instance=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;get_wrapper_instance_name &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L115" class="blob-num js-line-number js-blob-rnum" data-line-number="115"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC115" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;local&lt;/span&gt; display=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;basename &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; .app&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L116" class="blob-num js-line-number js-blob-rnum" data-line-number="116"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC116" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  📱 &lt;span class="pl-smi"&gt;$display&lt;/span&gt; → instance: &lt;span class="pl-smi"&gt;$instance&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L117" class="blob-num js-line-number js-blob-rnum" data-line-number="117"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC117" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;done&lt;/span&gt; &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;lt;(&lt;/span&gt;find_all_wrappers&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L118" class="blob-num js-line-number js-blob-rnum" data-line-number="118"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC118" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-smi"&gt;$found&lt;/span&gt; &lt;span class="pl-k"&gt;||&lt;/span&gt; &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  (none)&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L119" class="blob-num js-line-number js-blob-rnum" data-line-number="119"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC119" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L120" class="blob-num js-line-number js-blob-rnum" data-line-number="120"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC120" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L121" class="blob-num js-line-number js-blob-rnum" data-line-number="121"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC121" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Instance directories:&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L122" class="blob-num js-line-number js-blob-rnum" data-line-number="122"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC122" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-d&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$INSTANCES_BASE&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L123" class="blob-num js-line-number js-blob-rnum" data-line-number="123"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC123" class="blob-code blob-code-inner js-file-line"&gt;        list_instance_names &lt;span class="pl-k"&gt;|&lt;/span&gt; sed &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;s/^/  - /&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;||&lt;/span&gt; &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  (none)&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L124" class="blob-num js-line-number js-blob-rnum" data-line-number="124"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC124" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;else&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L125" class="blob-num js-line-number js-blob-rnum" data-line-number="125"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC125" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  (no instances directory)&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L126" class="blob-num js-line-number js-blob-rnum" data-line-number="126"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC126" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L127" class="blob-num js-line-number js-blob-rnum" data-line-number="127"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC127" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L128" class="blob-num js-line-number js-blob-rnum" data-line-number="128"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC128" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L129" class="blob-num js-line-number js-blob-rnum" data-line-number="129"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC129" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Write the static claude-launcher script into a wrapper.&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L130" class="blob-num js-line-number js-blob-rnum" data-line-number="130"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC130" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Can be safely regenerated at any time — config.sh holds the instance name.&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L131" class="blob-num js-line-number js-blob-rnum" data-line-number="131"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC131" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;write_launcher_script&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L132" class="blob-num js-line-number js-blob-rnum" data-line-number="132"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC132" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; wrapper_path=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L133" class="blob-num js-line-number js-blob-rnum" data-line-number="133"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC133" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; script_path=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;/Contents/MacOS/claude-launcher&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L134" class="blob-num js-line-number js-blob-rnum" data-line-number="134"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC134" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; main_script=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;which claude_quick.sh &lt;span class="pl-k"&gt;2&amp;gt;&lt;/span&gt;/dev/null&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L135" class="blob-num js-line-number js-blob-rnum" data-line-number="135"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC135" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L136" class="blob-num js-line-number js-blob-rnum" data-line-number="136"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC136" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-z&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$main_script&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L137" class="blob-num js-line-number js-blob-rnum" data-line-number="137"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC137" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ &amp;#39;claude_quick.sh&amp;#39; not found in PATH&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L138" class="blob-num js-line-number js-blob-rnum" data-line-number="138"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC138" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;return&lt;/span&gt; 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L139" class="blob-num js-line-number js-blob-rnum" data-line-number="139"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC139" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L140" class="blob-num js-line-number js-blob-rnum" data-line-number="140"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC140" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L141" class="blob-num js-line-number js-blob-rnum" data-line-number="141"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC141" class="blob-code blob-code-inner js-file-line"&gt;    cat &lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$script_path&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-k"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="pl-k"&gt;LAUNCHER_EOF&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L142" class="blob-num js-line-number js-blob-rnum" data-line-number="142"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC142" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;#!/bin/bash&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L143" class="blob-num js-line-number js-blob-rnum" data-line-number="143"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC143" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;source &amp;quot;&lt;span class="pl-cce"&gt;\$&lt;/span&gt;(dirname &amp;quot;&lt;span class="pl-cce"&gt;\$&lt;/span&gt;0&amp;quot;)/config.sh&amp;quot;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L144" class="blob-num js-line-number js-blob-rnum" data-line-number="144"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC144" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;exec &amp;quot;&lt;span class="pl-smi"&gt;$main_script&lt;/span&gt;&amp;quot; &amp;quot;&lt;span class="pl-cce"&gt;\$&lt;/span&gt;INSTANCE_NAME&amp;quot;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L145" class="blob-num js-line-number js-blob-rnum" data-line-number="145"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC145" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&lt;span class="pl-k"&gt;LAUNCHER_EOF&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L146" class="blob-num js-line-number js-blob-rnum" data-line-number="146"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC146" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L147" class="blob-num js-line-number js-blob-rnum" data-line-number="147"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC147" class="blob-code blob-code-inner js-file-line"&gt;    chmod +x &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$script_path&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L148" class="blob-num js-line-number js-blob-rnum" data-line-number="148"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC148" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L149" class="blob-num js-line-number js-blob-rnum" data-line-number="149"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC149" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L150" class="blob-num js-line-number js-blob-rnum" data-line-number="150"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC150" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;fix_wrappers&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L151" class="blob-num js-line-number js-blob-rnum" data-line-number="151"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC151" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;🔧 Fixing Claude Desktop wrappers&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L152" class="blob-num js-line-number js-blob-rnum" data-line-number="152"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC152" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;==================================&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L153" class="blob-num js-line-number js-blob-rnum" data-line-number="153"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC153" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L154" class="blob-num js-line-number js-blob-rnum" data-line-number="154"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC154" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; found=false&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L155" class="blob-num js-line-number js-blob-rnum" data-line-number="155"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC155" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;while&lt;/span&gt; IFS= &lt;span class="pl-c1"&gt;read&lt;/span&gt; -r app&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;do&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L156" class="blob-num js-line-number js-blob-rnum" data-line-number="156"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC156" class="blob-code blob-code-inner js-file-line"&gt;        found=true&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L157" class="blob-num js-line-number js-blob-rnum" data-line-number="157"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC157" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;local&lt;/span&gt; instance=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;get_wrapper_instance_name &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L158" class="blob-num js-line-number js-blob-rnum" data-line-number="158"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC158" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;🔨 Repairing: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;basename &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt; (instance: &lt;span class="pl-smi"&gt;$instance&lt;/span&gt;)&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L159" class="blob-num js-line-number js-blob-rnum" data-line-number="159"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC159" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L160" class="blob-num js-line-number js-blob-rnum" data-line-number="160"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC160" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;if&lt;/span&gt; write_launcher_script &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L161" class="blob-num js-line-number js-blob-rnum" data-line-number="161"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC161" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;   ✅ Regenerated launcher script&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L162" class="blob-num js-line-number js-blob-rnum" data-line-number="162"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC162" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;else&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L163" class="blob-num js-line-number js-blob-rnum" data-line-number="163"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC163" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;   ❌ Failed to regenerate launcher&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L164" class="blob-num js-line-number js-blob-rnum" data-line-number="164"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC164" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L165" class="blob-num js-line-number js-blob-rnum" data-line-number="165"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC165" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L166" class="blob-num js-line-number js-blob-rnum" data-line-number="166"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC166" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;!&lt;/span&gt; &lt;span class="pl-k"&gt;-f&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;/Contents/Resources/claude-icon.icns&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L167" class="blob-num js-line-number js-blob-rnum" data-line-number="167"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC167" class="blob-code blob-code-inner js-file-line"&gt;            copy_claude_icon &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$app&lt;/span&gt;/Contents/Resources&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L168" class="blob-num js-line-number js-blob-rnum" data-line-number="168"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC168" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L169" class="blob-num js-line-number js-blob-rnum" data-line-number="169"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC169" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;done&lt;/span&gt; &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;lt;(&lt;/span&gt;find_all_wrappers&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L170" class="blob-num js-line-number js-blob-rnum" data-line-number="170"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC170" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L171" class="blob-num js-line-number js-blob-rnum" data-line-number="171"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC171" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-smi"&gt;$found&lt;/span&gt; &lt;span class="pl-k"&gt;||&lt;/span&gt; &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;No wrappers found to fix.&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L172" class="blob-num js-line-number js-blob-rnum" data-line-number="172"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC172" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;✅ Done&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L173" class="blob-num js-line-number js-blob-rnum" data-line-number="173"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC173" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L174" class="blob-num js-line-number js-blob-rnum" data-line-number="174"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC174" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L175" class="blob-num js-line-number js-blob-rnum" data-line-number="175"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC175" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;delete_instance&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L176" class="blob-num js-line-number js-blob-rnum" data-line-number="176"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC176" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; name=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L177" class="blob-num js-line-number js-blob-rnum" data-line-number="177"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC177" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L178" class="blob-num js-line-number js-blob-rnum" data-line-number="178"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC178" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-z&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L179" class="blob-num js-line-number js-blob-rnum" data-line-number="179"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC179" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Available instances:&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L180" class="blob-num js-line-number js-blob-rnum" data-line-number="180"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC180" class="blob-code blob-code-inner js-file-line"&gt;        list_instance_names &lt;span class="pl-k"&gt;|&lt;/span&gt; sed &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;s/^/  - /&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L181" class="blob-num js-line-number js-blob-rnum" data-line-number="181"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC181" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L182" class="blob-num js-line-number js-blob-rnum" data-line-number="182"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC182" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;read&lt;/span&gt; -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Instance name to delete: &lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; name&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L183" class="blob-num js-line-number js-blob-rnum" data-line-number="183"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC183" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L184" class="blob-num js-line-number js-blob-rnum" data-line-number="184"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC184" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L185" class="blob-num js-line-number js-blob-rnum" data-line-number="185"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC185" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-z&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L186" class="blob-num js-line-number js-blob-rnum" data-line-number="186"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC186" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ Invalid instance name&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L187" class="blob-num js-line-number js-blob-rnum" data-line-number="187"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC187" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;return&lt;/span&gt; 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L188" class="blob-num js-line-number js-blob-rnum" data-line-number="188"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC188" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L189" class="blob-num js-line-number js-blob-rnum" data-line-number="189"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC189" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L190" class="blob-num js-line-number js-blob-rnum" data-line-number="190"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC190" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; is_default_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L191" class="blob-num js-line-number js-blob-rnum" data-line-number="191"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC191" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ Cannot delete the default instance&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L192" class="blob-num js-line-number js-blob-rnum" data-line-number="192"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC192" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;return&lt;/span&gt; 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L193" class="blob-num js-line-number js-blob-rnum" data-line-number="193"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC193" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L194" class="blob-num js-line-number js-blob-rnum" data-line-number="194"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC194" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L195" class="blob-num js-line-number js-blob-rnum" data-line-number="195"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC195" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;!&lt;/span&gt; &lt;span class="pl-k"&gt;-d&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$INSTANCES_BASE&lt;/span&gt;/&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L196" class="blob-num js-line-number js-blob-rnum" data-line-number="196"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC196" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ Instance &amp;#39;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&amp;#39; does not exist&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L197" class="blob-num js-line-number js-blob-rnum" data-line-number="197"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC197" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;return&lt;/span&gt; 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L198" class="blob-num js-line-number js-blob-rnum" data-line-number="198"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC198" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L199" class="blob-num js-line-number js-blob-rnum" data-line-number="199"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC199" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L200" class="blob-num js-line-number js-blob-rnum" data-line-number="200"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC200" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; wrapper=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;find_wrapper_for_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L201" class="blob-num js-line-number js-blob-rnum" data-line-number="201"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC201" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L202" class="blob-num js-line-number js-blob-rnum" data-line-number="202"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC202" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;⚠️  This will delete:&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L203" class="blob-num js-line-number js-blob-rnum" data-line-number="203"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC203" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  - Data: &lt;span class="pl-smi"&gt;$INSTANCES_BASE&lt;/span&gt;/&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L204" class="blob-num js-line-number js-blob-rnum" data-line-number="204"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC204" class="blob-code blob-code-inner js-file-line"&gt;    [ &lt;span class="pl-k"&gt;-n&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  - Wrapper: &lt;span class="pl-smi"&gt;$wrapper&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L205" class="blob-num js-line-number js-blob-rnum" data-line-number="205"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC205" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L206" class="blob-num js-line-number js-blob-rnum" data-line-number="206"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC206" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;read&lt;/span&gt; -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Type &amp;#39;yes&amp;#39; to confirm: &lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; confirm&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L207" class="blob-num js-line-number js-blob-rnum" data-line-number="207"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC207" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L208" class="blob-num js-line-number js-blob-rnum" data-line-number="208"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC208" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$confirm&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;!=&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;yes&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L209" class="blob-num js-line-number js-blob-rnum" data-line-number="209"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC209" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Cancelled.&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L210" class="blob-num js-line-number js-blob-rnum" data-line-number="210"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC210" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;return&lt;/span&gt; 0&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L211" class="blob-num js-line-number js-blob-rnum" data-line-number="211"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC211" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L212" class="blob-num js-line-number js-blob-rnum" data-line-number="212"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC212" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L213" class="blob-num js-line-number js-blob-rnum" data-line-number="213"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC213" class="blob-code blob-code-inner js-file-line"&gt;    rm -rf &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$INSTANCES_BASE&lt;/span&gt;/&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L214" class="blob-num js-line-number js-blob-rnum" data-line-number="214"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC214" class="blob-code blob-code-inner js-file-line"&gt;    [ &lt;span class="pl-k"&gt;-n&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; rm -rf &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L215" class="blob-num js-line-number js-blob-rnum" data-line-number="215"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC215" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;✅ Instance &amp;#39;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&amp;#39; deleted&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L216" class="blob-num js-line-number js-blob-rnum" data-line-number="216"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC216" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L217" class="blob-num js-line-number js-blob-rnum" data-line-number="217"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC217" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L218" class="blob-num js-line-number js-blob-rnum" data-line-number="218"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC218" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;create_app_wrapper&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L219" class="blob-num js-line-number js-blob-rnum" data-line-number="219"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC219" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; instance_name=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L220" class="blob-num js-line-number js-blob-rnum" data-line-number="220"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC220" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; display_name=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$2&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L221" class="blob-num js-line-number js-blob-rnum" data-line-number="221"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC221" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; wrapper_path=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;/Applications/Claude &lt;span class="pl-smi"&gt;$display_name&lt;/span&gt;.app&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L222" class="blob-num js-line-number js-blob-rnum" data-line-number="222"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC222" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L223" class="blob-num js-line-number js-blob-rnum" data-line-number="223"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC223" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-d&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L224" class="blob-num js-line-number js-blob-rnum" data-line-number="224"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC224" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;read&lt;/span&gt; -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;⚠️  Wrapper already exists. Overwrite? (y/N): &lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; overwrite&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L225" class="blob-num js-line-number js-blob-rnum" data-line-number="225"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC225" class="blob-code blob-code-inner js-file-line"&gt;        [ &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$overwrite&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;!=&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;y&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; [ &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$overwrite&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;!=&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Y&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="pl-k"&gt;return&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L226" class="blob-num js-line-number js-blob-rnum" data-line-number="226"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC226" class="blob-code blob-code-inner js-file-line"&gt;        rm -rf &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L227" class="blob-num js-line-number js-blob-rnum" data-line-number="227"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC227" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L228" class="blob-num js-line-number js-blob-rnum" data-line-number="228"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC228" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L229" class="blob-num js-line-number js-blob-rnum" data-line-number="229"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC229" class="blob-code blob-code-inner js-file-line"&gt;    mkdir -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;/Contents/MacOS&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L230" class="blob-num js-line-number js-blob-rnum" data-line-number="230"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC230" class="blob-code blob-code-inner js-file-line"&gt;    mkdir -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;/Contents/Resources&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L231" class="blob-num js-line-number js-blob-rnum" data-line-number="231"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC231" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L232" class="blob-num js-line-number js-blob-rnum" data-line-number="232"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC232" class="blob-code blob-code-inner js-file-line"&gt;    cat &lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;/Contents/Info.plist&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-k"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="pl-k"&gt;EOF&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L233" class="blob-num js-line-number js-blob-rnum" data-line-number="233"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC233" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L234" class="blob-num js-line-number js-blob-rnum" data-line-number="234"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC234" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L235" class="blob-num js-line-number js-blob-rnum" data-line-number="235"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC235" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L236" class="blob-num js-line-number js-blob-rnum" data-line-number="236"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC236" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&amp;lt;dict&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L237" class="blob-num js-line-number js-blob-rnum" data-line-number="237"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC237" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundleExecutable&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L238" class="blob-num js-line-number js-blob-rnum" data-line-number="238"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC238" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;claude-launcher&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L239" class="blob-num js-line-number js-blob-rnum" data-line-number="239"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC239" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundleIdentifier&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L240" class="blob-num js-line-number js-blob-rnum" data-line-number="240"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC240" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;com.anthropic.claude.&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L241" class="blob-num js-line-number js-blob-rnum" data-line-number="241"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC241" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundleName&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L242" class="blob-num js-line-number js-blob-rnum" data-line-number="242"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC242" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;Claude &lt;span class="pl-smi"&gt;$display_name&lt;/span&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L243" class="blob-num js-line-number js-blob-rnum" data-line-number="243"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC243" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundleDisplayName&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L244" class="blob-num js-line-number js-blob-rnum" data-line-number="244"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC244" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;Claude &lt;span class="pl-smi"&gt;$display_name&lt;/span&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L245" class="blob-num js-line-number js-blob-rnum" data-line-number="245"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC245" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundleVersion&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L246" class="blob-num js-line-number js-blob-rnum" data-line-number="246"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC246" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;1.0&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L247" class="blob-num js-line-number js-blob-rnum" data-line-number="247"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC247" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundleShortVersionString&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L248" class="blob-num js-line-number js-blob-rnum" data-line-number="248"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC248" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;1.0&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L249" class="blob-num js-line-number js-blob-rnum" data-line-number="249"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC249" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundlePackageType&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L250" class="blob-num js-line-number js-blob-rnum" data-line-number="250"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC250" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;APPL&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L251" class="blob-num js-line-number js-blob-rnum" data-line-number="251"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC251" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundleInfoDictionaryVersion&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L252" class="blob-num js-line-number js-blob-rnum" data-line-number="252"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC252" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;6.0&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L253" class="blob-num js-line-number js-blob-rnum" data-line-number="253"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC253" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;LSMinimumSystemVersion&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L254" class="blob-num js-line-number js-blob-rnum" data-line-number="254"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC254" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;11.0&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L255" class="blob-num js-line-number js-blob-rnum" data-line-number="255"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC255" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;CFBundleIconFile&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L256" class="blob-num js-line-number js-blob-rnum" data-line-number="256"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC256" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;string&amp;gt;claude-icon&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L257" class="blob-num js-line-number js-blob-rnum" data-line-number="257"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC257" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;key&amp;gt;NSHighResolutionCapable&amp;lt;/key&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L258" class="blob-num js-line-number js-blob-rnum" data-line-number="258"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC258" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;    &amp;lt;true/&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L259" class="blob-num js-line-number js-blob-rnum" data-line-number="259"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC259" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&amp;lt;/dict&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L260" class="blob-num js-line-number js-blob-rnum" data-line-number="260"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC260" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&amp;lt;/plist&amp;gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L261" class="blob-num js-line-number js-blob-rnum" data-line-number="261"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC261" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&lt;span class="pl-k"&gt;EOF&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L262" class="blob-num js-line-number js-blob-rnum" data-line-number="262"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC262" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L263" class="blob-num js-line-number js-blob-rnum" data-line-number="263"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC263" class="blob-code blob-code-inner js-file-line"&gt;    cat &lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;/Contents/MacOS/config.sh&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-k"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="pl-k"&gt;CONFIG_EOF&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L264" class="blob-num js-line-number js-blob-rnum" data-line-number="264"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC264" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;INSTANCE_NAME=&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L265" class="blob-num js-line-number js-blob-rnum" data-line-number="265"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC265" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-s"&gt;&lt;span class="pl-k"&gt;CONFIG_EOF&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L266" class="blob-num js-line-number js-blob-rnum" data-line-number="266"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC266" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L267" class="blob-num js-line-number js-blob-rnum" data-line-number="267"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC267" class="blob-code blob-code-inner js-file-line"&gt;    write_launcher_script &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L268" class="blob-num js-line-number js-blob-rnum" data-line-number="268"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC268" class="blob-code blob-code-inner js-file-line"&gt;    copy_claude_icon &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;/Contents/Resources&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L269" class="blob-num js-line-number js-blob-rnum" data-line-number="269"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC269" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L270" class="blob-num js-line-number js-blob-rnum" data-line-number="270"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC270" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;✅ Wrapper created: &lt;span class="pl-smi"&gt;$wrapper_path&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L271" class="blob-num js-line-number js-blob-rnum" data-line-number="271"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC271" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;   Search &amp;#39;Claude &lt;span class="pl-smi"&gt;$display_name&lt;/span&gt;&amp;#39; in Launchpad or drag to Dock.&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L272" class="blob-num js-line-number js-blob-rnum" data-line-number="272"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC272" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L273" class="blob-num js-line-number js-blob-rnum" data-line-number="273"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC273" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L274" class="blob-num js-line-number js-blob-rnum" data-line-number="274"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC274" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;prompt_wrapper_creation&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L275" class="blob-num js-line-number js-blob-rnum" data-line-number="275"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC275" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; instance_name=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L276" class="blob-num js-line-number js-blob-rnum" data-line-number="276"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC276" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L277" class="blob-num js-line-number js-blob-rnum" data-line-number="277"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC277" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-z&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L278" class="blob-num js-line-number js-blob-rnum" data-line-number="278"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC278" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Available instances:&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L279" class="blob-num js-line-number js-blob-rnum" data-line-number="279"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC279" class="blob-code blob-code-inner js-file-line"&gt;        list_all_instance_names &lt;span class="pl-k"&gt;|&lt;/span&gt; sed &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;s/^/  - /&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L280" class="blob-num js-line-number js-blob-rnum" data-line-number="280"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC280" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L281" class="blob-num js-line-number js-blob-rnum" data-line-number="281"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC281" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;read&lt;/span&gt; -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Create wrapper for which instance: &lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; instance_name&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L282" class="blob-num js-line-number js-blob-rnum" data-line-number="282"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC282" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L283" class="blob-num js-line-number js-blob-rnum" data-line-number="283"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC283" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L284" class="blob-num js-line-number js-blob-rnum" data-line-number="284"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC284" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-z&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L285" class="blob-num js-line-number js-blob-rnum" data-line-number="285"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC285" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ Invalid instance name&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L286" class="blob-num js-line-number js-blob-rnum" data-line-number="286"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC286" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;return&lt;/span&gt; 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L287" class="blob-num js-line-number js-blob-rnum" data-line-number="287"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC287" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L288" class="blob-num js-line-number js-blob-rnum" data-line-number="288"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC288" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L289" class="blob-num js-line-number js-blob-rnum" data-line-number="289"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC289" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; &lt;span class="pl-k"&gt;!&lt;/span&gt; is_default_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; [ &lt;span class="pl-k"&gt;!&lt;/span&gt; &lt;span class="pl-k"&gt;-d&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$INSTANCES_BASE&lt;/span&gt;/&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L290" class="blob-num js-line-number js-blob-rnum" data-line-number="290"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC290" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ Instance &amp;#39;&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&amp;#39; does not exist&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L291" class="blob-num js-line-number js-blob-rnum" data-line-number="291"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC291" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;return&lt;/span&gt; 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L292" class="blob-num js-line-number js-blob-rnum" data-line-number="292"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC292" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L293" class="blob-num js-line-number js-blob-rnum" data-line-number="293"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC293" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L294" class="blob-num js-line-number js-blob-rnum" data-line-number="294"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC294" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; default_suffix=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;$(&lt;/span&gt;echo &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;|&lt;/span&gt; awk &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;{print toupper(substr($0,1,1)) substr($0,2)}&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-pds"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L295" class="blob-num js-line-number js-blob-rnum" data-line-number="295"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC295" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;read&lt;/span&gt; -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;App name suffix (will show as &amp;#39;Claude &amp;lt;suffix&amp;gt;&amp;#39;) [&lt;span class="pl-smi"&gt;$default_suffix&lt;/span&gt;]: &lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; suffix&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L296" class="blob-num js-line-number js-blob-rnum" data-line-number="296"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC296" class="blob-code blob-code-inner js-file-line"&gt;    [ &lt;span class="pl-k"&gt;-z&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$suffix&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; suffix=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$default_suffix&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L297" class="blob-num js-line-number js-blob-rnum" data-line-number="297"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC297" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L298" class="blob-num js-line-number js-blob-rnum" data-line-number="298"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC298" class="blob-code blob-code-inner js-file-line"&gt;    create_app_wrapper &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$suffix&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L299" class="blob-num js-line-number js-blob-rnum" data-line-number="299"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC299" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L300" class="blob-num js-line-number js-blob-rnum" data-line-number="300"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC300" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L301" class="blob-num js-line-number js-blob-rnum" data-line-number="301"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC301" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;is_default_instance&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L302" class="blob-num js-line-number js-blob-rnum" data-line-number="302"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC302" class="blob-code blob-code-inner js-file-line"&gt;    [ &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;=&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;default&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L303" class="blob-num js-line-number js-blob-rnum" data-line-number="303"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC303" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L304" class="blob-num js-line-number js-blob-rnum" data-line-number="304"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC304" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L305" class="blob-num js-line-number js-blob-rnum" data-line-number="305"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC305" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-en"&gt;launch_instance&lt;/span&gt;() {&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L306" class="blob-num js-line-number js-blob-rnum" data-line-number="306"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC306" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;local&lt;/span&gt; instance_name=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L307" class="blob-num js-line-number js-blob-rnum" data-line-number="307"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC307" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L308" class="blob-num js-line-number js-blob-rnum" data-line-number="308"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC308" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;🚀 Launching instance: &lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L309" class="blob-num js-line-number js-blob-rnum" data-line-number="309"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC309" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L310" class="blob-num js-line-number js-blob-rnum" data-line-number="310"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC310" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; is_default_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L311" class="blob-num js-line-number js-blob-rnum" data-line-number="311"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC311" class="blob-code blob-code-inner js-file-line"&gt;        open -n -a &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;/Applications/Claude.app&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L312" class="blob-num js-line-number js-blob-rnum" data-line-number="312"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC312" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;✅ Claude Desktop launched (default)&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L313" class="blob-num js-line-number js-blob-rnum" data-line-number="313"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC313" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;else&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L314" class="blob-num js-line-number js-blob-rnum" data-line-number="314"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC314" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;local&lt;/span&gt; instance_dir=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$INSTANCES_BASE&lt;/span&gt;/&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L315" class="blob-num js-line-number js-blob-rnum" data-line-number="315"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC315" class="blob-code blob-code-inner js-file-line"&gt;        mkdir -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_dir&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L316" class="blob-num js-line-number js-blob-rnum" data-line-number="316"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC316" class="blob-code blob-code-inner js-file-line"&gt;        open -n -a &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;/Applications/Claude.app&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; --args --user-data-dir=&lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_dir&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L317" class="blob-num js-line-number js-blob-rnum" data-line-number="317"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC317" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;✅ Claude Desktop launched&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L318" class="blob-num js-line-number js-blob-rnum" data-line-number="318"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC318" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;📂 Data: &lt;span class="pl-smi"&gt;$instance_dir&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L319" class="blob-num js-line-number js-blob-rnum" data-line-number="319"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC319" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L320" class="blob-num js-line-number js-blob-rnum" data-line-number="320"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC320" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L321" class="blob-num js-line-number js-blob-rnum" data-line-number="321"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC321" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;if&lt;/span&gt; &lt;span class="pl-k"&gt;!&lt;/span&gt; find_wrapper_for_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;&amp;amp;&lt;/span&gt;&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt;/dev/null&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L322" class="blob-num js-line-number js-blob-rnum" data-line-number="322"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC322" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;💡 Run &amp;#39;&lt;span class="pl-smi"&gt;$0&lt;/span&gt; wrapper &lt;span class="pl-smi"&gt;$instance_name&lt;/span&gt;&amp;#39; to create a Dock shortcut.&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L323" class="blob-num js-line-number js-blob-rnum" data-line-number="323"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC323" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L324" class="blob-num js-line-number js-blob-rnum" data-line-number="324"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC324" class="blob-code blob-code-inner js-file-line"&gt;}&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L325" class="blob-num js-line-number js-blob-rnum" data-line-number="325"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC325" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L326" class="blob-num js-line-number js-blob-rnum" data-line-number="326"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC326" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; ==================== Main ====================&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L327" class="blob-num js-line-number js-blob-rnum" data-line-number="327"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC327" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L328" class="blob-num js-line-number js-blob-rnum" data-line-number="328"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC328" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;======================================&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L329" class="blob-num js-line-number js-blob-rnum" data-line-number="329"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC329" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;  Claude Desktop Multi-Instance Launcher&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L330" class="blob-num js-line-number js-blob-rnum" data-line-number="330"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC330" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;======================================&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L331" class="blob-num js-line-number js-blob-rnum" data-line-number="331"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC331" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L332" class="blob-num js-line-number js-blob-rnum" data-line-number="332"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC332" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;!&lt;/span&gt; &lt;span class="pl-k"&gt;-d&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;/Applications/Claude.app&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L333" class="blob-num js-line-number js-blob-rnum" data-line-number="333"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC333" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ Claude Desktop not found. Install from https://claude.ai/download&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L334" class="blob-num js-line-number js-blob-rnum" data-line-number="334"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC334" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;exit&lt;/span&gt; 1&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L335" class="blob-num js-line-number js-blob-rnum" data-line-number="335"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC335" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L336" class="blob-num js-line-number js-blob-rnum" data-line-number="336"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC336" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L337" class="blob-num js-line-number js-blob-rnum" data-line-number="337"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC337" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Handle subcommands&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L338" class="blob-num js-line-number js-blob-rnum" data-line-number="338"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC338" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-k"&gt;case&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;in&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L339" class="blob-num js-line-number js-blob-rnum" data-line-number="339"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC339" class="blob-code blob-code-inner js-file-line"&gt;    list)     list_instances&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-c1"&gt;exit&lt;/span&gt; 0 ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L340" class="blob-num js-line-number js-blob-rnum" data-line-number="340"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC340" class="blob-code blob-code-inner js-file-line"&gt;    delete)   delete_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$2&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-c1"&gt;exit&lt;/span&gt; &lt;span class="pl-smi"&gt;$?&lt;/span&gt; ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L341" class="blob-num js-line-number js-blob-rnum" data-line-number="341"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC341" class="blob-code blob-code-inner js-file-line"&gt;    wrapper)  prompt_wrapper_creation &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$2&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-c1"&gt;exit&lt;/span&gt; &lt;span class="pl-smi"&gt;$?&lt;/span&gt; ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L342" class="blob-num js-line-number js-blob-rnum" data-line-number="342"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC342" class="blob-code blob-code-inner js-file-line"&gt;    fix)      fix_wrappers&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-c1"&gt;exit&lt;/span&gt; 0 ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L343" class="blob-num js-line-number js-blob-rnum" data-line-number="343"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC343" class="blob-code blob-code-inner js-file-line"&gt;    diagnose) diagnose&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-c1"&gt;exit&lt;/span&gt; 0 ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L344" class="blob-num js-line-number js-blob-rnum" data-line-number="344"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC344" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-k"&gt;esac&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L345" class="blob-num js-line-number js-blob-rnum" data-line-number="345"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC345" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L346" class="blob-num js-line-number js-blob-rnum" data-line-number="346"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC346" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Direct instance launch&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L347" class="blob-num js-line-number js-blob-rnum" data-line-number="347"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC347" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-n&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L348" class="blob-num js-line-number js-blob-rnum" data-line-number="348"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC348" class="blob-code blob-code-inner js-file-line"&gt;    launch_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$1&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L349" class="blob-num js-line-number js-blob-rnum" data-line-number="349"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC349" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-c1"&gt;exit&lt;/span&gt; 0&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L350" class="blob-num js-line-number js-blob-rnum" data-line-number="350"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC350" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L351" class="blob-num js-line-number js-blob-rnum" data-line-number="351"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC351" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L352" class="blob-num js-line-number js-blob-rnum" data-line-number="352"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC352" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Interactive menu&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L353" class="blob-num js-line-number js-blob-rnum" data-line-number="353"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC353" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L354" class="blob-num js-line-number js-blob-rnum" data-line-number="354"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC354" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;1. Launch default instance&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L355" class="blob-num js-line-number js-blob-rnum" data-line-number="355"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC355" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;2. Select existing instance&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L356" class="blob-num js-line-number js-blob-rnum" data-line-number="356"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC356" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;3. Create new instance&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L357" class="blob-num js-line-number js-blob-rnum" data-line-number="357"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC357" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;4. Delete instance&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L358" class="blob-num js-line-number js-blob-rnum" data-line-number="358"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC358" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;5. Create app wrapper&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L359" class="blob-num js-line-number js-blob-rnum" data-line-number="359"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC359" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;6. Diagnose problems&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L360" class="blob-num js-line-number js-blob-rnum" data-line-number="360"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC360" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;7. Fix wrappers&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L361" class="blob-num js-line-number js-blob-rnum" data-line-number="361"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC361" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L362" class="blob-num js-line-number js-blob-rnum" data-line-number="362"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC362" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-c1"&gt;read&lt;/span&gt; -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Select (1-7): &lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; choice&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L363" class="blob-num js-line-number js-blob-rnum" data-line-number="363"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC363" class="blob-code blob-code-inner js-file-line"&gt;
&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L364" class="blob-num js-line-number js-blob-rnum" data-line-number="364"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC364" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-k"&gt;case&lt;/span&gt; &lt;span class="pl-smi"&gt;$choice&lt;/span&gt; &lt;span class="pl-k"&gt;in&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L365" class="blob-num js-line-number js-blob-rnum" data-line-number="365"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC365" class="blob-code blob-code-inner js-file-line"&gt;    1) launch_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;default&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L366" class="blob-num js-line-number js-blob-rnum" data-line-number="366"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC366" class="blob-code blob-code-inner js-file-line"&gt;    2)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L367" class="blob-num js-line-number js-blob-rnum" data-line-number="367"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC367" class="blob-code blob-code-inner js-file-line"&gt;        list_all_instance_names &lt;span class="pl-k"&gt;|&lt;/span&gt; sed &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;s/^/  - /&lt;span class="pl-pds"&gt;&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L368" class="blob-num js-line-number js-blob-rnum" data-line-number="368"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC368" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L369" class="blob-num js-line-number js-blob-rnum" data-line-number="369"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC369" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;read&lt;/span&gt; -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Instance name: &lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; name&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L370" class="blob-num js-line-number js-blob-rnum" data-line-number="370"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC370" class="blob-code blob-code-inner js-file-line"&gt;        [ &lt;span class="pl-k"&gt;-n&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ] &lt;span class="pl-k"&gt;&amp;amp;&amp;amp;&lt;/span&gt; launch_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; &lt;span class="pl-k"&gt;||&lt;/span&gt; &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ No name provided&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L371" class="blob-num js-line-number js-blob-rnum" data-line-number="371"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC371" class="blob-code blob-code-inner js-file-line"&gt;        ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L372" class="blob-num js-line-number js-blob-rnum" data-line-number="372"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC372" class="blob-code blob-code-inner js-file-line"&gt;    3)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L373" class="blob-num js-line-number js-blob-rnum" data-line-number="373"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC373" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-c1"&gt;read&lt;/span&gt; -p &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;New instance name: &lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; name&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L374" class="blob-num js-line-number js-blob-rnum" data-line-number="374"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC374" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;if&lt;/span&gt; [ &lt;span class="pl-k"&gt;-z&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ]&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L375" class="blob-num js-line-number js-blob-rnum" data-line-number="375"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC375" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ No name provided&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L376" class="blob-num js-line-number js-blob-rnum" data-line-number="376"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC376" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;elif&lt;/span&gt; is_default_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span class="pl-k"&gt;;&lt;/span&gt; &lt;span class="pl-k"&gt;then&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L377" class="blob-num js-line-number js-blob-rnum" data-line-number="377"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC377" class="blob-code blob-code-inner js-file-line"&gt;            &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;❌ &amp;#39;default&amp;#39; already exists as the built-in instance&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L378" class="blob-num js-line-number js-blob-rnum" data-line-number="378"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC378" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;else&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L379" class="blob-num js-line-number js-blob-rnum" data-line-number="379"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC379" class="blob-code blob-code-inner js-file-line"&gt;            launch_instance &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;span class="pl-smi"&gt;$name&lt;/span&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L380" class="blob-num js-line-number js-blob-rnum" data-line-number="380"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC380" class="blob-code blob-code-inner js-file-line"&gt;        &lt;span class="pl-k"&gt;fi&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L381" class="blob-num js-line-number js-blob-rnum" data-line-number="381"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC381" class="blob-code blob-code-inner js-file-line"&gt;        ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L382" class="blob-num js-line-number js-blob-rnum" data-line-number="382"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC382" class="blob-code blob-code-inner js-file-line"&gt;    4) delete_instance ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L383" class="blob-num js-line-number js-blob-rnum" data-line-number="383"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC383" class="blob-code blob-code-inner js-file-line"&gt;    5) prompt_wrapper_creation ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L384" class="blob-num js-line-number js-blob-rnum" data-line-number="384"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC384" class="blob-code blob-code-inner js-file-line"&gt;    6) diagnose ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L385" class="blob-num js-line-number js-blob-rnum" data-line-number="385"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC385" class="blob-code blob-code-inner js-file-line"&gt;    7) fix_wrappers ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L386" class="blob-num js-line-number js-blob-rnum" data-line-number="386"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC386" class="blob-code blob-code-inner js-file-line"&gt;    &lt;span class="pl-k"&gt;*&lt;/span&gt;) &lt;span class="pl-c1"&gt;echo&lt;/span&gt; &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;Invalid selection.&lt;span class="pl-pds"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ;;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td id="file-claude_quick-sh-L387" class="blob-num js-line-number js-blob-rnum" data-line-number="387"&gt;&lt;/td&gt;
          &lt;td id="file-claude_quick-sh-LC387" class="blob-code blob-code-inner js-file-line"&gt;&lt;span class="pl-k"&gt;esac&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;


    &lt;/div&gt;

  &lt;/div&gt;

&lt;/div&gt;

</content>
  </entry>
</feed>
