tag:blogger.com,1999:blog-44194301132558225602024-02-08T06:21:08.365-08:00Baitisjbaitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.comBlogger138125tag:blogger.com,1999:blog-4419430113255822560.post-73866406981060333122021-11-26T17:49:00.001-08:002021-11-26T17:49:23.508-08:00Getting IEEE 802.11s (mesh) and 802.11r (fast transition) working on some old hardware in OpenWRT 21.02.1<p>OpenWRT has got to be one of my favorite Linux distributions of all time. It is small, efficient, simple, and well-thought-out. I've been running OpenWRT (and LEDE, and OpenWRT) for a very long time on TP-Link hardware, which can often be scored off of eBay for $20 -- and even less -- at the Goodwill Store (imagine my incredible glee when I scored a WDR3500 for $6).</p><p>The TP-Link WDR4300, 3600, and 3500 all use Atheros system-on-chip and offer 802.11g/n and 802.11an, which, for my modest home use, has been satisfactory since 2012. What's really interesting is that OpenWRT *still* is still supported on these devices. </p><p>Making a more "modern" network consisting of mesh networking and fast transitioning has been a challenge because of how many iterations the software has gone through. For some time, I have wanted to walk through the house and roam across APs with minimal service interruption. After tinkering, I finally have mostly everything working.<br /></p><p>I will now dispel old Internet lore regarding these devices:</p><ol style="text-align: left;"><li>802.11s mesh networking works "out of the box." You do NOT need to install <span style="font-family: courier;">wpad-mesh-wolfssl</span> any more. However, <b>on my hardware, 802.11s does NOT work with encryption.</b> SAE encryption is supported in the LuCI UI, but when this is attempted, the devices refuse to talk to one another. Perhaps this will be fixed in a later version of OpenWRT.<br /><br /></li><li>802.11r fast transition requires identical SSIDs and encryption on all APs you want to roam between, which should seem obvious. What is not obvious is that all <b>APs must have the same user-specified mobility domain</b>, and <b>"Generate PMK locally" must be checked</b>. Options involving PMK, R0 and R1 keys do not need to be specified and are automatically managed by OpenWRT. I have read documentation stating that mobility domains are automatically generated by OpenWRT but what I have found is that if they are not specified, then fast transition does not work correctly.<br /><br /></li><li>I have found that a lot of IoT devices do not enjoy dissociation on low acknowledgement at all. As soon as the AP dissociates them, they immediately re-associate. Even my Windows 10 laptop seems to do this. So I figured that I would disable this option (it is enabled by default). This seems to make things a little less bumpy for these low-cost devices.<br /></li></ol><p>Below, I have included /etc/config/wireless from my "gateway" AP which serves as the central point of access:</p><p>
</p><pre><span style="font-size: x-small;">config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11g'
option path 'platform/ahb/18100000.wmac' # There will be some default here, don't change it
option htmode 'HT40'
option channel '9'
option cell_density '0'
config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11a'
option path 'pci0000:00/0000:00:00.0' # There will be some default here, don't change it
option htmode 'HT40'
option channel '36'
option cell_density '0'
option noscan '1'
config wifi-iface 'mesh'
option ifname 'mesh0'
option network 'mesh lan'
option device 'radio1'
option mode 'mesh'
option mesh_id 'YourSSIDMesh'
option key 'your_secret_key'
option mesh_fwding '1'
option mesh_rssi_threshold '0'
option encryption 'none' # maybe 'SAE' will work one day
config wifi-iface 'wifinet0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'YourSSID'
option encryption 'psk2+ccmp'
option key 'your_secret_key'
option auth_cache '1'
option skip_inactivity_poll '1'
option ieee80211r '1'
option ft_over_ds '1'
option ft_psk_generate_local '1'
option mobility_domain '3137'</span><span style="font-size: x-small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"> </span></span></span></span><span style="font-size: x-small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"># four digits, same across all interfaces</span></span></span></span></span></span>
option max_inactivity '20'
option disassoc_low_ack '0'
config wifi-iface 'wifinet1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'YourSSID'
option encryption 'psk2+ccmp'
option key 'your_secret_key'
option auth_cache '1'
option skip_inactivity_poll '1'
option ieee80211r '1'
option ft_over_ds '1'
option ft_psk_generate_local '1'
option mobility_domain '3137'</span><span style="font-size: x-small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"> </span></span></span></span><span style="font-size: x-small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"># four digits, same across all interfaces</span></span></span></span></span></span>
option disassoc_low_ack '0'
option max_inactivity '30' </span></pre><p style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: small;">Similarly, the following is the configuration from a mesh "repeater" node.</span></span></p><pre><span style="font-family: inherit; font-size: x-small;">config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11g'
</span><span style="font-family: inherit; font-size: x-small;"> option path 'platform/ahb/18100000.wmac' # There will be some default here, don't change it
option htmode 'HT40'
option channel '3'
option cell_density '0'
config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11a'
</span><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"> option path 'pci0000:00/0000:00:00.0' # There will be some default here, don't change it
option htmode 'HT40'
option channel '36'
option noscan '1'
option cell_density '0'
config wifi-iface 'mesh'
option ifname 'mesh0'
option network 'mesh lan'
option device 'radio1'
option mode 'mesh'
option mesh_id 'YourSSIDMesh'
option key 'your_secret_key'
option mesh_fwding '1'
option mesh_rssi_threshold '0'
option encryption 'none' </span></span></span><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"><span style="font-size: x-small;"># maybe 'SAE' will work one day</span>
config wifi-iface 'wifinet0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'YourSSID'
option encryption 'psk2+ccmp'
option key 'your_secret_key'
option auth_cache '1'
option skip_inactivity_poll '1'
option ieee80211r '1'
option ft_over_ds '1'
option ft_psk_generate_local '1'
option mobility_domain '3137' # four digits, same across all interfaces
option disassoc_low_ack '0'
option max_inactivity '20'
config wifi-iface 'wifinet1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'YourSSID'
option encryption 'psk2+ccmp'
option key 'your_secret_key'
option auth_cache '1'
option skip_inactivity_poll '1'
option ieee80211r '1'
option ft_over_ds '1'
option ft_psk_generate_local '1'
option mobility_domain '3137'</span></span></span><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: x-small;"> # four digits, same across all interfaces</span></span></span>
option disassoc_low_ack '0'
option max_inactivity '20'</span>
<style type="text/css">pre { font-family: "Liberation Mono", monospace; font-size: 10pt; background: transparent }p { margin-bottom: 0.1in; line-height: 115%; background: transparent }</style><pre></pre> </span></span> </pre>
<p><style type="text/css">pre { font-family: "Liberation Mono", monospace; font-size: 10pt; background: transparent }p { margin-bottom: 0.1in; line-height: 115%; background: transparent }</style></p>baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-74765561250659119242021-11-21T16:20:00.005-08:002021-11-21T16:20:56.147-08:00Installing an MSI (Windows Installer Package File) in Microsoft Windows without administrator privileges<p>Assuming you have an MSI file you need to install as a non-Administrator user, open up a `<span style="font-family: courier;">cmd</span>` window. (Press Windows Key-R and type '<span style="font-family: courier;">cmd</span>' in the box.)<br /></p><p style="margin-left: 40px; text-align: left;"><span style="font-size: x-small;"><span style="font-family: verdana;">💡 Drag and drop files and folders into the `cmd` window from the Explorer and it will insert the full path to the file or folder (thereby saving a lot of typing)</span>.</span><br /></p><p>Type (and/or drag paths!):<br /></p><p style="margin-left: 40px; text-align: left;"><span style="font-family: courier;">msiexec.exe /i C:\Path\To\something.msi <br />INSTALLDIR=C:\Path\to\someplace\where\your\user\has\write\access\<br /> MSIINSTALLPERUSER=1 ALLUSERS=2</span></p><p style="text-align: left;">Additional information: <br /></p><p style="text-align: left;">➤ If the value of the <strong>ALLUSERS</strong> property is set to 2, the Windows Installer always resets the value of the <strong>ALLUSERS</strong> property to 1 and performs a per-machine installation or it resets the value of the <strong>ALLUSERS</strong>
property to an empty string ("") and performs a per-user installation.
The value ALLUSERS=2 enables the system to reset the value of <strong>ALLUSERS</strong>, and the installation context, dependent upon the user's privileges and the version of Windows.</p><p style="text-align: left;">➤ The <strong>MSIINSTALLPERUSER</strong> and the <a data-linktype="relative-path" href="https://docs.microsoft.com/en-us/windows/win32/msi/allusers"><strong>ALLUSERS</strong></a>
properties can be set by the user at installation time, through the
user interface or on a command line, to request that the Windows
Installer install a dual-purpose package for the current user or all
users of the computer. To use the <strong>MSIINSTALLPERUSER</strong> property, the value of the <a data-linktype="relative-path" href="https://docs.microsoft.com/en-us/windows/win32/msi/allusers"><strong>ALLUSERS</strong></a>
property must be 2 and the package has to have been authored to be
capable of installation into either the per-user or a per-machine
context. For information about authoring a dual-purpose package, see <a data-linktype="relative-path" href="https://docs.microsoft.com/en-us/windows/win32/msi/single-package-authoring">Single Package Authoring</a>. If the value of the <strong>ALLUSERS</strong> property does not equal 2, the value of the <strong>MSIINSTALLPERUSER</strong> property is ignored and has no effect on the installation. The value of <strong>MSIINSTALLPERUSER</strong> property is ignored when installing the package using Windows Installer 4.5 or earlier. <br /></p>baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-38310482502248839082021-02-05T11:12:00.002-08:002021-02-05T11:12:49.483-08:00Serial device passthrough from Linux KVM host to guest operating system<p>Today's challenge was to run some archaic Windows software within a kernel virtual machine (KVM) with the end goal of programming radio equipment through a RS232 serial connection. </p><p>I own a programming cable that has a male USB-A connector on one end and a male RJ-45 connector that is plugged into the serial port of a Motorola CDM1550-LS+. This connector presents a Prolific PL2303 USB to serial chipset on the USB, which is handily recognized by Linux. I was then able to get this to show up as a normal serial port under KVM, but, unfortunately, virt-manager 3.2.0 doesn't provide this capability in the UI when adding serial hardware.</p><p>Therefore, XML editing must be enabled before making the appropriate addition to the hardware tree.<br /></p><p><span style="font-family: courier;"><serial type="dev"><br /> <source path="/dev/ttyUSB0"/><br /> <target type="isa-serial" port="1"><br /> <model name="isa-serial"/><br /> </target><br /> <alias name="serial1"/><br /></serial></span><br /></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://1.bp.blogspot.com/--odCX5Bmp-g/YB2XrvGVqcI/AAAAAAAAtvQ/5qRNz6WhT-8kFwhq08MjiNdSPOYTelSTwCLcBGAsYHQ/s936/but_where_is_the_dev.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="Adding serial device in virt-manager" border="0" data-original-height="744" data-original-width="936" height="509" src="https://1.bp.blogspot.com/--odCX5Bmp-g/YB2XrvGVqcI/AAAAAAAAtvQ/5qRNz6WhT-8kFwhq08MjiNdSPOYTelSTwCLcBGAsYHQ/w640-h509/but_where_is_the_dev.png" title="Thanks virt-manager but where's type "dev" ?" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Thanks, virt-manager, but where's "Pass-through serial device (dev)"<br /></td></tr></tbody></table><br /><p><br /></p>baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com5tag:blogger.com,1999:blog-4419430113255822560.post-41595289000743357792020-08-04T21:37:00.004-07:002020-08-04T21:39:04.242-07:00Fixing fontconfig for proper rendering of Microsoft fonts <div>This post is more of a reminder / howto to *me* and is lifted from <a href="https://stefan.angrick.me/fix-rendering-of-microsoft-calibri-and-cambria-fonts-on-linux">stefan.angrick's blog.</a><br /></div><div><br /></div><div><p>This, in particular, applies to Cambria and Calibri.<br /></p><p>If it doesn't already exist, create a file <code>fonts.conf</code> in the directory <code>~/.config/fontconfig/</code> That file will need to contain the following content:</p>
<pre><code class="language-xml hljs"><span class="hljs-meta"><?xml version="1.0"?></span>
<span class="hljs-meta"><!DOCTYPE fontconfig SYSTEM "fonts.dtd"></span>
<span class="hljs-tag"><<span class="hljs-name">fontconfig</span>></span>
<span class="hljs-tag"><<span class="hljs-name">match</span> <span class="hljs-attr">target</span>=<span class="hljs-string">"font"</span>></span>
<b> <span class="hljs-tag"><<span class="hljs-name">edit</span> <span class="hljs-attr">name</span>=<span class="hljs-string">"embeddedbitmap"</span> <span class="hljs-attr">mode</span>=<span class="hljs-string">"assign"</span>></span>
<span class="hljs-tag"><<span class="hljs-name">bool</span>></span>false<span class="hljs-tag"></<span class="hljs-name">bool</span>></span>
<span class="hljs-tag"></<span class="hljs-name">edit</span>></span></b>
<span class="hljs-tag"></<span class="hljs-name">match</span>></span>
<span class="hljs-tag"></<span class="hljs-name">fontconfig</span>></span>
</code></pre></div>baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com1tag:blogger.com,1999:blog-4419430113255822560.post-23024780305915793132018-08-29T12:23:00.001-07:002018-08-29T12:23:19.283-07:00The *actual* way of getting CUPSD to share printersAlthough modern <span style="font-family: Courier New, Courier, monospace;">cupsd</span> documentation describes a couple of simple steps that should theoretically enable sharing of printers on your system, one critical component is missing.<br />
<br />
Documentation on cups.org suggests using <span style="font-family: Courier New, Courier, monospace;">cupsctl</span> and <span style="font-family: Courier New, Courier, monospace;">lpadmin</span> to enable sharing of a printer; this is all fine and good:<br />
<blockquote class="tr_bq">
<span style="font-family: Courier New, Courier, monospace;">cupsctl --share-printers<br />lpadmin -p printer -o printer-is-shared=true</span></blockquote>
<br />
Inside of the default <span style="font-family: Courier New, Courier, monospace;">cupsd.conf </span>there is a section<br />
<blockquote class="tr_bq">
<span style="font-family: Courier New, Courier, monospace;"><limit create-job="" print-job="" print-uri="" validate-job=""><br /> <span style="background-color: yellow;">Allow @LOCAL</span><br /> Order deny,allow</limit></span></blockquote>
<div>
You need to add the <span style="background-color: yellow; font-family: Courier New, Courier, monospace;">Allow @LOCAL</span> line in order to enable sharing from local subnets, which is probably the most common user case.</div>
<div>
<br /></div>
<div>
Afterward, restart the cups daemon.</div>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-51114774941406647842018-08-02T12:42:00.000-07:002018-08-02T13:02:54.887-07:00A better formatted version of the clinically useful depression outcome scale (CUDOS)<svg x="0" y="0" width="468" height="605" viewBox="0 0 935 1210" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
style="display: block;margin-left: auto;margin-right: auto;">
<defs>
<clipPath id="c0_1"><path d="M0,1210V0H935V1210Z" /></clipPath>
<style type="text/css"><![CDATA[
text { white-space: pre; }
path, image { pointer-events: none; }
text::-moz-selection {
color: transparent;
background: rgba(0, 106, 173, 0.4);
}
text::selection {
color: transparent;
background: rgba(0, 106, 173, 0.4);
}
.s1_1{
font-size: 18.33px;
font-family: Georgia_b;
fill: TRANSPARENT;
}
.s2_1{
font-size: 18.33px;
font-family: Georgia-Bold_g;
fill: TRANSPARENT;
}
.g0_1{
fill: #EEEEEE;
}
.g1_1{
fill: none;
stroke: #000000;
stroke-width: 0.15277778;
stroke-linecap: butt;
stroke-linejoin: miter;
}
]]></style>
</defs>
<path d="M0,0
L0,1210
L935,1210
L935,0 Z "
fill="#FFFFFF" stroke="none" />
<path fill-rule="evenodd" d="M86.6,235.7H705.4V206.4H86.6v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,235.7h27.5V206.4H705.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,235.7h27.5V206.4H732.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,235.7h27.5V206.4H760.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,235.7h27.5V206.4H787.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,235.7h27.5V206.4H815.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M86.6,265.1H705.4V235.7H86.6v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,265.1h27.5V235.7H705.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,265.1h27.5V235.7H732.9v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,265.1h27.5V235.7H760.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,265.1h27.5V235.7H787.9v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,265.1h27.5V235.7H815.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M86.6,294.4H705.4V265.1H86.6v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,294.4h27.5V265.1H705.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,294.4h27.5V265.1H732.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,294.4h27.5V265.1H760.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,294.4h27.5V265.1H787.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,294.4h27.5V265.1H815.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M86.6,411.7H705.4V382.4H86.6v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,411.7h27.5V382.4H705.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,411.7h27.5V382.4H732.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,411.7h27.5V382.4H760.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,411.7h27.5V382.4H787.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,411.7h27.5V382.4H815.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M86.6,441.1H705.4V411.7H86.6v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,441.1h27.5V411.7H705.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,441.1h27.5V411.7H732.9v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,441.1h27.5V411.7H760.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,441.1h27.5V411.7H787.9v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,441.1h27.5V411.7H815.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M86.6,470.4H705.4V441.1H86.6v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,470.4h27.5V441.1H705.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,470.4h27.5V441.1H732.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,470.4h27.5V441.1H760.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,470.4h27.5V441.1H787.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,470.4h27.5V441.1H815.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M86.6,587.7H705.4V558.4H86.6v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,587.7h27.5V558.4H705.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,587.7h27.5V558.4H732.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,587.7h27.5V558.4H760.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,587.7h27.5V558.4H787.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,587.7h27.5V558.4H815.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M86.6,617.1H705.4V587.7H86.6v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,617.1h27.5V587.7H705.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,617.1h27.5V587.7H732.9v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,617.1h27.5V587.7H760.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,617.1h27.5V587.7H787.9v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,617.1h27.5V587.7H815.4v29.4Z" class="g0_1" />
<path fill-rule="evenodd" d="M86.6,646.4H705.4V617.1H86.6v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M705.4,646.4h27.5V617.1H705.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M732.9,646.4h27.5V617.1H732.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M760.4,646.4h27.5V617.1H760.4v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M787.9,646.4h27.5V617.1H787.9v29.3Z" class="g0_1" />
<path fill-rule="evenodd" d="M815.4,646.4h27.5V617.1H815.4v29.3Z" class="g0_1" />
<path d="M705.4,86.8h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,206.6H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,235.9H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,265.2H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,294.6H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,323.9H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,353.2H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,382.6H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,411.9H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,441.2H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,470.6H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,499.9H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,529.2H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,558.6H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,587.9H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,617.2H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,646.6H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,675.9H705.4m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M705.4,705.2h27.5m0,0h27.5m0,0h27.5m0,0h27.5m0,0h27.5M86.6,235.9V206.6m0,58.6V235.9m0,58.7V265.2m0,58.7V294.6m0,58.6V323.9m0,58.7V353.2m0,58.7V382.6m0,58.6V411.9m0,58.7V441.2m0,58.7V470.6m0,58.6V499.9m0,58.7V529.2m0,58.7V558.6m0,58.6V587.9m0,58.7V617.2m0,58.7V646.6m618.8,-440V86.8m0,149.1V206.6m0,58.6V235.9m0,58.7V265.2m0,58.7V294.6m0,58.6V323.9m0,58.7V353.2m0,58.7V382.6m0,58.6V411.9m0,58.7V441.2m0,58.7V470.6m0,58.6V499.9m0,58.7V529.2m0,58.7V558.6m0,58.6V587.9m0,58.7V617.2m0,58.7V646.6m0,58.6V675.9M732.9,206.6V86.8m0,149.1V206.6m0,58.6V235.9m0,58.7V265.2m0,58.7V294.6m0,58.6V323.9m0,58.7V353.2m0,58.7V382.6m0,58.6V411.9m0,58.7V441.2m0,58.7V470.6m0,58.6V499.9m0,58.7V529.2m0,58.7V558.6m0,58.6V587.9m0,58.7V617.2m0,58.7V646.6m0,58.6V675.9M760.4,206.6V86.8m0,149.1V206.6m0,58.6V235.9m0,58.7V265.2m0,58.7V294.6m0,58.6V323.9m0,58.7V353.2m0,58.7V382.6m0,58.6V411.9m0,58.7V441.2m0,58.7V470.6m0,58.6V499.9m0,58.7V529.2m0,58.7V558.6m0,58.6V587.9m0,58.7V617.2m0,58.7V646.6m0,58.6V675.9M787.9,206.6V86.8m0,149.1V206.6m0,58.6V235.9m0,58.7V265.2m0,58.7V294.6m0,58.6V323.9m0,58.7V353.2m0,58.7V382.6m0,58.6V411.9m0,58.7V441.2m0,58.7V470.6m0,58.6V499.9m0,58.7V529.2m0,58.7V558.6m0,58.6V587.9m0,58.7V617.2m0,58.7V646.6m0,58.6V675.9M815.4,206.6V86.8m0,149.1V206.6m0,58.6V235.9m0,58.7V265.2m0,58.7V294.6m0,58.6V323.9m0,58.7V353.2m0,58.7V382.6m0,58.6V411.9m0,58.7V441.2m0,58.7V470.6m0,58.6V499.9m0,58.7V529.2m0,58.7V558.6m0,58.6V587.9m0,58.7V617.2m0,58.7V646.6m0,58.6V675.9M842.9,206.6V86.8m0,149.1V206.6m0,58.6V235.9m0,58.7V265.2m0,58.7V294.6m0,58.6V323.9m0,58.7V353.2m0,58.7V382.6m0,58.6V411.9m0,58.7V441.2m0,58.7V470.6m0,58.6V499.9m0,58.7V529.2m0,58.7V558.6m0,58.6V587.9m0,58.7V617.2m0,58.7V646.6m0,58.6V675.9" class="g1_1" />
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_2" transform="matrix(12,0,0,12,91.1,198.2)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,104.8,198.2)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,115.3,198.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,122.8,198.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,128.2,198.2)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,139,198.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,152.7,198.2)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,159,198.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,169.7,198.2)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,182.9,198.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,193.5,198.2)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,202.6,198.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,210.6,198.2)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,221.2,198.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,234.7,198.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,243.5,198.2)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,252.5,198.2)" />
<use xlink:href="#f0_h" transform="matrix(12,0,0,12,262.3,198.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,271.6,198.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,277,198.2)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,287.8,198.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,296.2,198.2)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,301.4,198.2)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,311.9,198.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,322.4,198.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,327.8,198.2)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,338.6,198.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,352.4,198.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,358.6,198.2)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,368.5,198.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,379.1,198.2)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,388.2,198.2)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,397.4,198.2)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,402.3,198.2)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,407.2,198.2)" />
<use xlink:href="#f1_2" transform="matrix(0,-12,12,0,726.6,202.1)" />
</g>
</g>
<text x="91" y="198" dx="0,0,0,0,0,0,0,0,-0.1,0,0,0,0.1,-0.1,0,-0.1,0,-0.1,0,0.1,0,0,0,0,0,0.1,-0.1,0,0,0,0,0,0,-0.1,0,0,-0.1,0.1,0,0" class="s1_1">During the past week, including today...</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f1_3" transform="matrix(0,-12,12,0,726.6,186.8)" />
<use xlink:href="#f1_4" transform="matrix(0,-12,12,0,726.6,176.3)" />
<use xlink:href="#f1_3" transform="matrix(0,-12,12,0,726.6,165.9)" />
<use xlink:href="#f1_5" transform="matrix(0,-12,12,0,726.6,155.4)" />
<use xlink:href="#f0_o" transform="matrix(0,-12,12,0,754.1,202.1)" />
</g>
</g>
<text transform="matrix(0, -1, 1, 0, 726, 202)" dx="0,-0.1,0.1,0,0.1" class="s2_1">Never</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_p" transform="matrix(0,-12,12,0,754.1,194.3)" />
<use xlink:href="#f0_q" transform="matrix(0,-12,12,0,754.1,187.5)" />
<use xlink:href="#f0_k" transform="matrix(0,-12,12,0,754.1,172.8)" />
<use xlink:href="#f0_d" transform="matrix(0,-12,12,0,754.1,162.3)" />
<use xlink:href="#f0_m" transform="matrix(0,-12,12,0,754.1,153.1)" />
<use xlink:href="#f0_e" transform="matrix(0,-12,12,0,754.1,144.1)" />
<use xlink:href="#f0_r" transform="matrix(0,-12,12,0,781.6,202.1)" />
</g>
</g>
<text transform="matrix(0, -1, 1, 0, 754, 202)" dx="0,-0.1,0,0,0,0,-0.1,0" class="s1_1">1-2 days</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_p" transform="matrix(0,-12,12,0,781.6,192)" />
<use xlink:href="#f0_s" transform="matrix(0,-12,12,0,781.6,185.2)" />
<use xlink:href="#f0_k" transform="matrix(0,-12,12,0,781.6,170.3)" />
<use xlink:href="#f0_d" transform="matrix(0,-12,12,0,781.6,159.8)" />
<use xlink:href="#f0_m" transform="matrix(0,-12,12,0,781.6,150.6)" />
<use xlink:href="#f0_e" transform="matrix(0,-12,12,0,781.6,141.6)" />
<use xlink:href="#f0_t" transform="matrix(0,-12,12,0,809.1,202.1)" />
</g>
</g>
<text transform="matrix(0, -1, 1, 0, 781, 202)" dx="0,0,0,0,0,0,-0.1,0" class="s1_1">3-4 days</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_p" transform="matrix(0,-12,12,0,809.1,192.5)" />
<use xlink:href="#f0_u" transform="matrix(0,-12,12,0,809.1,185.6)" />
<use xlink:href="#f0_k" transform="matrix(0,-12,12,0,809.1,170.8)" />
<use xlink:href="#f0_d" transform="matrix(0,-12,12,0,809.1,160.3)" />
<use xlink:href="#f0_m" transform="matrix(0,-12,12,0,809.1,151.1)" />
<use xlink:href="#f0_e" transform="matrix(0,-12,12,0,809.1,142.1)" />
<use xlink:href="#f1_6" transform="matrix(0,-12,12,0,836.6,202.1)" />
</g>
</g>
<text transform="matrix(0, -1, 1, 0, 809, 202)" dx="0,-0.1,0,0,0,0,-0.1,0" class="s1_1">5-6 days</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f1_4" transform="matrix(0,-12,12,0,836.6,189)" />
<use xlink:href="#f1_3" transform="matrix(0,-12,12,0,836.6,178.6)" />
<use xlink:href="#f1_5" transform="matrix(0,-12,12,0,836.6,168.1)" />
<use xlink:href="#f1_7" transform="matrix(0,-12,12,0,836.6,158.6)" />
</g>
</g>
<text transform="matrix(0, -1, 1, 0, 836, 202)" dx="0,-0.1,0,0.1,-0.1" class="s2_1">Every</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_2" transform="matrix(0,-12,12,0,836.6,143.8)" />
<use xlink:href="#f0_d" transform="matrix(0,-12,12,0,836.6,130)" />
<use xlink:href="#f0_m" transform="matrix(0,-12,12,0,836.6,120.8)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,104.8,227.5)" />
</g>
</g>
<text transform="matrix(0, -1, 1, 0, 836, 143)" dx="0,0,-0.1" class="s1_1">Day</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,112.7,227.5)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,227.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,157.5,227.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,163.5,227.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,172.3,227.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,177.6,227.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,188.3,227.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,196.3,227.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,205.4,227.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,220.4,227.5)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,230.3,227.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,242.2,227.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,252.7,227.5)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,261.6,227.5)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,272.1,227.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,279.6,227.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,288.4,227.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,296.2,227.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,304.1,227.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,313,227.5)" />
<use xlink:href="#f0_q" transform="matrix(12,0,0,12,104.8,256.8)" />
</g>
</g>
<text x="104" y="227" dx="0,0.1" class="s1_1">1.</text>
<text x="146" y="227" dx="0,0,-0.1,0,0,0.1,-0.1,0,0,-0.1,0,0,0,0,0,0,0,0.1,0,0,-0.1,0,0,0" class="s1_1">I felt sad or depressed </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,115,256.8)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,256.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,157.5,256.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,171.1,256.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,180.2,256.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,192.6,256.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,203.4,256.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,213.3,256.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,224,256.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,233.2,256.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,245.5,256.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,250.9,256.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,261.7,256.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,268,256.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,277,256.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,284.5,256.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,293.3,256.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,301.2,256.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,307.5,256.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,316.4,256.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,331.3,256.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,336.7,256.8)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,351.9,256.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,368.1,256.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,381.5,256.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,392.1,256.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,400,256.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,410.5,256.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,419.7,256.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,429.3,256.8)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,438.6,256.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,446.9,256.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,453.1,256.8)" />
<use xlink:href="#f0_y" transform="matrix(12,0,0,12,458.5,256.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,467.6,256.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,473.1,256.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,479.4,256.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,484.7,256.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,493.6,256.8)" />
<use xlink:href="#f0_r" transform="matrix(12,0,0,12,104.8,286.2)" />
</g>
</g>
<text x="104" y="256" class="s1_1">2.</text>
<text x="146" y="256" dx="0,0,-0.1,0.1,-0.1,0,0,0,0,-0.1,0,-0.1,0,0,0,0,-0.1,0.1,0,0,0,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,-0.1,-0.1,0,0.1,-0.1,-0.1,0,0.1,0.1,-0.1,0,0,0" class="s1_1">I was not as interested in my usual activities </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,114.9,286.2)" />
<use xlink:href="#f0_z" transform="matrix(12,0,0,12,146.1,286.2)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,163,286.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,176.5,286.2)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,185.6,286.2)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,196.1,286.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,206.7,286.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,215.5,286.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,221.8,286.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,227.1,286.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,233.4,286.2)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,246.8,286.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,260.3,286.2)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,269.4,286.2)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,281.8,286.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,292.3,286.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,302.1,286.2)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,312,286.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,323.9,286.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,333.1,286.2)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,343.9,286.2)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,359,286.2)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,370.4,286.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,380.9,286.2)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,386.3,286.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,396.8,286.2)" />
<use xlink:href="#f0_10" transform="matrix(12,0,0,12,407.7,286.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,411.6,286.2)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,422.3,286.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,428.3,286.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,437.1,286.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,446,286.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,455.7,286.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,460.9,286.2)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,466.3,286.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,476,286.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,489.3,286.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,498.2,286.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,507.5,286.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,513.7,286.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,519.1,286.2)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,529.9,286.2)" />
<use xlink:href="#f0_s" transform="matrix(12,0,0,12,104.8,315.5)" />
</g>
</g>
<text x="104" y="286" class="s1_1">3.</text>
<text x="146" y="286" dx="0,0,0,0,-0.1,0.1,0.1,0,-0.1,0,-0.1,0.1,0,-0.1,-0.1,0,0,0.1,-0.1,0,0,0,-0.1,0,0.1,0,-0.1,0,0,0,0,0,0,-0.1,0,0,0,0,0.1,0,-0.1,0,0,0,0,0,0.1,-0.1,0,0,0" class="s1_1">My appetite was poor and I didn't feel like eating </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,115.2,315.5)" />
<use xlink:href="#f0_z" transform="matrix(12,0,0,12,146.1,315.5)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,163,315.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,176.5,315.5)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,185.6,315.5)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,196.1,315.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,206.7,315.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,215.5,315.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,221.8,315.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,227.1,315.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,233.4,315.5)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,246.8,315.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,260.3,315.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,269.4,315.5)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,281.8,315.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,297.9,315.5)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,308.5,315.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,316.7,315.5)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,331.8,315.5)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,341.1,315.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,348.6,315.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,357.6,315.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,366.8,315.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,373.1,315.5)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,381.9,315.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,394,315.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,400.2,315.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,410.9,315.5)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,420.1,315.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,435.3,315.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,445.9,315.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,453.8,315.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,464.3,315.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,473.5,315.5)" />
<use xlink:href="#f0_t" transform="matrix(12,0,0,12,104.8,344.8)" />
</g>
</g>
<text x="104" y="315" class="s1_1">4.</text>
<text x="146" y="315" dx="0,0,0,0,-0.1,0.1,0.1,0,-0.1,0,-0.1,0.1,0,-0.1,-0.1,0,0,0,0,-0.1,0,0,0,0,0.1,-0.1,-0.1,0,0.1,0,-0.1,0,-0.1,0,0,0,0,0,-0.1,0.1" class="s1_1">My appetite was much greater than usual </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,114.4,344.8)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,344.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,157.5,344.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,168.2,344.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,177.3,344.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,192.4,344.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,202.9,344.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,208.3,344.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,214.3,344.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,220.2,344.8)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,225.6,344.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,233.8,344.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,244.4,344.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,249.7,344.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,256,344.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,269.4,344.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,277.3,344.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,282.5,344.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,291.4,344.8)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,300.2,344.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,310.7,344.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,316.1,344.8)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,326.9,344.8)" />
<use xlink:href="#f0_u" transform="matrix(12,0,0,12,104.8,374.2)" />
</g>
</g>
<text x="104" y="344" dx="0,-0.1" class="s1_1">5.</text>
<text x="146" y="344" dx="0,0,-0.1,0,-0.1,0.1,0,0,0,0,0,0,-0.1,0,0.1,-0.1,0,0,0,-0.1,0,0,0.1,0,0,0" class="s1_1">I had difficulty sleeping </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,115.2,374.2)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,374.2)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,157.5,374.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,171.1,374.2)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,180.2,374.2)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,192.6,374.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,200.5,374.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,205.7,374.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,214.5,374.2)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,223.4,374.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,233.9,374.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,239.3,374.2)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,250.1,374.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,263.8,374.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,270.1,374.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,280,374.2)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,294.4,374.2)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,310.4,374.2)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,321,374.2)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,329.2,374.2)" />
<use xlink:href="#f0_11" transform="matrix(12,0,0,12,104.8,403.5)" />
</g>
</g>
<text x="104" y="374" class="s1_1">6.</text>
<text x="146" y="374" dx="0,0,-0.1,0.1,-0.1,0,0,0,-0.1,0,0,0.1,0,0,0,0,-0.1,0,0,0,-0.1,0,-0.1,0.2" class="s1_1">I was sleeping too much </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,114,403.5)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,403.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,157.5,403.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,163.5,403.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,172.3,403.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,177.6,403.5)" />
<use xlink:href="#f0_y" transform="matrix(12,0,0,12,188.3,403.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,197.5,403.5)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,206.3,403.5)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,213.8,403.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,227.3,403.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,233.2,403.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,238.6,403.5)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,249.1,403.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,258.4,403.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,267.3,403.5)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,273.5,403.5)" />
<use xlink:href="#f0_h" transform="matrix(12,0,0,12,282.5,403.5)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,292,403.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,308.2,403.5)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,317.3,403.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,327.1,403.5)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,332.5,403.5)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,343.3,403.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,357,403.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,362.4,403.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,373.2,403.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,383.7,403.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,389.1,403.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,395,403.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,401,403.5)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,406.3,403.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,414.6,403.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,425.1,403.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,430.5,403.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,441.1,403.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,447.4,403.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,461.8,403.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,469.7,403.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,475,403.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,485.8,403.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,493.8,403.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,500,403.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,505.4,403.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,510.6,403.5)" />
<use xlink:href="#f0_12" transform="matrix(12,0,0,12,104.8,432.8)" />
</g>
</g>
<text x="104" y="403" class="s1_1">7.</text>
<text x="146" y="403" dx="0,0,-0.1,0,0,0.1,-0.1,0,0.1,0,0,0,0,0,0,0,0,0,-0.1,0,0.1,0,0,-0.1,0,0,0,0,0,0,0.1,0,0,0,0,0,0,-0.1,0,0.1,-0.1,0,-0.1,0,0,0,0,0.1,0,0,-0.1,0,-0.1,0.1" class="s1_1">I felt very fidgety, making it difficult to sit still </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,115.8,432.8)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,432.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,157.5,432.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,163.5,432.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,172.3,432.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,177.6,432.8)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,188.3,432.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,198.9,432.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,209.5,432.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,218.4,432.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,226.3,432.8)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,231.8,432.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,240,432.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,249.2,432.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,254.5,432.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,259.7,432.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,273.2,432.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,281.1,432.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,286.3,432.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,296.2,432.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,309.6,432.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,318.5,432.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,333.4,432.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,343.9,432.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,353.9,432.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,367.3,432.8)" />
<use xlink:href="#f0_h" transform="matrix(12,0,0,12,378.1,432.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,387.6,432.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,392.8,432.8)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,398.1,432.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,407.9,432.8)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,421.2,432.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,437.3,432.8)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,450.8,432.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,461,432.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,470.9,432.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,481.4,432.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,494.9,432.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,508.3,432.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,517.5,432.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,530,432.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,537.9,432.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,544.2,432.8)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,554.7,432.8)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,563,432.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,577.2,432.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,582.5,432.8)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,597.8,432.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,613.9,432.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,624.5,432.8)" />
<use xlink:href="#f0_14" transform="matrix(12,0,0,12,104.8,462.2)" />
</g>
</g>
<text x="104" y="432" dx="0,0.1" class="s1_1">8.</text>
<text x="146" y="432" dx="0,0,-0.1,0,0,0.1,-0.1,0,0.1,0,-0.2,0,0.1,-0.1,-0.1,0.1,-0.1,0,0,0,-0.1,0,-0.1,0,0.1,-0.1,0,0,-0.1,0,0.1,0,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,-0.1,-0.1,0.2,0,0,-0.1,0,-0.1,0.1,-0.1,0,0.2,-0.1,0,0" class="s1_1">I felt physically slowed down, like my body was stuck in mud</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,115.2,462.2)" />
<use xlink:href="#f0_z" transform="matrix(12,0,0,12,146.1,462.2)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,163,462.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,176.5,462.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,185.3,462.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,196.1,462.2)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,205,462.2)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,212.5,462.2)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,221.8,462.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,235.2,462.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,240.4,462.2)" />
<use xlink:href="#f0_y" transform="matrix(12,0,0,12,249.3,462.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,258.4,462.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,267.3,462.2)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,276.9,462.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,290.5,462.2)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,299.6,462.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,312,462.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,317.2,462.2)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,327.1,462.2)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,104.8,491.5)" />
</g>
</g>
<text x="104" y="462" class="s1_1">9.</text>
<text x="146" y="462" dx="0,0,0,0,0,0,0,0,0,0,0,-0.1,0,0.1,0,-0.1,0,0.1,-0.1,0,0,-0.1,0,0.1" class="s1_1">My energy level was low </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_15" transform="matrix(12,0,0,12,112.6,491.5)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,123.9,491.5)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,491.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,157.5,491.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,163.5,491.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,172.3,491.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,177.6,491.5)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,188.3,491.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,197.6,491.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,208.2,491.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,213.5,491.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,218.9,491.5)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,225.1,491.5)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,104.8,520.8)" />
</g>
</g>
<text x="104" y="491" dx="0,-0.1,0.1" class="s1_1">10.</text>
<text x="146" y="491" dx="0,0,-0.1,0,0,0.1,-0.1,0,0,0,0,0.1,-0.1,0" class="s1_1">I felt guilty </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,112.6,520.8)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,120.5,520.8)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,520.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,157.5,520.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,163.8,520.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,174.4,520.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,184.4,520.8)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,194.9,520.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,204.2,520.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,214.9,520.8)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,225.7,520.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,237.1,520.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,250.7,520.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,259.9,520.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,272.2,520.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,285.8,520.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,291.8,520.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,301,520.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,306.4,520.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,311.6,520.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,322.1,520.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,329.6,520.8)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,104.8,550.2)" />
</g>
</g>
<text x="104" y="520" dx="0,-0.1,0.1" class="s1_1">11.</text>
<text x="146" y="520" dx="0,0,-0.1,-0.1,0,0,0,0,0,0.1,0,-0.1,0,0.1,-0.1,0,0,0.1,-0.1,0,0.1,0,-0.1,0,0,0.1" class="s1_1">I thought I was a failure </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_q" transform="matrix(12,0,0,12,112.6,550.2)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,122.8,550.2)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,550.2)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,157.5,550.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,168.2,550.2)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,177.3,550.2)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,192.4,550.2)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,202.8,550.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,210.3,550.2)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,220.2,550.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,230.4,550.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,235.6,550.2)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,244.5,550.2)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,260.7,550.2)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,273,550.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,281.2,550.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,291.2,550.2)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,302,550.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,310.2,550.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,319.1,550.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,329.9,550.2)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,336.3,550.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,343.8,550.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,353,550.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,359.4,550.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,364.7,550.2)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,375.6,550.2)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,104.8,579.5)" />
</g>
</g>
<text x="104" y="550" dx="0,-0.1,0" class="s1_1">12.</text>
<text x="146" y="550" dx="0,0,-0.1,0,-0.1,0.1,0,-0.1,0,0,0,-0.1,0,0,0,0,-0.1,0,0,-0.1,0,0,0.1,0,-0.1,0.1,0,0,0" class="s1_1">I had problems concentrating </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_r" transform="matrix(12,0,0,12,112.7,579.5)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,122.8,579.5)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,579.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,157.5,579.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,168.2,579.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,177.3,579.5)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,192.4,579.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,208.5,579.5)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,218.4,579.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,225.9,579.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,239.1,579.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,249.7,579.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,255,579.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,261,579.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,266.9,579.5)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,272.3,579.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,280.5,579.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,291.2,579.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,296.4,579.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,302.7,579.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,308,579.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,316.9,579.5)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,329.2,579.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,345.4,579.5)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,354.6,579.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,364.5,579.5)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,369.8,579.5)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,380.7,579.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,394.4,579.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,404.9,579.5)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,413.8,579.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,422,579.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,427.4,579.5)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,435.3,579.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,440.7,579.5)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,450.6,579.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,461.4,579.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,473.7,579.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,480,579.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,490.7,579.5)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,499.9,579.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,515.1,579.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,525.6,579.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,533.6,579.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,544.1,579.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,553.4,579.5)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,104.8,608.8)" />
</g>
</g>
<text x="104" y="579" dx="0,0.1,0" class="s1_1">13.</text>
<text x="146" y="579" dx="0,0,-0.1,0,-0.1,0.1,0,-0.1,0,0,0,0,0,0,0,0,0,-0.1,0.1,-0.1,-0.1,0,0,0.2,-0.1,0,-0.1,0.1,0,0,0,0,0,0,-0.1,0,0,0,0,0,0,0,-0.1,0,-0.1,0.2,-0.1,0,0,0,0.1" class="s1_1">I had more difficulties making decisions than usual</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_s" transform="matrix(12,0,0,12,112.6,608.8)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,123,608.8)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,608.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,157.5,608.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,171.1,608.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,176.4,608.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,184.4,608.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,195,608.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,203.9,608.8)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,218.8,608.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,230.3,608.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,243.8,608.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,253,608.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,265.4,608.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,275.9,608.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,284.7,608.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,293.9,608.8)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,104.8,638.2)" />
</g>
</g>
<text x="104" y="608" dx="0,-0.1,0" class="s1_1">14.</text>
<text x="146" y="608" dx="0,0,-0.1,0.1,0,0,0,0,0,0,-0.1,0,0.1,-0.1,0,0,0,0,-0.1" class="s1_1">I wished I was dead</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_t" transform="matrix(12,0,0,12,112.7,638.2)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,122.4,638.2)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,638.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,157.5,638.2)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,163.8,638.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,174.4,638.2)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,184.4,638.2)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,194.9,638.2)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,204.2,638.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,214.9,638.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,225.7,638.2)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,234.9,638.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,245.1,638.2)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,255,638.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,265.6,638.2)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,276.2,638.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,286,638.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,291.5,638.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,296.7,638.2)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,301.9,638.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,307.2,638.2)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,318.1,638.2)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,331.8,638.2)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,348,638.2)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,357,638.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,364.9,638.2)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,373.8,638.2)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,378.9,638.2)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,104.8,667.5)" />
</g>
</g>
<text x="104" y="638" dx="0,0.1,-0.1" class="s1_1">15.</text>
<text x="146" y="638" dx="0,0,-0.1,-0.1,0,0,0,0,0,0.1,0,-0.1,0,0,0,-0.1,0,0,0.1,-0.1,-0.1,0,0,0.1,-0.1,0,0,0,0,-0.1" class="s1_1">I thought about killing myself</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_u" transform="matrix(12,0,0,12,112.6,667.5)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,123,667.5)" />
<use xlink:href="#f0_v" transform="matrix(12,0,0,12,146.1,667.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,157.5,667.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,163.8,667.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,174.4,667.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,184.4,667.5)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,194.9,667.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,204.2,667.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,214.9,667.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,225.7,667.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,232,667.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,242.6,667.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,251.8,667.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,262.6,667.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,268.9,667.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,279.6,667.5)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,292.8,667.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,298.8,667.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,309.3,667.5)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,315.6,667.5)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,326.1,667.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,333.6,667.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,346.9,667.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,352.1,667.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,362,667.5)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,371.9,667.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,381.7,667.5)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,390.5,667.5)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,405.5,667.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,416.2,667.5)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,425.9,667.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,436.5,667.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,445.3,667.5)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,450.5,667.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,459.4,667.5)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,467.3,667.5)" />
<use xlink:href="#f0_15" transform="matrix(12,0,0,12,713.8,696.8)" />
</g>
</g>
<text x="104" y="667" dx="0,-0.1,0" class="s1_1">16.</text>
<text x="146" y="667" dx="0,0,-0.1,-0.1,0,0,0,0,0,0.1,0,-0.1,0,-0.1,0.1,0,-0.1,0,0,0,0,0,-0.1,0,0,0,0,-0.1,0,0,0,0,0,0,0,-0.1,0.1,0,-0.1,0,0,0" class="s1_1">I thought that the future looked hopeless </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,743,696.8)" />
<use xlink:href="#f0_q" transform="matrix(12,0,0,12,769.2,696.8)" />
<use xlink:href="#f0_r" transform="matrix(12,0,0,12,796.7,696.8)" />
<use xlink:href="#f0_s" transform="matrix(12,0,0,12,824.1,696.8)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,86.8,742.8)" />
</g>
</g>
<text x="713" y="696" class="s1_1">0</text>
<text x="742" y="696" class="s1_1">1</text>
<text x="769" y="696" class="s1_1">2</text>
<text x="796" y="696" class="s1_1">3</text>
<text x="824" y="696" class="s1_1">4</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_11" transform="matrix(12,0,0,12,94.7,742.8)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,103.9,742.8)" />
<use xlink:href="#f0_16" transform="matrix(12,0,0,12,113.2,742.8)" />
<use xlink:href="#f0_y" transform="matrix(12,0,0,12,126.8,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,135.9,742.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,144.8,742.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,152.4,742.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,161.6,742.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,166.7,742.8)" />
<use xlink:href="#f0_h" transform="matrix(12,0,0,12,172.1,742.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,181.4,742.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,191.9,742.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,201.9,742.8)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,219.9,742.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,236,742.8)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,246.6,742.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,254.8,742.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,269.9,742.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,280.6,742.8)" />
<use xlink:href="#f0_y" transform="matrix(12,0,0,12,289.7,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,298.9,742.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,312.2,742.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,320.1,742.8)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,328.9,742.8)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,345.1,742.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,355.6,742.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,361.9,742.8)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,371.8,742.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,387.9,742.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,400.2,742.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,410.1,742.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,420.5,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,431,742.8)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,439.7,742.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,450.3,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,457.7,742.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,466.6,742.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,474.5,742.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,482.4,742.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,487.8,742.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,497.7,742.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,513,742.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,518.3,742.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,529.1,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,535.4,742.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,544.3,742.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,551.7,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,557.7,742.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,566.6,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,574,742.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,582.9,742.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,598,742.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,611.4,742.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,616.8,742.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,623,742.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,638.1,742.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,648.1,742.8)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,660,742.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,668.3,742.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,677.5,742.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,688,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,696,742.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,704.8,742.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,719.8,742.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,730.3,742.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,735.6,742.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,741.6,742.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,747.5,742.8)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,752.9,742.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,761.2,742.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,771.7,742.8)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,777,742.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,783.3,742.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,788.7,742.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,797.5,742.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,809.8,742.8)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,815.2,742.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,86.8,763.6)" />
</g>
</g>
<text x="86" y="742" dx="0,0.1,0,0.1,-0.1,0,0.1,0,0.1,-0.1,-0.1,0.1,0,0,-0.1,0,0.1,0,0,0,-0.1,0,0,0,-0.1,0.1,0,0,0,-0.2,0,0.1,-0.1,0,-0.1,0,0,0,0,0,0,-0.1,0.1,0,0,0,0,0,0,0,0,0,0,-0.1,0,0,0,0,0,0,0.1,0,-0.1,0,-0.1,0,0,0,0,0,0.1,-0.1,0,0,0,0,0,0,0,0,0,0,-0.1,0,0.1,-0.1,0,0,0,0,0,0" class="s1_1">17. Overall, how much have symptoms of depression interfered with or caused difficulties in </text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,95.8,763.6)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,105.7,763.6)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,116.3,763.6)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,128.2,763.6)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,133.3,763.6)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,138.7,763.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,144.7,763.6)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,158.1,763.6)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,168.5,763.6)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,179,763.6)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,186.5,763.6)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,191.8,763.6)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,202.7,763.6)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,216.6,763.6)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,222.8,763.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,233.5,763.6)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,246.8,763.6)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,257.3,763.6)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,266.5,763.6)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,274.4,763.6)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,285.1,763.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,298.5,763.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,307.4,763.6)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,316.2,763.6)" />
<use xlink:href="#f0_17" transform="matrix(12,0,0,12,326.1,763.6)" />
<use xlink:href="#f0_15" transform="matrix(12,0,0,12,141,784.5)" />
</g>
</g>
<text x="86" y="763" dx="0,0,0,0,0,0,-0.1,0,0,0.1,0,-0.1,0,0,0,0,0.1,0,-0.1,0,0,0,0.1,-0.1,0,-0.1,0,-0.1,0,0,0.1" class="s1_1">your life during the past week?</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,152.2,784.5)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,163.5,784.5)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,174.3,784.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,184.2,784.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,194.9,784.5)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,204.2,784.5)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,214.9,784.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,224,784.5)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,229.4,784.5)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,141,805.3)" />
</g>
</g>
<text x="141" y="784" dx="0,-0.1,0,0,0,0,-0.1,0,0.1,-0.1,0,-0.1,0.1" class="s1_1">0) not at all</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,148.8,805.3)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,160.1,805.3)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,173.8,805.3)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,179,805.3)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,184.4,805.3)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,190.8,805.3)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,197,805.3)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,202.2,805.3)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,215.5,805.3)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,225.7,805.3)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,231.2,805.3)" />
<use xlink:href="#f0_q" transform="matrix(12,0,0,12,141,826.2)" />
</g>
</g>
<text x="141" y="805" dx="0,-0.1,0,0,0.1,0,-0.1,0,0.1,-0.1,-0.1,0,0,0,0.1" class="s1_1">1) a little bit</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,151.2,826.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,162.5,826.2)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,176.1,826.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,192.3,826.2)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,202.1,826.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,212.6,826.2)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,221.4,826.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,229.1,826.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,238.2,826.2)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,244.5,826.2)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,257.8,826.2)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,266.9,826.2)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,283.1,826.2)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,293,826.2)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,303.6,826.2)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,314.4,826.2)" />
<use xlink:href="#f0_r" transform="matrix(12,0,0,12,141,847)" />
</g>
</g>
<text x="141" y="826" dx="0,0,0,0,-0.1,0,0,-0.1,0,0,0.1,-0.1,-0.1,0,0,-0.1,0,0,0,0" class="s1_1">2) a moderate amount</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,151.1,847)" />
<use xlink:href="#f0_19" transform="matrix(12,0,0,12,162.4,847)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,172.6,847)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,183.2,847)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,188.5,847)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,194.8,847)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,208.2,847)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,221.8,847)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,232,847)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,237.4,847)" />
<use xlink:href="#f0_s" transform="matrix(12,0,0,12,141,867.9)" />
</g>
</g>
<text x="141" y="847" dx="0,0,0,0,0,0,0,-0.1,0.1,0,-0.1,0,0,0" class="s1_1">3) quite a bit</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,151.4,867.9)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,162.7,867.9)" />
<use xlink:href="#f0_1a" transform="matrix(12,0,0,12,171.4,867.9)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,180.7,867.9)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,187,867.9)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,194.4,867.9)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,203.3,867.9)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,219.5,867.9)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,228.3,867.9)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,233.5,867.9)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,86.8,909.6)" />
</g>
</g>
<text x="141" y="867" dx="0,0,0,0,-0.1,0.1,-0.1,0,0,0,0,-0.1" class="s1_1">4) extremely</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_12" transform="matrix(12,0,0,12,94.7,909.6)" />
<use xlink:href="#f0_n" transform="matrix(12,0,0,12,105.7,909.6)" />
<use xlink:href="#f0_1b" transform="matrix(12,0,0,12,115,909.6)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,129.8,909.6)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,139.7,909.6)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,157.7,909.6)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,171.2,909.6)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,181.1,909.6)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,191.6,909.6)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,196.8,909.6)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,211.8,909.6)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,220.8,909.6)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,230.7,909.6)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,245.7,909.6)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,253.1,909.6)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,262.3,909.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,268.6,909.6)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,282,909.6)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,290.8,909.6)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,300.8,909.6)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,311.3,909.6)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,323.2,909.6)" />
<use xlink:href="#f0_y" transform="matrix(12,0,0,12,333.1,909.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,342.3,909.6)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,351.1,909.6)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,358.6,909.6)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,367.8,909.6)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,373.1,909.6)" />
<use xlink:href="#f0_19" transform="matrix(12,0,0,12,382.7,909.6)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,392.9,909.6)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,403.5,909.6)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,412.7,909.6)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,418,909.6)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,423.3,909.6)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,429.6,909.6)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,443.2,909.6)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,452.9,909.6)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,463.3,909.6)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,468.5,909.6)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,473.9,909.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,479.8,909.6)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,493.2,909.6)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,503.6,909.6)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,514.2,909.6)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,521.7,909.6)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,527,909.6)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,537.9,909.6)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,551.7,909.6)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,558,909.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,568.7,909.6)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,581.9,909.6)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,592.5,909.6)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,601.6,909.6)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,609.6,909.6)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,620.2,909.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,633.7,909.6)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,642.5,909.6)" />
<use xlink:href="#f0_g" transform="matrix(12,0,0,12,651.4,909.6)" />
<use xlink:href="#f0_17" transform="matrix(12,0,0,12,661.3,909.6)" />
<use xlink:href="#f0_15" transform="matrix(12,0,0,12,141,930.4)" />
</g>
</g>
<text x="86" y="909" dx="0,0.1,0.1,0,0,-0.1,0,0.1,0,-0.1,0,0,-0.1,0,0,0,0,0,0,0,-0.1,-0.1,0.1,0,-0.2,0,0,0.1,-0.1,0,0.1,0,0,-0.1,0.1,-0.1,0,0,0,-0.1,0.1,0,-0.1,0.1,0,-0.1,0,0,-0.1,0,0,0.1,0,-0.1,0,0,0,0,0.1,0,-0.1,0,0,0,0.1,-0.1,0,-0.1,0,-0.1,0,0,0.1" class="s1_1">18. How would you rate your overall quality of life during the past week?</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,152.2,930.4)" />
<use xlink:href="#f0_y" transform="matrix(12,0,0,12,163.5,930.4)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,172.6,930.4)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,181.5,930.4)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,188.9,930.4)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,202.4,930.4)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,211.7,930.4)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,221.6,930.4)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,231.4,930.4)" />
<use xlink:href="#f0_h" transform="matrix(12,0,0,12,241.9,930.4)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,251.3,930.4)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,267.4,930.4)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,280.8,930.4)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,286,930.4)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,291.4,930.4)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,297.3,930.4)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,310.7,930.4)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,319,930.4)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,328.9,930.4)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,339.5,930.4)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,344.6,930.4)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,359.6,930.4)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,370.3,930.4)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,379.4,930.4)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,386.9,930.4)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,397.4,930.4)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,402.6,930.4)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,416.2,930.4)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,426.4,930.4)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,439.7,930.4)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,449.9,930.4)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,458.8,930.4)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,465,930.4)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,471.3,930.4)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,480.3,930.4)" />
<use xlink:href="#f0_o" transform="matrix(12,0,0,12,141,951.3)" />
</g>
</g>
<text x="141" y="930" dx="0,-0.1,0,0,0.1,0,0,0,0,0,0,-0.1,0,0.1,0,-0.1,0,0,-0.1,0,0,0.1,0,-0.1,0,0,-0.1,0,0,0,-0.1,0,0,-0.1,0.1,0,0,0,0,0,0,-0.1,-0.1,0.1" class="s1_1">0) very good, my life could hardly be better</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,148.8,951.3)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,160.1,951.3)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,170.6,951.3)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,178.1,951.3)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,187,951.3)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,193.2,951.3)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,199.5,951.3)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,213.1,951.3)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,222.4,951.3)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,232.1,951.3)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,242.1,951.3)" />
<use xlink:href="#f0_h" transform="matrix(12,0,0,12,252.6,951.3)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,261.9,951.3)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,278.1,951.3)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,288,951.3)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,295.9,951.3)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,306.6,951.3)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,312.9,951.3)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,323.5,951.3)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,328.9,951.3)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,339.7,951.3)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,349,951.3)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,361.4,951.3)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,370.5,951.3)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,378,951.3)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,391.4,951.3)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,400.6,951.3)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,410.5,951.3)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,415.9,951.3)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,426.7,951.3)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,440.6,951.3)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,454,951.3)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,462.9,951.3)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,468.1,951.3)" />
<use xlink:href="#f0_q" transform="matrix(12,0,0,12,141,972.1)" />
</g>
</g>
<text x="141" y="951" dx="0,-0.1,0,0,0.1,0,0,-0.1,-0.1,0.1,0,0,-0.1,0,0,0.1,-0.1,0,0,0,-0.1,0,-0.1,0,0,0,0,0,0,-0.1,0,0.1,0,-0.2,0,0,0,0.1,0,-0.1,0,-0.1" class="s1_1">1) pretty good, most things are going well</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,151.2,972.1)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,162.5,972.1)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,168.8,972.1)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,179.5,972.1)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,192.8,972.1)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,202.1,972.1)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,211.8,972.1)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,221.8,972.1)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,236.7,972.1)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,245.9,972.1)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,256.7,972.1)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,271.6,972.1)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,282,972.1)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,291.2,972.1)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,306.1,972.1)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,316.6,972.1)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,325.8,972.1)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,333.3,972.1)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,339.6,972.1)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,351.9,972.1)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,361.1,972.1)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,368.5,972.1)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,382,972.1)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,391.1,972.1)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,401.4,972.1)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,411.3,972.1)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,421.8,972.1)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,432.6,972.1)" />
<use xlink:href="#f0_19" transform="matrix(12,0,0,12,441.5,972.1)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,451.7,972.1)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,462.3,972.1)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,471.4,972.1)" />
<use xlink:href="#f0_r" transform="matrix(12,0,0,12,141,993.1)" />
</g>
</g>
<text x="141" y="972" dx="0,0,0,0,-0.1,0,0,0,0,-0.1,0,0,0,-0.1,0,0,0,0.1,-0.1,0,0,0.1,-0.1,0,-0.1,0,0,-0.1,0,0.1,0,-0.1,0,0,0,0.1,0,0,0,0,-0.1" class="s1_1">2) the good and bad parts are about equal</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,151.1,993.1)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,162.4,993.1)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,172.9,993.1)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,180.4,993.1)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,189.2,993.1)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,195.5,993.1)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,201.8,993.1)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,215.4,993.1)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,225.6,993.1)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,234.8,993.1)" />
<use xlink:href="#f0_h" transform="matrix(12,0,0,12,245.3,993.1)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,254.6,993.1)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,270.8,993.1)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,280.7,993.1)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,288.6,993.1)" />
<use xlink:href="#f0_9" transform="matrix(12,0,0,12,299.3,993.1)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,305.6,993.1)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,316.2,993.1)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,321.6,993.1)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,332.4,993.1)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,341.7,993.1)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,354.1,993.1)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,363.2,993.1)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,370.7,993.1)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,384.1,993.1)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,393.3,993.1)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,403.2,993.1)" />
<use xlink:href="#f0_6" transform="matrix(12,0,0,12,408.6,993.1)" />
<use xlink:href="#f0_7" transform="matrix(12,0,0,12,419.4,993.1)" />
<use xlink:href="#f0_c" transform="matrix(12,0,0,12,433.1,993.1)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,443.7,993.1)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,453.4,993.1)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,463.4,993.1)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,470.8,993.1)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,476,993.1)" />
<use xlink:href="#f0_s" transform="matrix(12,0,0,12,141,1013.8)" />
</g>
</g>
<text x="141" y="993" dx="0,0,0,0,0.1,0,0,-0.1,-0.1,0.1,0,0,-0.1,0,0,0,0,0,0,-0.1,0,-0.1,0,0,0,0,0,0,-0.1,0,0.1,0,-0.2,0,0,0,0.1,-0.1,0.1,-0.1,0,0,-0.1" class="s1_1">3) pretty bad, most things are going poorly</text>
<g clip-path="url(#c0_1)">
<g fill="#000000" >
<use xlink:href="#f0_18" transform="matrix(12,0,0,12,151.4,1013.8)" />
<use xlink:href="#f0_y" transform="matrix(12,0,0,12,162.7,1013.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,171.7,1013.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,180.6,1013.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,188,1013.8)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,201.5,1013.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,211.7,1013.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,220.9,1013.8)" />
<use xlink:href="#f0_h" transform="matrix(12,0,0,12,231.5,1013.8)" />
<use xlink:href="#f0_x" transform="matrix(12,0,0,12,240.9,1013.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,257,1013.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,270.5,1013.8)" />
<use xlink:href="#f0_5" transform="matrix(12,0,0,12,275.7,1013.8)" />
<use xlink:href="#f0_w" transform="matrix(12,0,0,12,281,1013.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,287,1013.8)" />
<use xlink:href="#f0_i" transform="matrix(12,0,0,12,300.2,1013.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,308.5,1013.8)" />
<use xlink:href="#f0_3" transform="matrix(12,0,0,12,318.4,1013.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,328.9,1013.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,334.1,1013.8)" />
<use xlink:href="#f0_a" transform="matrix(12,0,0,12,349.2,1013.8)" />
<use xlink:href="#f0_d" transform="matrix(12,0,0,12,359.9,1013.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,369.1,1013.8)" />
<use xlink:href="#f0_k" transform="matrix(12,0,0,12,376.5,1013.8)" />
<use xlink:href="#f0_j" transform="matrix(12,0,0,12,387.1,1013.8)" />
<use xlink:href="#f0_m" transform="matrix(12,0,0,12,392.3,1013.8)" />
<use xlink:href="#f0_13" transform="matrix(12,0,0,12,405.7,1013.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,415.9,1013.8)" />
<use xlink:href="#f0_f" transform="matrix(12,0,0,12,429.2,1013.8)" />
<use xlink:href="#f0_l" transform="matrix(12,0,0,12,442.6,1013.8)" />
<use xlink:href="#f0_4" transform="matrix(12,0,0,12,452.6,1013.8)" />
<use xlink:href="#f0_e" transform="matrix(12,0,0,12,460,1013.8)" />
<use xlink:href="#f0_b" transform="matrix(12,0,0,12,468,1013.8)" />
</g>
</g>
<text x="141" y="1013" dx="0,0,0,0,-0.1,0,0,0,0,0,-0.1,0.1,0,0,0,0,0,-0.1,0,0,0,0,-0.1,0,0,-0.1,0.1,0,0,-0.1,0,0,-0.1,0,0,0,0,0,-0.1,0,0,0" class="s1_1">4) very bad, my life could hardly be worse</text>
<defs>
<path d="M535,62c0,0,95,0,166,33c0,0,70,34,114,93c0,0,46,63,68,145c0,0,21,82,21,191c0,0,0,106,-28,192c0,0,-29,86,-83,150c0,0,-51,61,-126,96c0,0,-75,35,-167,35c0,0,-30,0,-69,-1c0,0,-38,-1,-57,-2V182c0,0,0,-68,40,-94c0,0,39,-26,121,-26ZM70,0V53c0,0,22,0,57,4c0,0,34,4,46,9c0,0,22,10,32,29c0,0,10,19,10,46V905c0,0,0,26,-8,46c0,0,-9,20,-34,32c0,0,-24,11,-50,16c0,0,-27,6,-47,7v53H539c0,0,95,0,187,-30c0,0,93,-29,162,-79c0,0,93,-66,146,-174c0,0,53,-107,53,-253c0,0,0,-135,-51,-234c0,0,-51,-99,-132,-163c0,0,-82,-63,-184,-95C720,31,618,0,509,0Z"
id="f0_2"
transform="scale(0.001,-0.001)" />
<path d="M341,-18c0,0,-97,0,-148,63c0,0,-51,64,-51,185V582c0,0,0,27,-10,45c0,0,-10,19,-30,32c0,0,-14,9,-34,13c0,0,-20,4,-43,6v49l245,17l12,-10V223c0,0,0,-80,35,-120c0,0,36,-40,86,-40c0,0,41,0,74,12c0,0,32,13,53,30c0,0,21,16,36,33c0,0,15,18,23,33V587c0,0,0,25,-10,44c0,0,-11,19,-29,32c0,0,-14,9,-40,11c0,0,-27,2,-59,4v49l267,17l11,-10V150c0,0,0,-25,11,-43c0,0,10,-18,29,-30c0,0,13,-8,32,-11c0,0,18,-3,41,-3V14L602,-2L591,8v93h-5c0,0,-17,-19,-40,-40c0,0,-22,-21,-51,-39C495,22,461,2,430,-7c0,0,-31,-11,-89,-11Z"
id="f0_3"
transform="scale(0.001,-0.001)" />
<path d="M54,0V49c0,0,17,1,35,3c0,0,19,1,32,6c0,0,21,7,31,23c0,0,10,17,10,44V579c0,0,0,23,-11,45c0,0,-10,23,-30,36c0,0,-14,9,-33,13c0,0,-20,4,-42,6v48l245,17l10,-10V630h4c0,0,46,60,103,92c0,0,56,31,103,31c0,0,47,0,77,-31c0,0,29,-30,29,-82c0,0,0,-38,-19,-67c0,0,-18,-29,-57,-29c0,0,-42,0,-64,21c0,0,-22,22,-22,48c0,0,0,16,2,30c0,0,3,13,5,27c0,0,-35,0,-81,-29c0,0,-47,-28,-80,-80V132c0,0,0,-26,10,-42c0,0,10,-17,32,-25c0,0,18,-7,48,-11c0,0,29,-4,51,-5V0Z"
id="f0_4"
transform="scale(0.001,-0.001)" />
<path d="M55,0V49c0,0,17,1,35,3c0,0,19,1,32,6c0,0,21,7,31,23c0,0,10,17,10,44V579c0,0,0,24,-11,43c0,0,-10,20,-30,34c0,0,-14,8,-41,15c0,0,-26,6,-49,8v48l260,17l10,-10V134c0,0,0,-26,10,-43c0,0,10,-18,32,-26c0,0,16,-6,32,-11c0,0,15,-4,35,-5V0ZM220,928c0,0,-38,0,-66,30c0,0,-28,30,-28,69c0,0,0,41,28,72c0,0,28,30,66,30c0,0,42,0,70,-28c0,0,27,-29,27,-67c0,0,0,-43,-28,-74c0,0,-28,-32,-69,-32Z"
id="f0_5"
transform="scale(0.001,-0.001)" />
<path d="M54,0V49c0,0,17,1,35,3c0,0,19,1,32,6c0,0,21,7,31,23c0,0,10,17,10,44V579c0,0,0,25,-11,46c0,0,-10,22,-30,35c0,0,-14,9,-33,13c0,0,-20,4,-42,6v48l245,17l10,-10V630h4c0,0,18,18,45,43c0,0,26,25,50,41c0,0,28,18,66,30c0,0,38,12,86,12c0,0,106,0,157,-66c0,0,51,-66,51,-176V131c0,0,0,-26,9,-42c0,0,9,-16,30,-25c0,0,18,-8,31,-11c0,0,13,-3,36,-4V0H508V49c0,0,17,1,37,3c0,0,21,1,34,6c0,0,21,7,31,23c0,0,10,17,10,44V503c0,0,0,79,-37,121c0,0,-37,43,-90,43c0,0,-40,0,-73,-12c0,0,-33,-13,-58,-31c0,0,-25,-17,-40,-37c0,0,-14,-19,-21,-31V132c0,0,0,-25,11,-41c0,0,10,-17,31,-26c0,0,16,-7,34,-11c0,0,18,-4,38,-5V0Z"
id="f0_6"
transform="scale(0.001,-0.001)" />
<path d="M390,-274c0,0,110,0,174,42c0,0,63,43,63,128c0,0,0,42,-20,69c0,0,-19,27,-59,35c0,0,-21,3,-86,7c0,0,-65,4,-151,4c0,0,-81,-15,-115,-52c0,0,-34,-37,-34,-95c0,0,0,-26,12,-50c0,0,11,-24,38,-44c0,0,27,-19,71,-31c0,0,44,-13,107,-13ZM349,330c0,0,64,0,99,51c0,0,35,52,35,132c0,0,0,87,-35,139c0,0,-36,52,-100,52c0,0,-35,0,-61,-15c0,0,-25,-14,-40,-41c0,0,-15,-25,-22,-59c0,0,-6,-35,-6,-72c0,0,0,-83,36,-135c0,0,37,-52,94,-52Zm15,-660c0,0,-167,0,-250,48c0,0,-83,49,-83,143c0,0,0,76,60,120c0,0,60,43,152,47V38c0,0,-22,7,-46,17c0,0,-24,10,-41,24c0,0,-20,15,-32,37c0,0,-12,21,-12,52c0,0,0,40,28,73c0,0,28,33,85,57v11c0,0,-72,34,-111,86c0,0,-40,53,-40,123c0,0,0,104,78,172c0,0,78,67,200,67c0,0,34,0,67,-7c0,0,33,-6,68,-17H743V662H570v-5c0,0,28,-32,41,-71c0,0,14,-39,14,-77c0,0,0,-97,-79,-164c0,0,-79,-67,-183,-67H272c0,0,-17,-6,-35,-22c0,0,-19,-16,-19,-43c0,0,0,-27,16,-42c0,0,15,-14,38,-20c0,0,21,-5,50,-7c0,0,29,-1,60,-2c0,0,32,-1,90,-5c0,0,57,-3,81,-4c0,0,34,-2,69,-17c0,0,34,-14,63,-41c0,0,30,-28,47,-64c0,0,17,-34,17,-87c0,0,0,-53,-23,-100c0,0,-23,-46,-70,-81c0,0,-50,-35,-120,-54c0,0,-69,-19,-172,-19Z"
id="f0_7"
transform="scale(0.001,-0.001)" />
<path d="M311,-15c0,0,-93,0,-131,46c0,0,-37,47,-37,132V661H10v71H146V961H281V732H493V661H283V250c0,0,0,-47,3,-78c0,0,3,-31,16,-54c0,0,12,-21,36,-32c0,0,24,-12,64,-12c0,0,19,0,55,4c0,0,36,3,51,8V32c0,0,-48,-20,-91,-33c0,0,-44,-14,-106,-14Z"
id="f0_9"
transform="scale(0.001,-0.001)" />
<path d="M40,0V49c0,0,17,1,36,3c0,0,18,2,31,6c0,0,21,7,31,23c0,0,11,17,11,44V982c0,0,0,25,-12,51c0,0,-11,25,-30,38c0,0,-13,10,-47,14c0,0,-34,4,-55,5v48l272,17l10,-11V630h3c0,0,25,25,45,44c0,0,20,19,53,40c0,0,29,18,67,30c0,0,39,12,87,12c0,0,98,0,151,-63c0,0,53,-62,53,-179V131c0,0,0,-26,10,-42c0,0,9,-16,31,-25c0,0,17,-7,31,-10c0,0,14,-4,37,-5V0H493V49c0,0,17,1,38,3c0,0,21,1,35,6c0,0,20,7,31,23c0,0,10,17,10,44V503c0,0,0,79,-37,121c0,0,-38,43,-91,43c0,0,-39,0,-72,-12c0,0,-33,-13,-60,-31c0,0,-25,-18,-39,-37c0,0,-13,-19,-21,-31V132c0,0,0,-25,11,-41c0,0,10,-17,30,-26c0,0,17,-7,34,-11c0,0,18,-4,39,-5V0Z"
id="f0_a"
transform="scale(0.001,-0.001)" />
<path d="M543,454c0,0,0,41,-7,89c0,0,-7,48,-23,80c0,0,-17,34,-47,56c0,0,-30,21,-77,21c0,0,-78,0,-130,-65c0,0,-52,-65,-57,-181ZM405,-19c0,0,-88,0,-155,31c0,0,-67,31,-110,85c0,0,-44,54,-65,125c0,0,-21,72,-21,152c0,0,0,72,23,141c0,0,22,69,66,124c0,0,43,53,106,85c0,0,63,33,141,33c0,0,81,0,138,-26c0,0,58,-25,94,-69c0,0,34,-42,51,-98c0,0,17,-57,17,-124V391H202c0,0,0,-73,14,-132c0,0,14,-59,44,-104c0,0,29,-43,76,-68c0,0,47,-25,112,-25c0,0,67,0,115,31c0,0,48,31,93,112l52,-32C708,173,662,85,584,33c0,0,-78,-52,-179,-52Z"
id="f0_b"
transform="scale(0.001,-0.001)" />
<path d="M459,35c0,0,42,0,81,22c0,0,38,22,64,62c0,0,30,47,44,108c0,0,15,61,15,136c0,0,0,55,-12,113c0,0,-12,57,-38,100c0,0,-25,43,-66,70c0,0,-41,27,-98,27c0,0,-56,0,-94,-25c0,0,-39,-24,-68,-57V156c0,0,7,-20,22,-42c0,0,16,-21,34,-37c0,0,24,-19,50,-30c0,0,27,-12,66,-12ZM24,-330v48c0,0,24,2,45,4c0,0,22,2,39,8c0,0,23,7,32,26c0,0,9,18,9,44V582c0,0,0,22,-12,43c0,0,-11,21,-29,33c0,0,-13,9,-37,14c0,0,-24,5,-47,7v48l252,17l10,-9V653l6,-2c0,0,39,45,96,75c0,0,57,30,114,30c0,0,69,0,126,-29c0,0,57,-29,98,-79c0,0,44,-52,68,-121c0,0,24,-69,24,-158c0,0,0,-87,-29,-159c0,0,-29,-72,-77,-123C712,87,662,36,601,8c0,0,-61,-27,-129,-27c0,0,-67,0,-109,15c0,0,-43,14,-70,34h-6V-190c0,0,0,-27,11,-45c0,0,10,-18,32,-26c0,0,18,-7,51,-13c0,0,33,-7,55,-8v-48Z"
id="f0_c"
transform="scale(0.001,-0.001)" />
<path d="M324,63c0,0,54,0,94,25c0,0,40,26,68,61l5,259c0,0,-64,-19,-112,-37c0,0,-48,-18,-89,-45c0,0,-37,-25,-59,-60c0,0,-22,-35,-22,-83c0,0,0,-62,33,-91c0,0,32,-29,82,-29ZM249,-18c0,0,-83,0,-136,50c0,0,-53,51,-53,133c0,0,0,43,12,76c0,0,12,34,35,61c0,0,19,22,50,40c0,0,30,17,57,28c0,0,34,12,137,47c0,0,102,34,138,53v74c0,0,0,10,-4,37c0,0,-4,28,-17,52c0,0,-15,28,-43,49c0,0,-27,20,-77,20c0,0,-34,0,-64,-11c0,0,-29,-12,-41,-25c0,0,0,-15,7,-44c0,0,7,-29,7,-53c0,0,0,-26,-23,-48c0,0,-24,-21,-66,-21c0,0,-37,0,-55,26c0,0,-17,27,-17,59c0,0,0,35,24,66c0,0,24,31,63,56c0,0,34,21,81,35c0,0,48,15,94,15c0,0,62,0,109,-9c0,0,46,-8,85,-37c0,0,38,-27,57,-75c0,0,20,-47,20,-122c0,0,0,-106,-2,-189c0,0,-2,-82,-2,-180c0,0,0,-29,10,-46c0,0,10,-17,31,-29c0,0,11,-7,35,-8c0,0,24,0,49,0V14C750,14,715,1,689,-6c0,0,-27,-8,-60,-8c0,0,-58,0,-93,27c0,0,-34,27,-44,79h-5C487,92,439,38,383,10c0,0,-55,-28,-134,-28Z"
id="f0_d"
transform="scale(0.001,-0.001)" />
<path d="M328,-19c0,0,-64,0,-118,23c0,0,-54,23,-77,43L118,-1H63L55,254h52c0,0,6,-29,25,-68c0,0,19,-39,47,-71c0,0,29,-33,69,-55c0,0,41,-23,91,-23c0,0,72,0,110,33c0,0,39,32,39,93c0,0,0,32,-12,54c0,0,-12,23,-36,40c0,0,-25,18,-61,31c0,0,-35,14,-79,28c0,0,-35,10,-78,28c0,0,-43,19,-73,43c0,0,-33,26,-54,64c0,0,-21,39,-21,90c0,0,0,90,67,153c0,0,67,63,180,63c0,0,43,0,88,-11c0,0,45,-12,74,-27l17,38h53L564,520H512c0,0,-15,80,-67,130c0,0,-51,50,-126,50c0,0,-61,0,-95,-31c0,0,-35,-31,-35,-74c0,0,0,-34,11,-56c0,0,12,-23,35,-38c0,0,22,-15,56,-28c0,0,34,-13,84,-30c0,0,49,-15,92,-36c0,0,44,-21,72,-47c0,0,31,-26,47,-62c0,0,17,-35,17,-85c0,0,0,-103,-77,-168c0,0,-76,-64,-198,-64Z"
id="f0_e"
transform="scale(0.001,-0.001)" />
<path d="M310,-4c0,0,-56,165,-109,328c0,0,-53,163,-94,283c0,0,-12,35,-46,56c0,0,-34,20,-64,23v49H324V683c0,0,-25,0,-54,-8c0,0,-28,-7,-28,-24c0,0,0,-3,2,-13c0,0,3,-10,7,-21c0,0,24,-78,54,-175c0,0,30,-97,78,-252L571,721h72L835,198c0,0,32,100,64,194c0,0,32,94,56,176c0,0,5,19,10,35c0,0,5,16,5,32c0,0,0,13,-12,24c0,0,-12,10,-29,17c0,0,-15,6,-33,9c0,0,-17,3,-25,3v47h279V688c0,0,-31,-3,-68,-26c0,0,-36,-23,-52,-70c0,0,-38,-109,-71,-207c0,0,-33,-98,-74,-221c0,0,-14,-38,-27,-83c0,0,-14,-45,-25,-85H769L571,537L371,-4H310Z"
id="f0_f"
transform="scale(0.001,-0.001)" />
<path d="M40,0V49c0,0,17,1,36,3c0,0,18,2,31,6c0,0,21,7,31,23c0,0,11,17,11,44V981c0,0,0,27,-12,51c0,0,-11,25,-30,37c0,0,-16,12,-49,16c0,0,-33,4,-53,5v48l272,17l10,-11V365c0,0,59,59,126,125c0,0,67,67,114,119c0,0,6,7,13,18c0,0,7,11,7,17c0,0,0,20,-33,30c0,0,-32,10,-62,13v48H775V689c0,0,-62,-18,-110,-46c0,0,-48,-29,-73,-51c0,0,-18,-15,-51,-49c0,0,-33,-33,-92,-88c0,0,61,-75,138,-180c0,0,76,-105,111,-152c0,0,33,-44,59,-58c0,0,26,-13,76,-16V0H610c0,0,-58,84,-124,180c0,0,-66,96,-138,187L287,310V135c0,0,0,-26,10,-44c0,0,10,-18,31,-26c0,0,18,-7,35,-11c0,0,16,-4,38,-5V0Z"
id="f0_g"
transform="scale(0.001,-0.001)" />
<path d="M107,-262l-35,50c0,0,36,22,64,45c0,0,29,22,46,44c0,0,23,26,38,57c0,0,16,30,21,68H203c0,0,-50,0,-78,26c0,0,-28,26,-28,70c0,0,0,32,25,61c0,0,25,30,69,30c0,0,65,0,97,-43c0,0,32,-43,32,-119c0,0,0,-53,-24,-100c0,0,-25,-48,-56,-82c0,0,-32,-36,-68,-64c0,0,-36,-27,-65,-43Z"
id="f0_h"
transform="scale(0.001,-0.001)" />
<path d="M394,-19c0,0,-160,0,-250,105c0,0,-90,106,-90,285c0,0,0,77,24,145c0,0,24,68,70,123c0,0,44,53,111,85c0,0,66,33,144,33c0,0,109,0,176,-52c0,0,68,-52,68,-141c0,0,0,-37,-18,-66c0,0,-17,-29,-58,-29c0,0,-44,0,-69,23c0,0,-24,22,-24,49c0,0,0,34,9,69c0,0,9,35,11,52c0,0,-14,23,-40,30c0,0,-27,8,-57,8c0,0,-36,0,-68,-15c0,0,-33,-16,-63,-57c0,0,-28,-37,-45,-100c0,0,-17,-64,-17,-152c0,0,0,-139,62,-227c0,0,61,-87,161,-87c0,0,72,0,120,35c0,0,49,35,91,105l47,-31C689,171,640,83,560,32c0,0,-81,-51,-166,-51Z"
id="f0_i"
transform="scale(0.001,-0.001)" />
<path d="M39,0V49c0,0,17,1,37,3c0,0,19,2,32,6c0,0,21,7,31,23c0,0,11,17,11,44V978c0,0,0,26,-12,50c0,0,-12,23,-30,37c0,0,-14,9,-50,16c0,0,-35,8,-57,9v48l277,17l10,-11V134c0,0,0,-26,10,-43c0,0,10,-17,31,-26c0,0,17,-7,33,-11c0,0,16,-4,36,-5V0Z"
id="f0_j"
transform="scale(0.001,-0.001)" />
<path d="M425,60c0,0,60,0,99,26c0,0,39,26,66,57V573c0,0,-6,20,-20,42c0,0,-13,22,-33,41c0,0,-22,19,-51,31c0,0,-29,12,-68,12c0,0,-45,0,-82,-23c0,0,-38,-23,-67,-66c0,0,-28,-42,-44,-107c0,0,-16,-64,-16,-142c0,0,0,-63,12,-114c0,0,12,-51,40,-95c0,0,27,-42,67,-67c0,0,41,-25,97,-25ZM372,-20c0,0,-63,0,-121,27c0,0,-59,28,-102,79c0,0,-44,52,-69,124c0,0,-26,72,-26,159c0,0,0,80,27,152c0,0,28,71,76,125c0,0,46,50,112,80c0,0,66,30,134,30c0,0,52,0,101,-13c0,0,50,-13,86,-33V966c0,0,0,31,-11,57c0,0,-10,26,-29,39c0,0,-21,15,-56,21c0,0,-35,6,-76,9v46l300,17l12,-11V152c0,0,0,-26,10,-44c0,0,10,-19,29,-31c0,0,14,-9,41,-11c0,0,27,-3,50,-3V14L603,-2L591,8V76l-6,2C585,78,547,35,490,7c0,0,-57,-27,-118,-27Z"
id="f0_k"
transform="scale(0.001,-0.001)" />
<path d="M414,34c0,0,94,0,149,91c0,0,54,90,54,249c0,0,0,56,-11,118c0,0,-11,63,-34,106c0,0,-24,46,-63,74c0,0,-38,28,-95,28c0,0,-57,0,-98,-28c0,0,-41,-29,-66,-78c0,0,-24,-45,-34,-104c0,0,-10,-58,-10,-112c0,0,0,-72,12,-133c0,0,12,-61,37,-108c0,0,25,-48,64,-76c0,0,39,-27,95,-27Zm-9,-55c0,0,-71,0,-134,25c0,0,-64,27,-113,77c0,0,-49,50,-77,122c0,0,-29,72,-29,162c0,0,0,172,100,282c0,0,101,110,264,110c0,0,155,0,255,-104c0,0,101,-104,101,-278c0,0,0,-77,-25,-152c0,0,-25,-75,-70,-128C677,95,625,36,557,7c0,0,-68,-28,-152,-28Z"
id="f0_l"
transform="scale(0.001,-0.001)" />
<path d="M123,-330c0,0,-59,0,-92,27c0,0,-32,28,-32,63c0,0,0,38,20,61c0,0,20,24,51,24c0,0,23,0,41,-9c0,0,17,-9,30,-23c0,0,11,-11,24,-31c0,0,13,-19,20,-31c0,0,37,20,89,105c0,0,52,86,75,149c0,0,-71,176,-128,316c0,0,-57,139,-120,288c0,0,-14,34,-48,53c0,0,-33,19,-66,24v49H322V683c0,0,-22,0,-54,-9c0,0,-31,-8,-31,-20c0,0,0,-4,3,-15c0,0,4,-10,8,-21c0,0,28,-74,87,-212c0,0,58,-139,90,-222c0,0,33,80,70,165c0,0,36,85,80,200c0,0,6,15,15,39c0,0,10,25,10,43c0,0,0,20,-34,36c0,0,-34,17,-65,21v47H774V689c0,0,-22,-3,-59,-25c0,0,-36,-22,-54,-63c0,0,-89,-205,-158,-375C503,226,434,57,399,-22c0,0,-47,-105,-84,-163c0,0,-37,-59,-72,-92c0,0,-35,-32,-63,-43c0,0,-28,-10,-57,-10Z"
id="f0_m"
transform="scale(0.001,-0.001)" />
<path d="M208,-14c0,0,-42,0,-72,29c0,0,-30,29,-30,71c0,0,0,42,30,72c0,0,30,31,72,31c0,0,42,0,72,-31c0,0,30,-30,30,-72c0,0,0,-42,-30,-71c0,0,-30,-29,-72,-29Z"
id="f0_n"
transform="scale(0.001,-0.001)" />
<path d="M954,-5L294,813V316c0,0,0,-93,13,-141c0,0,12,-48,40,-70c0,0,20,-17,64,-29c0,0,44,-13,70,-17V0H25V59c0,0,30,2,67,10c0,0,38,9,63,27c0,0,30,22,40,65c0,0,11,44,11,147V809c0,0,0,37,-11,71c0,0,-12,33,-36,57c0,0,-26,25,-60,40c0,0,-34,14,-77,22v60H420L999,342V743c0,0,0,96,-13,142c0,0,-13,47,-40,69c0,0,-22,18,-64,30c0,0,-43,12,-69,17v58h455v-58c0,0,-21,-2,-60,-8c0,0,-39,-6,-70,-30c0,0,-28,-20,-40,-69c0,0,-11,-48,-11,-143V-5Z"
id="f1_2"
transform="scale(0.001,-0.001)" />
<path d="M321,459l239,3c0,0,0,44,-5,91c0,0,-4,47,-15,77c0,0,-13,35,-35,53c0,0,-22,18,-55,18c0,0,-58,0,-92,-58c0,0,-34,-58,-37,-184ZM479,-22c0,0,-110,0,-190,30c0,0,-80,31,-133,84c0,0,-52,53,-77,125c0,0,-26,72,-26,156c0,0,0,76,28,146c0,0,28,70,79,124c0,0,51,53,128,86c0,0,77,33,173,33c0,0,104,0,171,-26c0,0,67,-25,111,-70c0,0,43,-42,62,-100c0,0,20,-58,20,-121V396H321c0,0,0,-153,59,-232c0,0,58,-80,187,-80c0,0,70,0,126,39c0,0,56,38,95,97l57,-41c0,0,-26,-43,-63,-80c0,0,-37,-38,-84,-65C698,34,648,6,597,-8c0,0,-51,-14,-118,-14Z"
id="f1_3"
transform="scale(0.001,-0.001)" />
<path d="M371,-6c0,0,-86,198,-146,330c0,0,-61,131,-129,282c0,0,-16,35,-49,55c0,0,-33,20,-67,24v55H439V685c0,0,-25,0,-59,-11c0,0,-35,-10,-35,-27c0,0,0,-4,3,-13c0,0,3,-9,8,-20c0,0,24,-57,72,-163c0,0,48,-107,101,-224c0,0,38,81,72,159c0,0,33,77,83,198c0,0,7,18,8,29c0,0,1,11,1,15c0,0,0,13,-13,23c0,0,-13,11,-31,18c0,0,-18,7,-35,11c0,0,-17,4,-28,5v55H894V685c0,0,-34,-5,-66,-25c0,0,-31,-20,-52,-63c0,0,-52,-109,-103,-219c0,0,-50,-111,-99,-215c0,0,-15,-31,-34,-80c0,0,-19,-50,-31,-89H371Z"
id="f1_4"
transform="scale(0.001,-0.001)" />
<path d="M44,0V55c0,0,19,1,38,4c0,0,18,2,32,7c0,0,24,8,33,25c0,0,8,17,8,45V570c0,0,0,26,-12,48c0,0,-13,21,-31,34c0,0,-13,9,-34,15c0,0,-20,5,-45,8v54l356,20l11,-11V629h3c0,0,51,60,109,94c0,0,58,34,121,34c0,0,69,0,111,-43c0,0,42,-43,42,-111c0,0,0,-57,-35,-100c0,0,-35,-42,-92,-42c0,0,-55,0,-92,27c0,0,-38,27,-38,81c0,0,0,26,4,40c0,0,3,15,6,28c0,0,-34,-2,-72,-24c0,0,-38,-22,-67,-59V145c0,0,0,-26,8,-43c0,0,8,-17,28,-27c0,0,16,-8,53,-14c0,0,37,-6,54,-6V0Z"
id="f1_5"
transform="scale(0.001,-0.001)" />
<path d="M101,0V53c0,0,22,1,69,6c0,0,48,5,66,10c0,0,23,8,35,24c0,0,13,17,13,51V668H98v62h41c0,0,81,0,144,30c0,0,64,30,92,64h62c0,0,-2,-48,-4,-113c0,0,-3,-65,-3,-117V152c0,0,0,-26,12,-47c0,0,11,-20,33,-30c0,0,19,-8,64,-15c0,0,44,-6,65,-7V0Z"
id="f0_o"
transform="scale(0.001,-0.001)" />
<path d="M64,346V464H508V346Z"
id="f0_p"
transform="scale(0.001,-0.001)" />
<path d="M82,0V102c0,0,20,23,56,52c0,0,36,29,85,62c0,0,30,20,72,44c0,0,41,24,94,52c0,0,59,31,91,55c0,0,32,24,58,59c0,0,17,23,27,58c0,0,11,34,11,98c0,0,0,94,-50,137c0,0,-50,44,-128,44c0,0,-49,0,-92,-19c0,0,-43,-19,-65,-53c0,0,5,-24,13,-56c0,0,8,-33,8,-64c0,0,0,-28,-23,-50c0,0,-24,-22,-70,-22c0,0,-38,0,-58,25c0,0,-20,26,-20,69c0,0,0,41,22,81c0,0,23,41,64,75c0,0,41,34,102,54c0,0,60,21,130,21c0,0,153,0,243,-68c0,0,90,-68,90,-182c0,0,0,-54,-16,-99c0,0,-16,-45,-52,-79c0,0,-39,-38,-92,-65c0,0,-53,-27,-162,-76c0,0,-65,-29,-121,-61c0,0,-56,-31,-92,-61H781V0Z"
id="f0_q"
transform="scale(0.001,-0.001)" />
<path d="M363,-271c0,0,-70,0,-128,18c0,0,-58,17,-100,47c0,0,-42,30,-64,69c0,0,-23,39,-23,80c0,0,0,36,18,65c0,0,18,29,57,29c0,0,45,0,69,-22c0,0,23,-21,23,-49c0,0,0,-24,-8,-60c0,0,-8,-37,-12,-53c0,0,5,-6,19,-18c0,0,14,-11,34,-20c0,0,24,-11,50,-18c0,0,26,-6,74,-6c0,0,45,0,86,15c0,0,42,15,73,47c0,0,33,35,51,80c0,0,18,46,18,120c0,0,0,40,-8,79c0,0,-9,40,-32,69c0,0,-23,29,-63,45c0,0,-40,16,-101,16H298v86h65c0,0,103,0,149,57c0,0,45,56,45,170c0,0,0,93,-44,140c0,0,-44,48,-125,48c0,0,-39,0,-64,-10c0,0,-25,-9,-40,-18c0,0,-19,-10,-31,-23c0,0,-12,-13,-18,-19c0,0,5,-23,13,-58c0,0,7,-35,7,-66c0,0,0,-27,-23,-49c0,0,-24,-22,-69,-22c0,0,-40,0,-58,28c0,0,-18,28,-18,66c0,0,0,38,22,79c0,0,21,40,64,75c0,0,42,35,103,57c0,0,62,21,141,21c0,0,92,0,152,-27c0,0,60,-27,95,-66c0,0,33,-38,46,-80c0,0,13,-41,13,-71c0,0,0,-37,-11,-75c0,0,-10,-38,-34,-70c0,0,-26,-35,-69,-64c0,0,-43,-28,-108,-46V313c0,0,42,-4,89,-19c0,0,47,-15,85,-44c0,0,40,-30,65,-78c0,0,26,-49,26,-122c0,0,0,-143,-115,-232c0,0,-115,-89,-288,-89Z"
id="f0_r"
transform="scale(0.001,-0.001)" />
<path d="M514,165V653L112,165Zm0,-436V67H36V182L560,819h97V165H809V67H657V-271Z"
id="f0_s"
transform="scale(0.001,-0.001)" />
<path d="M355,-271c0,0,-130,0,-221,62c0,0,-90,62,-90,144c0,0,0,38,19,65c0,0,18,28,57,28c0,0,45,0,69,-23c0,0,23,-22,23,-50c0,0,0,-24,-8,-59c0,0,-8,-36,-13,-53c0,0,6,-5,20,-14c0,0,13,-9,32,-17c0,0,19,-9,47,-15c0,0,28,-6,65,-6c0,0,48,0,90,19c0,0,43,20,72,57c0,0,32,42,48,95c0,0,16,53,16,135c0,0,0,105,-59,173c0,0,-58,69,-154,69c0,0,-59,0,-111,-22c0,0,-52,-22,-93,-75l-50,20l64,539H712V668H238L200,352c0,0,34,24,88,47c0,0,55,23,121,23c0,0,54,0,112,-16c0,0,59,-17,108,-56c0,0,49,-39,82,-100c0,0,32,-61,32,-153c0,0,0,-159,-110,-263c0,0,-109,-105,-278,-105Z"
id="f0_t"
transform="scale(0.001,-0.001)" />
<path d="M442,35c0,0,89,0,143,77c0,0,54,78,54,212c0,0,0,121,-55,194c0,0,-55,74,-148,74c0,0,-56,0,-104,-21c0,0,-48,-21,-93,-71c0,0,0,-9,-2,-41c0,0,-1,-32,-1,-51c0,0,0,-175,57,-274c0,0,56,-99,149,-99Zm-1,-57c0,0,-83,0,-150,29c0,0,-67,31,-114,87c0,0,-48,56,-74,138c0,0,-26,82,-26,184c0,0,0,267,159,449c0,0,158,183,424,219l14,-67l-67,-12c0,0,-162,-52,-250,-162c0,0,-89,-110,-115,-268c0,0,64,56,127,79c0,0,63,24,132,24c0,0,124,0,213,-96c0,0,88,-95,88,-238c0,0,0,-77,-28,-145c0,0,-28,-68,-75,-116C699,83,645,29,579,3c0,0,-66,-25,-138,-25Z"
id="f0_u"
transform="scale(0.001,-0.001)" />
<path d="M51,0V59c0,0,21,1,57,6c0,0,36,4,50,10c0,0,29,12,39,30c0,0,9,19,9,47V898c0,0,0,27,-8,44c0,0,-8,18,-40,32c0,0,-19,9,-54,17c0,0,-35,7,-53,9v59H990V789H934c0,0,-22,60,-75,122c0,0,-53,62,-105,73c0,0,-23,5,-63,6c0,0,-40,1,-66,1H471V583H580c0,0,41,0,75,9c0,0,33,10,61,38c0,0,17,17,35,60c0,0,17,44,22,76h57V325H773c0,0,-4,31,-22,78c0,0,-19,48,-35,65c0,0,-25,27,-58,37c0,0,-34,10,-78,10H471V210c0,0,0,-48,7,-76c0,0,7,-28,27,-43c0,0,19,-15,51,-19c0,0,32,-5,88,-5c0,0,27,0,63,1c0,0,37,1,64,5c0,0,32,3,59,11c0,0,27,7,41,22c0,0,35,36,80,111c0,0,45,75,59,113h55L1045,0Z"
id="f1_6"
transform="scale(0.001,-0.001)" />
<path d="M174,-330c0,0,-71,0,-115,39c0,0,-43,39,-43,89c0,0,0,20,4,38c0,0,5,18,21,38c0,0,12,16,37,27c0,0,25,12,56,12c0,0,42,0,80,-29c0,0,38,-29,79,-80c0,0,24,24,60,73c0,0,36,49,53,101c0,0,-88,185,-157,322c0,0,-68,137,-153,306c0,0,-19,35,-50,55c0,0,-32,20,-66,24v55H436V685c0,0,-25,0,-58,-11c0,0,-34,-10,-34,-27c0,0,0,-6,3,-13c0,0,2,-7,8,-20c0,0,25,-52,72,-145c0,0,46,-93,108,-217c0,0,46,106,78,182c0,0,33,76,63,150c0,0,7,19,9,29c0,0,1,11,1,15c0,0,0,13,-13,23c0,0,-13,11,-31,18c0,0,-19,7,-36,11c0,0,-17,4,-28,5v55H886V685c0,0,-34,-5,-65,-25c0,0,-32,-20,-53,-63c0,0,-64,-135,-132,-289c0,0,-68,-153,-150,-330c0,0,-47,-100,-90,-160c0,0,-43,-60,-81,-92c0,0,-36,-30,-71,-43c0,0,-35,-13,-70,-13Z"
id="f1_7"
transform="scale(0.001,-0.001)" />
<path d="M59,0V53c0,0,20,1,58,4c0,0,38,3,54,9c0,0,25,10,36,27c0,0,11,17,11,46V907c0,0,0,26,-8,44c0,0,-8,17,-39,29c0,0,-23,9,-57,17c0,0,-34,8,-55,9v53H537v-53c0,0,-23,-1,-56,-5c0,0,-32,-5,-56,-13c0,0,-28,-9,-38,-29c0,0,-10,-20,-10,-45V148c0,0,0,-25,11,-44c0,0,11,-19,37,-30c0,0,16,-6,52,-13c0,0,35,-7,60,-8V0Z"
id="f0_v"
transform="scale(0.001,-0.001)" />
<path d="M55,0V49c0,0,17,1,35,3c0,0,19,1,32,6c0,0,21,7,31,23c0,0,10,17,10,44V661H18v71H163v47c0,0,0,168,87,272c0,0,87,104,218,104c0,0,66,0,100,-26c0,0,33,-26,33,-64c0,0,0,-33,-18,-56c0,0,-17,-23,-54,-23c0,0,-23,0,-41,9c0,0,-17,10,-32,26c0,0,-15,17,-28,38c0,0,-12,21,-21,33c0,0,-50,-2,-78,-69c0,0,-27,-68,-27,-215V732H492V661H302V132c0,0,0,-26,10,-42c0,0,10,-16,32,-25c0,0,18,-6,48,-11c0,0,29,-4,51,-5V0Z"
id="f0_w"
transform="scale(0.001,-0.001)" />
<path d="M53,0V49c0,0,17,1,35,3c0,0,19,1,32,6c0,0,21,7,31,23c0,0,10,17,10,44V582c0,0,0,24,-10,43c0,0,-11,19,-31,32c0,0,-14,9,-35,15c0,0,-21,5,-43,7v48l246,17l11,-10V629h5c0,0,19,19,45,44c0,0,27,25,50,41c0,0,26,18,65,30c0,0,40,12,85,12c0,0,72,0,123,-39c0,0,51,-38,74,-93c0,0,27,27,47,46c0,0,20,20,54,43c0,0,28,19,67,31c0,0,38,12,85,12c0,0,93,0,147,-61c0,0,55,-62,55,-189V132c0,0,0,-26,9,-42c0,0,9,-17,30,-26c0,0,18,-7,34,-10c0,0,17,-4,38,-5V0H954V49c0,0,17,1,35,3c0,0,17,1,31,6c0,0,21,7,31,23c0,0,10,17,10,44V505c0,0,0,78,-36,120c0,0,-35,42,-88,42c0,0,-37,0,-69,-11c0,0,-32,-12,-59,-32c0,0,-21,-16,-36,-35c0,0,-15,-19,-22,-32V132c0,0,0,-26,9,-42c0,0,9,-17,30,-26c0,0,18,-7,31,-10c0,0,14,-4,37,-5V0H507V49c0,0,18,1,34,3c0,0,16,1,29,6c0,0,21,7,31,23c0,0,10,17,10,44V505c0,0,0,78,-35,120c0,0,-36,42,-89,42c0,0,-37,0,-69,-12c0,0,-32,-11,-59,-31c0,0,-21,-17,-36,-37c0,0,-15,-21,-23,-31V134c0,0,0,-25,11,-43c0,0,10,-17,31,-26c0,0,16,-7,32,-11c0,0,17,-4,37,-5V0Z"
id="f0_x"
transform="scale(0.001,-0.001)" />
<path d="M355,-6c0,0,-70,174,-130,319c0,0,-60,144,-124,296c0,0,-15,34,-48,53c0,0,-33,19,-66,24v49H326V683c0,0,-22,0,-56,-9c0,0,-33,-8,-33,-23c0,0,0,-3,4,-12c0,0,3,-9,7,-21c0,0,31,-76,86,-212c0,0,56,-136,91,-219c0,0,27,63,68,159c0,0,40,95,87,212c0,0,8,20,15,38c0,0,6,17,6,35c0,0,0,13,-12,23c0,0,-12,10,-29,17c0,0,-18,8,-34,12c0,0,-16,3,-27,5v47H780V690c0,0,-33,-6,-63,-24c0,0,-31,-18,-52,-65c0,0,-44,-100,-91,-208c0,0,-47,-109,-98,-228c0,0,-15,-35,-32,-82c0,0,-16,-47,-31,-89H355Z"
id="f0_y"
transform="scale(0.001,-0.001)" />
<path d="M36,0V53c0,0,34,3,71,11c0,0,37,8,57,25c0,0,26,21,36,64c0,0,9,43,9,145V840c0,0,0,47,-11,77c0,0,-11,29,-32,48c0,0,-23,20,-57,30c0,0,-33,10,-66,11v53H404L706,266L965,929c0,0,14,36,24,76c0,0,10,40,11,54h345v-53c0,0,-21,-1,-53,-7c0,0,-32,-6,-47,-11c0,0,-26,-9,-35,-30c0,0,-8,-21,-8,-45V149c0,0,0,-26,8,-44c0,0,9,-18,35,-31c0,0,13,-8,48,-14c0,0,34,-6,54,-7V0H879V53c0,0,25,1,65,5c0,0,40,5,55,13c0,0,23,14,34,32c0,0,11,18,11,46V919h-11L672,18H635L291,938h-9V306c0,0,0,-92,11,-140c0,0,12,-48,36,-68c0,0,16,-16,67,-30c0,0,52,-14,67,-15V0Z"
id="f0_z"
transform="scale(0.001,-0.001)" />
<path d="M140,722c0,0,-20,126,-40,216c0,0,-20,90,-20,119c0,0,0,35,21,59c0,0,21,25,64,25c0,0,40,0,62,-25c0,0,21,-24,21,-59c0,0,0,-29,-19,-114c0,0,-20,-86,-43,-221Z"
id="f0_10"
transform="scale(0.001,-0.001)" />
<path d="M143,-271L642,676H350c0,0,-65,0,-101,-2c0,0,-37,-1,-67,-14c0,0,-23,-10,-42,-50c0,0,-18,-40,-28,-102H66V801H768V752L236,-271Z"
id="f0_11"
transform="scale(0.001,-0.001)" />
<path d="M460,34c0,0,103,0,163,60c0,0,60,60,60,151c0,0,0,47,-20,83c0,0,-20,35,-58,64c0,0,-36,29,-101,60c0,0,-66,31,-142,63c0,0,-71,-39,-105,-99c0,0,-33,-60,-33,-137c0,0,0,-110,64,-177c0,0,65,-68,172,-68Zm88,553c0,0,56,36,80,95c0,0,25,59,25,140c0,0,0,91,-54,149c0,0,-54,57,-139,57c0,0,-84,0,-138,-55c0,0,-54,-55,-54,-136c0,0,0,-79,61,-133c0,0,62,-55,219,-117ZM441,-24c0,0,-165,0,-265,81c0,0,-99,83,-99,214c0,0,0,96,59,161c0,0,58,64,173,109c0,0,-95,53,-142,116c0,0,-47,64,-47,144c0,0,0,121,104,203c0,0,103,82,247,82c0,0,144,0,234,-77c0,0,89,-78,89,-195c0,0,0,-75,-49,-143c0,0,-50,-67,-145,-111c0,0,123,-53,178,-117c0,0,55,-64,55,-163c0,0,0,-125,-108,-215c0,0,-108,-89,-284,-89Z"
id="f0_12"
transform="scale(0.001,-0.001)" />
<path d="M442,34c0,0,91,0,147,88c0,0,56,88,56,241c0,0,0,55,-12,113c0,0,-11,57,-37,100c0,0,-25,43,-66,70c0,0,-41,27,-99,27c0,0,-52,0,-91,-21c0,0,-40,-20,-71,-55V168c0,0,4,-17,17,-41c0,0,14,-24,36,-46c0,0,22,-21,51,-34c0,0,28,-13,69,-13ZM169,-39l-46,10c0,0,4,55,6,132c0,0,1,78,1,150V982c0,0,0,25,-12,51c0,0,-11,25,-29,36c0,0,-14,10,-47,15c0,0,-34,5,-53,6v48l269,17l11,-11V659l5,-2c0,0,46,50,101,74c0,0,55,25,108,25c0,0,136,0,227,-108c0,0,91,-107,91,-279c0,0,0,-166,-105,-279C696,90,592,-21,454,-21c0,0,-61,0,-119,18c0,0,-59,18,-111,49L169,-39Z"
id="f0_13"
transform="scale(0.001,-0.001)" />
<path d="M429,211c0,0,58,0,107,21c0,0,48,22,90,69c0,0,0,3,1,12c0,0,1,9,1,25c0,0,0,11,1,25c0,0,1,15,1,30c0,0,0,175,-57,274c0,0,-57,99,-151,99c0,0,-88,0,-143,-77c0,0,-54,-76,-54,-211c0,0,0,-121,55,-194c0,0,56,-73,149,-73ZM202,-275l-13,68l67,12c0,0,160,50,251,155c0,0,90,104,116,266c0,0,-61,-52,-122,-77c0,0,-61,-24,-137,-24c0,0,-122,0,-212,95c0,0,-89,94,-89,238c0,0,0,155,104,260c0,0,104,106,257,106c0,0,166,0,265,-118c0,0,99,-119,99,-321c0,0,0,-130,-41,-245C747,140,706,26,629,-59c0,0,-75,-85,-184,-142c0,0,-109,-56,-243,-74Z"
id="f0_14"
transform="scale(0.001,-0.001)" />
<path d="M468,27c0,0,110,0,168,103c0,0,59,102,59,271c0,0,0,177,-60,275c0,0,-61,97,-165,97c0,0,-106,0,-167,-97c0,0,-61,-98,-61,-275c0,0,0,-169,59,-271c0,0,58,-103,167,-103Zm0,-49c0,0,-96,0,-171,31c0,0,-75,32,-122,88c0,0,-49,58,-74,136c0,0,-24,78,-24,168c0,0,0,88,24,163c0,0,23,75,73,135c0,0,48,58,123,92c0,0,75,33,172,33c0,0,102,0,175,-34c0,0,73,-34,122,-93c0,0,47,-58,71,-135c0,0,23,-77,23,-161c0,0,0,-102,-29,-182c0,0,-29,-80,-79,-133C752,86,699,32,628,4c0,0,-72,-26,-160,-26Z"
id="f0_15"
transform="scale(0.001,-0.001)" />
<path d="M568,41c0,0,80,0,144,37c0,0,64,38,105,105c0,0,41,68,60,154c0,0,19,85,19,191c0,0,0,109,-21,200c0,0,-21,91,-62,156c0,0,-41,63,-103,98c0,0,-62,36,-142,36c0,0,-89,0,-152,-41c0,0,-62,-41,-102,-110c0,0,-37,-66,-55,-154c0,0,-18,-88,-18,-185c0,0,0,-107,19,-194c0,0,19,-86,61,-153c0,0,40,-66,101,-103c0,0,61,-37,146,-37Zm0,-65c0,0,-110,0,-204,40c0,0,-93,41,-160,115c0,0,-68,73,-106,176c0,0,-38,103,-38,221c0,0,0,129,40,231c0,0,40,101,111,175c0,0,70,73,163,112c0,0,93,38,194,38c0,0,106,0,199,-39c0,0,93,-40,161,-111c0,0,70,-74,110,-177c0,0,39,-103,39,-229c0,0,0,-126,-40,-229c0,0,-40,-103,-112,-175C925,124,856,52,764,13c0,0,-92,-37,-196,-37Z"
id="f0_16"
transform="scale(0.001,-0.001)" />
<path d="M294,-14c0,0,-42,0,-72,29c0,0,-30,29,-30,71c0,0,0,42,30,72c0,0,30,31,72,31c0,0,42,0,72,-31c0,0,30,-30,30,-72c0,0,0,-42,-30,-71c0,0,-30,-29,-72,-29ZM257,282V565c0,0,47,4,94,15c0,0,46,12,83,38c0,0,38,28,59,67c0,0,21,39,21,109c0,0,0,112,-47,171c0,0,-47,60,-138,60c0,0,-35,0,-60,-10c0,0,-26,-10,-38,-19c0,0,4,-18,10,-52c0,0,6,-34,6,-51c0,0,0,-28,-24,-51c0,0,-23,-23,-69,-23c0,0,-40,0,-58,28c0,0,-17,28,-17,64c0,0,0,30,17,59c0,0,16,28,51,55c0,0,30,24,81,41c0,0,51,17,106,17c0,0,80,0,141,-25c0,0,61,-25,100,-66c0,0,42,-44,61,-98c0,0,20,-54,20,-117c0,0,0,-138,-88,-225c0,0,-88,-87,-242,-105V282Z"
id="f0_17"
transform="scale(0.001,-0.001)" />
<path d="M50,-243v61c0,0,147,27,220,184c0,0,73,158,73,442c0,0,0,298,-75,455c0,0,-74,156,-218,182v62c0,0,204,-27,320,-208c0,0,116,-181,116,-490c0,0,0,-305,-116,-483c0,0,-116,-180,-320,-205Z"
id="f0_18"
transform="scale(0.001,-0.001)" />
<path d="M432,61c0,0,54,0,92,22c0,0,38,23,66,54V576c0,0,-6,19,-21,41c0,0,-14,23,-33,40c0,0,-21,18,-51,30c0,0,-30,12,-70,12c0,0,-87,0,-146,-90c0,0,-60,-90,-60,-249c0,0,0,-62,12,-113c0,0,11,-51,40,-95c0,0,27,-41,68,-66c0,0,41,-25,103,-25Zm31,-391v48c0,0,23,2,45,4c0,0,23,2,41,8c0,0,23,7,32,26c0,0,9,19,9,44V72l-5,1c0,0,-12,-13,-34,-31c0,0,-22,-18,-46,-29c0,0,-29,-14,-57,-23c0,0,-28,-9,-69,-9c0,0,-67,0,-127,27c0,0,-59,28,-103,80c0,0,-44,51,-70,125c0,0,-25,74,-25,163c0,0,0,84,30,153c0,0,29,69,79,121c0,0,47,48,113,77c0,0,66,29,130,29c0,0,49,0,86,-10c0,0,38,-9,65,-22c0,0,23,-9,46,-25c0,0,23,-15,33,-20l64,97l42,-6c0,0,-3,-55,-8,-136c0,0,-5,-80,-5,-141V-187c0,0,0,-27,10,-46c0,0,10,-19,31,-28c0,0,18,-8,46,-13c0,0,27,-6,44,-8v-48Z"
id="f0_19"
transform="scale(0.001,-0.001)" />
<path d="M9,0V46c0,0,51,15,82,36c0,0,30,21,57,53c0,0,23,30,64,82c0,0,42,52,107,142c0,0,-38,54,-93,133c0,0,-55,79,-91,131c0,0,-19,28,-44,46c0,0,-25,17,-70,17v49H340V686c0,0,-23,0,-46,-3c0,0,-23,-3,-23,-13c0,0,0,-7,4,-15c0,0,5,-8,11,-18c0,0,17,-25,52,-78c0,0,34,-53,75,-112c0,0,26,36,61,83c0,0,34,48,63,91c0,0,3,6,6,14c0,0,3,7,3,15c0,0,0,16,-26,25c0,0,-25,9,-49,13v47H743V689c0,0,-57,-15,-89,-35c0,0,-32,-21,-55,-47c0,0,-24,-31,-58,-76c0,0,-34,-45,-96,-125c0,0,68,-96,111,-157c0,0,42,-61,86,-126c0,0,21,-33,48,-52c0,0,26,-19,73,-22V0H425V49c0,0,34,4,57,7c0,0,24,4,24,20c0,0,0,6,-8,21c0,0,-7,14,-15,26c0,0,-18,29,-51,78c0,0,-32,49,-79,117c0,0,-39,-49,-72,-95c0,0,-33,-46,-69,-97c0,0,-5,-8,-10,-19c0,0,-6,-11,-6,-18c0,0,0,-16,21,-27c0,0,21,-11,64,-15V0Z"
id="f0_1a"
transform="scale(0.001,-0.001)" />
<path d="M73,0V53c0,0,18,1,52,4c0,0,34,3,47,9c0,0,22,9,33,27c0,0,10,19,10,48V905c0,0,0,24,-10,44c0,0,-9,20,-33,31c0,0,-20,10,-49,17c0,0,-29,8,-50,9v53H513v-53c0,0,-21,-1,-51,-7c0,0,-30,-6,-45,-11c0,0,-25,-9,-34,-30c0,0,-9,-20,-9,-45V585H871V905c0,0,0,24,-10,44c0,0,-10,20,-34,31c0,0,-20,10,-49,17c0,0,-28,8,-49,9v53h440v-53c0,0,-21,-1,-51,-7c0,0,-31,-6,-46,-11c0,0,-25,-9,-33,-30c0,0,-9,-21,-9,-45V149c0,0,0,-26,9,-44c0,0,8,-18,33,-31c0,0,13,-7,46,-14c0,0,32,-6,51,-7V0H729V53c0,0,18,1,52,4c0,0,34,3,46,9c0,0,23,9,33,28c0,0,11,18,11,47V518H374V149c0,0,0,-26,9,-44c0,0,9,-18,34,-31c0,0,13,-7,45,-14c0,0,33,-6,51,-7V0Z"
id="f0_1b"
transform="scale(0.001,-0.001)" />
</defs>
<!-- Any embedded fonts defined here -->
<style type="text/css" ><![CDATA[
@font-face {
font-family: Georgia-Bold_g;
src: url("fonts/Georgia-Bold_g.woff") format("woff");
}
@font-face {
font-family: Georgia_b;
src: url("fonts/Georgia_b.woff") format("woff");
}
]]></style>
</svg>baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-80277091068973507912018-01-18T16:21:00.000-08:002018-07-23T23:24:19.801-07:00iohyve / bhyve USB controller passthrough goodnessI <i>used</i> to have a Windows machine that was dedicated to running software for our printer since the open-source software wouldn't scan and print correctly. Thanks to <span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;">iohyve</span></span> and a $20 PCI USB card, I was able to eliminate this machine and replace it with a slimmed down virtual machine.<br />
<br />
Here are some tips and steps to get it working:<br />
<ul>
<li>Only PCI devices that support MSI (message signaled interrupts) will work. You can figure all of this out with the command:<br /><span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;"><br />pciconf -lvc</span></span><br /><br />In my case, I get:<span style="font-size: xx-small;"><span style="font-family: "courier new" , "courier" , monospace;"><br /><br />xhci1@pci0:3:0:0: class=0x0c0330 card=0x12421b21 chip=0x12421b21 rev=0x00 hdr=0x00<br /> vendor = 'ASMedia Technology Inc.'<br /> device = 'ASM1142 USB 3.1 Host Controller'<br /> class = serial bus<br /> subclass = USB<br /> cap 05[50] = MSI supports 8 messages, 64 bit <br /> cap 11[68] = MSI-X supports 8 messages<br /> Table in map 0x10[0x2000], PBA in map 0x10[0x2080]<br /> cap 01[78] = powerspec 3 supports D0 D3 current D0<br /> cap 10[80] = PCI-Express 2 endpoint max data 128(512) NS<br /> link x2(x2) speed 5.0(5.0) ASPM disabled(L0s/L1)<br /> ecap 0002[100] = VC 1 max VC0<br /> ecap 0001[200] = AER 1 0 fatal 0 non-fatal 0 corrected<br /> ecap 0019[280] = PCIe Sec 1 lane errors 0<br /> ecap 0018[300] = LTR 1</span></span></li>
<li><span style="font-family: "courier new" , "courier" , monospace;">bhyve</span> expects that PCI devices that will be passed through must be associated with the ppt driver. Rebooting your machine is not required. In the above example, the device is associated with the <span style="font-family: "courier new" , "courier" , monospace;">xhci</span> driver. To associate it with the <span style="font-family: "courier new" , "courier" , monospace;">ppt</span> driver: <span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;"><br /><br />devctl detach pci3:0:0<br />devctl set driver pci3:0:0 ppt</span></span><br />If you execute <span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;">pciconf -lvc</span></span> again, you'll now notice:<span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;"><br /><span style="font-size: xx-small;"><br />ppt1@pci0:3:0:0: class=0x0c0330 card=0x12421b21 chip=0x12421b21 rev=0x00 hdr=0x00</span></span></span></li>
<li>In modern <span style="font-family: "courier new" , "courier" , monospace;">bhyve</span>, you must supply the <span style="font-family: "courier new" , "courier" , monospace;">-S</span> argument to <span style="font-family: "courier new" , "courier" , monospace;">bhyve</span> in order to get PCI passthrough working. Note that <span style="font-family: "Courier New", Courier, monospace;">-u</span> is provided to make Windows like my UTC clock:<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: x-small;"><br /><br />iohyve set vm_name_here bargs = "-H -w -S -u"</span></span></li>
<li>Create the mapping for the PCI device in question:<span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;"><br /><br />iohyve set vm_name_here pcidev:1=passthru,3/0/0</span></span></li>
<li>Limit or completely disable network access to your virtual server!</li>
</ul>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-4968021720703940572018-01-14T01:24:00.002-08:002018-01-18T16:21:21.941-08:00Installing Windows 10 in TrueOS (FreeBSD) in a bhyve container using iohyve Here's an abbreviated HOWTO install Windows 10 using <span style="font-family: "courier new" , "courier" , monospace;">iohyve</span> on TrueOS.<br />
<span style="font-family: "courier new" , "courier" , monospace;">iohyve</span> is a handy script that helps manage virtual machines in <span style="font-family: "courier new" , "courier" , monospace;">bhyve</span>. <a href="http://pr1ntf.xyz/windowsunderbhyve.html">More information is available here</a>.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<ol>
<li>Download installation ISOs<br />You can use the <a href="https://www.microsoft.com/en-us/software-download/windows10">Windows Media Creation Tool</a> to download .iso files for Windows 10.<br />Download the <a href="https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso">Red Hat VirtualIO network adapter ISO</a>.</li>
<li>Install the prerequisite packages for iohyve and bhyve<br /><span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;">pkg install tigervnc bhyve-firmware uefi-edk2-bhyve iohyve</span></span></li>
<li>Initialize iohyve if you have never used iohyve before<br /><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: x-small;">iohyve setup pool=zfs_poolname_here net=network_nic_here kmod=1</span></span></li>
<li>Initialize components<br /><span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;">iohyve cpfw /usr/local/share/uefi-firmware/BHYVE_UEFI.fd<br />iohyve cpiso /path/to/Windows_10_installer.iso<br />iohyve cpiso /path/to/virtio-win.iso</span></span></li>
<li>Create and configure device (example uses 32 gigabytes for C:)<br /><span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;">iohyve create win10 32g<br />iohyve set win10 loader=uefi ram=2G cpu=2 vnc=YES vnc_tablet=YES vnc_port=6901 vnc_wait=YES bargs="-H -w" fw=BHYVE_UEFI.fd</span></span></li>
<li>Install Windows 10<br /><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: x-small;">iohyve install win10 Windows_10_installer.iso<br />vncviewer localhost:6901</span></span><br />... stuff happens.</li>
<li>Once install is completed and the VM shuts down, install the virtio network driver<br /><span style="font-size: x-small;"><span style="font-family: "courier new" , "courier" , monospace;">iohyve install win10 virtio-win.iso</span></span><br /><a href="https://1.bp.blogspot.com/-oQxGVxVBj9U/WlumjEM-X6I/AAAAAAAAodY/yvkhLaz3e084VPkfnRxvua3AxEaJCn2BwCLcBGAs/s1600/netkvm.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="240" src="https://1.bp.blogspot.com/-oQxGVxVBj9U/WlumjEM-X6I/AAAAAAAAodY/yvkhLaz3e084VPkfnRxvua3AxEaJCn2BwCLcBGAs/s320/netkvm.png" width="320" /></a><br />Navigate the explorer to the "d:" drive, open the NetKVM directory for your architecture, find the <span style="font-family: "courier new" , "courier" , monospace;">.inf</span> file and right-click it to "Install." Congratulations, your VM can now download teh viruz!</li>
<li>Do cool things to your Windows using <span style="font-family: "courier new" , "courier" , monospace;">zfs</span> commands.</li>
</ol>
Some caveats about <span style="font-family: "courier new" , "courier" , monospace;">bhyve</span>:<br />
<ol>
<li>You can't run <span style="font-family: "courier new" , "courier" , monospace;">bhyve</span> and <span style="font-family: "courier new" , "courier" , monospace;">VirtualBox</span> at the same time.</li>
<li>If you try to run <span style="font-family: "courier new" , "courier" , monospace;">bhyve</span>, and then want to run VirtualBox, it seems that it is not possible to <span style="font-family: "courier new" , "courier" , monospace;">kldunload</span> the byhve module <span style="font-family: "courier new" , "courier" , monospace;">vmm</span> that occupies the hypervisor (it is possible to unload <span style="font-family: "courier new" , "courier" , monospace;">nmdm</span>).</li>
</ol>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-64083024578642669482017-10-06T15:15:00.000-07:002017-10-06T22:47:19.257-07:00Experimental 2 meter / 70 cm dual-band high-gain flower pot antenna using RG6 coax<br />
I decided to modify the original VK2ZOI Experimental<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-mEemidngMxc/WdhqO0fpJnI/AAAAAAAAmUc/zp7n6R0VfhIrI4NuBbwNiYkHkaFyHsqUgCLcBGAs/s1600/Flowerpot.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="1600" data-original-width="1200" height="320" src="https://4.bp.blogspot.com/-mEemidngMxc/WdhqO0fpJnI/AAAAAAAAmUc/zp7n6R0VfhIrI4NuBbwNiYkHkaFyHsqUgCLcBGAs/s320/Flowerpot.jpg" width="240" /></a></div>
Dual Band Flower Pot Antenna to work with RG6 coaxial cable and utilize a ten-foot-long section of 1+1/4" PVC pipe that is found endemically here in the United States. This resulted in an antenna with SWR of about 1.0 on 146.52 MHz simplex, and 2.0 on 144 and 148 MHz.<br />
<h3>
Changes from Original Design</h3>
Compared with the original VK2ZOI Experimental Flower Pot:<br />
<ul>
<li>Lengths of all segments were implemented as drawn in the VK2ZOI plan </li>
<li>"Double-shielded" RG6 that used both foil and light outer braid instead of RG58</li>
<li>Top coil: 4 tight turns of RG6. The total length of this cable segment was therefore changed to 630 mm.</li>
<li>Bottom coil: 4 loose turns of RG6.</li>
</ul>
<h3>
The plans of mice and men...</h3>
My original plan involved using a bottom coil of 5 turns RG6. Using SELFRES3.EXE as the calculator, I back-calculated the self-resonant frequencies of the VK2ZOI coils: top coil from 125 through 150 MHz, and bottom coil of 135 MHz. I did not compensate for velocity factor differences and assumed solid-core RG6
has a similar velocity factor to that of solid-core RG58. <br />
<br />
The parameters that I used for my RG6:<br />
<ul>
<li>Coil width 5.6 mm</li>
<li>Conductor diameter 5 mm</li>
<li>Diameter of coil = 42 mm OD of PVC + 6 mm diameter of RG6 = 48 mm</li>
</ul>
<br />
<table border="0" cellspacing="0">
<colgroup width="107"></colgroup>
<colgroup width="172"></colgroup>
<colgroup width="270"></colgroup>
<tbody>
<tr>
<td align="left" height="17"><b><u># of Turns</u></b></td>
<td align="left"><b><u>Solenoid length, mm</u></b></td>
<td align="left"><b><u>Calculated resonant frequency, MHz</u></b></td>
</tr>
<tr>
<td align="left" height="17">3</td>
<td align="left">17</td>
<td align="left">180</td>
</tr>
<tr>
<td align="left" height="17">4</td>
<td align="left">22</td>
<td align="left">143</td>
</tr>
<tr>
<td align="left" height="17">5</td>
<td align="left">40</td>
<td align="left">135</td>
</tr>
<tr>
<td align="left" height="17">5</td>
<td align="left">28</td>
<td align="left">122</td>
</tr>
</tbody></table>
<h3>
Play-by-play </h3>
With the five-turn bottom coil, the SWR measured 3 at 146 MHz and ~1.2 at 144 MHz. Trimming the top of the antenna resulted in a reduction of SWR at 144 MHz and 146 MHz to 2.5; further shortening then increased the SWR to about 3 at 146 MHz and was stopped.<br />
<br />
Because of the seemingly sharp "knee"-like SWR increase at ~145 MHz, I hypothesized that my lower coil was imparting too much inductance with high Q as the bottom coil ended up being a lot more tightly packed than I had expected. I therefore removed one turn from the bottom coil and my SWR dropped dramatically at 146 MHz to be nearly 1.0.<br />
<br />
I used aluminum foil for coupling sleeve only on the bottom of the antenna at the time of testing.<br />
<br />
Prelimiary result with only lower sleeve in place:<br />
SWR 2 144 MHz, 1 @ 146 MHZ, 2 @ 148 MHz.<br />
SWR ~ 1.5 throughout 70cm band.<br />
<br />
Special thanks to Roger W7RC (espouses the benefits of RG6) and Bill KG7ULE for<br />
practical advice via the 146.52 MHz Portland Graveyard Net.<br />
<br />
<br />baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-57187581912666882162016-11-26T00:44:00.003-08:002016-11-26T00:44:36.481-08:00Wiskott-Aldrich Syndrome mnemonic<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-WL54OvQ3nsQ/WDlKiba71PI/AAAAAAAAkFE/YJBqBcse0eUJfjislAD2ZB1lnKlrR_pCwCLcB/s1600/wiskott_aldrich.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="immunodeficiency, thrombocytopenia, eczema" border="0" height="400" src="https://3.bp.blogspot.com/-WL54OvQ3nsQ/WDlKiba71PI/AAAAAAAAkFE/YJBqBcse0eUJfjislAD2ZB1lnKlrR_pCwCLcB/s400/wiskott_aldrich.jpg" title="Wiskott's Ostrich" width="298" /></a></div>
Wiskott is riding an ostrich.<br />
<br />
The ostrich is sick because it has <b>immunodeficiency</b>; it has epistaxis due to <b>thrombocytopenia</b> and a lot of <b>eczema</b> eggs.<br />
<br />
X-linked disorder that causes cytoskeleton rearrangement.baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-85752010209746579582016-11-23T20:42:00.001-08:002016-11-23T20:47:48.198-08:00Cytochrome P450 Inducers & Inhibitors mnemonicsModerately offensive mnemonics that <b>induce CYP450</b>:<br />
<blockquote class="tr_bq">
<i>Nevir drive your carb by Ma's pines, </i><br />
<i>through the barbwire fence, and</i><br />
<i>up the ramp</i><br />
<i>into St. John's woods.</i><br />
<i><br /></i>
<i>De-phen-ding griseoly bear (on a cycle, "Phossy,") will mo'dafinetly attack your drunk ass.</i></blockquote>
<ul>
<li>Nevirapine</li>
<li>Carbamazepine</li>
<li>Barbiturates</li>
<li>Rifampin</li>
<li>St. John's wort</li>
<li>Phenytoin</li>
<li>Griseofulvin</li>
<li>Cyclophosphamide </li>
<li>Modafinil</li>
<li>Chronic alcoholism </li>
</ul>
Offensive mnemonic that off-puts, or <b>inhibits, CYP450</b>:<br />
<blockquote class="tr_bq">
<i>Ami and Quinn pro-teased Sonia'z azole with grapes and Clara's myce on the ciment floor.</i></blockquote>
<ul>
<li>Amiodarone</li>
<li>Fluoroquinolones</li>
<li>Protease inhibitors </li>
<li>I<b>soniaz</b>id</li>
<li>-azole antifungals</li>
<li>Grapefruit juice</li>
<li>Clarithromycin</li>
<li>Cimetidine</li>
</ul>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-10527112601007989272016-11-22T16:28:00.000-08:002016-11-22T16:28:50.601-08:00Neural crest cell / MEN2 mnemonicHere's a word-picture to help remember the facts.<blockquote class="tr_bq">
Two men "A" and "B" are wearing crowns (neural crests) and are both eating melon (melanocytes).<br />
<br />Man B is really tall and skinny (marfanoid) and has big orthodontics, and he chokes on the melon -- it's gone down his trachea! He freaks out! His lips and his eyelids are swollen!<br /><br />Man "A," Larry, gives him a cricothyrotomy -- right in his larynx.<br /><br />Now that it's 10AM, man B enters a muffin store in order to <b>RET</b>urn his melon. There are some seriously lumpy muffins inside...<br />
<br />Man "A" goes to the middle of the store. A swan in the middle of a simulated "sea" (C cells) wearing a royal crest is giving birth. The swan wields a para -- an M249 machine gun, and has HUGE thighs, 'cuz it has been using 'roids.<br />
<br />
With the help of her dula, who is pounding on a tympani to help the swan count, she gives birth to a baby swan. Baby swan spirals around, covered in a membrane.</blockquote>
<br />
MEN2A/B is a gain of function mutation in the <b>RET</b> (tyrosine kinase) <b>proto-oncogene</b> found on <b>chromosome 10</b>. This affects cells derived from the <b>neural crest</b>. Both types are associated with <b>pheochromocytoma</b> and <b>parathyroid hyperplasia</b> (in type 2A) or <b>Marfanoid habitus and mucosal neuromas</b> (type 2B). These cells are derivatives of neural crest cells and are listed in order of appearance:<br />
<ul>
<li>Melanocytes</li>
<li>Odontoblasts</li>
<li>Tracheal & laryngeal cartilage</li>
<li>Enterochromaffin cells</li>
<li>Parafollicular thyroid cells</li>
<li>Schwann cells </li>
<li>Adrenal medulla</li>
<li>Spiral membrane / tympanic surface</li>
</ul>
<br />
<br />
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-12078212223649876422016-11-21T14:33:00.000-08:002016-11-21T14:33:09.727-08:00Benzodiazepine mnemonicsThe Benzos have a contest crossing the Alps.<br />
<br />
<img alt="https://img0.etsystatic.com/053/0/8584318/il_340x270.718469136_liwi.jpg" src="https://img0.etsystatic.com/053/0/8584318/il_340x270.718469136_liwi.jpg" /> <br />
<blockquote class="tr_bq">
TOM <b>tri</b>es with an <b>ox</b> <b>mid</b>-day;<br /><b>Te</b>a<b>m</b> <b>Lora</b>x crosses the <b>Alp</b>s in less than a day;<br />
The heavy Latin girls, <b>Flura</b> and <b>Chlor</b>a, take more than one <b>dia</b>.</blockquote>
<br />
<i>Short-acting: triazolam, oxazepam, midazolam (t½ < 6 hrs.)</i><br />
<i>Intermediate: temazepam, lorazepam, alprazolam (t½ < 24 hrs.)</i><br />
<i>Long: flurazepam, chlordiazepoxide, diazepam. (t½ > 24 hrs.)</i> baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-45087467468499708452016-11-03T12:19:00.002-07:002016-11-22T16:34:16.441-08:00HIV drug mnemonicsSometimes all you need to do is recognize part of the word. <br />
<br />
<h3>
Nuclear reverse transcriptase inhibitors</h3>
<i>NRTI and Aba did ten vudine (voodo) tricks.</i><br />
<ul>
<li><u><b>Aba</b></u>cavir</li>
<li><u><b>Did</b></u>anosine</li>
<li><u><b>Ten</b></u>ofovir</li>
<li>Zido-, Lami-, and Sta<b><u>vudine</u></b></li>
<li>Em<u><b>tric</b></u>itabine</li>
</ul>
<h3>
Non-nuclear reverse transcriptase inhibitors</h3>
<i>No, NRTI, Neva-raping Delaware's ef-favor!</i><br />
<ul>
<li><b><u>Nevi</u></b>-rapine</li>
<li><u><b>Delav</b></u>irdine</li>
<li><u><b>Efavir</b></u>enz</li>
</ul>
<h3>
Fusion inhibitors</h3>
<i>Mars virus docs, 120, enfer (enter) virus 41.</i><br />
<ul>
<li>Mara<u><b>viroc</b></u> - blocks GP120 and inhibits "docking" or attachment to surface receptors</li>
<li><u><b>Enfu</b></u>virtide - blocks GP41 and inhibits "entry" or viral penetration into the cell</li>
</ul>
<h3>
Others </h3>
Protease inhibitors all end in <b>-navir</b> <i>("Never tease a pro-tease.")</i><br />
<i><br /></i>
Integrase inhibitors all have <b>-tegr-</b> integrated into their names.<br />
<br />
<h3>
</h3>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-62654289852715476532016-10-03T15:22:00.003-07:002016-11-24T11:21:46.783-08:00Microbiology: mnemonics, Baitisj-styleThis post is primarily for medical students.<br />
<br />
My brain doesn't work well with normal mnemonics, so I have to create sentences that use multiple letters from the organisms. <br />
<br />
Aerobic bacteria:<br />
<blockquote class="tr_bq">
<i>Mona's heart and lungs need air.</i></blockquote>
<ul>
<li><i>Pseudomonas</i></li>
<li><i>Nocardia</i> (cardia = heart)</li>
<li><i>Mycobacterium</i> (infest the lungs), good enough for me</li>
</ul>
Anaerobes:<br />
<blockquote class="tr_bq">
Ana's mice fuse bacteria and robes together in her closet. </blockquote>
<ul>
<li><i>Actinomyces</i></li>
<li><i>Fusobacterium</i></li>
<li><i>Bacteroides</i></li>
<li><i>Clostridium</i></li>
</ul>
Obligate intracellular:<br />
<blockquote class="tr_bq">
Outside, it was rilly cold and chlammy, so I went inside because I needed to ATPee with my rilly chlammy cox.<br />
(needs host ATP)</blockquote>
<ul>
<li><i>Rickettsia</i></li>
<li><i>Chlamydia</i></li>
<li><i>Coxiella</i></li>
</ul>
Facultative intracellular:<br />
<blockquote class="tr_bq">
I listened in as the facultative French Legion pestered my nice salmon brood.</blockquote>
<ul>
<li><i>Listeria </i></li>
<li><i>Francisella</i></li>
<li><i>Legionella</i></li>
<li><i>Yersinia pestis</i></li>
<li><i>Neisseria</i></li>
<li><i>Salmonella</i></li>
<li><i>Brucella</i></li>
</ul>
Catalase-positive:<br />
<blockquote class="tr_bq">
Because she was Aspergers at heart, Mona Ecolied (coiled) her candid list around her serrated cattle-staff instead of her helical book-holder.</blockquote>
<ul>
<li><i>Aspergillus</i></li>
<li><i>Nocardia </i></li>
<li><i>Pseudomonas</i></li>
<li><i>E. coli</i></li>
<li><i>Candida</i></li>
<li><i>Listeria</i></li>
<li><i>Serratia</i></li>
<li><i>Burkholder </i></li>
<li><i>Helicobacter pylori</i></li>
</ul>
Urease-positive: (this is the only acronym that works for me.)<br />
<blockquote class="tr_bq">
Struvite stones? PEe CHUKSS!</blockquote>
<ul>
<li><i>Staph. <b>e</b>pidermidis </i></li>
<li><i>Proteus</i></li>
<li>Cryptococcus</li>
<li><i>H pilori</i></li>
<li><i>Ureaplasma</i></li>
<li><i>Klebsiella</i></li>
<li><b><i>S</i></b><i>taph. <b>s</b>aphrophyticus</i></li>
</ul>
<br />
Encapsulated bacteria:<br />
<blockquote class="tr_bq">
Jesus (GBS)! Mona klubbed HIs nice, pnew-ly-colied salmon capsule.</blockquote>
<ul>
<li>Group B Strep</li>
<li><i>Pseudomonas</i></li>
<li><i>Klebsiella</i></li>
<li><i>Haemophilus influenzae</i> (type B)</li>
<li>Neisseria meningitidis</li>
<li><i>Strep. pneumoniae </i></li>
<li><i>E. coli</i></li>
<li><i>Salmonella</i></li>
</ul>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com2tag:blogger.com,1999:blog-4419430113255822560.post-47089432797508923072016-09-06T12:10:00.004-07:002016-09-06T12:10:59.149-07:00git: Using the branches in a remote repositoryThis is more of a personal note -- something that I need to record in order to use <span style="font-family: "Courier New",Courier,monospace;">git</span> efficiently.<br />
<br />
If you <span style="font-family: "Courier New",Courier,monospace;">git clone</span> a repository in (e.g. from GitHub), you generally end up on the '<span style="font-family: "Courier New",Courier,monospace;">master</span>' or '<span style="font-family: "Courier New",Courier,monospace;">origin</span>' branches, assuming that you accept the default nomenclature for referring to a remote repository. To show the other branches available to you:<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">git remote show [origin]</span></blockquote>
or<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">git ls-remote</span> </blockquote>
To show you what you are currently tracking: <br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">git branch -vv</span></blockquote>
You can then switch to one of the remote branches shown in <span style="font-family: "Courier New",Courier,monospace;">ls-remote</span>: <br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">git checkout remote_branch</span></blockquote>
You may find that git warns you about untracked files that are present that may be overwritten by changing the branch.<br />
<br />
Assuming you have a bunch of untracked files or cruft that you are <i>certain</i> that don't need and you want to discard:<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">git clean -d -fx ""</span></blockquote>
... and then you can proceed with the checkout. <br />
<br />baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-46485602509592851232016-09-05T13:33:00.003-07:002016-09-05T13:33:44.348-07:00This is what replacement nibs (tips) for the GT-N8013 look likeNibs for the Galaxy Note 10.1 GT-N8013 (first edition, from 2013) are increasingly hard to find. An Internet search turns up a lot of tips that look like they're incompatible -- and indeed, they probably are.<br />
<br />
It turns out that the nibs for this particular model are straight: no curves, no blobs -- just a tube of plastic with a rounded tip. A #2 Philips is included for scale:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-i-jisgU66ZI/V83V0ewTwlI/AAAAAAAAjpE/PgMAMYSM1YsokjLT2xUtYsS314j8ZYKNwCLcB/s1600/20160905_125302.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="387" src="https://2.bp.blogspot.com/-i-jisgU66ZI/V83V0ewTwlI/AAAAAAAAjpE/PgMAMYSM1YsokjLT2xUtYsS314j8ZYKNwCLcB/s640/20160905_125302.jpg" width="640" /></a></div>
<br />
And yes, you can just yank them out of the pen barrel.baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-48857556754499762542016-09-02T11:57:00.001-07:002016-09-02T11:57:30.058-07:00Building Python3 modules from FreeBSD portsIf you're like me, you will have <span style="font-family: "Courier New",Courier,monospace;">python2.7</span> selected as the default interpreter in your TrueOS installation. However, some programs may require Python version 3 (and associated python3 modules). However, there aren't many <span style="font-family: "Courier New",Courier,monospace;">py34</span> modules available using <span style="font-family: "Courier New",Courier,monospace;">pkg install</span>.<br />
<br />
The solution to the problem is simple <a href="http://web.pcbsd.org/doc/11/html/advanced.html#server7">if you have a FreeBSD ports tree installed</a>.<br />
<br />
To build a port for a specific version of python, execute:<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">PYTHON_VERSION=pythonX.X make</span></blockquote>
Substitute X.X for the appropriate version that you require. Instead of the default <span style="font-family: "Courier New",Courier,monospace;">py27-<i>modulename</i></span>, FreeBSD will build <span style="font-family: "Courier New",Courier,monospace;">pyXX-<i>modulename</i></span>.<br />
<br />
The default, of course, can be changed in <span style="font-family: "Courier New",Courier,monospace;">make.conf</span> (see <span style="font-family: "Courier New",Courier,monospace;">man make.conf</span> for details.)baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-78144059108114473042016-02-19T11:11:00.000-08:002016-02-19T11:11:41.167-08:00Prevent websites from hiding UI elements in Firefox browser window<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://2.bp.blogspot.com/-sUMO_WSiT-A/Vsdm-IVGpXI/AAAAAAAAH5g/8XrUiOWozGc/s1600/castrated_window.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="193" src="https://2.bp.blogspot.com/-sUMO_WSiT-A/Vsdm-IVGpXI/AAAAAAAAH5g/8XrUiOWozGc/s320/castrated_window.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">This is freaking annoying</td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
I find it very annoying when websites disable the menu bar, back and forward buttons, navigation bar, or bookmarks in windows. Banking websites and Paypal both have pop-up windows that 'castrate' my browser.<br />
<br />
The JavaScript / HTML code that does this is quite straightforward; this is a comma-separated properties list of string tokens that define the new window behaviour:<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;"><b>window.open</b> ("url","title",</span><br />
<span style="font-family: "Courier New",Courier,monospace;">"toolbar=no,</span><br />
<span style="font-family: "Courier New",Courier,monospace;">status=no,</span><br />
<span style="font-family: "Courier New",Courier,monospace;">scrollbars=no,</span><br />
<span style="font-family: "Courier New",Courier,monospace;">resizable=no,</span><br />
<span style="font-family: "Courier New",Courier,monospace;">location=no,</span><br />
<span style="font-family: "Courier New",Courier,monospace;">directories=no,</span><br />
<span style="font-family: "Courier New",Courier,monospace;">copyhistory=no,</span><br />
<span style="font-family: "Courier New",Courier,monospace;">menubar=no")</span></blockquote>
<br />
It took some digging, but Firefox allows you to disable modification of the attributes of windows with a little bit of <b><span style="font-family: "Courier New",Courier,monospace;">about:config</span></b> magic. Simply search for <span style="font-family: "Courier New",Courier,monospace;"><b>disable_window_open_feature</b></span> as shown below, and double-click on the attributes that you don't want websites to be able to enable or disable. My preferences are to manually set the following properties to <span style="font-family: "Courier New",Courier,monospace;"><b>true</b></span>:<br /><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-Mmi5BGJyBoM/Vsdoey8aH8I/AAAAAAAAH5s/RN_cZxwIGDM/s1600/fixed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://3.bp.blogspot.com/-Mmi5BGJyBoM/Vsdoey8aH8I/AAAAAAAAH5s/RN_cZxwIGDM/s320/fixed.png" width="280" /></a></div>
<ul>
<li><span style="font-family: "Courier New",Courier,monospace;">dom.disable_window_open_feature.menubar</span></li>
<li><span style="font-family: "Courier New",Courier,monospace;">dom.disable_window_open_feature.minimizable</span></li>
<li><span style="font-family: "Courier New",Courier,monospace;">dom.disable_window_open_feature.personalbar</span></li>
<li><span style="font-family: "Courier New",Courier,monospace;">dom.disable_window_open_feature.scrollbars</span></li>
<li><span style="font-family: "Courier New",Courier,monospace;">dom.disable_window_open_feature.titlebar</span></li>
<li><span style="font-family: "Courier New",Courier,monospace;">dom.disable_window_open_feature.toolbar</span> </li>
</ul>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-55383135349273051282016-02-06T15:27:00.002-08:002016-02-06T15:27:49.643-08:00LibreOffice: Interpreting CSV money "$XX.XX" as numeric valueFor as long as I can remember using LibreOffice, I found that CSV files did not seem to be interpreted in a way such that monetary values preceded by a dollars sign (e.g. $12.34) would be interpreted as a <i>numeric</i> value. For example, when highlighting multiple numeric values, LibreOffice very conveniently shows the <i>sum</i> of the values in the lower-right area of the window.<br />
<br />
The fix is simple. Check the box "<b>Detect special <u>n</u>umbers</b>" as shown in the image below:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-AHeuffEIh4g/VraA_VWPkBI/AAAAAAAAH40/mOCpOmBWIjw/s1600/detect_special_numbers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="262" src="https://1.bp.blogspot.com/-AHeuffEIh4g/VraA_VWPkBI/AAAAAAAAH40/mOCpOmBWIjw/s320/detect_special_numbers.png" width="320" /></a></div>
<br />
After this fix, LibreOffice very nicely formats any <span style="color: red;">negative numbers in red ink</span>.<br />
<br />
Hurray! Now I'm all ready to analyse my 2015 expenditures!baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-43665881239656074132016-02-01T13:23:00.001-08:002016-02-01T13:23:47.794-08:00Chase Ultimate Rewards sale item: Kohl's card 10% offAs part of my quest to hunt for cash back credit card bargains:<br />
<br />
As of Feb 1, 2016, I had about $100 of <a href="https://www.chase.com/ultimaterewards">Chase Ultimate Rewards</a> built up, and noticed the Kohl's cards are currently 10% off.baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-21294056027530716522015-11-18T10:10:00.001-08:002015-11-18T10:10:30.582-08:00Microsoft Windows 10 (build 1511 / 10586, November 2015) update likely fails if you "forcefully removed" applications in Windows 10Months after I had <a href="http://superuser.com/questions/942418/how-do-you-forcefully-remove-apps-in-windows-10/942419#942419">followed directions posted on Super User to remove arguably useless parts of Windows 10</a> (including Cortana), it seemed that Windows Update didn't work very well on this particular Windows 10 update. <a href="https://support.microsoft.com/en-us/kb/3036646">Executing the <span style="font-family: Courier New, Courier, monospace;">Get-WindowsUpdateLog</span></a> command in PowerShell rendered a log file on my desktop that didn't contain anything useful.<br />
<br />
I suppose that the answer to this problem is to use the <a href="http://go.microsoft.com/fwlink/?LinkId=691209">Windows Media Creation Tool</a> to perform the update, but without diagnostic logs to demonstrate where the failure was, I am reluctant to spend time attempting this.baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com1tag:blogger.com,1999:blog-4419430113255822560.post-21589607210262401412015-10-24T23:52:00.001-07:002015-10-24T23:56:28.289-07:00One minute tutorial: Getting started with a fresh NodeMCU ESP8266 (direct from eBay)The <a href="https://en.wikipedia.org/wiki/NodeMCU">NodeMCU / ESP8266</a> is a ridiculously cheap ($2) micro-controller that can talk to an 802.11N wireless network. This device is the herald of the "<a href="https://en.wikipedia.org/wiki/Internet_of_Things">Internet of Things</a>."<br />
<br />
If you buy one on eBay, chances are it will NOT be flashed with NodeMCU firmware (it speaks <a href="http://www.lua.org/">Lua</a>). This understandably <a href="http://www.humoar.com/wp-content/uploads/signs/01.jpg">confused the crap</a> out of me. So, this serves as a guide to those running <a href="https://manjaro.github.io/">Manjaro (Arch) Linux</a>:<br />
<br />
<ol>
<li><a href="https://github.com/nodemcu/nodemcu-firmware/releases">Download NodeMCU firmware</a><br />"integer" versions will NOT understand floating point arithmetic, but save on system resources.</li>
<li>Install minicom<br /><code>pacman -Ss minicom</code></li>
<li>Install esptool from the AUR:<br /><code>yaourt esptool-git</code></li>
<li>Make sure your Linux box recognizes the device<br /><code>tail -f /var/log/messages.log</code></li>
<li>Plug in the NodeMCU device. You should see:<code><br />kernel: usb <i>whatever</i>: ch341-uart converter now attached to ttyUSB<b><i>X</i></b></code><code><br />ch341-uart converter detected</code><br />If this didn't happen, you cannot proceed and must troubleshoot.</li>
<li>Flash the firmware. Make sure you have permission to read and write to the device in the command below. When in doubt, run as root:<br /><code>esptool.py --port /dev/ttyUSB<b><i>X</i></b> write_flash 0x00000 <b><i>nodemcu_whatever.bin</i></b></code><br />where:<br /><i><b>X</b></i> corresponds to the device from the log file above, and<br /><b><i>nodemcu_whatever.bin</i></b> corresponds to the firmware file in step 1.</li>
<li>Unplug the USB cable after the flash command from the previous step is completed, and plug it back in.</li>
<li>Fire up minicom, and talk to the board at 9600 baud:<br /><code>minicom -D /dev/ttyUSBX -b 9600</code></li>
<li>Press the "enter" key a few times. In response, you should see:<code><br />><br />></code></li>
<li>Try "hello world":<code><br />> print ("hello world")<br />hello world<br />><br /><br /> </code></li>
<li>Now you can configure wireless:<code><br />> wifi.setmode(wifi.STATION)</code><code><code><br />> wifi.sta.config("SSID", "PASSWORD")</code></code><code><code><br />> ip, nm, gw=wifi.sta.getip()</code></code><code><code><br />> print (ip, nm, gw)<br />this is amazing</code></code></li>
<li>Do some <a href="http://www.esp8266.com/viewforum.php?f=17">interesting things</a>!</li>
</ol>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com1tag:blogger.com,1999:blog-4419430113255822560.post-78747280074124497702015-10-07T17:01:00.000-07:002015-10-07T17:01:47.928-07:00How to tell the difference between crocodiles and alligatorsSuch things are important when you have young children, so I authored a rhyme (with help of a friend on Facebook):<br />
<blockquote class="tr_bq">
<div>
<span style="font-size: large;">C</span>rocs always show both rows of teeth<br /> And swim in salty sea.<br /> When gators smile, you see a "U,"<br /> With crocs, you see a "V"</div>
<br /><div>
<span style="font-size: large;">W</span>ith dotted snout in muddy swamp,<br /> the Gator lies happily.<br /> Crocs, with spots from head to toe,<br /> Live life... estuarily.</div>
</blockquote>
baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0tag:blogger.com,1999:blog-4419430113255822560.post-92218530137514076272015-10-02T12:22:00.000-07:002015-10-02T12:22:16.699-07:00Extracting structured data (in a table) from HTML5 using BeautifulSoup / PythonI recently ripped a CD that was unknown to my CDDB server. I found a web page that contained a track list, but found it very cumbersome to copy and paste the information due to the formatting of the web page.<br />
<br />
Consequently, I opened up the page using the Firefox DOM inspector, and noticed that each title was associated with HTML class 'title'. Surely, the data element of interest could be extracted using some higher-level language!<br />
<br />
I elected to do some research and discovered that I could solve this problem, easily, using Python 2.7 and <a href="http://www.crummy.com/software/BeautifulSoup/bs4/doc/">BeautifulSoup</a>.<br />
<br />
After some research (having never used BeautifulSoup before), this is the unbelievably simple script that I came up with:<br />
<code></code><br />
<pre><code>from requests import get
from bs4 import BeautifulSoup
url = 'https://rainforroots.bandcamp.com/album/the-kingdom-of-heaven-is-like-this'
htmlString = get(url).text
html = BeautifulSoup(htmlString, 'html5lib')
tags = html.find_all('div', {'class':'title'})
text = [t.get_text() for t in tags]
print str(len(text)) + ' items matched:\n'
# join(j.split()) is a quick hack to remove excess whitespace
for i,j in enumerate(text): print ' '.join(j.split())
</code></pre>
<br />
WOW! Clearly, this is a useful library.baitisjhttp://www.blogger.com/profile/13863653057811943343noreply@blogger.com0