<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: G Pages: 1 -->
<svg width="531pt" height="456pt" viewBox="0.00 0.00 530.50 455.57" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 451.57)">
<title>G</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-451.57 526.5,-451.57 526.5,4 -4,4"/>
<!-- Enter -->
<g id="node1" class="node">
<title>Enter</title>
<ellipse fill="black" stroke="black" stroke-width="1.2" cx="435.25" cy="-433.43" rx="60.63" ry="14.14"/>
<text text-anchor="start" x="400.38" y="-430.93" font-family="Georgia" font-weight="bold" font-size="10.00" fill="white">Start Process</text>
</g>
<!-- Htsrb -->
<g id="node2" class="node">
<title>Htsrb</title>
<polygon fill="#fff68f" stroke="black" stroke-width="1.2" points="435.25,-396.28 348,-352.28 435.25,-308.28 522.5,-352.28 435.25,-396.28"/>
<text text-anchor="middle" x="435.25" y="-360.78" font-family="Georgia" font-size="10.00">Check</text>
<text text-anchor="middle" x="435.25" y="-348.78" font-family="Georgia" font-size="10.00">Previous Script</text>
<text text-anchor="middle" x="435.25" y="-336.78" font-family="Georgia" font-size="10.00">Execution</text>
</g>
<!-- Enter->Htsrb -->
<g id="edge1" class="edge">
<title>Enter->Htsrb</title>
<path fill="none" stroke="black" stroke-width="2" d="M435.25,-419C435.25,-416.16 435.25,-413 435.25,-409.64"/>
<polygon fill="black" stroke="black" stroke-width="2" points="438.75,-409.86 435.25,-399.86 431.75,-409.86 438.75,-409.86"/>
</g>
<!-- Strfep -->
<g id="node9" class="node">
<title>Strfep</title>
<polygon fill="#bbffff" stroke="black" stroke-width="1.2" stroke-dasharray="5,2" points="491.25,-105.28 379.25,-105.28 379.25,-85.28 491.25,-85.28 491.25,-105.28"/>
<text text-anchor="middle" x="435.25" y="-91.78" font-family="Georgia" font-size="10.00">Update Last Position</text>
</g>
<!-- Htsrb->Strfep -->
<g id="edge12" class="edge">
<title>Htsrb->Strfep</title>
<path fill="none" stroke="red" stroke-width="2" d="M435.25,-307.81C435.25,-282.1 435.25,-254.78 435.25,-254.78 435.25,-254.78 435.25,-163.13 435.25,-118.78"/>
<polygon fill="red" stroke="red" stroke-width="2" points="438.75,-118.78 435.25,-108.78 431.75,-118.78 438.75,-118.78"/>
<text text-anchor="start" x="438.62" y="-247.23" font-family="Arial" font-weight="bold" font-size="9.00">First</text>
<text text-anchor="start" x="435.25" y="-238.23" font-family="Arial" font-weight="bold" font-size="9.00">Script</text>
<text text-anchor="start" x="439.75" y="-229.23" font-family="Arial" font-weight="bold" font-size="9.00">Run</text>
</g>
<!-- Hfsd -->
<g id="node3" class="node">
<title>Hfsd</title>
<polygon fill="#fff68f" stroke="black" stroke-width="1.2" points="69.25,-285.28 0,-241.28 69.25,-197.28 138.5,-241.28 69.25,-285.28"/>
<text text-anchor="middle" x="69.25" y="-249.78" font-family="Georgia" font-size="10.00">Check</text>
<text text-anchor="middle" x="69.25" y="-237.78" font-family="Georgia" font-size="10.00">for File Size</text>
<text text-anchor="middle" x="69.25" y="-225.78" font-family="Georgia" font-size="10.00">Decrease</text>
</g>
<!-- Hfsi -->
<g id="node4" class="node">
<title>Hfsi</title>
<polygon fill="#fff68f" stroke="black" stroke-width="1.2" points="69.25,-139.28 0,-95.28 69.25,-51.28 138.5,-95.28 69.25,-139.28"/>
<text text-anchor="middle" x="69.25" y="-103.78" font-family="Georgia" font-size="10.00">Check</text>
<text text-anchor="middle" x="69.25" y="-91.78" font-family="Georgia" font-size="10.00">for File Size</text>
<text text-anchor="middle" x="69.25" y="-79.78" font-family="Georgia" font-size="10.00">Increase</text>
</g>
<!-- Hfsd->Hfsi -->
<g id="edge11" class="edge">
<title>Hfsd->Hfsi</title>
<path fill="none" stroke="green" stroke-width="2" d="M69.25,-197.08C69.25,-182.98 69.25,-167.12 69.25,-152.23"/>
<polygon fill="green" stroke="green" stroke-width="2" points="72.75,-152.49 69.25,-142.49 65.75,-152.49 72.75,-152.49"/>
<text text-anchor="start" x="89.88" y="-178.73" font-family="Arial" font-weight="bold" font-size="9.00">File</text>
<text text-anchor="start" x="88.75" y="-169.73" font-family="Arial" font-weight="bold" font-size="9.00">Has</text>
<text text-anchor="start" x="89.88" y="-160.73" font-family="Arial" font-weight="bold" font-size="9.00">Not</text>
<text text-anchor="start" x="69.25" y="-151.73" font-family="Arial" font-weight="bold" font-size="9.00">    Decreased</text>
</g>
<!-- MtS -->
<g id="node6" class="node">
<title>MtS</title>
<polygon fill="#bbffff" stroke="black" stroke-width="1.2" points="365.5,-251.28 279,-251.28 279,-231.28 365.5,-231.28 365.5,-251.28"/>
<text text-anchor="middle" x="322.25" y="-237.78" font-family="Georgia" font-size="10.00">Set to File Start</text>
</g>
<!-- Hfsd->MtS -->
<g id="edge14" class="edge">
<title>Hfsd->MtS</title>
<path fill="none" stroke="red" stroke-width="2" d="M139.39,-241.28C179.29,-241.28 228.59,-241.28 265.94,-241.28"/>
<polygon fill="red" stroke="red" stroke-width="2" points="265.59,-244.78 275.59,-241.28 265.59,-237.78 265.59,-244.78"/>
<text text-anchor="start" x="167.12" y="-247.98" font-family="Arial" font-weight="bold" font-size="9.00">File Size Decreased</text>
</g>
<!-- MtLP -->
<g id="node7" class="node">
<title>MtLP</title>
<polygon fill="#bbffff" stroke="black" stroke-width="1.2" points="265.25,-117.28 195.25,-117.28 195.25,-73.28 265.25,-73.28 265.25,-117.28"/>
<text text-anchor="middle" x="230.25" y="-103.78" font-family="Georgia" font-size="10.00">Go to</text>
<text text-anchor="middle" x="230.25" y="-91.78" font-family="Georgia" font-size="10.00">Last Known</text>
<text text-anchor="middle" x="230.25" y="-79.78" font-family="Georgia" font-size="10.00">Position</text>
</g>
<!-- Hfsi->MtLP -->
<g id="edge10" class="edge">
<title>Hfsi->MtLP</title>
<path fill="none" stroke="green" stroke-width="2" d="M139.4,-95.28C153.76,-95.28 168.57,-95.28 181.96,-95.28"/>
<polygon fill="green" stroke="green" stroke-width="2" points="181.78,-98.78 191.78,-95.28 181.78,-91.78 181.78,-98.78"/>
<text text-anchor="start" x="159.75" y="-117.73" font-family="Arial" font-weight="bold" font-size="9.00">File</text>
<text text-anchor="start" x="157.88" y="-108.73" font-family="Arial" font-weight="bold" font-size="9.00">Size</text>
<text text-anchor="start" x="145.5" y="-99.73" font-family="Arial" font-weight="bold" font-size="9.00">Increased</text>
</g>
<!-- Left -->
<g id="node11" class="node">
<title>Left</title>
</g>
<!-- Hfsi->Left -->
<g id="edge6" class="edge">
<title>Hfsi->Left</title>
<path fill="none" stroke="red" stroke-width="2" d="M69.25,-51.01C69.25,-32.53 69.25,-15.14 69.25,-15.14"/>
</g>
<!-- GrvLP -->
<g id="node5" class="node">
<title>GrvLP</title>
<polygon fill="#bbffff" stroke="black" stroke-width="1.2" points="128.25,-362.28 10.25,-362.28 10.25,-342.28 128.25,-342.28 128.25,-362.28"/>
<text text-anchor="middle" x="69.25" y="-348.78" font-family="Georgia" font-size="10.00">Retrieve Last Position</text>
</g>
<!-- GrvLP->Htsrb -->
<g id="edge9" class="edge">
<title>GrvLP->Htsrb</title>
<path fill="none" stroke="green" stroke-width="2" d="M141.41,-352.28C200.41,-352.28 284.09,-352.28 347.07,-352.28"/>
<polygon fill="green" stroke="green" stroke-width="2" points="141.49,-348.78 131.49,-352.28 141.49,-355.78 141.49,-348.78"/>
<text text-anchor="start" x="191.25" y="-358.98" font-family="Arial" font-weight="bold" font-size="9.00">Script Has Run Before</text>
</g>
<!-- GrvLP->Hfsd -->
<g id="edge2" class="edge">
<title>GrvLP->Hfsd</title>
<path fill="none" stroke="black" stroke-width="2" d="M69.25,-341.99C69.25,-332.06 69.25,-315.47 69.25,-298.64"/>
<polygon fill="black" stroke="black" stroke-width="2" points="72.75,-298.86 69.25,-288.86 65.75,-298.86 72.75,-298.86"/>
</g>
<!-- RtE -->
<g id="node8" class="node">
<title>RtE</title>
<polygon fill="#bbffff" stroke="black" stroke-width="1.2" stroke-dasharray="5,2" points="352,-117.28 292.5,-117.28 292.5,-73.28 352,-73.28 352,-117.28"/>
<text text-anchor="middle" x="322.25" y="-103.78" font-family="Georgia" font-size="10.00">Read</text>
<text text-anchor="middle" x="322.25" y="-91.78" font-family="Georgia" font-size="10.00">New Data</text>
<text text-anchor="middle" x="322.25" y="-79.78" font-family="Georgia" font-size="10.00">to End</text>
</g>
<!-- MtS->RtE -->
<g id="edge4" class="edge">
<title>MtS->RtE</title>
<path fill="none" stroke="black" stroke-width="2" d="M322.25,-230.84C322.25,-210.76 322.25,-163.02 322.25,-130.16"/>
<polygon fill="black" stroke="black" stroke-width="2" points="325.75,-130.57 322.25,-120.57 318.75,-130.57 325.75,-130.57"/>
</g>
<!-- MtLP->RtE -->
<g id="edge3" class="edge">
<title>MtLP->RtE</title>
<path fill="none" stroke="black" stroke-width="2" d="M265.47,-95.28C270.04,-95.28 274.62,-95.28 279.19,-95.28"/>
<polygon fill="black" stroke="black" stroke-width="2" points="279.06,-98.78 289.06,-95.28 279.06,-91.78 279.06,-98.78"/>
</g>
<!-- RtE->Strfep -->
<g id="edge5" class="edge">
<title>RtE->Strfep</title>
<path fill="none" stroke="black" stroke-width="2" d="M352.27,-95.28C356.83,-95.28 361.4,-95.28 365.97,-95.28"/>
<polygon fill="black" stroke="black" stroke-width="2" points="365.82,-98.78 375.82,-95.28 365.82,-91.78 365.82,-98.78"/>
</g>
<!-- Right -->
<g id="node12" class="node">
<title>Right</title>
</g>
<!-- Strfep->Right -->
<g id="edge7" class="edge">
<title>Strfep->Right</title>
<path fill="none" stroke="black" stroke-width="2" d="M435.25,-84.89C435.25,-63.93 435.25,-15.14 435.25,-15.14"/>
</g>
<!-- Exit -->
<g id="node10" class="node">
<title>Exit</title>
<ellipse fill="black" stroke="black" stroke-width="1.2" cx="269.25" cy="-14.14" rx="57.45" ry="14.14"/>
<text text-anchor="start" x="236.62" y="-11.64" font-family="Georgia" font-weight="bold" font-size="10.00" fill="white">End Process</text>
</g>
<!-- Exit->Right -->
<g id="edge8" class="edge">
<title>Exit->Right</title>
<path fill="none" stroke="black" stroke-width="2" d="M339.65,-14.14C371.52,-14.14 403.38,-14.14 435.25,-14.14"/>
<polygon fill="black" stroke="black" stroke-width="2" points="339.99,-10.64 329.99,-14.14 339.99,-17.64 339.99,-10.64"/>
</g>
<!-- Left->Exit -->
<g id="edge13" class="edge">
<title>Left->Exit</title>
<path fill="none" stroke="red" stroke-width="2" d="M69.25,-14.14C69.25,-14.14 141.06,-14.14 198.62,-14.14"/>
<polygon fill="red" stroke="red" stroke-width="2" points="198.37,-17.64 208.37,-14.14 198.37,-10.64 198.37,-17.64"/>
<text text-anchor="start" x="146.9" y="-36.59" font-family="Arial" font-weight="bold" font-size="9.00">File</text>
<text text-anchor="start" x="145.4" y="-27.59" font-family="Arial" font-weight="bold" font-size="9.00">size</text>
<text text-anchor="start" x="130.4" y="-18.59" font-family="Arial" font-weight="bold" font-size="9.00">unchanged</text>
</g>
</g>
</svg>
<```>
test22 ALLOW 191.1.2.3 22 DENY Anywhere