Skip to content

Instantly share code, notes, and snippets.

@ToucheSir
Created Aug 5, 2021
Embed
What would you like to do?
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="960" height="541" viewBox="0 0 960 541"
xmlns="http://www.w3.org/2000/svg" id="fig-fd27611e204d48b387b4b2d6c3d85564">
<defs>
<clipPath id="fig-fd27611e204d48b387b4b2d6c3d85564-clip">
<rect x="0" y="0" width="960" height="541"/>
</clipPath>
</defs>
<style type="text/css">
#fig-fd27611e204d48b387b4b2d6c3d85564 text {
pointer-events: none;
font-family: inherit;
font-size: 12px;
fill: #000000;
}
text#fig-fd27611e204d48b387b4b2d6c3d85564-caption {
font-size: 16.8px;
fill: #000000;
text-anchor: middle;
}
#fig-fd27611e204d48b387b4b2d6c3d85564-bg {
fill: #FFFFFF;
}
#fig-fd27611e204d48b387b4b2d6c3d85564-viewport rect, #fig-fd27611e204d48b387b4b2d6c3d85564-viewport path {
vector-effect: non-scaling-stroke;
fill-opacity: 1;
}
#fig-fd27611e204d48b387b4b2d6c3d85564-viewport text {
stroke: #000000;
stroke-width: 0;
stroke-opacity: 0.35;
}
#fig-fd27611e204d48b387b4b2d6c3d85564-viewport rect:hover, #fig-fd27611e204d48b387b4b2d6c3d85564-viewport path:hover {
fill-opacity: 0.75;
stroke: #000000;
stroke-width: 0.5;
}
#fig-fd27611e204d48b387b4b2d6c3d85564-viewport + rect {
fill: #FFFFFF;
opacity: 0.8;
}
text#fig-fd27611e204d48b387b4b2d6c3d85564-details{
fill: #000000;
}
</style>
<g id="fig-fd27611e204d48b387b4b2d6c3d85564-frame" clip-path="url(#fig-fd27611e204d48b387b4b2d6c3d85564-clip)">
<rect id="fig-fd27611e204d48b387b4b2d6c3d85564-bg" x="0" y="0" width="960" height="541"/>
<text id="fig-fd27611e204d48b387b4b2d6c3d85564-caption" x="480" y="24">Profile results</text>
<g id="fig-fd27611e204d48b387b4b2d6c3d85564-viewport" transform="scale(1)">
<rect x="10" y="488" width="939.79" height="15" rx="2" fill="#F3004D" data-dinfo=""/>
<text x="10" dx="4" y="499.25"> in :-1</text>
<rect x="10" y="473" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="10" dx="4" y="484.25">write in io.jl:698</text>
<rect x="11.63" y="473" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="11.63" dx="4" y="484.25">write in io.jl:703</text>
<rect x="941.63" y="473" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="941.63" dx="4" y="484.25">unsafe_write in iobuffer.jl:433</text>
<rect x="24.68" y="473" width="916.95" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="24.68" dx="4" y="484.25">eval in boot.jl:373</text>
<rect x="24.68" y="458" width="916.95" height="15" rx="2" fill="#E1B2FF" data-dinfo="~/.julia/packages/ProfileSVG/ecSyU/src/"/>
<text x="24.68" dx="4" y="469.25">top-level scope in ProfileSVG.jl:17</text>
<rect x="24.68" y="443" width="916.95" height="15" rx="2" fill="#00B58B" data-dinfo="/buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.7/Profile/src/"/>
<text x="24.68" dx="4" y="454.25">macro expansion in Profile.jl:28</text>
<rect x="24.68" y="428" width="915.32" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="24.68" dx="4" y="439.25">macro expansion in REPL[5]:1</text>
<rect x="24.68" y="413" width="300.21" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="24.68" dx="4" y="424.25">main in phone_encoder_opt.jl:75</text>
<rect x="24.68" y="398" width="300.21" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="24.68" dx="4" y="409.25">open in io.jl:328</text>
<rect x="24.68" y="383" width="21.21" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="24.68" dx="4" y="394.25">#open#345 in io.jl:328</text>
<rect x="24.68" y="368" width="21.21" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="24.68" dx="4" y="379.25">open in iostream.jl:282</text>
<rect x="24.68" y="353" width="3.27" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="24.68" dx="4" y="364.25">#open#626 in iostream.jl:289</text>
<rect x="24.68" y="338" width="3.27" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="24.68" dx="4" y="349.25">IOStream in iostream.jl:32</text>
<rect x="24.68" y="323" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="24.68" dx="4" y="334.25">IOStream in iostream.jl:25</text>
<rect x="24.68" y="308" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="24.68" dx="4" y="319.25">zeros in array.jl:521</text>
<rect x="24.68" y="293" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="24.68" dx="4" y="304.25">zeros in array.jl:525</text>
<rect x="24.68" y="278" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="24.68" dx="4" y="289.25">Array in boot.jl:466</text>
<rect x="24.68" y="263" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="24.68" dx="4" y="274.25">Array in boot.jl:457</text>
<rect x="26.32" y="323" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="26.32" dx="4" y="334.25">IOStream in iostream.jl:26</text>
<rect x="26.32" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="26.32" dx="4" y="319.25">IOStream in iostream.jl:21</text>
<rect x="26.32" y="293" width="1.63" height="15" rx="2" fill="#E4A71C" data-dinfo="./"/>
<text x="26.32" dx="4" y="304.25">ReentrantLock in lock.jl:33</text>
<rect x="27.95" y="353" width="17.94" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="27.95" dx="4" y="364.25">#open#626 in iostream.jl:293</text>
<rect x="27.95" y="338" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="27.95" dx="4" y="349.25">unsafe_convert in c.jl:216</text>
<rect x="27.95" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="27.95" dx="4" y="334.25">containsnul in c.jl:209</text>
<rect x="29.58" y="338" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="29.58" dx="4" y="349.25">repr in io.jl:280</text>
<rect x="29.58" y="323" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="29.58" dx="4" y="334.25">#repr#419 in io.jl:280</text>
<rect x="29.58" y="308" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="29.58" dx="4" y="319.25">sprint##kw in io.jl:106</text>
<rect x="29.58" y="293" width="3.26" height="15" rx="2" fill="#D42137" data-dinfo="./strings/"/>
<text x="29.58" dx="4" y="304.25">#sprint#416 in io.jl:112</text>
<rect x="29.58" y="278" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="29.58" dx="4" y="289.25">show in io.jl:191</text>
<rect x="29.58" y="263" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="29.58" dx="4" y="274.25">print_quoted in io.jl:434</text>
<rect x="29.58" y="248" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="29.58" dx="4" y="259.25">escape_string in io.jl:401</text>
<rect x="29.58" y="233" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="29.58" dx="4" y="244.25">#escape_string#420 in io.jl:408</text>
<rect x="29.58" y="218" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="29.58" dx="4" y="229.25">print in char.jl:252</text>
<rect x="29.58" y="203" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="29.58" dx="4" y="214.25">write in io.jl:702</text>
<rect x="29.58" y="188" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="29.58" dx="4" y="199.25">write in iobuffer.jl:437</text>
<rect x="29.58" y="173" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="29.58" dx="4" y="184.25">ensureroom in iobuffer.jl:330</text>
<rect x="29.58" y="158" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="29.58" dx="4" y="169.25">_growend! in array.jl:922</text>
<rect x="32.84" y="338" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="32.84" dx="4" y="349.25">string in substring.jl:217</text>
<rect x="32.84" y="323" width="1.63" height="15" rx="2" fill="#F6A60A" data-dinfo="./strings/"/>
<text x="32.84" dx="4" y="334.25">_string_n in string.jl:74</text>
<rect x="45.89" y="383" width="270.85" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="45.89" dx="4" y="394.25">#open#345 in io.jl:330</text>
<rect x="45.89" y="368" width="270.85" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="45.89" dx="4" y="379.25">#3 in phone_encoder_opt.jl:76</text>
<rect x="45.89" y="353" width="16.32" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="45.89" dx="4" y="364.25">loadDictionary in phone_encoder_opt.jl:32</text>
<rect x="45.89" y="338" width="16.32" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="45.89" dx="4" y="349.25">iterate in io.jl:1019</text>
<rect x="45.89" y="323" width="14.69" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="45.89" dx="4" y="334.25">iterate in io.jl:1019</text>
<rect x="45.89" y="308" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="45.89" dx="4" y="319.25">eof in iostream.jl:42</text>
<rect x="45.89" y="293" width="1.64" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="45.89" dx="4" y="304.25">lock in lock.jl:86</text>
<rect x="47.53" y="293" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="47.53" dx="4" y="304.25">lock in lock.jl:91</text>
<rect x="47.53" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="47.53" dx="4" y="289.25">lock in condition.jl:73</text>
<rect x="47.53" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="47.53" dx="4" y="274.25">lock in locks-mt.jl:64</text>
<rect x="47.53" y="248" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="47.53" dx="4" y="259.25">disable_finalizers in gcutils.jl:129</text>
<rect x="49.16" y="308" width="11.42" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="49.16" dx="4" y="319.25">eof in iostream.jl:43</text>
<rect x="49.16" y="293" width="11.42" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="49.16" dx="4" y="304.25">_eof_nolock in iostream.jl:231</text>
<rect x="60.58" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="60.58" dx="4" y="334.25">iterate in io.jl:1020</text>
<rect x="60.58" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="60.58" dx="4" y="319.25">readline##kw in iostream.jl:445</text>
<rect x="60.58" y="293" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="60.58" dx="4" y="304.25">#readline#629 in iostream.jl:44</text>
<rect x="60.58" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="60.58" dx="4" y="289.25">unlock in lock.jl:127</text>
<rect x="60.58" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="60.58" dx="4" y="274.25">lock in condition.jl:73</text>
<rect x="60.58" y="248" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="60.58" dx="4" y="259.25">lock in locks-mt.jl:66</text>
<rect x="60.58" y="233" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="60.58" dx="4" y="244.25">== in promotion.jl:424</text>
<rect x="62.21" y="353" width="251.26" height="15" rx="2" fill="#E4A71C" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="62.21" dx="4" y="364.25">loadDictionary in phone_encoder_opt.jl:33</text>
<rect x="62.21" y="338" width="68.53" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="62.21" dx="4" y="349.25">push! in array.jl:969</text>
<rect x="62.21" y="323" width="68.53" height="15" rx="2" fill="#E4A71C" data-dinfo="./"/>
<text x="62.21" dx="4" y="334.25">_growend! in array.jl:922</text>
<rect x="130.74" y="338" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="130.74" dx="4" y="349.25">get! in dict.jl:458</text>
<rect x="134" y="338" width="6.53" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="134" dx="4" y="349.25">get! in dict.jl:459</text>
<rect x="134" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="134" dx="4" y="334.25">ht_keyindex2! in array.jl:0</text>
<rect x="135.63" y="323" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="135.63" dx="4" y="334.25">ht_keyindex2! in dict.jl:309</text>
<rect x="135.63" y="308" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="135.63" dx="4" y="319.25">hashindex in dict.jl:169</text>
<rect x="135.63" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="135.63" dx="4" y="304.25">hash in hashing.jl:20</text>
<rect x="135.63" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="135.63" dx="4" y="289.25">hash in gmp.jl:795</text>
<rect x="135.63" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="135.63" dx="4" y="274.25">hash in hashing.jl:76</text>
<rect x="135.63" y="248" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="135.63" dx="4" y="259.25">hash_uint64 in hashing.jl:66</text>
<rect x="135.63" y="233" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="135.63" dx="4" y="244.25">hash_64_64 in hashing.jl:33</text>
<rect x="135.63" y="218" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="135.63" dx="4" y="229.25">~ in int.jl:304</text>
<rect x="137.26" y="293" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="137.26" dx="4" y="304.25">- in int.jl:86</text>
<rect x="138.89" y="323" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="138.89" dx="4" y="334.25">ht_keyindex2! in dict.jl:314</text>
<rect x="140.53" y="338" width="13.05" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="140.53" dx="4" y="349.25">get! in dict.jl:464</text>
<rect x="140.53" y="323" width="13.05" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="140.53" dx="4" y="334.25">#1 in phone_encoder_opt.jl:33</text>
<rect x="140.53" y="308" width="13.05" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="140.53" dx="4" y="319.25">getindex in array.jl:411</text>
<rect x="140.53" y="293" width="13.05" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="140.53" dx="4" y="304.25">Array in boot.jl:476</text>
<rect x="140.53" y="278" width="13.05" height="15" rx="2" fill="#FFA400" data-dinfo="./"/>
<text x="140.53" dx="4" y="289.25">Array in boot.jl:457</text>
<rect x="153.58" y="338" width="13.05" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="153.58" dx="4" y="349.25">get! in dict.jl:473</text>
<rect x="153.58" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="153.58" dx="4" y="334.25">_setindex! in dict.jl:356</text>
<rect x="153.58" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="153.58" dx="4" y="319.25">setindex! in array.jl:877</text>
<rect x="155.21" y="323" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="155.21" dx="4" y="334.25">_setindex! in dict.jl:359</text>
<rect x="155.21" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="155.21" dx="4" y="319.25">setproperty! in Base.jl:43</text>
<rect x="156.84" y="323" width="9.79" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="156.84" dx="4" y="334.25">_setindex! in dict.jl:368</text>
<rect x="156.84" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="156.84" dx="4" y="319.25">rehash! in dict.jl:175</text>
<rect x="158.47" y="308" width="1.64" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="158.47" dx="4" y="319.25">rehash! in dict.jl:192</text>
<rect x="158.47" y="293" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="158.47" dx="4" y="304.25">zeros in array.jl:521</text>
<rect x="158.47" y="278" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="158.47" dx="4" y="289.25">zeros in array.jl:525</text>
<rect x="158.47" y="263" width="1.64" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="158.47" dx="4" y="274.25">Array in boot.jl:466</text>
<rect x="158.47" y="248" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="158.47" dx="4" y="259.25">Array in boot.jl:457</text>
<rect x="160.11" y="308" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="160.11" dx="4" y="319.25">rehash! in dict.jl:193</text>
<rect x="160.11" y="293" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="160.11" dx="4" y="304.25">Array in boot.jl:457</text>
<rect x="163.37" y="308" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="163.37" dx="4" y="319.25">rehash! in dict.jl:194</text>
<rect x="163.37" y="293" width="3.26" height="15" rx="2" fill="#F6A60A" data-dinfo="./"/>
<text x="163.37" dx="4" y="304.25">Array in boot.jl:457</text>
<rect x="166.63" y="338" width="39.16" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="166.63" dx="4" y="349.25">iterate in io.jl:1019</text>
<rect x="166.63" y="323" width="6.53" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="166.63" dx="4" y="334.25">eof in iostream.jl:42</text>
<rect x="166.63" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="166.63" dx="4" y="319.25">lock in lock.jl:91</text>
<rect x="166.63" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="166.63" dx="4" y="304.25">lock in condition.jl:73</text>
<rect x="166.63" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="166.63" dx="4" y="289.25">lock in locks-mt.jl:63</text>
<rect x="166.63" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="166.63" dx="4" y="274.25">== in promotion.jl:424</text>
<rect x="168.26" y="308" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="168.26" dx="4" y="319.25">lock in lock.jl:106</text>
<rect x="168.26" y="293" width="3.27" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="168.26" dx="4" y="304.25">unlock in condition.jl:74</text>
<rect x="168.26" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="168.26" dx="4" y="289.25">unlock in locks-mt.jl:92</text>
<rect x="168.26" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="168.26" dx="4" y="274.25">enable_finalizers in gcutils.jl:122</text>
<rect x="168.26" y="248" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="168.26" dx="4" y="259.25">!= in operators.jl:278</text>
<rect x="168.26" y="233" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="168.26" dx="4" y="244.25">== in promotion.jl:374</text>
<rect x="168.26" y="218" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="168.26" dx="4" y="229.25">== in promotion.jl:424</text>
<rect x="169.89" y="278" width="1.64" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="169.89" dx="4" y="289.25">unlock in locks-mt.jl:94</text>
<rect x="171.53" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="171.53" dx="4" y="319.25">lock in locks-mt.jl:61</text>
<rect x="173.16" y="323" width="8.16" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="173.16" dx="4" y="334.25">eof in iostream.jl:43</text>
<rect x="173.16" y="308" width="8.16" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="173.16" dx="4" y="319.25">_eof_nolock in iostream.jl:231</text>
<rect x="181.32" y="323" width="24.47" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="181.32" dx="4" y="334.25">eof in iostream.jl:44</text>
<rect x="181.32" y="308" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="181.32" dx="4" y="319.25">unlock in lock.jl:127</text>
<rect x="181.32" y="293" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="181.32" dx="4" y="304.25">lock in condition.jl:73</text>
<rect x="181.32" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="181.32" dx="4" y="289.25">lock in locks-mt.jl:64</text>
<rect x="181.32" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="181.32" dx="4" y="274.25">disable_finalizers in gcutils.jl:129</text>
<rect x="182.95" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="182.95" dx="4" y="289.25">lock in locks-mt.jl:66</text>
<rect x="182.95" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="182.95" dx="4" y="274.25">== in promotion.jl:424</text>
<rect x="184.58" y="308" width="21.21" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="184.58" dx="4" y="319.25">unlock in lock.jl:129</text>
<rect x="184.58" y="293" width="21.21" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="184.58" dx="4" y="304.25">setproperty! in Base.jl:43</text>
<rect x="205.79" y="338" width="42.42" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="205.79" dx="4" y="349.25">iterate in io.jl:1020</text>
<rect x="205.79" y="323" width="42.42" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="205.79" dx="4" y="334.25">readline##kw in iostream.jl:445</text>
<rect x="205.79" y="308" width="6.53" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="205.79" dx="4" y="319.25">#readline#629 in iostream.jl:42</text>
<rect x="205.79" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="205.79" dx="4" y="304.25">lock in lock.jl:86</text>
<rect x="207.42" y="293" width="4.9" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="207.42" dx="4" y="304.25">lock in lock.jl:91</text>
<rect x="207.42" y="278" width="4.9" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="207.42" dx="4" y="289.25">lock in condition.jl:73</text>
<rect x="207.42" y="263" width="4.9" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="207.42" dx="4" y="274.25">lock in locks-mt.jl:66</text>
<rect x="207.42" y="248" width="4.9" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="207.42" dx="4" y="259.25">== in promotion.jl:424</text>
<rect x="212.32" y="308" width="17.94" height="15" rx="2" fill="#FFA400" data-dinfo="./"/>
<text x="212.32" dx="4" y="319.25">#readline#629 in iostream.jl:43</text>
<rect x="230.26" y="308" width="17.95" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="230.26" dx="4" y="319.25">#readline#629 in iostream.jl:44</text>
<rect x="230.26" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="230.26" dx="4" y="304.25">unlock in lock.jl:119</text>
<rect x="231.89" y="293" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="231.89" dx="4" y="304.25">unlock in lock.jl:127</text>
<rect x="231.89" y="278" width="1.64" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="231.89" dx="4" y="289.25">lock in condition.jl:73</text>
<rect x="231.89" y="263" width="1.64" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="231.89" dx="4" y="274.25">lock in locks-mt.jl:66</text>
<rect x="231.89" y="248" width="1.64" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="231.89" dx="4" y="259.25">== in promotion.jl:424</text>
<rect x="233.53" y="293" width="9.79" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="233.53" dx="4" y="304.25">unlock in lock.jl:129</text>
<rect x="233.53" y="278" width="9.79" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="233.53" dx="4" y="289.25">setproperty! in Base.jl:43</text>
<rect x="243.32" y="293" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="243.32" dx="4" y="304.25">unlock in lock.jl:139</text>
<rect x="243.32" y="278" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="243.32" dx="4" y="289.25">unlock in condition.jl:74</text>
<rect x="243.32" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="243.32" dx="4" y="274.25">unlock in locks-mt.jl:89</text>
<rect x="244.95" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="244.95" dx="4" y="274.25">unlock in locks-mt.jl:92</text>
<rect x="244.95" y="248" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="244.95" dx="4" y="259.25">enable_finalizers in gcutils.jl:122</text>
<rect x="244.95" y="233" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="244.95" dx="4" y="244.25">!= in operators.jl:278</text>
<rect x="244.95" y="218" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="244.95" dx="4" y="229.25">== in promotion.jl:374</text>
<rect x="244.95" y="203" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="244.95" dx="4" y="214.25">== in promotion.jl:424</text>
<rect x="246.58" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="246.58" dx="4" y="304.25">lock in locks-mt.jl:61</text>
<rect x="248.21" y="338" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="248.21" dx="4" y="349.25">wordToNumber in string.jl:0</text>
<rect x="253.11" y="338" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="253.11" dx="4" y="349.25">wordToNumber in phone_encoder_opt.jl:57</text>
<rect x="254.74" y="338" width="14.68" height="15" rx="2" fill="#E1B2FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="254.74" dx="4" y="349.25">wordToNumber in phone_encoder_opt.jl:58</text>
<rect x="254.74" y="323" width="14.68" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="254.74" dx="4" y="334.25">BigInt in gmp.jl:291</text>
<rect x="254.74" y="308" width="14.68" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="254.74" dx="4" y="319.25">set_si in gmp.jl:202</text>
<rect x="254.74" y="293" width="14.68" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="254.74" dx="4" y="304.25">BigInt in gmp.jl:56</text>
<rect x="254.74" y="278" width="11.42" height="15" rx="2" fill="#FFA000" data-dinfo="./"/>
<text x="254.74" dx="4" y="289.25">BigInt#1 in gmp.jl:56</text>
<rect x="254.74" y="263" width="8.15" height="15" rx="2" fill="#F6A60A" data-dinfo="./"/>
<text x="254.74" dx="4" y="274.25">init2! in gmp.jl:143</text>
<rect x="266.16" y="278" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="266.16" dx="4" y="289.25">BigInt#1 in gmp.jl:57</text>
<rect x="266.16" y="263" width="3.26" height="15" rx="2" fill="#E4A71C" data-dinfo="./"/>
<text x="266.16" dx="4" y="274.25">finalizer in gcutils.jl:58</text>
<rect x="269.42" y="338" width="8.16" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="269.42" dx="4" y="349.25">wordToNumber in phone_encoder_opt.jl:60</text>
<rect x="269.42" y="323" width="8.16" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="269.42" dx="4" y="334.25">isletter in unicode.jl:379</text>
<rect x="269.42" y="308" width="8.16" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="269.42" dx="4" y="319.25">category_code in unicode.jl:260</text>
<rect x="269.42" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="269.42" dx="4" y="304.25">ismalformed in char.jl:93</text>
<rect x="269.42" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="269.42" dx="4" y="289.25">!= in operators.jl:278</text>
<rect x="269.42" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="269.42" dx="4" y="274.25">== in int.jl:475</text>
<rect x="269.42" y="248" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="269.42" dx="4" y="259.25">== in promotion.jl:374</text>
<rect x="269.42" y="233" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="269.42" dx="4" y="244.25">== in promotion.jl:424</text>
<rect x="271.05" y="293" width="6.53" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="271.05" dx="4" y="304.25">category_code in unicode.jl:264</text>
<rect x="277.58" y="338" width="13.05" height="15" rx="2" fill="#E1B2FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="277.58" dx="4" y="349.25">wordToNumber in phone_encoder_opt.jl:61</text>
<rect x="277.58" y="323" width="13.05" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="277.58" dx="4" y="334.25">mul_si! in gmp.jl:186</text>
<rect x="277.58" y="308" width="13.05" height="15" rx="2" fill="#FFA400" data-dinfo="./"/>
<text x="277.58" dx="4" y="319.25">mul_si! in gmp.jl:184</text>
<rect x="290.63" y="338" width="17.95" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="290.63" dx="4" y="349.25">wordToNumber in phone_encoder_opt.jl:62</text>
<rect x="290.63" y="323" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="290.63" dx="4" y="334.25">charToDigit in operators.jl:0</text>
<rect x="293.89" y="323" width="1.64" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="293.89" dx="4" y="334.25">iterate in string.jl:193</text>
<rect x="293.89" y="308" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="293.89" dx="4" y="319.25">- in int.jl:976</text>
<rect x="293.89" y="293" width="1.64" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="293.89" dx="4" y="304.25">- in int.jl:86</text>
<rect x="295.53" y="323" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="295.53" dx="4" y="334.25">iterate in string.jl:195</text>
<rect x="295.53" y="308" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="295.53" dx="4" y="319.25">UInt32 in boot.jl:766</text>
<rect x="295.53" y="293" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="295.53" dx="4" y="304.25">toUInt32 in boot.jl:728</text>
<rect x="298.79" y="323" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="298.79" dx="4" y="334.25">charToDigit in phone_encoder_opt.jl:43</text>
<rect x="302.05" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="302.05" dx="4" y="334.25">charToDigit in phone_encoder_opt.jl:45</text>
<rect x="302.05" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="302.05" dx="4" y="319.25">in in operators.jl:1283</text>
<rect x="302.05" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="302.05" dx="4" y="304.25">== in char.jl:213</text>
<rect x="302.05" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="302.05" dx="4" y="289.25">== in promotion.jl:424</text>
<rect x="303.68" y="323" width="1.64" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="303.68" dx="4" y="334.25">charToDigit in phone_encoder_opt.jl:49</text>
<rect x="303.68" y="308" width="1.64" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="303.68" dx="4" y="319.25">in in operators.jl:1283</text>
<rect x="303.68" y="293" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="303.68" dx="4" y="304.25">== in char.jl:213</text>
<rect x="303.68" y="278" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="303.68" dx="4" y="289.25">== in promotion.jl:424</text>
<rect x="305.32" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="305.32" dx="4" y="334.25">charToDigit in phone_encoder_opt.jl:50</text>
<rect x="305.32" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="305.32" dx="4" y="319.25">in in operators.jl:1286</text>
<rect x="306.95" y="323" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="306.95" dx="4" y="334.25">charToDigit in phone_encoder_opt.jl:51</text>
<rect x="306.95" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="306.95" dx="4" y="319.25">in in operators.jl:1283</text>
<rect x="306.95" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="306.95" dx="4" y="304.25">== in char.jl:213</text>
<rect x="306.95" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="306.95" dx="4" y="289.25">== in promotion.jl:424</text>
<rect x="313.47" y="353" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="313.47" dx="4" y="364.25">lock in lock.jl:86</text>
<rect x="316.74" y="383" width="8.15" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="316.74" dx="4" y="394.25">#open#345 in io.jl:332</text>
<rect x="316.74" y="368" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="316.74" dx="4" y="379.25">close in iostream.jl:42</text>
<rect x="316.74" y="353" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="316.74" dx="4" y="364.25">lock in lock.jl:91</text>
<rect x="316.74" y="338" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="316.74" dx="4" y="349.25">lock in condition.jl:73</text>
<rect x="316.74" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="316.74" dx="4" y="334.25">lock in locks-mt.jl:66</text>
<rect x="316.74" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="316.74" dx="4" y="319.25">== in promotion.jl:424</text>
<rect x="318.37" y="368" width="4.89" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="318.37" dx="4" y="379.25">close in iostream.jl:43</text>
<rect x="323.26" y="368" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="323.26" dx="4" y="379.25">close in iostream.jl:44</text>
<rect x="323.26" y="353" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="323.26" dx="4" y="364.25">unlock in lock.jl:129</text>
<rect x="323.26" y="338" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="323.26" dx="4" y="349.25">setproperty! in Base.jl:43</text>
<rect x="324.89" y="413" width="3.27" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="324.89" dx="4" y="424.25">main in phone_encoder_opt.jl:78</text>
<rect x="324.89" y="398" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="324.89" dx="4" y="409.25">GenericIOBuffer in iobuffer.jl:112</text>
<rect x="324.89" y="383" width="3.27" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="324.89" dx="4" y="394.25">#IOBuffer#389 in iobuffer.jl:114</text>
<rect x="324.89" y="368" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="324.89" dx="4" y="379.25">Type##kw in iobuffer.jl:91</text>
<rect x="324.89" y="353" width="1.64" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="324.89" dx="4" y="364.25">#IOBuffer#388 in iobuffer.jl:91</text>
<rect x="324.89" y="338" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="324.89" dx="4" y="349.25">&amp;lt; in int.jl:83</text>
<rect x="326.53" y="353" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="326.53" dx="4" y="364.25">#IOBuffer#388 in iobuffer.jl:98</text>
<rect x="326.53" y="338" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="326.53" dx="4" y="349.25">GenericIOBuffer in iobuffer.jl:27</text>
<rect x="326.53" y="323" width="1.63" height="15" rx="2" fill="#E4A71C" data-dinfo="./"/>
<text x="326.53" dx="4" y="334.25">GenericIOBuffer in iobuffer.jl:20</text>
<rect x="328.16" y="413" width="611.84" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="328.16" dx="4" y="424.25">main in phone_encoder_opt.jl:79</text>
<rect x="328.16" y="398" width="611.84" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="328.16" dx="4" y="409.25">open in io.jl:328</text>
<rect x="328.16" y="383" width="44.05" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="328.16" dx="4" y="394.25">#open#345 in io.jl:328</text>
<rect x="328.16" y="368" width="44.05" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="328.16" dx="4" y="379.25">open in iostream.jl:282</text>
<rect x="328.16" y="353" width="6.52" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="328.16" dx="4" y="364.25">#open#626 in iostream.jl:289</text>
<rect x="328.16" y="338" width="6.52" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="328.16" dx="4" y="349.25">IOStream in iostream.jl:32</text>
<rect x="328.16" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="328.16" dx="4" y="334.25">IOStream in iostream.jl:25</text>
<rect x="328.16" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="328.16" dx="4" y="319.25">zeros in array.jl:521</text>
<rect x="328.16" y="293" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="328.16" dx="4" y="304.25">zeros in array.jl:525</text>
<rect x="328.16" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="328.16" dx="4" y="289.25">Array in boot.jl:466</text>
<rect x="328.16" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="328.16" dx="4" y="274.25">Array in boot.jl:457</text>
<rect x="329.79" y="323" width="4.89" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="329.79" dx="4" y="334.25">IOStream in iostream.jl:26</text>
<rect x="329.79" y="308" width="4.89" height="15" rx="2" fill="#FFA000" data-dinfo="./"/>
<text x="329.79" dx="4" y="319.25">IOStream in iostream.jl:21</text>
<rect x="329.79" y="293" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="329.79" dx="4" y="304.25">ReentrantLock in lock.jl:33</text>
<rect x="329.79" y="278" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="329.79" dx="4" y="289.25">GenericCondition in condition.jl:67</text>
<rect x="329.79" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="329.79" dx="4" y="274.25">InvasiveLinkedList in linked_list.jl:7</text>
<rect x="331.42" y="263" width="1.63" height="15" rx="2" fill="#E4A71C" data-dinfo="./"/>
<text x="331.42" dx="4" y="274.25">SpinLock in locks-mt.jl:31</text>
<rect x="334.68" y="353" width="37.53" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="334.68" dx="4" y="364.25">#open#626 in iostream.jl:293</text>
<rect x="334.68" y="338" width="9.79" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="334.68" dx="4" y="349.25">repr in io.jl:280</text>
<rect x="334.68" y="323" width="9.79" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="334.68" dx="4" y="334.25">#repr#419 in io.jl:280</text>
<rect x="334.68" y="308" width="9.79" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="334.68" dx="4" y="319.25">sprint##kw in io.jl:106</text>
<rect x="334.68" y="293" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="334.68" dx="4" y="304.25">#sprint#416 in io.jl:106</text>
<rect x="334.68" y="278" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="334.68" dx="4" y="289.25">Type##kw in iobuffer.jl:112</text>
<rect x="334.68" y="263" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="334.68" dx="4" y="274.25">#IOBuffer#389 in iobuffer.jl:114</text>
<rect x="334.68" y="248" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="334.68" dx="4" y="259.25">StringVector in iobuffer.jl:31</text>
<rect x="334.68" y="233" width="1.64" height="15" rx="2" fill="#F6A60A" data-dinfo="./strings/"/>
<text x="334.68" dx="4" y="244.25">unsafe_wrap in string.jl:85</text>
<rect x="336.32" y="293" width="8.15" height="15" rx="2" fill="#C5312F" data-dinfo="./strings/"/>
<text x="336.32" dx="4" y="304.25">#sprint#416 in io.jl:112</text>
<rect x="337.95" y="278" width="6.52" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="337.95" dx="4" y="289.25">show in io.jl:191</text>
<rect x="337.95" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="337.95" dx="4" y="274.25">print_quoted in io.jl:433</text>
<rect x="337.95" y="248" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="337.95" dx="4" y="259.25">print in char.jl:252</text>
<rect x="337.95" y="233" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="337.95" dx="4" y="244.25">write in io.jl:702</text>
<rect x="337.95" y="218" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="337.95" dx="4" y="229.25">write in iobuffer.jl:437</text>
<rect x="337.95" y="203" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="337.95" dx="4" y="214.25">ensureroom in iobuffer.jl:330</text>
<rect x="337.95" y="188" width="1.63" height="15" rx="2" fill="#FFA400" data-dinfo="./"/>
<text x="337.95" dx="4" y="199.25">_growend! in array.jl:922</text>
<rect x="339.58" y="263" width="4.89" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="339.58" dx="4" y="274.25">print_quoted in io.jl:434</text>
<rect x="339.58" y="248" width="4.89" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="339.58" dx="4" y="259.25">escape_string in io.jl:401</text>
<rect x="339.58" y="233" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="339.58" dx="4" y="244.25">#escape_string#420 in io.jl:407</text>
<rect x="339.58" y="218" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="339.58" dx="4" y="229.25">isascii in basic.jl:600</text>
<rect x="339.58" y="203" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="339.58" dx="4" y="214.25">bswap in int.jl:381</text>
<rect x="341.21" y="233" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="341.21" dx="4" y="244.25">#escape_string#420 in io.jl:408</text>
<rect x="341.21" y="218" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="341.21" dx="4" y="229.25">print in char.jl:252</text>
<rect x="341.21" y="203" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="341.21" dx="4" y="214.25">write in io.jl:702</text>
<rect x="341.21" y="188" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="341.21" dx="4" y="199.25">write in iobuffer.jl:437</text>
<rect x="341.21" y="173" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="341.21" dx="4" y="184.25">ensureroom in iobuffer.jl:324</text>
<rect x="342.84" y="188" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="342.84" dx="4" y="199.25">write in iobuffer.jl:442</text>
<rect x="342.84" y="173" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="342.84" dx="4" y="184.25">setindex! in array.jl:877</text>
<rect x="344.47" y="338" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="344.47" dx="4" y="349.25">string in substring.jl:220</text>
<rect x="344.47" y="323" width="1.64" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="344.47" dx="4" y="334.25">__unsafe_string! in substring.jl:204</text>
<rect x="344.47" y="308" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="344.47" dx="4" y="319.25">unsafe_copyto! in array.jl:241</text>
<rect x="372.21" y="383" width="549.84" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="372.21" dx="4" y="394.25">#open#345 in io.jl:330</text>
<rect x="372.21" y="368" width="14.68" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="372.21" dx="4" y="379.25">#4 in phone_encoder_opt.jl:80</text>
<rect x="372.21" y="353" width="14.68" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="372.21" dx="4" y="364.25">iterate in io.jl:1019</text>
<rect x="372.21" y="338" width="11.42" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="372.21" dx="4" y="349.25">iterate in io.jl:1019</text>
<rect x="372.21" y="323" width="11.42" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="372.21" dx="4" y="334.25">eof in iostream.jl:43</text>
<rect x="372.21" y="308" width="11.42" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="372.21" dx="4" y="319.25">_eof_nolock in iostream.jl:231</text>
<rect x="383.63" y="338" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="383.63" dx="4" y="349.25">iterate in io.jl:1020</text>
<rect x="383.63" y="323" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="383.63" dx="4" y="334.25">readline##kw in iostream.jl:445</text>
<rect x="383.63" y="308" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="383.63" dx="4" y="319.25">#readline#629 in iostream.jl:44</text>
<rect x="383.63" y="293" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="383.63" dx="4" y="304.25">unlock in lock.jl:129</text>
<rect x="383.63" y="278" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="383.63" dx="4" y="289.25">setproperty! in Base.jl:43</text>
<rect x="386.89" y="368" width="535.16" height="15" rx="2" fill="#E1B2FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="386.89" dx="4" y="379.25">#4 in phone_encoder_opt.jl:81</text>
<rect x="386.89" y="353" width="13.06" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="386.89" dx="4" y="364.25">iterate in io.jl:1019</text>
<rect x="386.89" y="338" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="386.89" dx="4" y="349.25">eof in iostream.jl:42</text>
<rect x="386.89" y="323" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="386.89" dx="4" y="334.25">lock in lock.jl:86</text>
<rect x="388.53" y="323" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="388.53" dx="4" y="334.25">lock in lock.jl:91</text>
<rect x="388.53" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="388.53" dx="4" y="319.25">lock in condition.jl:73</text>
<rect x="388.53" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="388.53" dx="4" y="304.25">lock in locks-mt.jl:65</text>
<rect x="388.53" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="388.53" dx="4" y="289.25">_xchg! in locks-mt.jl:36</text>
<rect x="390.16" y="338" width="3.26" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="390.16" dx="4" y="349.25">eof in iostream.jl:43</text>
<rect x="390.16" y="323" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="390.16" dx="4" y="334.25">_eof_nolock in iostream.jl:231</text>
<rect x="393.42" y="338" width="6.53" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="393.42" dx="4" y="349.25">eof in iostream.jl:44</text>
<rect x="393.42" y="323" width="6.53" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="393.42" dx="4" y="334.25">unlock in lock.jl:129</text>
<rect x="393.42" y="308" width="6.53" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="393.42" dx="4" y="319.25">setproperty! in Base.jl:43</text>
<rect x="399.95" y="353" width="24.47" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="399.95" dx="4" y="364.25">iterate in io.jl:1020</text>
<rect x="399.95" y="338" width="24.47" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="399.95" dx="4" y="349.25">readline##kw in iostream.jl:445</text>
<rect x="399.95" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="399.95" dx="4" y="334.25">#readline#629 in iostream.jl:42</text>
<rect x="399.95" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="399.95" dx="4" y="319.25">lock in lock.jl:91</text>
<rect x="399.95" y="293" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="399.95" dx="4" y="304.25">lock in condition.jl:73</text>
<rect x="399.95" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="399.95" dx="4" y="289.25">lock in locks-mt.jl:66</text>
<rect x="399.95" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="399.95" dx="4" y="274.25">== in promotion.jl:424</text>
<rect x="401.58" y="323" width="11.42" height="15" rx="2" fill="#E4A71C" data-dinfo="./"/>
<text x="401.58" dx="4" y="334.25">#readline#629 in iostream.jl:43</text>
<rect x="413" y="323" width="11.42" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="413" dx="4" y="334.25">#readline#629 in iostream.jl:44</text>
<rect x="413" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="413" dx="4" y="319.25">unlock in lock.jl:119</text>
<rect x="414.63" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="414.63" dx="4" y="319.25">unlock in lock.jl:127</text>
<rect x="414.63" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="414.63" dx="4" y="304.25">lock in condition.jl:73</text>
<rect x="414.63" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="414.63" dx="4" y="289.25">lock in locks-mt.jl:66</text>
<rect x="414.63" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="414.63" dx="4" y="274.25">== in promotion.jl:424</text>
<rect x="416.26" y="308" width="8.16" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="416.26" dx="4" y="319.25">unlock in lock.jl:129</text>
<rect x="416.26" y="293" width="8.16" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="416.26" dx="4" y="304.25">setproperty! in Base.jl:43</text>
<rect x="424.42" y="353" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="424.42" dx="4" y="364.25">filter in substring.jl:242</text>
<rect x="426.05" y="353" width="114.21" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="426.05" dx="4" y="364.25">filter in substring.jl:243</text>
<rect x="426.05" y="338" width="114.21" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="426.05" dx="4" y="349.25">StringVector in iobuffer.jl:31</text>
<rect x="426.05" y="323" width="1.63" height="15" rx="2" fill="#E4A71C" data-dinfo="./strings/"/>
<text x="426.05" dx="4" y="334.25">_string_n in string.jl:74</text>
<rect x="427.68" y="323" width="112.58" height="15" rx="2" fill="#D42137" data-dinfo="./strings/"/>
<text x="427.68" dx="4" y="334.25">unsafe_wrap in string.jl:85</text>
<rect x="540.26" y="353" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="540.26" dx="4" y="364.25">filter in substring.jl:247</text>
<rect x="540.26" y="338" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="540.26" dx="4" y="349.25">__unsafe_string! in substring.jl:189</text>
<rect x="540.26" y="323" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="540.26" dx="4" y="334.25">== in promotion.jl:424</text>
<rect x="541.89" y="353" width="3.27" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="541.89" dx="4" y="364.25">filter in substring.jl:250</text>
<rect x="541.89" y="338" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="541.89" dx="4" y="349.25">resize! in array.jl:1152</text>
<rect x="541.89" y="323" width="3.27" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="541.89" dx="4" y="334.25">_deleteend! in array.jl:931</text>
<rect x="545.16" y="353" width="376.89" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="545.16" dx="4" y="364.25">printTranslations in phone_encoder_opt.jl:11</text>
<rect x="545.16" y="338" width="6.52" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="545.16" dx="4" y="349.25">getindex in array.jl:411</text>
<rect x="545.16" y="323" width="6.52" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="545.16" dx="4" y="334.25">Array in boot.jl:476</text>
<rect x="545.16" y="308" width="6.52" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="545.16" dx="4" y="319.25">Array in boot.jl:457</text>
<rect x="551.68" y="338" width="1.64" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="551.68" dx="4" y="349.25">nthDigit in phone_encoder_opt.jl:38</text>
<rect x="553.32" y="338" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="553.32" dx="4" y="349.25">printTranslations in phone_encoder_opt.jl:11</text>
<rect x="553.32" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="553.32" dx="4" y="334.25">length in string.jl:272</text>
<rect x="553.32" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="553.32" dx="4" y="319.25">length_continued in string.jl:290</text>
<rect x="553.32" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="553.32" dx="4" y="304.25">+ in int.jl:87</text>
<rect x="554.95" y="338" width="6.52" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="554.95" dx="4" y="349.25">printTranslations in phone_encoder_opt.jl:15</text>
<rect x="554.95" y="323" width="6.52" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="554.95" dx="4" y="334.25">BigInt in gmp.jl:291</text>
<rect x="554.95" y="308" width="6.52" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="554.95" dx="4" y="319.25">set_si in gmp.jl:202</text>
<rect x="554.95" y="293" width="6.52" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="554.95" dx="4" y="304.25">BigInt in gmp.jl:56</text>
<rect x="554.95" y="278" width="6.52" height="15" rx="2" fill="#FFA000" data-dinfo="./"/>
<text x="554.95" dx="4" y="289.25">BigInt#1 in gmp.jl:56</text>
<rect x="554.95" y="263" width="4.89" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="554.95" dx="4" y="274.25">init2! in gmp.jl:143</text>
<rect x="561.47" y="338" width="9.79" height="15" rx="2" fill="#E1B2FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="561.47" dx="4" y="349.25">printTranslations in phone_encoder_opt.jl:17</text>
<rect x="561.47" y="323" width="9.79" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="561.47" dx="4" y="334.25">mul_si! in gmp.jl:186</text>
<rect x="561.47" y="308" width="9.79" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="561.47" dx="4" y="319.25">mul_si! in gmp.jl:184</text>
<rect x="571.26" y="338" width="8.16" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="571.26" dx="4" y="349.25">printTranslations in phone_encoder_opt.jl:18</text>
<rect x="571.26" y="323" width="3.27" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="571.26" dx="4" y="334.25">add_ui! in phone_encoder_opt.jl:71</text>
<rect x="571.26" y="308" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="571.26" dx="4" y="319.25">add_ui! in phone_encoder_opt.jl:70</text>
<rect x="571.26" y="293" width="3.27" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="571.26" dx="4" y="304.25">cconvert in essentials.jl:417</text>
<rect x="571.26" y="278" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="571.26" dx="4" y="289.25">convert in number.jl:7</text>
<rect x="571.26" y="263" width="3.27" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="571.26" dx="4" y="274.25">Int64 in boot.jl:762</text>
<rect x="571.26" y="248" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="571.26" dx="4" y="259.25">toInt64 in boot.jl:687</text>
<rect x="571.26" y="233" width="3.27" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="571.26" dx="4" y="244.25">check_top_bit in boot.jl:626</text>
<rect x="571.26" y="218" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="571.26" dx="4" y="229.25">is_top_bit_set in boot.jl:616</text>
<rect x="574.53" y="323" width="4.89" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="574.53" dx="4" y="334.25">nthDigit in phone_encoder_opt.jl:39</text>
<rect x="574.53" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="574.53" dx="4" y="319.25">getindex in string.jl:223</text>
<rect x="574.53" y="293" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="574.53" dx="4" y="304.25">codeunit in string.jl:102</text>
<rect x="574.53" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="574.53" dx="4" y="289.25">checkbounds in basic.jl:216</text>
<rect x="574.53" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="574.53" dx="4" y="274.25">checkbounds in basic.jl:208</text>
<rect x="574.53" y="248" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="574.53" dx="4" y="259.25">&amp;lt;= in int.jl:471</text>
<rect x="576.16" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="576.16" dx="4" y="319.25">getindex in string.jl:225</text>
<rect x="576.16" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="576.16" dx="4" y="304.25">between in string.jl:30</text>
<rect x="576.16" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="576.16" dx="4" y="289.25">&amp; in bool.jl:38</text>
<rect x="579.42" y="338" width="13.05" height="15" rx="2" fill="#E1B2FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="579.42" dx="4" y="349.25">printTranslations in phone_encoder_opt.jl:19</text>
<rect x="579.42" y="323" width="13.05" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="579.42" dx="4" y="334.25">get in dict.jl:507</text>
<rect x="579.42" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="579.42" dx="4" y="319.25">ht_keyindex in dict.jl:0</text>
<rect x="581.05" y="308" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="581.05" dx="4" y="319.25">ht_keyindex in dict.jl:280</text>
<rect x="584.32" y="308" width="4.89" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="584.32" dx="4" y="319.25">ht_keyindex in dict.jl:284</text>
<rect x="584.32" y="293" width="4.89" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="584.32" dx="4" y="304.25">hashindex in dict.jl:169</text>
<rect x="584.32" y="278" width="4.89" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="584.32" dx="4" y="289.25">hash in hashing.jl:20</text>
<rect x="584.32" y="263" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="584.32" dx="4" y="274.25">hash in gmp.jl:795</text>
<rect x="584.32" y="248" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="584.32" dx="4" y="259.25">hash in hashing.jl:76</text>
<rect x="584.32" y="233" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="584.32" dx="4" y="244.25">hash_uint64 in hashing.jl:66</text>
<rect x="584.32" y="218" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="584.32" dx="4" y="229.25">hash_64_64 in hashing.jl:34</text>
<rect x="584.32" y="203" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="584.32" dx="4" y="214.25">&amp;gt;&amp;gt; in int.jl:491</text>
<rect x="584.32" y="188" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="584.32" dx="4" y="199.25">&amp;gt;&amp;gt; in int.jl:485</text>
<rect x="585.95" y="218" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="585.95" dx="4" y="229.25">hash_64_64 in hashing.jl:36</text>
<rect x="585.95" y="203" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="585.95" dx="4" y="214.25">xor in int.jl:356</text>
<rect x="589.21" y="308" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="589.21" dx="4" y="319.25">ht_keyindex in dict.jl:288</text>
<rect x="590.84" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="590.84" dx="4" y="319.25">ht_keyindex in dict.jl:291</text>
<rect x="590.84" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="590.84" dx="4" y="304.25">getindex in array.jl:835</text>
<rect x="592.47" y="338" width="114.21" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="592.47" dx="4" y="349.25">printTranslations in phone_encoder_opt.jl:21</text>
<rect x="592.47" y="323" width="4.9" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="592.47" dx="4" y="334.25">vcat in abstractarray.jl:1775</text>
<rect x="592.47" y="308" width="4.9" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="592.47" dx="4" y="319.25">cat##kw in abstractarray.jl:1864</text>
<rect x="592.47" y="293" width="4.9" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="592.47" dx="4" y="304.25">#cat#141 in abstractarray.jl:1864</text>
<rect x="592.47" y="278" width="4.9" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="592.47" dx="4" y="289.25">_cat in abstractarray.jl:1706</text>
<rect x="592.47" y="263" width="4.9" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="592.47" dx="4" y="274.25">cat_t##kw in abstractarray.jl:1708</text>
<rect x="592.47" y="248" width="4.9" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="592.47" dx="4" y="259.25">#cat_t#136 in abstractarray.jl:1708</text>
<rect x="592.47" y="233" width="4.9" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="592.47" dx="4" y="244.25">_cat_t in abstractarray.jl:1712</text>
<rect x="592.47" y="218" width="4.9" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="592.47" dx="4" y="229.25">cat_similar in abstractarray.jl:1649</text>
<rect x="592.47" y="203" width="4.9" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="592.47" dx="4" y="214.25">Array in boot.jl:474</text>
<rect x="592.47" y="188" width="4.9" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="592.47" dx="4" y="199.25">Array in boot.jl:466</text>
<rect x="592.47" y="173" width="4.9" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="592.47" dx="4" y="184.25">Array in boot.jl:457</text>
<rect x="597.37" y="323" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="597.37" dx="4" y="334.25">printTranslations in phone_encoder_opt.jl:0</text>
<rect x="599" y="323" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="599" dx="4" y="334.25">printTranslations in phone_encoder_opt.jl:11</text>
<rect x="599" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="599" dx="4" y="319.25">length in string.jl:272</text>
<rect x="599" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="599" dx="4" y="304.25">length_continued in string.jl:290</text>
<rect x="599" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="599" dx="4" y="289.25">&amp;lt;= in int.jl:471</text>
<rect x="600.63" y="323" width="8.16" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="600.63" dx="4" y="334.25">printTranslations in phone_encoder_opt.jl:12</text>
<rect x="600.63" y="308" width="6.53" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="600.63" dx="4" y="319.25">join in io.jl:351</text>
<rect x="600.63" y="293" width="6.53" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="600.63" dx="4" y="304.25">sprint in io.jl:106</text>
<rect x="600.63" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="600.63" dx="4" y="289.25">#sprint#416 in io.jl:105</text>
<rect x="602.26" y="278" width="3.27" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="602.26" dx="4" y="289.25">#sprint#416 in io.jl:106</text>
<rect x="602.26" y="263" width="3.27" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="602.26" dx="4" y="274.25">Type##kw in iobuffer.jl:112</text>
<rect x="602.26" y="248" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="602.26" dx="4" y="259.25">#IOBuffer#389 in iobuffer.jl:114</text>
<rect x="602.26" y="233" width="3.27" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="602.26" dx="4" y="244.25">StringVector in iobuffer.jl:31</text>
<rect x="602.26" y="218" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="602.26" dx="4" y="229.25">_string_n in string.jl:74</text>
<rect x="603.89" y="218" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="603.89" dx="4" y="229.25">unsafe_wrap in string.jl:85</text>
<rect x="605.53" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="605.53" dx="4" y="289.25">#sprint#416 in io.jl:112</text>
<rect x="607.16" y="308" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="607.16" dx="4" y="319.25">println in io.jl:73</text>
<rect x="607.16" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="607.16" dx="4" y="304.25">print in io.jl:46</text>
<rect x="607.16" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="607.16" dx="4" y="289.25">print in io.jl:244</text>
<rect x="607.16" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="607.16" dx="4" y="274.25">write in io.jl:242</text>
<rect x="607.16" y="248" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="607.16" dx="4" y="259.25">unsafe_write in iobuffer.jl:418</text>
<rect x="607.16" y="233" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="607.16" dx="4" y="244.25">ensureroom in iobuffer.jl:327</text>
<rect x="608.79" y="323" width="6.53" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="608.79" dx="4" y="334.25">printTranslations in phone_encoder_opt.jl:15</text>
<rect x="608.79" y="308" width="6.53" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="608.79" dx="4" y="319.25">BigInt in gmp.jl:291</text>
<rect x="608.79" y="293" width="6.53" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="608.79" dx="4" y="304.25">set_si in gmp.jl:202</text>
<rect x="608.79" y="278" width="6.53" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="608.79" dx="4" y="289.25">BigInt in gmp.jl:56</text>
<rect x="608.79" y="263" width="6.53" height="15" rx="2" fill="#F6A60A" data-dinfo="./"/>
<text x="608.79" dx="4" y="274.25">BigInt#1 in gmp.jl:56</text>
<rect x="608.79" y="248" width="4.89" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="608.79" dx="4" y="259.25">init2! in gmp.jl:143</text>
<rect x="615.32" y="323" width="4.89" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="615.32" dx="4" y="334.25">printTranslations in phone_encoder_opt.jl:17</text>
<rect x="615.32" y="308" width="4.89" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="615.32" dx="4" y="319.25">mul_si! in gmp.jl:186</text>
<rect x="615.32" y="293" width="4.89" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="615.32" dx="4" y="304.25">mul_si! in gmp.jl:184</text>
<rect x="620.21" y="323" width="4.9" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="620.21" dx="4" y="334.25">printTranslations in phone_encoder_opt.jl:18</text>
<rect x="620.21" y="308" width="4.9" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="620.21" dx="4" y="319.25">add_ui! in phone_encoder_opt.jl:71</text>
<rect x="620.21" y="293" width="4.9" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="620.21" dx="4" y="304.25">add_ui! in phone_encoder_opt.jl:70</text>
<rect x="620.21" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="620.21" dx="4" y="289.25">cconvert in essentials.jl:417</text>
<rect x="620.21" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="620.21" dx="4" y="274.25">convert in number.jl:7</text>
<rect x="620.21" y="248" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="620.21" dx="4" y="259.25">Int64 in boot.jl:762</text>
<rect x="620.21" y="233" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="620.21" dx="4" y="244.25">toInt64 in boot.jl:687</text>
<rect x="620.21" y="218" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="620.21" dx="4" y="229.25">check_top_bit in boot.jl:626</text>
<rect x="620.21" y="203" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="620.21" dx="4" y="214.25">is_top_bit_set in boot.jl:616</text>
<rect x="625.11" y="323" width="11.42" height="15" rx="2" fill="#2CA3FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="625.11" dx="4" y="334.25">printTranslations in phone_encoder_opt.jl:19</text>
<rect x="625.11" y="308" width="11.42" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="625.11" dx="4" y="319.25">get in dict.jl:507</text>
<rect x="625.11" y="293" width="3.26" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="625.11" dx="4" y="304.25">ht_keyindex in dict.jl:281</text>
<rect x="625.11" y="278" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="625.11" dx="4" y="289.25">getproperty in Base.jl:42</text>
<rect x="628.37" y="293" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="628.37" dx="4" y="304.25">ht_keyindex in dict.jl:284</text>
<rect x="628.37" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="628.37" dx="4" y="289.25">hashindex in dict.jl:169</text>
<rect x="628.37" y="263" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="628.37" dx="4" y="274.25">hash in hashing.jl:20</text>
<rect x="628.37" y="248" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="628.37" dx="4" y="259.25">hash in gmp.jl:794</text>
<rect x="630" y="293" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="630" dx="4" y="304.25">ht_keyindex in dict.jl:285</text>
<rect x="630" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="630" dx="4" y="289.25">getproperty in Base.jl:42</text>
<rect x="631.63" y="293" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="631.63" dx="4" y="304.25">ht_keyindex in dict.jl:288</text>
<rect x="631.63" y="278" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="631.63" dx="4" y="289.25">isslotempty in dict.jl:171</text>
<rect x="631.63" y="263" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="631.63" dx="4" y="274.25">getproperty in Base.jl:42</text>
<rect x="633.26" y="293" width="3.27" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="633.26" dx="4" y="304.25">ht_keyindex in dict.jl:291</text>
<rect x="633.26" y="278" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="633.26" dx="4" y="289.25">getindex in array.jl:835</text>
<rect x="634.89" y="278" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="634.89" dx="4" y="289.25">isequal in operators.jl:140</text>
<rect x="634.89" y="263" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="634.89" dx="4" y="274.25">== in gmp.jl:650</text>
<rect x="634.89" y="248" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="634.89" dx="4" y="259.25">cmp in gmp.jl:569</text>
<rect x="634.89" y="233" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="634.89" dx="4" y="244.25">cmp in gmp.jl:228</text>
<rect x="636.53" y="323" width="47.31" height="15" rx="2" fill="#00B58B" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="636.53" dx="4" y="334.25">printTranslations in phone_encoder_opt.jl:21</text>
<rect x="636.53" y="308" width="4.89" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="636.53" dx="4" y="319.25">vcat in abstractarray.jl:1775</text>
<rect x="636.53" y="293" width="4.89" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="636.53" dx="4" y="304.25">cat##kw in abstractarray.jl:1864</text>
<rect x="636.53" y="278" width="4.89" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="636.53" dx="4" y="289.25">#cat#141 in abstractarray.jl:1864</text>
<rect x="636.53" y="263" width="4.89" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="636.53" dx="4" y="274.25">_cat in abstractarray.jl:1706</text>
<rect x="636.53" y="248" width="4.89" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="636.53" dx="4" y="259.25">cat_t##kw in abstractarray.jl:1708</text>
<rect x="636.53" y="233" width="4.89" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="636.53" dx="4" y="244.25">#cat_t#136 in abstractarray.jl:1708</text>
<rect x="636.53" y="218" width="4.89" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="636.53" dx="4" y="229.25">_cat_t in abstractarray.jl:1712</text>
<rect x="636.53" y="203" width="4.89" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="636.53" dx="4" y="214.25">cat_similar in abstractarray.jl:1649</text>
<rect x="636.53" y="188" width="4.89" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="636.53" dx="4" y="199.25">Array in boot.jl:474</text>
<rect x="636.53" y="173" width="4.89" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="636.53" dx="4" y="184.25">Array in boot.jl:466</text>
<rect x="636.53" y="158" width="4.89" height="15" rx="2" fill="#FFA400" data-dinfo="./"/>
<text x="636.53" dx="4" y="169.25">Array in boot.jl:457</text>
<rect x="641.42" y="308" width="22.84" height="15" rx="2" fill="#E1B2FF" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="641.42" dx="4" y="319.25">printTranslations in phone_encoder_opt.jl:12</text>
<rect x="641.42" y="293" width="13.05" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="641.42" dx="4" y="304.25">join in io.jl:351</text>
<rect x="641.42" y="278" width="13.05" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="641.42" dx="4" y="289.25">sprint in io.jl:106</text>
<rect x="641.42" y="263" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="641.42" dx="4" y="274.25">#sprint#416 in io.jl:105</text>
<rect x="644.68" y="263" width="6.53" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="644.68" dx="4" y="274.25">#sprint#416 in io.jl:106</text>
<rect x="644.68" y="248" width="6.53" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="644.68" dx="4" y="259.25">Type##kw in iobuffer.jl:112</text>
<rect x="644.68" y="233" width="4.9" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="644.68" dx="4" y="244.25">#IOBuffer#389 in iobuffer.jl:114</text>
<rect x="644.68" y="218" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="644.68" dx="4" y="229.25">StringVector in iobuffer.jl:31</text>
<rect x="644.68" y="203" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="644.68" dx="4" y="214.25">_string_n in string.jl:74</text>
<rect x="646.32" y="203" width="1.63" height="15" rx="2" fill="#E4A71C" data-dinfo="./strings/"/>
<text x="646.32" dx="4" y="214.25">unsafe_wrap in string.jl:85</text>
<rect x="647.95" y="218" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="647.95" dx="4" y="229.25">Type##kw in iobuffer.jl:91</text>
<rect x="647.95" y="203" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="647.95" dx="4" y="214.25">#IOBuffer#388 in iobuffer.jl:98</text>
<rect x="647.95" y="188" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="647.95" dx="4" y="199.25">GenericIOBuffer in iobuffer.jl:27</text>
<rect x="647.95" y="173" width="1.63" height="15" rx="2" fill="#E4A71C" data-dinfo="./"/>
<text x="647.95" dx="4" y="184.25">GenericIOBuffer in iobuffer.jl:20</text>
<rect x="651.21" y="263" width="3.26" height="15" rx="2" fill="#D42137" data-dinfo="./strings/"/>
<text x="651.21" dx="4" y="274.25">#sprint#416 in io.jl:112</text>
<rect x="651.21" y="248" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="651.21" dx="4" y="259.25">join in io.jl:345</text>
<rect x="651.21" y="233" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="651.21" dx="4" y="244.25">print in io.jl:244</text>
<rect x="651.21" y="218" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="651.21" dx="4" y="229.25">write in io.jl:242</text>
<rect x="651.21" y="203" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="651.21" dx="4" y="214.25">unsafe_write in iobuffer.jl:418</text>
<rect x="651.21" y="188" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="651.21" dx="4" y="199.25">ensureroom in iobuffer.jl:330</text>
<rect x="651.21" y="173" width="1.63" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="651.21" dx="4" y="184.25">_growend! in array.jl:922</text>
<rect x="652.84" y="248" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./strings/"/>
<text x="652.84" dx="4" y="259.25">join in io.jl:346</text>
<rect x="654.47" y="293" width="9.79" height="15" rx="2" fill="#00B58B" data-dinfo="./strings/"/>
<text x="654.47" dx="4" y="304.25">println in io.jl:73</text>
<rect x="654.47" y="278" width="9.79" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="654.47" dx="4" y="289.25">print in io.jl:46</text>
<rect x="654.47" y="263" width="8.16" height="15" rx="2" fill="#2CA3FF" data-dinfo="./strings/"/>
<text x="654.47" dx="4" y="274.25">print in io.jl:244</text>
<rect x="654.47" y="248" width="8.16" height="15" rx="2" fill="#6FDC91" data-dinfo="./strings/"/>
<text x="654.47" dx="4" y="259.25">write in io.jl:242</text>
<rect x="654.47" y="233" width="3.27" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="654.47" dx="4" y="244.25">unsafe_write in iobuffer.jl:418</text>
<rect x="654.47" y="218" width="1.64" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="654.47" dx="4" y="229.25">ensureroom in iobuffer.jl:324</text>
<rect x="654.47" y="203" width="1.64" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="654.47" dx="4" y="214.25">getproperty in Base.jl:42</text>
<rect x="656.11" y="218" width="1.63" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="656.11" dx="4" y="229.25">ensureroom in iobuffer.jl:330</text>
<rect x="656.11" y="203" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="656.11" dx="4" y="214.25">_growend! in array.jl:922</text>
<rect x="657.74" y="233" width="1.63" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="657.74" dx="4" y="244.25">unsafe_write in iobuffer.jl:420</text>
<rect x="657.74" y="218" width="1.63" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="657.74" dx="4" y="229.25">- in int.jl:86</text>
<rect x="659.37" y="233" width="3.26" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="659.37" dx="4" y="244.25">unsafe_write in iobuffer.jl:425</text>
<rect x="659.37" y="218" width="3.26" height="15" rx="2" fill="#6FDC91" data-dinfo="./"/>
<text x="659.37" dx="4" y="229.25">+ in int.jl:87</text>
<rect x="664.26" y="308" width="3.27" height="15" rx="2" fill="#6FDC91" data-dinfo="~/projects/juliamwes/prechelt-phone-number-encoding/src/julia/"/>
<text x="664.26" dx="4" y="319.25">printTranslations in phone_encoder_opt.jl:15</text>
<rect x="664.26" y="293" width="3.27" height="15" rx="2" fill="#2CA3FF" data-dinfo="./"/>
<text x="664.26" dx="4" y="304.25">BigInt in gmp.jl:291</text>
<rect x="664.26" y="278" width="3.27" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="664.26" dx="4" y="289.25">set_si in gmp.jl:202</text>
<rect x="664.26" y="263" width="3.27" height="15" rx="2" fill="#00B58B" data-dinfo="./"/>
<text x="664.26" dx="4" y="274.25">BigInt in gmp.jl:56</text>
<rect x="664.26" y="248" width="3.27" height="15" rx="2" fill="#E1B2FF" data-dinfo="./"/>
<text x="664.26" dx="4" y="259.25">BigInt#1 in gmp.jl:56</text>
<rect x="664.26