You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kbfx/configdialog/kbfxconfigdlgthemes.ui

1030 lines
124 KiB

<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>KbfxConfigDlgThemes</class>
<widget class="TQWidget">
<property name="name">
<cstring>KbfxConfigDlgThemes</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>790</width>
<height>616</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="caption">
<string>KBFX Control Center</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<property name="margin">
<number>0</number>
</property>
<property name="spacing">
<number>10</number>
</property>
<property name="resizeMode">
<enum>Minimum</enum>
</property>
<widget class="TQGroupBox" row="1" column="0">
<property name="name">
<cstring>groupBox8</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>3</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>StyledPanel</enum>
</property>
<property name="title">
<string>Select default folder</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="KURLRequester" row="1" column="0">
<property name="name">
<cstring>KbfxURLRequesterThemesPath</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>3</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="focusPolicy">
<enum>WheelFocus</enum>
</property>
<property name="mode">
<number>10</number>
</property>
</widget>
<widget class="TQLabel" row="0" column="0">
<property name="name">
<cstring>textLabel1</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Please select the target folder where your themes are.</string>
</property>
</widget>
</grid>
</widget>
<spacer row="2" column="0">
<property name="name">
<cstring>spacer11_3</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>MinimumExpanding</enum>
</property>
<property name="sizeHint">
<size>
<width>28</width>
<height>16</height>
</size>
</property>
</spacer>
<widget class="TQLayoutWidget" row="4" column="0">
<property name="name">
<cstring>layout7</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQListBox">
<item>
<property name="text">
<string>SpixBar</string>
</property>
</item>
<property name="name">
<cstring>KbfxThemeList</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>3</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>200</width>
<height>0</height>
</size>
</property>
<property name="focusPolicy">
<enum>WheelFocus</enum>
</property>
<property name="toolTip" stdset="0">
<string>Installed Themes</string>
</property>
<property name="whatsThis" stdset="0">
<string>Here are listed all the installed KBFX Themes</string>
</property>
</widget>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>layout6</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQGroupBox">
<property name="name">
<cstring>groupBox4</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>StyledPanel</enum>
</property>
<property name="title">
<string>Selected Theme Preview</string>
</property>
<property name="alignment">
<set>AlignVCenter</set>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<spacer row="1" column="0">
<property name="name">
<cstring>spacer1_2</cstring>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="sizeType">
<enum>Minimum</enum>
</property>
<property name="sizeHint">
<size>
<width>17</width>
<height>21</height>
</size>
</property>
</spacer>
<spacer row="0" column="1">
<property name="name">
<cstring>spacer1_2_2</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>MinimumExpanding</enum>
</property>
<property name="sizeHint">
<size>
<width>1</width>
<height>1</height>
</size>
</property>
</spacer>
<spacer row="2" column="1">
<property name="name">
<cstring>spacer1_2_2_2</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>MinimumExpanding</enum>
</property>
<property name="sizeHint">
<size>
<width>1</width>
<height>1</height>
</size>
</property>
</spacer>
<widget class="TQLabel" row="1" column="1">
<property name="name">
<cstring>KbfxPixmapPreview</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>270</width>
<height>210</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>270</width>
<height>210</height>
</size>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>false</bool>
</property>
<property name="alignment">
<set>AlignCenter</set>
</property>
</widget>
<spacer row="1" column="2">
<property name="name">
<cstring>spacer1</cstring>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="sizeType">
<enum>Minimum</enum>
</property>
<property name="sizeHint">
<size>
<width>17</width>
<height>21</height>
</size>
</property>
</spacer>
</grid>
</widget>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>layout14</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>layout12</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQPushButton">
<property name="name">
<cstring>KbfxDeleteTheme</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="focusPolicy">
<enum>WheelFocus</enum>
</property>
<property name="text">
<string>Delete Selected</string>
</property>
<property name="toolTip" stdset="0">
<string>Delete the Selected Theme</string>
</property>
<property name="whatsThis" stdset="0">
<string>Pressing the button will delete the currently selected theme. &lt;br&gt;&lt;b&gt;Warning!&lt;/b&gt; You cannot delete the installed system wide themes!</string>
</property>
</widget>
<widget class="TQPushButton">
<property name="name">
<cstring>KbfxGetMoreThemes</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="focusPolicy">
<enum>WheelFocus</enum>
</property>
<property name="text">
<string>Get Themes</string>
</property>
<property name="toolTip" stdset="0">
<string>Get More Themes from the Internet</string>
</property>
<property name="whatsThis" stdset="0">
<string>Pressing the button will launch konqueror and go to the KBFX Themes Section on www.kde-look.org</string>
</property>
</widget>
</vbox>
</widget>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>layout13</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQPushButton">
<property name="name">
<cstring>KbfxInstallTheme</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="focusPolicy">
<enum>WheelFocus</enum>
</property>
<property name="text">
<string>Install Theme</string>
</property>
<property name="toolTip" stdset="0">
<string>Install New Theme from KBFX Theme Package</string>
</property>
<property name="whatsThis" stdset="0">
<string>Pressing the button will offer a dialog where you can choose KBFX Theme Package to install in your home folder</string>
</property>
</widget>
<widget class="TQPushButton">
<property name="name">
<cstring>KbfxThemeInfoBtn</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="focusPolicy">
<enum>WheelFocus</enum>
</property>
<property name="text">
<string>Theme Info</string>
</property>
<property name="toolTip" stdset="0">
<string>Show specific theme info</string>
</property>
<property name="whatsThis" stdset="0">
<string>Pressing the button will show you specific theme info</string>
</property>
</widget>
</vbox>
</widget>
</hbox>
</widget>
</vbox>
</widget>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>layout10</cstring>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQGroupBox">
<property name="name">
<cstring>groupBox18</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>StyledPanel</enum>
</property>
<property name="title">
<string>Personal Image</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<spacer row="6" column="2">
<property name="name">
<cstring>spacer9_3_2</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>Minimum</enum>
</property>
<property name="sizeHint">
<size>
<width>16</width>
<height>7</height>
</size>
</property>
</spacer>
<widget class="TQPushButton" row="5" column="1" rowspan="1" colspan="3">
<property name="name">
<cstring>KbfxDeleteDudeImage</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="focusPolicy">
<enum>WheelFocus</enum>
</property>
<property name="text">
<string>Theme's Default</string>
</property>
<property name="toolTip" stdset="0">
<string>Set the Theme's Default Personal Image</string>
</property>
<property name="whatsThis" stdset="0">
<string>Pressing the button will delete the personal image you have selected and install the theme's default personal image</string>
</property>
</widget>
<widget class="TQLabel" row="4" column="1" rowspan="1" colspan="3">
<property name="name">
<cstring>textLabel3</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Maxsize 48 x 48</string>
</property>
<property name="alignment">
<set>AlignCenter</set>
</property>
</widget>
<widget class="TQPushButton" row="3" column="1" rowspan="1" colspan="3">
<property name="name">
<cstring>KbfxSelectDudeImage</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="focusPolicy">
<enum>WheelFocus</enum>
</property>
<property name="text">
<string>Select New image</string>
</property>
<property name="toolTip" stdset="0">
<string>Select a Personal Image</string>
</property>
<property name="whatsThis" stdset="0">
<string>Pressing the button will open a dialog to select your personal image</string>
</property>
</widget>
<spacer row="3" column="4" rowspan="3" colspan="1">
<property name="name">
<cstring>spacer9_2</cstring>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="sizeType">
<enum>Minimum</enum>
</property>
<property name="sizeHint">
<size>
<width>18</width>
<height>54</height>
</size>
</property>
</spacer>
<spacer row="3" column="0" rowspan="3" colspan="1">
<property name="name">
<cstring>spacer9</cstring>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="sizeType">
<enum>Minimum</enum>
</property>
<property name="sizeHint">
<size>
<width>17</width>
<height>62</height>
</size>
</property>
</spacer>
<widget class="TQFrame" row="2" column="2">
<property name="name">
<cstring>frame7</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="paletteBackgroundColor">
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</property>
<property name="frameShape">
<enum>StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLabel" row="0" column="0">
<property name="name">
<cstring>KbfxDudeImage</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>48</width>
<height>48</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>48</width>
<height>48</height>
</size>
</property>
<property name="pixmap">
<pixmap>image1</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
</grid>
</widget>
<spacer row="2" column="0" rowspan="1" colspan="2">
<property name="name">
<cstring>spacer11</cstring>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="sizeType">
<enum>Minimum</enum>
</property>
<property name="sizeHint">
<size>
<width>16</width>
<height>16</height>
</size>
</property>
</spacer>
<spacer row="2" column="3" rowspan="1" colspan="2">
<property name="name">
<cstring>spacer11_2</cstring>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="sizeType">
<enum>Minimum</enum>
</property>
<property name="sizeHint">
<size>
<width>16</width>
<height>16</height>
</size>
</property>
</spacer>
<widget class="TQLabel" row="0" column="0" rowspan="1" colspan="5">
<property name="name">
<cstring>textLabel2</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>This is your personal image displayed at the KBFX menu.</string>
</property>
<property name="alignment">
<set>WordBreak|AlignCenter</set>
</property>
</widget>
<spacer row="1" column="2">
<property name="name">
<cstring>spacer9_3</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>Minimum</enum>
</property>
<property name="sizeHint">
<size>
<width>16</width>
<height>10</height>
</size>
</property>
</spacer>
</grid>
</widget>
<widget class="TQGroupBox">
<property name="name">
<cstring>groupBox4_2</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>StyledPanel</enum>
</property>
<property name="title">
<string>Misc Options</string>
</property>
<property name="alignment">
<set>AlignVCenter</set>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<spacer row="2" column="0">
<property name="name">
<cstring>spacer13</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>MinimumExpanding</enum>
</property>
<property name="sizeHint">
<size>
<width>1</width>
<height>1</height>
</size>
</property>
</spacer>
<widget class="TQCheckBox" row="1" column="0">
<property name="name">
<cstring>KbfxWatch</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Watch System Installs</string>
</property>
<property name="toolTip" stdset="0">
<string>Watch for applications installs and reload KBFX if any occurs</string>
</property>
<property name="whatsThis" stdset="0">
<string>Watch for applications installs and reload KBFX if any occurs</string>
</property>
</widget>
<widget class="TQCheckBox" row="0" column="0">
<property name="name">
<cstring>KbfxShowOldThemes</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Show Old Themes</string>
</property>
<property name="toolTip" stdset="0">
<string>Show Old Themes</string>
</property>
</widget>
</grid>
</widget>
</vbox>
</widget>
</hbox>
</widget>
<widget class="KActiveLabel" row="0" column="0">
<property name="name">
<cstring>kActiveLabel6</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>29</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>32767</width>
<height>29</height>
</size>
</property>
<property name="paletteForegroundColor">
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</property>
<property name="paletteBackgroundPixmap">
<pixmap>image2</pixmap>
</property>
<property name="focusPolicy">
<enum>NoFocus</enum>
</property>
<property name="textFormat">
<enum>AutoText</enum>
</property>
<property name="text">
<string>&lt;b&gt;&lt;h3&gt;&lt;p align="center"&gt;Please select theme folder&lt;/p&gt;&lt;/h3&gt;&lt;/b&gt;</string>
</property>
<property name="wordWrap">
<enum>WidgetWidth</enum>
</property>
</widget>
<widget class="KActiveLabel" row="3" column="0">
<property name="name">
<cstring>kActiveLabel6_2</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>29</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>32767</width>
<height>29</height>
</size>
</property>
<property name="paletteForegroundColor">
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</property>
<property name="paletteBackgroundPixmap">
<pixmap>image2</pixmap>
</property>
<property name="focusPolicy">
<enum>NoFocus</enum>
</property>
<property name="textFormat">
<enum>AutoText</enum>
</property>
<property name="text">
<string>&lt;b&gt;&lt;h3&gt;&lt;p align="center"&gt;Installed themes&lt;/p&gt;&lt;/h3&gt;&lt;/b&gt;</string>
</property>
<property name="wordWrap">
<enum>WidgetWidth</enum>
</property>
</widget>
</grid>
</widget>
<customwidgets>
</customwidgets>
<images>
<image name="image0">
<data format="XPM.GZ" length="88915">789ced7d5973e33ad2e57bff8a1badb72f26f4695f62621ebceffbee8979e0029014256fb2645b13f3df279127012e925dd5ae2add6a77f984441e2091000e565232f5dffff5d7f5f1c15ffff5dfff183f7bcf49f057107b4f7ffd5738198ddefef7fff95ffff71fffac775b7f35eab5bffa4d3afef37ffce39f61ffafe0af4a8dfeda1de63dc7bbccbb8ef798771cef336f3bee316f39ee336f3a1e306f381e32af3bae98d71cd7cc6f99d76bf54ecdf0a02ddc837dd0729ced83a6e59d3af3ae705fec1b96775acceb8e73fd4603f0a6f2387e9438dee6f2dc306fd41a529e8e705b9ebee3287fd572294f4fb82d8ff5177458afe0da71d62bb8759cf50a2e1d477d2f2cef727b0657c243b1af592ef1e78e737d8223c7b9fd8303c7b9fd837dc7599f60cf716eef60d77194f750b8127fa78ec3dfa6e3a8ff86e3a8cfbae53de8bbe638f45b751cf579731cedf9e238ea37751ce5d912ae25ff15cb25bde738d2571c477aed38ea93380e7d52c7797c04778e43af27c7d1ded23fea35e4e7f71d477eb1e3c82f721cf98d1c477e0f8e23bf89e3188fe85fcd5a53fae3b170dbfe678ec3ff8970db9edb8e43bf99e5a2dfabe3d06f47b8e8edb72c87bddf731cfe7dc751dfd0719467e838eafbe838ea3b769cebeba37f36eb35c97fc771ee6ffea9e5e86ffe99e3ac8f7fed38f737ffd2f126f386e3a84fd371b467d771d42f701cf5538ea37e03c751bf7bc751bf67c751bf2de175a9dfbee3a8dfb9e552bf23c751bf2bc751bf0bc7b97e23f4b7668b2630ee3fb06fd55a1dd8633e68397db71d47fe27964bfe078e23ff9ae3f077e338f4ed380e7ddb8e43df3be175f457ffc171d6cf7f749cf5f3c78e43bf37c779fef2678ef3fce96f388efa6d3a8efa1d5a2ef53b761cf5ab3b8efadd3a8efa45c21b988f7ded38ebed0f1c47fd868ea37ecf8ea37e2f8ea37e6b8ea37eeb8e63fd457f6ed3f28ff2613e6b53fd509ed8719427751ce579721cf94f1d47feab8e23ff15c7397fef5a78a3c3fa7a378eb3bedeade55dd6d36b3acee5f5ba8eb39e5ecf71f417e538ea133a8efa8c1c477dee1d87be13c751bf57c7b97ede99f0a694ffd27194bf66b994bfe538cadf771cfd21701cfb0ff48776abe961ff85f1d9a9753a6c5f1908d74d2e5f65e43897af82f6ecd46b127fe738eb5f8984d785bf58dee2f255a68e23bf99f086c4bf390efdaf2c173d2e1c871e75cb458fb6e3e87f55c7a187e738ebe1ad0a6f7678fef4561c677dbc2dc7b9fdbc0dc7b9fedea1e3dc1fbd3dc7d11fcf1d47f94f1d47f91b964bf93b8ea3fcbee3287fc57194ff55784bca3f751ce5df751ce55f771ce5df771ce53f761ce319e5efd6bad23f52e1b67fc48e73fa0ae693aeeb1ff78e737d2bdaf216cf6f1525dcf68f89e3c8efd971ae6fe555b8f48fca8ae3881f3bcee3b3123acee3b3f2e438eb55d9731cfd7bdf71d4675578b3c5fa55761c87fd96e3b0df701cfdffcaf236ea77e238faf78be5d27e33c7d17e2e3f69bf35c7d17e478ea3fd0e1c47fed6bed586de978ea33ce78ea33c56af16f673ded071cc2f89e3b07f709cf5f61e1d67bdbd89e3a8df9be3a8dfb6e3a8dfa6e3a8df89e3a85f55781bd77b5ec5718c2fdf725c4f799ee3a8cf9de3a84fec38eaf3e438eaf3ec38d76784f9b4db6a7bb85ec57cdda3ed18fa1fc65bcff5a76dc7d13f1e85dbfef4e038ec371d87fd81e35cbfcabae5d29ea78ea33d2f1cc7f890f2b9f63e761cf1d78ea3fc378e63fc1c3a8ef153779cdbaf52731cf5e93a8ef68b2c97f6508ea33dee1d477b0c1c47f98e84b7a53c0dc791ffade3c8bfef38fa7fcf71f40f6db99427701ce519398ef2a48e737942e8ddaff5d13f2a586ffa4e8f96e3284f47b82d6fd3718e1fa17ff65b5d0ff73bd0df3dda1eb37f8df9c4ebd4022e6f88f6f36bbef4478c07bfe579b81f02bd02ba9ec7fd16b45f48d7efe0e84faaa630fe86682fd50a3cccf798ff744d4b3ceaa75bcac3fd149e2febb57a0de335e4fe5ea73f8cd76113bc4d45e4789ebfea0d5aaf513f1e0ff526cd4fdcdf8735f076d367fd439e4feb2d3bde431e0ff536e9cf7c7803de6efb680fd6a7dea97764bde2f151efd2f6129ce73fda3cf7b0fe0e2fc1db5d9ffb7bc8f37bbd5fef633d0e793da97b750f7c780edef67cdcafe1f9b9eed7fd2eeac7f3593da80758bf87a7e0edc087debc5ed5c37a88f890e7fbbaaa2bacefc363f0b6f2b11fe3f5bbaeeb5ae20fc03b351f7af37cdaa00b7eec07429e9f48de3af603c31978a7e9e3fa9cd7c306fd213ee4f9add16c34b17f0d793ea2cd570bfbd7e13d78a7ed437f9e9f1aed461bf121e23b8d0eeebf0c3578a7eba37ff0fc4a9baf2ee2431e4f8d5ea387fd702500eff43c8c6fdf712e5fda11eef9680f5e7f1afd461ffbe78a07dee9e3fe59a522dcc3f564a5ea38e75fed0bf765bfcbe3b9e1353cf8abf6c0291ebc2b3cc0784caf2cc7f8ab7684871eeb5b6d3b0ebd78fe6af80d1ffbfb6a0bbca330beaa4dc759af6a43b8f6b8bed53a78d78e1f5e6f1b4123c0f541ba03de5101f78f6a0d9cecb97f556f85d77dc4df086f60bc54af1d67bdab57c29b321e783d6c848d10f9552fc1299ef5ae5e086ff9ac77f5dc71e87d26bc8dfe5c3d751cfd97d783866a285cbfa52fe0dd7a80f29d08efc0be7aec38f43c12de45ffae1e3acefeaa07c27b3ec63ffaa76e68e457dd07b7f1d53de17df4dfeaaee3688f1de19eccbfdcdf9ab5660dd79bc355f04e88f87400de6d06d0775bb817a07db684fbd27e9bc203a9ff86f010e943eeef345dcafd82ea3a38c5a33dd684ab00edb1ea38da6345b8163e731ce381c71f4d070df81ff4c0bb6df1f706deab05688f57c7d11e2fc2eb01da63ea38f49e086f80873cfe9bf487fb1dd567708a477b8c853703d4f7c971d83f0a6f85188f0f8e637ee5fd6bb3d56ce1fec910edd1a2fec57a0fae8477458f7bf05e1be9ab778ea37d46c23b21e65bdebfd072d586ffea10dcc60fb8ffd066de13bd52f05e17f1d581e3e81f3cbe9bdd5e0f7c00fd7ad41fa06f0c6ee3ab3c7e9afd5e5fece1cfa3f686fe1adcc65795704f38f4f18973ff49d13f022a2feb91a0fd036a3fb44720dc877d15fd25b43ce1f9b0a95c7b79c203c40fd1bf69bcc978c0f8d1bd50f2e7f9ba55a3f2737d932678af8df63e79161e86589fb83fb5ea545e4eaf86e03d85f884e7c3162d37684f950a97783510aec51fb76fab49e391ebaf12701b9ff0fcd96a919edc1f542c5ce253d6abd5a6f2f378521178bf16b2bf94e777bad8a9213eb9141ea03d9406b7f64a09af830f50bf2e7508d65785e0363ee5f9b7d5a3f6827ea7c215f4550178bf21fe58ff96e93fdc7f950f6ee395279c9a98fdf3786f79bd16fa5772044ef943cf8a70b157684fbfdf92f43c5e5b41af83f19fac835bfbd1ae706b0f7d435bdfd10e78bf2df6db8ef3f84ae05f593eda12de011f70ff6ce95e5ffc6d82dbf811cfb7ed5abf2bfe02c759cf01af47ed3ab517eb355a07b7f6a335e13de13cffb61bc4397d7c2bbc1f72fd075cbe7693fa33f7cfd10a38c5233feeef6dd3bfb8bf8d66e0363ede171e843c3e473c3fd3c584c48f5e857be029af87ed4ecf47fd933e38b537ee07be0817fb78265c853cfe463c1fb569390cd1feac7fbb47f6cc4713e1121fdf837b7505bd509f3e9517e9513e8f38eb31ba171e8a3f9ecf69b3203c467bf85e53617f8df60a7a21e6a744835379a12f8f7fea0c0dd1ef51b8c48f9e846bf048ecbdb6e2f979087bd553d25fc6e0d63eee817bb590e323e8abbd9ec2fe9bfb6f872e10317f0dde847764be63fd3b752a1feb33b813de437cb402ee798ac757c4f353a7e1050ae39df7939d268d1fd663e009f7643ee0f1d969f565fd4af6c1bd3afa4b1409570ae38df5ec74fab23e25286fc76ba27e29b74fa7db97f52719827b6df48f08f977fd9a42ffe1f14fbb795fa1bedc3e9d7e5fd69bb80d4e0b16973f827ddf6f2a6eef01eae7517f42fd4fc0a9bccc63de5f9addbae2fae92eb8df565cbf01cf879d80fa0feb11ed8053f9307f40efb0239f670f9fc0a97ed81f6c0ad7986fe22d70aa0feba351fed0ef29f40fb48f3260fb29389517e30b7a6903f69f8253ffe1f94237c17d4f61bc71ffe99a1baed8bf54c0fbb25e0c3438b50fc63baf075d73c1cb7aa6b7e07d595f9315701290e3e344b846fb440138e9c7faeb9af040637e42fee6828ef54977c1fbb29e8eb83edd6657ee4f473d70bf8efeaa6f842b8deb59eeffdd9601db5f82fb2d691f5e8fba6d03ceef19dc6b487b748487d21ed7e0414d63fc22be63c0e9e1cff467d63b3e04a7fe80fcb784d310e7f4dcffbafcc7f1c8bfeb77d1bf35cadb0d9a1afb1bd4b7d795ebdb01ea4b57b3689f21afffdd7e57ae5f07c8bf4f178cac773400f7fba2ff3978d0d6d89fa03d3d03e6684fcf93f57760790ff3d3107af806ec1ffdc3f77d8c0f7d0a1e7435eeeff0f5266d86035c1fc54370d203d7f77cbdd70d0d98233ef464bd1e44c27dcc17c9049cda1ffda129bc0b7df53178e069e8cde3b9abbaf2f9ff10fd5179b23e0f79bfded506dc9ed0577b76bd46ffd3347f707bea23f020d0d08be78f9eb9418bebb35370cfaecf7570ea7f684f4edf33378c303f6d82937ed0f34178a8582f7d001e680dfd79beed991b1e182febe09eac9731fc9b1b00685f9e6f7b4d03b61f83939e688f35709a6f58ef2811aea43df7c0c39a46fb70ffeab50cd85f04eec97e61c8f35faf6dc0edd706f742c4c74fe0341f717e7a073c6c6ab40fef4f7b1d034e8ffa773c8df5406f81872d8df6827f1e20ec5f83d37684db2fe5fed5e33ff6f702eed7e02fd913de95f9aa2b3cc4784c793fd2eb1b70f960dff764bf31809e7dbf81fd483213de83fe29cfd73dcf80d3bf827bb2ff1804e0beec3f928170bb3e5f08d7e81f29dac737607f29b827fb8f08fdc10fea68bf147a05066c1f8253fdb15ea33d82a021eb1bea1f1a70fa6b705fd6f7d8f210ed3740f99401db431fe537305e07685f6dc09cc76fdfdce0c678d904f79b688f01d7af6f6e9862bd817d9dc60ff633dc1e7d73c30efd3f00a7f904fa71f9fb4d03b6af83d378c0fae481074d8caf84fb4fbf65c0f647e0d47ed8df6c0897fd4c740c1ec87e2081ffb601a75f05a7f916fb9d27e11ae9139e6ffb1d03b67f00a706847d084eedc7fd2dda15dec17e207a15dec37a9ef07ac2d33fe6d33570bf237ac6c203cc5f710d9cda1bd773dc9edcbdb1fe1d80072df4b784dbb7cf7fec7f0a4ee305fd9de783be67c0e957c0491fe8cbf32b2d3f046e2fb48f4ffaa03d507f5a2fc41ee50f0c98f3feb01f1a707ae417fab25f8aa157487aa03d783dee2b03b6877f45ed87f502eda568438ffd14cff77d6dc0f1f0af031ffac6dc9f3df38109fadf2d7850c37c916c096f43cf685578a0a10fcf879eb9e18ffd34fcd5a97d71fdbf2abc23f3bfd80721f64731cfdf9eb9a18cfde30c9cda0fe923e13d491f0b57921efe9a06ccbbe0547fccffac97d732607e0e1e78d03392789aff39ff08f56f1bb0fd0e38e985fd2acfdf5ec780fb0bf431fd19fe5f8487d29f793de3ed07fa2fe2bbd63e427d7902e5f403f040a17d22de2f70f7c3786980d37ac9fa47bc1e78fcc7fc143cac439f88f79f34ddfab8df9ea23c7e20fb93f44d78073cd9111e8a3edbe06143f4b917de04d7bc7ff30203f6f7044efd1dfe9e85cb7a1ba5e0b4be717b295e5fe8e239c4fdfdd4030f64bd4e46c215f4d4c85f7972ff3f41fd54a0452fb48f0adb1af787501eedc9e70303d45f53fb633fb926dc97ebaf0bf0b00e7f9afb976f3e30c4f8b80777f6abe0a40fc76b9eef7df30117c643084e7ab2fe8aaf8f7df30107eb178fc0490fb6d7acb7df34e0f80a38d5077af37ce9b70c98737dfcb601f72fc49bfe8af97c0f3cec426fcde3dfef1870fc0b78d813bd783ee1ed2ffa6b021ec87e43f37e9097675cffd6c1a97db09fe0fd3d4f87d89f409f7e5893fd39ef57b93bc21ef5f76c7cdc10de113db83d7cfe637be8e153fbe07ec5b5f0868cf763e15d991fd685f7443f9eaffdc080e3c7e074c18af514e50f0d98a37c61d892f93412ee49ff457f5006ac670b3cf4a1a7e6f9c4d7061c7f031e0612cff50dcc07ce18cf1be06188eb23cdfe02f30129d67fd89b0fb4501fbe5e0b9a061c7f004ef9239eaf17839601b7e7367828ebbbe2f536681b70fc183cec207e18398ef1160b0f50ffb82f3c143d78bc041d034eef81875da44f9bc2e5fa3fbe14aea047c2fd8f2fa7303f9d8087b21f4867c2fbb27e6d0bd7481f3f82ab1af453dcbf797b88fdf8c071f4e791f03ee253949fae6e24bfd0728cef3805b7fe35cfcf26b5f84f1d87ff58785f7822dcc3fde601f4a0051ffe07a7c2e5fe8186fe9e49c15c0b97cf47b4721cfed07f3c9b7ef0245cd6dbe80c5c35707d1cad096f6adc6f407d7df287f96a2adc07d7bef000f7a307c89f0684ac0f1370e78ff7af64ecc35eaf0b97f4bae238aec7d05f42175f152ef72b55cf71dccfef0b97fb8d8ad77fc3e47eed39b8aacbfc86f1a209b06f3b8efd26fa9b267dd01f371d477fe2f118d642b93fa99a96cbe7010de175dc5f4c127025f73b14f737138bf818fe683780f6884f85cbfd0bcdf36b683e50c67ab1096ee3e389f00ef456b06f1af0f85b07a7fe8afc62e1d69ef7cb61cb80edabe0a417dab3235cee7744e7c27be08ae7b7b06dc0e3e50c9cf4c2f5f89af02678f428bc8ffb178ae743be9d88ebc914dcda0ffa8ea3fd505fbea1c2f1c7e0a41fe2515fbec0e378e4d723bd70fde20bef487bf0fa419b6fb1576bc2fbb83fa278fde2ed098f2fc5eb072d0e965f0ab7f7f777c1a97ed097d72feebed8ef8fc19587f844398efd8e27dc177d79ff14f21fb71ffc87b4e141f9a0b732e0f857701b1f2be1a1d8a3fd7428f71b22e8ab6d7c742d5ce1fe8fe2eb1d65bef084f5e94db8c46bd64b992fe4e0f3851de19ef45fa4375f58c0fdcb07e1123ff485fb62cff3bb6a1a707fa809f7a1573a141e88beb06f1970bc121e227e70e638fac3ab7005aeb97d55db80e3abc26d3ceacb37a899233ddf70e3f682ffaeae41bfe4d8715c7f4e85d7454fe8c33714b87d9ae0363e3e11de10bee138e66394872f0039fe19dcc6476de14d70cdeb1f6f97717d70046ee3a3b1f016eebf295e4f793b83fcf8fa86a753ccc7a80f7738e63c1e15ffb13dcf4f4a2bd98f6b2e9f365f88c3fd78cbdb523ece5f9b2f6ce17ec8b170891f348477a4feac87365f48c1f5e2ba701bcff5a3dac9fc91bc08efa17e49d571ac27bc1fa6dacbfc115f0997f8c8f2bed8f3fe8a4a27f34934156ee3793fce1f57e0f35dde7ff3ed57f4571ebf7cbb08fd8bd767be3cc77acef3155faea0bff07ac0db47d48ffb072f57682fe8c5039ad3f3f862f9f17d4de8cb7f869f3c572b04cfc127048c90a1089a1111624222181052c2903122dc39dc131e088f8227c298f0ec30214c092f8257c61b61c658a9ae12d608eb848dea26638bb0cdd8a9ee12f608fb8403c2610e478c6387931c4e19670ee7255c082e05570b71ed7023b82dc3e8cb8a667ae6d5ccb47c5fc9452a7ea460a69f5130d330d37143b4dc725aeeb0967ba2a55512fa658a7d5ba9efd168814a825a01f53934e6c1fa860b14cdeb99a999d7b2ac64a663b917e635b40a6ee67a63d623ad92792d6d6fcc94cc74bcc8a976fd813af39a2cd0e21d3417a0f5bd607d8b9ae6152dea392ef44aab6559c9b5b911bd39a761a6e0fcd83e2a69992999f5b81ba75b51ab6f29d076e82c40f7e783f5cd467d51d3bca2793dcbb3e35a69769c9f1fad8a87b9de789c9b0df323fba2a0e562259b39bde675e939f43f46a5fa797ccb37814ac0fa5a55f39a667db4a8e87bab4d79865cd417f3bdb138b2af7323bb56d0d2f6c576a187f572fa983f6f0e7e01c10fc397f70cf37916c17f46df4a5851155d892a7125210ce47d20ef79a4126aedb25786a4706e90ba70eb372d59260b7c0ce7c292dc3129f85c54e2a4e477be3683051ef3b52c5b2654a6791f8b6c4795bbca3da98affb779a83c569e2ae3ca7365c298e6de279517b29bf06b22c72c66920bc5fbab0b9b14d24de94c39bf8adea7ce2eef4f398b49c9dbb7f09a2bd3a274591955a136281b8e26dd5b21d52c17af2ac59aaa9c06aa52cc6d85145dad3cb0be6b95f5ca4665b3b255d926ad0d761838dbadecf1d1bcefbaf83d8edf91901d09376c2f973a9f1e1e1e24dd432e058e26deb23df7bec3717be2e5c179d89534bbb9d2ee32f225c9ce77a5c4bb39ebcc6366bf932bdb434e85ac3e7be2235ff21df18fbaedd36bab726074657d0f2b4795e3ca09e1948e67743caf5cd0eb92cecff81c61978473b6bbac5cd1eb542ccdbbb1bca030a4bf229cd1f915c79c70dc19a735298f39fe8a535e718a63ceef8aedaed8f2ccf93d97dc8ef968ce4ec4f705c79b3c6ca92e39f494de4fb974975cca4b0abb70799f738ec6e2422c4cd96077cc0a9cbbfa1cb3af334e79ca61c75237e3ff9c5f275c4694e02a57f26b52f586f5bdadd408f54a83ceea9526bd6a74d6a2e32d85d52a6d8eadf33b6c6b148ed8bac43424d5adb3a873ba9a7835b6f0035f0d797528a649614df1749bb3699105fc76e4bdc1a175f17feb2c6daab694a541fe50f6ba94c196b029e5ad494ab0963bb77541896d996f5dfd8d2dfcdd4a0ea8a92dbd2d0d80ff67ee11fa95be57a5779cf7e42c63fc4e8b62df9edb542e9d89cda531b6b0a7f89e79b10d9f0beb71cabe0d97b00a7c67de5c5c5fcefbf9dcc58be499f97135e8570a7540399df77cfee2954beeeae44adfcf7b9552169492daf4f325e6fb111e7ff4177821bd9b3ff3c185e729bee1e17168e045f87c976d3d0ab7963e87798e1b3bdf5906e2cbfab4219a59c07906025f2ce02992184d67f0e0b16ff8f2a46c997fedfc78ec554b9942a999f1143a2b73ab58e5d207ae2c1e973ecaf9575c827ce97dc93f608db2d2c05249e9b9dcac6f4c48bc011f075ecaef084378c261b1bc23dcd825fc42ca844353e72171b626fd5078169ae6de13496d30925c6d1962970f7284c7bb428ec863c021b6f4e6fc8e5ef79cbb4931608b584a6c73495caac4953c250c726548a41403b1193aadaccfd895cdfa363e287fd6f7c1e191df9f4afcc11be758f68e97b57972678f398ff9148f85b0a752d8638e3dbe93cae2a994cba32bf3239f3f2fc8fda954c3476fbea4e51c8ddd73ae74f3a5c9f235e74fa552f1fecc9b7853efc57bf5def838e1e32b696af1c2af29851b1b6042789577633f757c22f1334af5c66153c61b5bccd86285d3c0ee4dc2a6fc9a396e626ca94c8a1987db74c6f39463671c87942f9cabb59a49be6f52ca55b67d91f4537744acc9712c79bf49a96d3caca7acc244eab22afe4dd9569c47940ae5a230d677cd5ba7d706c39c6f32d6898d39669d8e9b2e16f16b1262b1295ed69da579df721ed7e5cc586ed3fb3ac5ade7f25ca7d0358edd60dfc86543d2c2eb8e0b5b636cf0f986e4087feb5ce64df1694b6b4bb529361b2e877529d99a94d9a6b4fe37a556c8d1a65f9374b6d6bb4ebf4c0313cafb5f6fcfdbf70ebc43c611bf1f50d821bdc6126a7bb2b13cf48e8521e6d09d191cb0854db5e7c24daafd9ca7438e3b747e0ddb279bbd82ef7df1b027f9eccfe5572c5fdee3612ef7ccee50ca82d063f1bc978bdb77b1fbb93a1cbad80329f92133bcefb9f343b139f44e8c25eb7bea9dd1eb9c7041c7533ebfa4f74bf278c5e1630ebde6a36126ec948e175c8e53b232ef17e4c7845d703c528fd9e7b9bcdbb4e7623f26ab4be71f3e519a338ebd70616361385eba143822d753f63e963a9c4a0d6eb82ed6ce1c6f9ccd58d2c0f29c4b7c21b53ce7d28d5d094e999b325c53e9ce5d89812bc72eb9ecc258df5b41cdabd3eb965f381b7b0dfe9ee798431b7444a8458d5e750aafe5c26cfaa6c48ff14d4f0ab9658e33841aeb0633e4dfe23435afcd1eb25c1b9c4f8dc36a923ecbcf7aab31b339d425079b2f4a5ee7d87c0d5007c494eb67429af26ab85cdaacc9adb006951ae56c88f78e5312cf47e97a3dafef57f91ddfebece1dba1e4d19cf5f9d8238bb18476e9bccb7163634da9104321b481add20691e3c8aacfa9c71cd7138ff064721cfbbec9958e48d1cbfcf079cfe667cec96f20f1f0d3675fbef5ca29fa6cd13725345f10826797cec45b8f6465cbe96a3a26cb9e78ebe6f3c69162336dbaa282ad37eb67e32506cf8b0b054a5ef63d248f7cce47cb2d53e628e79a8efc01381f433ff2e3cc8ecf94af4d78d163ceaf4915fb318744c62387c6928fe2f3c44fe8a84b25826562fdd81878b439e7f2b3b994eb9788375b072955ce9652a296ec85eb2d4a69a79d726a1a8b98f51df8a93ff447f43ef0efe87dc4e774249f230a1bf091c2f8989aa381b1a6f794d28c8c0d87dd71ca81b1374c4247ec75c061a93b720ee26988342ec50056363dfbb8874fc22097f24eca8572a62809ca644bca76b6fc2393de95cb966a20f535feee726990f35da60552481da1d548620c1ef8fc8e41e1acef23e1c91fd3eb99ce267c1c131ee938e558b009b3295b3d71ac394ef90cf1f0f3cc318f1c66429e38fdd8593f4a3cd24fe4f8223e8de5442c900f30c9f978f25f25fd337b37b113f230258cb91cb07cf2c0e067cc65799694593d5096672ec11387bdba1453b1183bdb09a77dcaa93361f64ae95fa4cec617fb657ddf1c66eeb8e2c256257cc6285a66ef33b19de5e2b314f0372bd85a3b6b352b789b49aad95c8ab7429ec5b46b251bbadae0b315e7bbec09a957e7ea3f2b84ac1742ca2a14cbb7923be7eb0b7fc3dff4b7fc6dc20661878e5b14b2edef32df66188b0d7f8f6336fd7db23296266c8bd3eff3d19e199b0dc62e87196f7b7cb6c7e73bec69432c7739d53e1d7739a70d872db6dfe2b03df1bfcdef48bbc7b96d4b982da3f1665edbe20d69f6d916fe325f9be21f25dee6941b52864db6db93106bb32f675b9cb351017e4c8d7639cf3da939c5b3be07fea17f44efc7743cf14ffd333a3b239c50a8c139c71cc9fb29591a1c9185893de15426355ee76461383c1df1d909879c71cc19871cb3dd21bdcee9dde67ccee10782632e89b135f9185b93e28c2c8c9743b63ee1d791f83b91721eb0ed01db1fcbfba1e47ec6e538e21a1c70e8017b3067c75cab53cee3987340fd6c094f2417137bcc79a096671c7ec6b53fe6ba421ddefffa17fea57fe55f17de6ffc6b9ee3af05b72684e200136f8e35bf4ed6b40be7b09a581abb1b97b2c6bc4e2157260dfbbc106fe675ebfc5c8bcf2b4963525f71c825a5a8b1458dcf50ca1afbb9143f97cee385cbf78253c3da94e19acb51130b84da5a5d116e50737e5db10dca99e57825beeb128bb2dbdcaf5c9d6bd080f56df0ffb6b4e8d5c8403a14385b3524accdef1db229db369935ca9030ca67815febb5e962da2eac51383368bd93da9eb7e7732fd8b55c6e36bcb320171bd2992b23de3b1f9423e789f535ffb9d3f47bf80f1ebf8f336f1c5425c4a047e1d6ae2776e6baa00b5b09efb125ff27129f75c5b6c996bda0e2f770e677838a78b4b9e6f3ea717a7b4e39b9b2345d698a365d97174a9a856476c68bd483cf7a2eb5396b06955c1e08ebd3795fea63f5b16565df815728b92d4f53f2c0f3e17dfc2f03ffc701ff1781e1d8039aff5990b328880da757182414ac5d4c627799e485d29b902074e98de7d8b1d8d99a9cb25c94f5207189f123e78a7c445c3a4a8fffd320ee73b829b596501c637ef7510bfc17061f23ae1d42e01171e05af209259de1a1a9b3f8342111a74ed85fcc1e7c4e017f9a4b82b4b1f5cdfa0ee82ca5f73418f2bb79913ef44e603d077c1c727d876c9792cf94951c22cef8e05608614921c61bde53e1a380f6e9ec3f45bb50486a7d1bbf8895b8289787c971c4eff9b20e383481c79c5d88b2b3c590c253173fa29084a0d816f6297b1b527ef61c5e8d9748e2524e9b728cb54825047128d7884b3912bf43d6f72eb827fe40b8a7f3077a11a85ed99162e8f8c0e78f0c1b66ce1e73b68f1cca5740d69358208db1b93779c19febcd776c7f0f4fd6838d335e2936650fe2874afce8fca772fe28ec8eeb646c1f3874c8210f391b29175bc0eed1797fccf1bb021e4b1e6c1a840c5d4e7792f31debfb54c2985ecfde182c7f94f389b55c64e3d8336b53b25ce86f2e6d392e18bb777b362ec4ccc3864fe6629eddd97cdc5842cb794f8279bff3394fe6cf59dff1829c1669372ed5799c8f2ba8f38c9238fb054a8b86253de7f5f5c6a88bf79e9279f5cb7a2f4a93b77b5e106b5b713ca7f2386753b6ca149ce4523ccdf5dfbc0e92524669a65ca1154a3a4dac3a92665cb49cefebc570782ac571ae5e59917ced27eef87e2be4551a2ff432afff7b21df82533ba76fb91dbe5dd2f76d30c6b2b1bc607ce4c65dd94bbef6b68f7c9cd3a2924c824cf18fea52ac09ac27c1a2d923f3972f5d5ebbb99ac8fc305fe78c3f3bcff91294cbf8be02c5148bdbefbd715c6e99c579408dc56d359f72524895852cea05939282e53a2c9ec173be64ff907e03c3021bbdc38605cb51c9c3c8ed74ca3e47b9b362aacc6e98db0b2d2ed547a52f5b663bb391db6b0d0b79974b5faec922cfc3a05c26ec1fcc5eba124c8397e035780b6684157abdc93bb0e2ceb2b0b79cd52c6733cbdefd56ce5ae0c2564ade8a3916739b954a302be4582cd7ca7b392fa84d2935a55a99b39bcd5966359cf3441e5e085382fc7f37d9ad066bc17ab0116ce6b0156c1336bf135b1f842df202dfeffbdf9e4bb91decbce36f3b97fb7629cdbce7b297ad92af8fcf1797d886eec8d906a9b946aaf2fd5f62bbc15eb01f1c0487c1510ec7eeec30c78e0b3659fc7caac538ce9d0147f23a96d0c305a94e3ec8e1d8a5fda83487efa49dcfad9ce65bb53a9cf3711a9c91a2bbc106ebbb1f9c0717c16570155c07377ff0c3b80e6e49cd0b52759ff5ad51483d6804cda0c54f45e9e0d92872d675cc867472569d528aa27519bd859eb274e5bc3a259ebdf79c874e29be7cde9d3b2ba7c87c641e7b731e8b5ee6f3caf2e9875552b34eaa5e187dc30ac32bc17ed01ce4f0bd7f6a0edffb6773f2f13c07069e8d1031e230210c086938248c0877e17df8c078243c11c68c67c2843065bc105ec337c68cb012ae32d608ebe1066333dc0ab7193be16eb8c7d80f0fc243c651781c9e104e0967e139e122bc0caf08d7e14d78cbe0a78ee05922f6f92054e66801740e9512ca6df1fd287bcae7522e41a6a551331535a1e7bde899696975b44a16b5ccd45ccfa959d47357f42c2a6a3585a299a699aab582aaac2b9ea622bf5f3058886401e2efc6a2d4494eaf79a40e43d7338d96e5de59d6d3f6cab28e7925d133ad967935d13f17e9995734eba7ef695a5095d0ca9e3f233599c7f0bb30725a7c1b7705dc3b3ccca138ce270535ad9ef93e99ef91791d8b4a16b5b4e3ddf6cf7c0fcdf7d1a2a2654d17a84a6867cfe75950bb1fc163094f0ee30578164c1ca6b9719e1fe5b66f2e9a2f7772f3657184177b65b967e6fb6651cdc57ace2bba40533cb9287b7ed1c27a7f1bcf054c162a342da8f5e266c64cb73c666e8c2f1ae5e5d9b2b8fa1c2d54b1ac63d62baf736bd27b5a2e5233af67a66841533ce9297bded387aa94d5296ab45827ab94d5caaa95614db02ed8c861b330ca773e5879ca6b79b12fdad972918a651dad921f69f9be9e0545093d817dde5555505908cf41be3c882703e5603761f64f971031624152c080913286194e9ef9a935d9136bf2cf57c99e54537c6ac5f73ca1a6f88c9ac9a79fb0b2f8f9203be5675bb0bedfa7dbf7aa36784f33a75aa5f4bc9feca93f56c7a296da6999149eaa925731ff849f45cff8c9149cd7705ec5f2936a163d6965819af3cf0a617d17f5bbbc7a8bfb5b4937a7dcb774cb9ef2933de927ffeca4fcd393cafd32d372f1d33fe69f9164d5837ec57e585630d3b0ac6251c7ec992b070b9fa7947b8e12eb1b2d54b1a0614ec145fa15b50b1728577ceed4fc1393ac8aa305fdb2ace534d70b8b4ffe785fb9c5dae5d5cbeb9757705ec3b28af67954a7f34fa3627d0b5abed313f32a8685b1bbe8b95defa9579c1bbf3d3b4e73cf50795bf08c9ff9274d95c7ee22dd1629577e9ed7fbeabdf78caa85cff2faf3fcb33fcf3ffbf3fcb33fcf3ffbf3fcb33fcf3ffbf3fcb33fcf3ffbccf3cfd448dda97bf5a01ed5931affc10fe389947c2045ef14ffff9b7a5613d278aa5e28e4f50f7e1877a4e494149da8673c3f5acdd40aa9bcaad6d4fa1ffc30d648c9675274a6def07c6ab5a9b6d436e9bcf3073f056fa4e616a9ba81e767ab3db5af0ed421e1e80f7e1846c70352744fede279e2ea8470fa073f1546d3633c8ffd0f7e15fee8fb6bf147df5f8b3ffafe5afcd1f7d7e28fbebf167ff4fdb5f89cbeea4c9dff8b382be1997121b8645cd175a5b94637b8e62bcd09e346dd12f8f7b8f0ab5b746ddfa097f9c5ac16ff8e554775558f5e7dfe98c0fc9690af0335a577f3c54c452fad231deb845e03f542efa97a31d0437a9910e27a84b045d077ea6c79faeafb9fd5befaa10cbadab13811c88e5d3f329e00baea34d79de6ca739faf3e0ff80a1457501b6a438f09cf066a534f1853ba6635d8d62f06f67e807ed56f166a66a133987b33affaee33f5fb64fffd49ea7e87c699cab92bccbcd2ac3394b66a5bad736a17f536b09a3bd5cd1d1851dee9cfd0ab6a45ad2c575f1af13353b6ff10aca9f325eb7b46adbaf59f029a21ce96acef33cd51dbfa553575f56b8356df6deabfcf4bd6f782e6fd175af39fbe3af43ad57385eafbb7e8abeff4c697c61df5e1175a6d96adef25cd496ff4be4965d8fab2d8a0fa55a99ee7a6272d55df559a937628d76d2ac3ce97c506d5af4af53ca3fa2e57df35da11be52aebb5486bd2f8b0daa5f95eaf9acd6fe267df7a90c075f161b7a5f75a99e174bd7779d76dc6fa4ef2195e1e8cb62431f92beb4cea8f5bf415f7337e681ca70fc65b1a11e48dfd5bf41df09cdf9331a3527a4efe997c5863e515daae7aa9a2c59df1bbaa231fa9e5119cebf2c36f419f55fa3efcdd2f5bd607d2fa80c975f161bfa42b54d3d97aeef2de9bb42fa5e5119aebf2c36f415e9bb42abcded92f5add1b585f936e03d95e1e6cb6243dd93be6bb4dad496aeafb9825bd7b7a46fedcb6243dfaae6dfa1afaed39c744eab6a83cad0fcb2d8d00dd5a47adee8fad2f55d677d5b5486f697c5866eb1beb7cbd6578d48df33d2b74365e87e596ce80ee97b46b3e16899faea1ee53a31ff57a0fb7a23aa7e5590be7daae9b3aad3fbd3f2f48d2a94df0dffdfc62be9eb2d843cbb3e0a224fce16dbfd4cc853f523f573fcd1fee195462af4fd84ba9fd657abb6d90193c677a4efe23ff9a5802889e4d7aadeb1fb997f36a7f4e7b8237def48df0b5a6dda4bd5774857e5b7ea92f47d217d470b21f355741fc973ec255cbe9b123d464f057b1b7a2fa946d1b3f330614e69a3692eed93b3e41ca29752095ea3370e1f4777cc1f993d472367fdc2674f73651790be2fa4ef25bdbabab7447d67ba6a76c0b46f8949df95855815dbb5685dce4ce846c1cf7acebe9cc766b42567e6b53d977633dae1a3c97f97cf565d8aed2cff5cc89ee4b925e55a89d6f86ceb9d1aacd0fc1b93b6abb4ba5523bd447df749df3aebab48df838590df6e8d8e22f93d560a3b91b3d3e88c8f6739fb230e3977d617d1652ec75397f63097f68a531c44a7c514647d10f1ef2745371277e5ac0e914374edf25c5c7e02e9abb4a96793f41d2e51df5bbdce5718b76a4afad616c2fd8a68d490632d6aca593d6af1b19db36f734827ea8a4d37921119f5e3ea3b69fb38c6150ee9b9140d8abbe2b3962d47d48b3d896b88e2b5b9329440f3c394ebd9d6ebd16c79fac63eff7fa2b9ebb1ae37e2602142672dbf7d436132c6e2308e50b7cc1efac6b1b3d1b1fcee4e3c608bd2f8e4b4a9f8b5c75c8ab9322731f7c0388ae5b72585c7ef949f40fd779dafa4ba6a1aed2f51df3badf8ff3f6f35ed11e3fb8590552d7e74a9ee63d943c60f318ecf397b5ecde289b3798aa7cefa3e4bebbc99b4bc3ec5d3f855b84df112cf7dc393acee258747d37b8d15f3f13be52790be55d27742ef2aba2d7bfc85fabed1bc6f76c0351a391bf16c2156c4d6ad3314b626672b31af79713e2daf5ef1a6b3598bb79cf5ac90b69447bcc66a6d13b729766219cdf17aa14c1b9ce7aeb1c60bb6ef81e68736e97b43bd388efd25eabb47fab659df26e9bbbf100762eb7ea39cc28ee4ec20e635263ec9d9f3fa159f3a9ba3f8cc59ef17d29ebbb41c26fc82b84d711ecb688e8f5dba338ae7f52f36ad71603c30bb7ea7fc04d2b7a9acbe4bbc3e8e69dfcb3b60735dbe11df2e84fca677ecc61585c95a13d7625e63e266cebec9212d67538fdbcedac4771cebbab4bc9ec5fc0bd67197b84d41e74995cf1ace5f9bc22a384f3ceb8dc23bef949f40fa8e48df5bf36c81f86d79fa263eebcbdfd7d71b49b0102154a03359dfe84cd6a8244af8ea2e89337be89b24895c832569223ba224648b2c2daf4f89e25052114a260362436723b9520ed69fa6b048cee3c4ad961cfe0e485ff3df0835a36fb2c4fe9bdc270fbc03a6bc49dfc785e0f52819d3995c87716852f033c9d9f3da94bcb8b8d7447a4cf22416cf85b4330ecbf80a319b6295ce0bfba9e499ad67b978c9ef9dd233485ffe8f0fad9287f86689faaea93bdeb9d0d8217dd71782d7ab6493ce64d5e1d0ed6447d86eb257b09f8a3d5b275b1422736892e5b005fd73690f5c99d67329b698ed25bba2e19658e73d1e88a7c5a56790be3407ea3aad3677c912d7b7e4d0e97b43fa1efd14f08a979cfc246f3f05a4ef8dd3f753ffd3f3697d5fcd1586d97b93bea73f0567ecf9fc2779fb29207dd7cd1a4eabcd6bb2b6447d2f749fae309ae6da91f4bdfcaa207dd7cc1e94569b7e72b5447daf75c7ec80cdbd0fd2f7e6ab82f45da519b84db3612739fcd775fab4beb74e5f6ae3a4f65541fa5e3a7daf97a86f3d69981d30e9bb42fa36bf2a48df67d2b74bb36f23692d51dfb66ef10e78a4cdfcdbf9aa207dcff81e569feabbc4fb3b495737cc0e8d5656d37f7bdf81be4d3ba81a3ea80aab0ce4d3cf814fa1eeaee22044ba81b2690672c53508accff7acadbf41c461f23960d26796bbcb89927c04d2f79cef3e747423a91735f895fa0e127dcb3bb4a6e9bf83eff94b73a987c4e51eece0cec60cee29d4fde2f4e051d23d4189ccc360ec7cbe639dcb29cdac06cf73e5a87eabd0a4ef0aed80a74943df26dd25ea3b29e83bfd0ef075d7e095dfdf88cb95ea60652057c483550a5db356837549b781103adb14bb17e7f3236bbeff3998d199dc1f1d6cb1c5bc970fa037f49ad577b0bd447d77d4bdec8067a4efee77803f5b1cf0f5e9e080b8ec76e85cee1f0e0e29f4386775c2e9f833b3c1199d9dbb14d6e747d66788a333eb1f16f35e3e00e93be3cf185bea7e907ca4c84fd6f76270c93bb4a632fa5e7d07787733e07b24835be272f772501fc8ba31a8516883d5a9c396d33545b1ab81acdf83b6f3f99175c3d9cabc39e8b0c5bc970f40f3c38c3f236f0c2e079325eadbd557bc436b6bbabe18f4be03b4be0d1a29af6a69c584c053eaa5767debd9d894efa4a481b14af92e67aae84c56a63482c7f7ad2d244c56c1346656f2f231a8ffaeaa897ad1b7fa6ab0b33c7dd3c4e9fba637d2c1b7c1a9523a1bd271c861bcd2a4a394efab7218df41491f52fec42e7d62ab522c9d8fc5e7bbd6b9723e5398f4bbf4314b252177df2a35e9fbe6f45de2fa964ef585d901d395cd0ee9fbf24df0ba96bed119af6be90a9df1ba93ce525ea5d2550ae135295d4f79c54bd738e54cf47d49e5db25269ef1a135e607f62a2b5afaca16b9efa850dedf2837cd0f3b6a42f5bcd717e9d612f5ddd66766074cfa9afebbf34df07dd8748fce78354a0fe86c4fb4e0cf1cd2430ae1352f3da233d3cb8f39e58958eda4b24ea5a7e2f3636b783db3f9d0f9395b94bd7c08d2d7f4df3b5a6dced225ae6fe9457ac93bb4aea6364eafbe89d2b57b7a4361bcaea5b5947701e935859476f06983c29a627595b67269afbe695d7367d7b9f8792f1f82e68717b5ae5ef5557a994e97a86f5b9f981d1a5d996f93be9d6fa23477a55d0a2b7c5f2eeda79d61b56835ac5018af7e439fece50a7018c0e7c7d643df9dc99a97f6385dc9cbc7a0febbadd669277aa14fd225ee7f87caeaab690f3ed4df047fae388ce98caf568789094d8f731e074359d9d99ed73e9a3a6c4adfa6a4f3217c7e683d80ef616463e97cc4b6252f1f83faefd4e97bb1447def58df0ee93b217defbf09be461d3ed2195fc10e1f3834f3f74c4cd6798ee1b1387cb1366cff98cb7ffc9175ce6e4a61af39fe9af7427cf271b949df8932771f8cbeed25eafba61e069774d558559ba4efec5b90542b742edfea19aed2b9fbc465b84e4c56f6e1269d6fb9501e95c39d2c9ef9f647d6ce6a9773d9cb85ec0d0bdf71e5d41f409b27d3af513dcfd4c370899fcf0ff7f5a1bed22d5dd5cfa4efc15705f55ff3648d16ade687c3257e7e313c227d2f8cbe6a83f43dfeaad0e6c97f56df257e7f6778a2f7cd0e58afab23d2f7f4ab82f43d227d1bea41ef0f97f8fdd4e199de257d6f49df43d2f7fcab82f43d54abb4d37fd0bbc39325ea7ba1b77907b1ae688e1a5e7e5590be076a95eab9afb7874bfc7c7e78ad37cd0e82f4dd277d6fbe2a48df7db54af5dcd59bc3b325ea7babeff4e1e0524dd52ee95bfbaa207d7759df6d7d375ce2e76fc3863663e64a4df513e9dbfcaaa0fdd913cdbf57ea51df0f97f8fd87614bf768cc5c90be8fa46ffbab82f47d5497b413bdd3bd616389fa7648df6da3afa23dccb0fb5541f3c3a9d1573d91be4bfcffcd613fd23466ceb452b4071f55bf2a48df63d2f74cdf477ab8c4efef8c2ad14c6fd2558dd20fa4aff75541f3c383baa47af6a2d96889dfaf267df7694e3ad1ca1b93bec15785def0cc93784f22aaef52f50d474adfd3554dccfaeaaf0ae8ab1e223d52c3febfaed3e7f58d7d3576fabef7effdfff670face627fa9fac631ed58f4a17a617d93af0ad677551f92be77cbd537b98b2a7a5ff41d7c5588befb23952c59df782fd27a3779f88fd07737ba8df746e9bfaed30fe87b130df5aebafb0fd0774defc67e7cb3547d87c97d34538feaf53f415ff518bf25f74bd6772ddab7fa7e6578e649dd8fc95db2b6547d47c921ed8037d5ebbf9ef6df0d6a5d6fc67b54dfca67527f5adf8bc8dc03ded7fd2f8f337d17df24174bd5f74e3dc43ee9fb1f82c44fae97acefa17dfe03ffff3e418de4171b9bfc8b8d5dd5955fa05ad7eb6aaaa65a31621d9bdf5b4c1e0cd41de1d5807b4ac72069240ddd223418b7fa56ddabfbc1a581be225c10ce0c5273e7e5449fa807037d48d827ec32b6f536ad0f8f7a93411afdc86f3c256bc9ed72f5d563fc8220ff72e0befb6d46f32b81f6f718a7f82546f32b8cfa957f8371957f757145afe935b5c2bfc9f92cbfbd697e7573ddfdd6269eb950e7f66a733b711b99d6312d835631edc12d216dc0ea5f58d559ef7dabb351583de9fbcf22b91aec8cc27f5da7cfff7fc020a136bda77103dce7b0e670e57098c385c3750ead1c6e1dea39b41dba1683ed1c1287490e3b0e179f46379da6dbcbfcff805f87746b78363cfa342e92aefed4f7487f157e377d93ab616f78f8695cc47b3f5e869f89df4ddfe17eba559837fe2550da4f7d0befd7e1b7d39766dd78efb3482e3ef72dd25f87df4b5ffd46fafaf1dd6791aca5176af7efae451ebf97beea6c7831523f8234d12b7f772df2f8bdf44d1ed27634fb110cbaea53ff27f1abf07be9ab1be95654f911d0eef9e1c7cbf1f3f07be96bf4f9b15f2ba6eb974f7d8fe957e137d3975637b97ff049449ffc9dab5f85df4bdf74aac6b893f359443afad47d985f85df4cdf2d7d66eeb07d1eeafe73cf81fb55f89df4d5b3c18e5a57173f8411cd309ffa259b5f83df4cdf6db5f1a388f7f46ff4a9d56fa56f9cdcf1dde01fc248a9e71f2fcbcfc2efa4af7a8defcc671b3f067daf3ff59f12bf06bf8bbefa49dd25177af3277c1e79a8efd5f9df5d1f8b9fadaf7ec0ebfd7803754c38c96116ed27f76a8c4fe57e147a5bf774434f0b399c983c91fbe74bff77ea5bd0edf43de43eb3b3d8a63dd53d5d17ecea93c125a9f363fb33f32ca213eac39b743537d5e35c3efb94ebae7ed28fef972edf0ebf8fbea22b69c7ca1da823c682b5dd7cfaa9276a0b9f7a9acf3dd559ec47157e5692fd24799d7f11e133a8535af3d9e71d797b5177fa423de835f3d9aac94bbd51ae5b7a4225182fdc79a0d407dc0aa60d58e7bf5f5f56f7844a649435cfa3d8a69ae0f3e279acea9936bf3b7ba156f933e3b5c1a5ee51cb3c50af3e349f3cff28c8c791da276fa6c58fc87b6c722198fc2ed439e93da3522c2a9b698737b54d3530ff15bb47353af971857f92bea7d4730f595da3e18a5ae1cfdf570a309fc79b4fe42fcdaf8d9bdec69fc2b7a221c51c53ea37bda27e18e463874a71c8a3e94cef6b857c784cdc50ce975402538ef9d2716abd4ae5300a1f528d4e7f1b7d3fdd7fcdb73fa37dbe773b24684685668c1ef56bf33bc0fcfd0373678cbf49c3df16e1ef8d6c13704f67ff0374a4f7fe1bf7df1f9b7f97837fe7f93753f993fb87e5e1df74ff5054f953fbdf65e0df7cfffb078bf047df5f8b3ffafe5afcd1f7d7c2e8fbad35ff0f3e055e53595ffb1de943fe8ef41ffc288c8e07d80fb2bee6298b5be6ba8bf7e17ff0e3a0eb405274536db0be6f6a4657dfcff22dfd3ff85198abf1675274a6de58df67355123f31b9ef61ee11ffc10cca75c53fefded67d6774421f7ea413daa27734fe50f7e104fa4e403297aa74646dfd13de3a1884403a3c71c9ebe13e3397c6f4ac98973b665b91f3d3b4c4653c20be175f44698115646aba335c63a6183b0c9d8226c137618bba35d5555158647f055c008090aff3ca62215ab843150a91a1a9c3c572b554fe05703424850fccf675135ae26844135ad0e19778cfbea43f5b1fa54e5fd1995f9f91bb82fe1e1d3287bfa28d74c4ba3e6aba8093d5745cf4c4baba355b2a865a6a6caa959d433859e2545ada65034d33453d53c6a2a539575ad3e1326d529ebfbb210d305987c3716a59ee6f49ac7abc39beb9946cb72ef2ceb697b6559c7bc92e89956cb9c9ad23f17e9995734eba7f39a9655655dab2f84d7ea2beb3b7b076fdf8599d3e2db582960d5616d0ec571be5d50d3ea99ef93f91e99d7b1a064494b3bde6dffccf7d07c1f2d2a8a7e6a35cdfaaa55d5e8fa569d1156aa2bacef7ced7e04eb256c386c2ec09660db61271be785516efbe6a2f97290cd9773233cdf2bcb3d33df378b6a2ed613bd34df4fcb9a1a5557096b8c75d67751bdbf8dad02b6172a94c72ec09a65bae5e1b931be68949767cb45ab4f59c5b28e59af1ce4d6a4a2964535b3515fd63353149aae594dab1b844dc256758bf5fd4895923a258d16eb6495b25a59b5328402fba773880aa37cf0c1ca535ecb8b7dd1ce96451517eb68955caca55533eba1853eca8a6e0ab618db8c9dea0eef7f3f522ad3ea736a1515cbcf8dd90c0905ddf87e57cbb29ae53527df0fdfd3b0ace2e44325cb5a5a35cb7ae614adee12f604fbaceff7e9f6bdaa0dded32cb7c2544af3a31dddd9f82eafe08bd69bbbb9151cea65fa3d3bfd3205e7359c5731d3f13d2517aac938201c0a8e58df8f4769fc4e7f2be9e694fb966ed9dc989f1fb319b2b8da0cdfd90d2dda0f59ed16a907fd8afdb0ac60a66159c5a28e7b4ec74c49d292714c387138657da3852a1634cc29b848bfa276e102e5a282728b66c7a17b2c6cb95f96b59ccead302bdf546eb17679f5f2fae5159cd7b0ac22e92838639c67607d0b5abed313cb6b73b8b0ef7d4bbde2dcf8edd931d3f22ddb53e65696dc4abd40b7dd77745ba45cbeff7dac5e413fc605e352709587d177c1aedb7fa73796751cbcb363fc9e15fa79e1da525ca7ed88ceafd1f9d5c4aa579ef7e6f55aa4d8d937147b4733876b871bc16d19fffc7ffff31fff1f031c5b9b</data>
</image>
<image name="image1">
<data format="XPM.GZ" length="55092">789cccbd47b7eb38b2ef397f9fa2d6e5ecae5e7cf266d0035266cb6da7ed77af1ed07b2f1aa9bf7c83883f704c56d5cd7c75bb5f95d6c9ca5f8a22114044202200f0fccffffcdbe7d3fddffef37ffe8fea625c02eb6f966f947ffb4fbb4e92ebfff57fff9fffcffff88fe160f0b7fecf68389bfe6df41fffc7fff80febf96fd6df9401ff5fcff64232ffde36244f7a762ac953fefd56f29cf35cf2a267f3072ff9f733c906e7836493f35eb2c59fd74ab6797b1f243bfcfb46b2cb7fef0a1e72799c5af2907f7f94cce5732cc963fefd483297cf3a8387d43f992999ffde0c25f3dfb79a64de5f662099dfcfe924cf386f24f3fe4a44ff0fd17e5b327f9e772799dfcfb8078fa87d662499cbebbb9249de6fc9bcbd9d2f99dab795ccc7b31a48e6e3b71a4ae6e315ed25f3f1b04f82a93f0dc1636a9ff32999daf32599f757a54ae6fde17e48e6fae23892b97e78a2bd63ea1f438cef849e97e892f9f7652b99b76f3d91cce53763f0947e6f08fd9c1137b664de5e43c83fc7f53bf0022cf475499c8be719c4f113d824de5cc01671fd0eb6895dbaff50d8ab174ae6f2ad3ac9a47f63c924df4832d73f732a99f777f324998fb73993ccfb5f7f96ccc7df3a49e6e3514592b9bd3aa664ae1fd6bd646eaf9a2b98f4ddf52573fdb58e60d89f6d49e6df9b13c97c3c1d45326fbf634826ffb2934cfee40086fdf88164de7ff65232d9eb9b646e1fa607867e9bbe641a8f816092cf14f2423f4d070c7d8b9f25f3e7bbaf60e89fb791ccfb3b15df43ffe22f30f42f13f240ffea1b18fab716bf877ee967b043dc92bf1f0ea16fdd9af3a8f740bc3dbe64f2f70bc9bcbfcd2fc9bcbfbd4432f90b4730f5cff55e3297bfc9c0187f732899f4772099c6e35b321f7f6b0fc6f8daa6649aff7692f9f3724d32d7f7cb4932ef6ffb4e32e9b302c6f86723c9dcdefc50326f9ff32e99f7975382a10fd75c32d7e795906742fdd3bd49e6df67a2bdd09ff20886beb89164fefcd54932ef9ffa2c98fca72bda0b7d6a9f25f3feb0c4f842bf9a07b0d02fd13fd0afe2090cffd6c660e85b24ae87be05a40f63e1df8277c9bc7debab643e5e575732efef6e2799cb1bfcf89ecbdbed2573fd5cfd781e1fcf952d98fa3b91cf277f74cd24f3fe0f3ec08807ba8d64ae9fc54232e98f27993faff9f13df787ae680ff4d57995cce57103c95c7fac3bc97c7c7c5f308d67b8028bf9f72299cbd3dc49e6f2981f92797fd69664de5f7e2499dbb33b92ccdb6f2dc1d067772099fca72e99b7ff6a49a6f946f437f4b9bd48267934b0d0ef77c9bc7dad68df9cee9fee25f3fe69447fcc31df88f1843eaf6e92f9f3da89649a0fee25f3f1cb85be41ff0331bed07f5f8ca7f0a7d43f13a1df9d2a99f777f32899dfffea80111faeae92b93cee41f090f7effa0c463ce77f48a6f9ee51321fafeb4930f547bb01433fecb164fe7cff5b321f2f2f92ccfb3f93d793bd745b30f421ae2593bfd94be6fd1b2692b93cde4e32b79fda164ced8ddec1d017e74332f9dbb564de5e772899e299140c7dcaa692b93db8df92797fe61d18fe3117e303fd59b792e979b164de3f8918ff05f5cf46f40ff4c715e301fdb9bd80e13f57f792797fad4a30fce906bf17f3f51ae331c4fc19a13d43f89780e693a9f0a7ed028cebfd4e321fafe6198c7cc00b2473f9bc77c95cdf4a4ff0908fc75a5c8f78bfb52553fcf02999ebbfdf08a6f10e5ec1c2bfdc49a6f97c2b99e6ff27c9642f3fbee7fab416f2407fc299643efe912f99ec692099cbd3b492b9bc9ab8ff94c63711fd0bfdb2a792c93e2ac9140f689229df5125f3feed5660e85ffd2a99fce34432efdfee00867e5e14c9941f8ec0d0bfcc904cf9572a99b7a76e25f3fe73c760a1afaa646ebf99e85fe86f2ec61bfaea0b79e11f0ba12f2eda8bfb4b7d267b98897c64dd81a1cfeb503297afbd934cf1d45e30fc93f81ef363b896ccefbf3a4a26793dc1149fae7d30f247ff2a99ea1d3fbee7fed68b05a31eb1924cf9c2083ca5f6076bc9542fd948e6fa900e2473fdbbbc09463d630246be1a6692f9f84481643edef95532b73f5df01cfd7993ccdb7be92453beb5924cf3c14432efbf5cfc7e01fffa2999e6bfb1646e5f9b022ce2cba364de3e37114cfec132c0d047f74d32f9e37b30f26b2f05431f5763c9bc7f42c1d04797e6cf99d0c71be41fc21fa52a18fe24207d9f0bfd5a1d04d3f8570fe009d573dca3642e7fbb054f697ca237c1246f3a944cf53a5b32c5a72f60f81bd796ccaf4f2bc994af2d2593be6f2453bea682e7345eed4e32d5ff14c9bcbf2f57c95cff7dd15ef8a35097ccdb93cd25537e2bfa6b3124fffd055ec2bfcc24537c548045fe518331decda7647ebd2eda6ba37fc478c01f6d44ffb8d43e1ded17e3af3960cc97f5022cf481e257a6dd149fd96bf08cc6ffe64aa6f92604c35eec4032b7efab2799e2375b30e94b2aae5f50ff58aa642e6fe148a67ce1065e927fb80d2553bd2494cc9fdf3e49a6fc45c863c07e1dc97cfcd3a3606a5f7d05633e887682497faf4bb08df8e2030cfb2bc9de17a2ff4bf49f886762f4cf10f666bd80618f3e8dff92f5177f5e914be6ed2f36e005c91b5f24533cf22598ecafeec04be467ae64f28757b041bfaf5f040f29fe68c0268d9726da63917e14a2bdd0c7f424998f5f44fdb314fd91bf83a18f8105467fdc4660e86783e789fee94a30e215e3118c78a3a0f9dc60fd45fa34072f491fc329d8a0f685a964aae7dfc0265d5f2f05537f568f60d86bb091ccfbe36248e6fad988dfbba85f8e24533e48f66f88fe892b30fa67634ba6f97508467f6d1cb0a827435ed11f35fa6388f9c9a7f8c814f157fd065e92fe5f6e6083e42f5cb0897ac417d8227dca3fc036f55fb305431fba77c1747f3b02bba4df3ad9ab29e42f669229df46fb647fe460d8d3aa0243fecd2758d4bbefc0a21eb403a33f2a8a772c263f6fff35055ba827d1f85aa2bf2f1a58f4f70a8cfb252a18febdf1c0f02701f58f2dda7f5d48a6fe9b8071fff21d2cfc83603caf51c1b87fb106433f4b1a1f87fd17eebf1b17ec903efbd43e46b0f71a0c79cb2d58c4e72d18cf2f1bb078be0dc6f3339abf5cd11f8906c6f5de1a8cf846e3f6c1cbe724df068cf6548964ae3f1b130c7f9096608c7f7603a3bde90e8ce7bb2f60b4d77e00c39f075c9f98f639e47fa34832d7e7f84c2c9eb7ba80216ffb08c6f3cc042cd64f1a30e42f9760d88fe382d19e1ced19c11e42aebf0cf17cd306435ecb04a33d610e16f20b16f1470a16ed3981457cf9443c82bdae2660e19f79bc341c8be7d70e18cfd71ec022df8ac178feaa05e379d72bf108e3df70ff369cc8fe1d8345bc9c81d1fe60452cfaeb7a03c3be74ba7e2adbd382f1fbcb3b18e3910dc1689f4df24e657fd4603cafb2c168bffb0cc6f32b1ebf0c67e2fe01e9d34cdcef1283e12faa6f30ee67f860e1ffe660a1efdc7f0ee7e2fed58c58b6e70cc6ef8d002cd6173db0a83f2dc0d0b78edbf77021e5bd078bf6aec1f87d41fabd14f2155bb0f8fd108cdfeb2330da93de83f1fc8ac6d310f2ac1a309ed772ff3734c5fdb48d64ee0fb72e58d4e75ec0f87d7202a33f0d713df4a5237bb7e4782a60b11ee681d15eed112cee1782a1cf158f4f86b6b8bf6581c5fa2af5a733823f762d30eed7d2efdd11f2efcd1d18d76bdc5e468311f2a3c007e379f5082cea75f760e8fbfa8d782cf49dfba3d150fcbebc030b7bdc83a17f099faf472371ffe64c2ceed73460e883cefb6b3416f7ab4fc463e10f2c30e46b8927e279b94b2cee6f6cc1d087ec092cec4930c6f342f24f85fc46442caef75660e8cf85fb93d18cfd9ec783f1162ceaa37cfe19cdc5fd3ceabfb990d79d80d13eeb152cd64fe9fa85f8de7c05a33df9188cf66cbec0d0c7f50d0c7df3b8ff1f2d85bcce002ce227078ceb1d0f2cfca54e3c41fb6f74bd21ef5780f17c5d058bf53beeaf46e618ebd77a2299c77f5bba9f25c6b7f4c1c2bfbd80d19eeb07f104fda1933cb678de2603e37eba01c6ef6f57b0a8ff71ff3d72c6a8b7e8d47faee88fb507c6effd188cdf3bdc1ec67d38c739e2e3c5a63393e21723269e60fde4f22c99d677b93e307577285eb7b8fd8f27ecfe9cf50e0c7d8a79ff8ca7ec7bfefb6b412cc627db81c57e823730ead9eb1158d43fb8bce399b8fe7a0716eb5d7330c663c3fb733c67eda1fa484d2cc6c39a83a11fed193ca57a651282b13e16f3f96ebc9860bdc8d880c5fe810c2cf21bae8fe3e544d4cb23c93c5ed30a30ea071b170cff92d0f81813d443d71730eaed9a07c6f53eb7b7b1c9bee7fa117c49a6f5024b30c5b3760cb6b19ec9e3adb13331e8face93ccfbaf3883f13c23013ba8a72e05d3fd0d1b8c7c734df23b53d8df86facf9da03e7e1b80f1fc82f7e76430813e6d63e229fa3be5e333194e4cd40b52b04ded31b8fe4e4653110ff2fa0a73a736f28d9a788afd67fa180cfd6a1db0588fe3fe7f32610accfb77c3f59721f2c77c493cc5fe0aaf00e37eb731788afa4e059ed1f8361f60d48f6dde1f93d914ebc7460a46bd2fe4fd37994fc7940f6cbec1e89f98cf5f93a578def5013c433d86da6f4c51bf09b9bd4dcce982f2b39cebcbc49a22fff6b83e4dec29ea15d95932adb704c433acffebf43c776ad1fd039d7886f5d315bf3f5356f09acf77d3d1d4a5fa65734f3cc3fe035d134cf7372c30ec355b824dc413dc3fb0e9906574dcdf79c4e2f74501c6fa5b74104cdfb73c3e9d4ea6d6887f7fdb10b3e791bef1f9940ddf1ceb078fe005f5b7c5e7e3e96c86f58f8d0246fd3a76c1f311f9b377b043e31bf07c693a9fa1de19df816dec07f804bb584fa3fe5accc47a86069e517b82002cd6f775b043f39bc6e3dde9923d8eeb7332035bd47f3705ec60ff824d3cc7fecf84ebefd498c19e2faf609bfa2be6f9f0d49c2d51cff5c016e5fb2b176c8f78fb8b15d8a5fa99c9e7d7a93543fdab1b831dfafde6287844f5d10e8cf1af49bfac39c63bff024f499e98ee6fb3fb937f7d023bd4fed407bb435aafb124d37e2d5d30b53f03cf87d43eeb0d8cf5dd7803c67cb7e1f63d75587f707df1e9fece7c30a2fd5d7b30f6b3469f9269fdc792cce5594dc1587fba52ffb84c1edebecd5e326f7f41faebceb19f2cda8271bfa6133ca2e727e0118d4fb2164cfa9c2892f978af4c30eca1f1c19321d7bf2bff7e3660e34ff5e53bb043cfaf5dc174bf6c0076a97fdb929805acfcfb6d0446bdbee4ed9f0d857eddd660f89b6e2298da5f05c4ac3f687e6bc0c311ad87e07a263f9f0fda77f094da537f8067245fc5f569369a1963d29f2b31eb5fdabfe20ba6e7a777e0d188ff3eb9815906c29fa78227d04f053ca3f6b65c3f6663260fd553a93d2cfca4fec91bc95cfeea041e517f5fb8fece2662fcdd023c86ff33c1d31167cd06cf21cf5c308d679d8017d41f0df72fb3e9cc1ef3ebab14ec8c69bfc05432ed47d38885fe5d4cc9b4fe37028fc8fecb37c9649f25784cf6ebbf82e7f47dbc042fe87e05f5cf4ce8936b82e7f4fb36113ca6f17a002fe8f986b8de80fe8bef4dd28fc292cce52fa68269fc4d1effb0db2f49decd0c0c7fdc92fe2ce6131a3f6d2d98fcb7bf02cf49bf370330d68fea5a30fdde38831dfabea3fe59b2fea178b0009bd41e4f03db23aeff37713decb5f00593fc2df5a7c1ee47eb6f2330eadd17156c8ea87ff7609bfc45590b267f78d5c02e714bfa6ab2f1207ff80136c87ef22918f34dfe06c67cd186c48b018dafcee3cd99c5ee47faa48217647f99609bf4c7a0f1b2160392afa3f6da6cfc68bcd69279ff949f6093daef4ec1f067f5817831a4e76de8f70ebb9ece177c806d6abfb3235ec0dfba2bc9b4df9bc6d7ed1376ae5f5c3fe703263f6f4f520a1e53fc99102f66d4be8cf7cf7cc8e4e3d7673e784c7cdd82a7d4de5a03c3fe751e9f3265c2fca09be009d94fc2e397394b87c99f186bf08cfa4fe3fd3b9fb0e7717dacc792e97c0b8f5f58f8bb20d6793d613e5f2cc7b49fc5005bd49e35b56fb1c4fcecf1fe9e2fd9f7743dfdde582ca83f8267b049ed59f3f9686eb2eb69fd782699d62fa83de67244f67de1fa3eb79643b237ef2698f4ab9e8347d4feb0008fc99e1c6a8fbd70d05f4762261e6f9f46e3e730a6f3160618fdbbe6f9c6dc5d0ea8bd0df5bf6b88f89aebdfa25f00a5f8ff4e32edd749c0636aff66019ee17939780e7de2f92a73f643e8bb031e537b7c133c237bf5dec073ba7f44f71f1a225ea3e78f447f79dfe011ddcfe3f22dc68c29feff06e379ba0e9ed2ef0b1effb1747d44f3b1fd0d5ed2f78d0236c65cdf367c7e5fb0009858bf07cfd15f7bf082f4a3492473f96f19d8257b6df8f82e66cb05f55fbe223630ff6f797cbc98b3f67079527afe82319d17e1f6b7581a03fafdc693ccc7d7a0fb194b97da7bbb111b63f2af1bae9f0bd31810eb7cbd61612d1dd2bf94da671943c8cfe7af856d8c69be6e0563be594f2573fdd7b8bd2c1c763ded0f53c01392c7bb4ae6fdd3717d5db8c684fa4bbb134cdfa767f094e28180fba3e5c080fff15fc0b309f5ef9764d24ff13dfc43cae7a3e5d0807d6cf8782d47acbdfcfeed0b783ea1fad50ebca0ef6f3ed82079a32f30f2c5644f6c627f5acce7df655fd0e1e3930460a662dc3f1cc14beaaf40133ca178a8069bf47cdf90ccc74ff3c10e8de78dfa676c8afd09b564daff5982b1ff36a6f64c58ffd2fed40b7836a1fac504bc9c50fd6101c6fc97abc426e2b3700fc67911f3018cf33ac99d643e1edd198cf3176e07463da4fa0063bf8826be47bd53e7fe773965e345fded806db217eb1d8c78f29612b3f6923ea9603cbffb0663bf4949d7b38083c663b3022f68fceb7bb043f6118682a9ff8c02ec92bfcbe9fe7dba49f5c30d18fb636c9e2f2ce7ecf7144f2a6097e4bbe5c4ecf7140fcdc0b0b734018bfde03a784af3c53504cfb15f47dc0ffb0bbb8160ecbffc002fa95e58edc1d8bf1a4dc1163d2f36c1a8575495609c5f1a4aa6f3a134febd83e2ed2f376093faafa3e72fcc01f1f50b3c217ddd5660ac37ad63f00cfe5407cf69beef5230ea35c6026c60bfe55532e55b39d8a4eb6f73b0d8df20ee6f637fe04a32cdff03b043fd757b904cf9d9168c7ae7ed2299ce7b3692697fc898d8c2f99ddb128cf3b317f49f85fa6348f75f1a06d9afb604c37ff817b04dfa1c0ec10ee9bb4ef22ecd015d7fdd8047345eb5079e907e598e60d2d7b40363ffe3762598e2d5750e16e703d692297ffc128cf35768af897afb36108cfaee5c32d56b0f9269fe2e24f3f61731d880ff5125d37ed80558ac974c25d37ec09d64de7fe64132f73fea27d8a2f15732c9b4bea008a6f655a23fb1dfb28c24d3fe470d8c7ae1ed5132e95b2099cf8fa6e82fd4e3c32fc9b4bee3125b38ef7723ff641816d99b7d03dbe48fc22bd8a1f9f95a825d9adf4af28706eb1ede5eaf060fe97aaf133ca1fc5605237e6d8ee009e5bbd5198cf58b4efc1efb6fb71730f67bae66e025c5df8a09c6fecae020998fafd248a6f3ba909fd93b6f4f71025bb0af52329ddf9849e6cf533fc036e993924ba6f96726993f2fcec00ef57ff12e99e2c34a32ed7f0cc1f017d5bb649aef7cc9bc3f22f13c97fa4fc3f859388f5a6d25f3f69443c1d86f3b06e37c4be54ae6edd354c9bc7dd791643aefdc4aa67acf2b18e7f134f13dced325a4ef26d3379affc95f9826e2cb952a99c6f7153ca57835fd0463ff691108267fb579028b78c2001b34dee14532bf7f62814df88b4832d52f2ab085f59d0118eba3752899ecff2699eae307c9b43fb405431f9454329d2fbb97ccdb938cc02ee95b2adaebd2f8b590dfc279e448974ce3f12998e67b4d30ce074713c934ff403e0be72d2dba9fc5e607defeca014fc85f5413f094e2313b954cfea0114cfe467901233fd41792a99e6a49a6f527c198afd71bc9549fb9822dea8fba944cf9502799dad782b17e6d7592c9be6782495fea42321fdff8c7f77cbcb477b043fa1deb9229ff4904e37cc697641a7f0decd27828aa647abfc45032ade7b982495f13b25fcbc2fb0c944032d9cb93606abf5949a6f314cf60bc4fc00a24f3f6b79960d29f5a914cf11dfa53d87bf82999d6df303e16ceb755a4cf369b3fc8ff7660ec3f57de04933ff0f760ac5f665bc114df2b67c1a44f57156c507f5f1cc9b49ff3198cfdc69bab60aac7ac4f601be7fd22c1781fc95132ddaf95ccdbabd492b93e794f60e883229e87fd9ef959326fbf3a964cf9e00318fe5d9d4be6fda192fed916ce83a92f92a93dbe64ca8fd11f229e4c6f92f9f3938164ca1f4f82b1fe994ae6df871f60acf79a6bc9bc7f62f49785f3b1b75230d95775914cf30bfacfc279b22df90f47c413a621995f9f7be011f99b6d2b98e2136d021e4f683d63059e4cb83e7ae2fa19dd4f3b83e734df943118f581f22099cba33c8397549f592dc026d69b8f9279fb6f9f60e453d6156c537f5a63c9644f8160aa47695330fc8dee0aa6e7c5b964f28791648a6fe692297e580aa6fa6628da8bf8c3bc974cf9642118fa38954cf58f89649acf1692e93c27e9936361ffbdd149e6df2b9e609c1f7d96ccf549ad24d37974e887d0676721998f8fba924cf1fa9364b247713df687754f92e9fc672399ea45a23d581f35af92f9f7b9f81eef13885ac1181f4b32d5dfa10f16f6a3044bc974dee9158cfd3f892399fcbb2d993fff26fa6786fd3ba23f711ef146d7bbcc7e283f7b944ce7995ec0639aafab25784af671db0a9e52feb200cfc9fe320f2cec650f5e52beae7d49a6f319e2fe4bd457766083f453bf80b11fa878154cf6b2adc1585f37c4fde0af235530f251717fc45b9e90d7c17ca848a67add5530ad1f74a160aa8f76e279c8e7c34630f97f3b174cf2379a645abf247fe35a781f90ff2818f3c1443297571d49a67cfd4930cd87da1b58e8ff5630ece74b32cd1fa564aaef7982697dc87900633f73694ae6faa0be4aa6fd789a648aa724637fd25a32ed3f79924ceb3d3330f6f325ad64de1fd98364927f2598facbd42553fd3594ccafcf311e16cecbdf22c95c5e652a99de7f267e8ff3c9e1bb641a6f4732bf3efb008bfd812f92297eb32473794b31bec87fa30a2ccea3ee0493ff30f79269bfe23718f53e6b2099ea0377609c7f34be2453fc7b914cf91c1f2f63c0e6478a0fb6e019d58be207c1538aff8fe039e503712b99e6eb5c3297a750c04b1afff22618fb1922c1347fc73bc9b47f4630f2f9eda360b2efab2e98fcd1ea158cfd83452598f47f6b48e6cf8feec1a8b7a40bc1f05f3bc9bcffb61918f596f85d32d5e3447fbaa48ff94030f6ffdc24737bf267c416f6a7ac3f2453fe580bc67e99122cceeb9c24533d6b2299f4ad108cfce30773fd500cc9341f7792a9fe6b0ba6f5da6b2399ce372ec1d85f1d9d25f3efd59b60f89f3bc9bc3fd4a364f22f6f60ec97543792797fa8a960d8c74d32f9932918f61ed49269ff832d99e44d24f3f61a23c1d43f96fc1ef1fe1c8cf763448e645a3f16cfc3fe3d632899e2955832cdafd01f0be7d5ad4a32ad9f3792b9fcc64030ced3d792b93e9723c9b41feb02c6fe67732b99f68b7c4aa6faa3180f9c17f6499ffa032dc46bf098ec5d8f24d3fe08133ca1f530ed049e527eb7f50593ffb83c48a6fd570a7846f7d36b30e6fff25b32d5ab73c1145f28ef82299ed1e660d473b64f92a9def92698fcdd5a3cdf46fd24914cfbcd74c9b43e21e445fda611f7437cb1fe124cf65edcc02edd3f7225d3fb001e05d3fc5ebd108b7879bb93ccfbc72f05937e66a9605abf538e92493f56e021d99f6249a6fa5b2b98fc9f72914cedc3785a789f52f12698e42943c964ef17c9e40fe792697e1849e6f2648e60ac470660bc9f243b4aa6fd3fa1647ebda20826f9d24c32ef0ff55e32d5d7447f60fe2f9f25933f5a4aa6f8e62c18f9502299f40ffa61e1fd4b4a2899f6279492495ed19e29e297028cf795048d64dedef05530e29137c9e47fe4efb19f740cc6fed152134ced0f55c9fcfb488c17dedf74b9934cf64dfa3c326754ffab0cc1643f510ac67a78ba04633e77466083ecb309c026cdffa921998f476582b19fa7ba0aa6f93e5e0ba6fca6188051bf4b447bb1bf4aff00237ff60f92e9fd41f792e9bc7d2599e6f717c1d8cf247e8f7a5d160ba6fecf23c1b4bf21a0f86264e13c72f82499f2fd57c1f06727c954bfcec098df755b30d9ef7a2e98ecdf78974cf54cb447d47b3d5330e2cb0fc9b4df47dc0ffbd12ea9647a9fec1e2cde07f92e99f60b1c05239e3e4ba6f9df974cf9d74932ed9ffff17b2e5f70014f90ef288261df8664b25f5332bd6f0ae36be1fc4ef92499f22d4b3297ff593c0fefb7525dc9e4df3c30de5fa53a9229feb12553bc2ec66f46f2565f92c97f37609ca7b4df25d37e825a32adff89fba39eaafb92293fea24f3ebb7627cb13ebbfd944cfbadbf2453fe37154cf287a664d257d15e715e80fa6fcce673f2af117846f94076075e503d2188c1d88f9a9b82c91f2457c954cf38832df2279ba9647adfe70a8cfaecf62098e2ef6e2699ce27ed04533cb2d5c0d8efaa3c09a6fa46f12199ec5d3c0feba51dcd9f63517f5dbd0886bd3f4be6d76f7f30d59b62c164afde5432d5271f2453bdf0118c7abd77124ced4f1ac914afae2553bd5edc0ff3b9f32498ec6d1308a6f66c55c9341fdd83313f9ba23da8ef46a564dabf664aa6fd21f27b8a37e291643abfe249a6f9ce174cfb13a2028cf78b25b9647a1fd4a364f20fdf92c97f0c25d37a512599d607a03f22bf375ac994ffa49229ff78944cf94a2618fe48fe1ef59e4632bd3f270163becf2ac994bf8beb71fe4b0d2453bd27964cf552d13fa807da2f9269ff612499e627d13ed40f424330b55f13d763bfc6ed4332c50f37c1f0f78a64daff3d964cfb43c578637daf7a138cfd39429f719e6745fa30314df21f590ec6fedd32134cfbb10c5d30f98bcb8b64da2f3c01dbd87fbc174cf5c92001e37c4d25eee760fff1b7605a0fc8b792e9fc81b8bf43f149740263ff68fe2a989eb722fb9c8878201849a6f75f9e25d3f37cc974fee15532bdaf752898ecdd0904d37a475080512faf7e30e9432e18e7f56e82914f5482c91e0bf13ce4ff7e2698c627fb924cebcfe2f7d8ff1b3e80719eaa934cfaee3992491e717ff80f6f2699f22ff13dcecfa753c9e4bf0e92293f394aa6fd139660b2cfc8904cf9df4230e68b4a32add78bf1c0feda740ec6fbebcab3648a8f2792c95fd492299e1848a67ccd164cf25b2d58f887ab64f2379d64de3fea4132bd6f4efc7e8e7827944cfb7f1e2553bd4f134cfa6c799269ffb6781eea8df14432b57f2718ebe591645a2f8b05231f15bfc77e0f652699e229f13cbc7faa9a4ba6f361427fb03f5013fa8cf5e2c495ccbfd73dc924af180fec0fd33e24737922f17c9c6f6cc91ea626f69b5e13f082fccfe64d32d547bfc0385f565ec0886fba1cecd07a663394ccfb237b05633d627b144cf6779949a6f75fd682c93f06349f4dc5fa433d154cfaace982697d721b4aa6f3c11918f585742299fce5bd64aa67958229be5ac560ac27ac12c178bfd79b64da0ff1e37b7adf95fc3dcef70592a95ebb174cfe3a10cf47fda01c08c67e1b5f32bdcfb0134cfde12a92493ed17f585fc81f25d378dc49a6f8e253308d57249e3f417c7a904cfbcd7e30c5d382b11e982592797f24df82b1de954ba67aa6907f4af69baec138af6c8d24533d692f99ea733bc1e4ff3c0b2cde37be944cfe712499f2b1b964b2675732c52bd0670bfb45d54832e58fba64da0fb301e3fd8d4a2499d67f857ee0fc72f82d99be5f81713e3e194aa6fd49e27e588fb89ec1884fae13c9d4ffa27fb0bff0229e67537fae481f66e612fb2d776083ec3debc026eaa53618f18a3b0323fe580f04d3f5c98b64da7f63825df217852e99ce77907c33113f6c4dc134df6f1f24d37c9982b17ee04f05537b9a77c9148f88dfa3deb07a92ccfb7f73168cf365778229be48bf25537d19f28bf501e55e309d4fc94f92c97fcec158cf2b12c1e41fbb4fc9b43e3d104cf3f7f6158cf87ebb170cffe448267942c1e47fba05187f1f455049a6f5614330f4ff0d8cf3b88ab83fde3770d94ba6fafc12bca0f6a557c1c80f6dc9644fb964aa7f1492a99eb1934cf3f718bc44fd632199f2ab67c914bfd782518f16e389f78346a23dd8bfa58c25d379ba4030c95b5f2453fc5c824deacfec2299f6eb6c25d37ae74630e2b94632ad170bf9b13fb87b964cf514713df61bd4aa643a9f0f7bb31cecbf10fa28f6e3f89269bd83e2adb9399f52bd33032fa6fcfef9086cd07e8d95f81eeb1b97a964b2bf0dd8a2f958ff02dbb41fbbbb825d9a3f2eb5608a3fe28560caafb6141fcd45fdb11a83b11e180f05d37e5c5f114cfe669d8051ef6f3dc1a40fab108cf3d9e55a30ce3b1a60d4d78bab649a5fe5f7645f978364dededbb360f247452899ea616730d6e7d6779269fdfb4330f9bbd4148cf8e7058cf5b8e44932bdffe25e30f6835c24d3f9d1b964b27f713decdd16ed9b937fd2f792a99ed2082679a247b0380f33964cf3ab18af05c52f57d1df381f5baf2453bcff0046fcacfe60daaf6a4aa6f9ed4b30ce7fce25d3fedd1918f65f8af1c37e6d4f954cf9cf5a32c927fa17fbede254326faf22aec77c1bd582a9fd971d58ecef3524d3fe5ea1bfd84f97d1f82ec47a83be124cf5c8ca07dba4efbab8de9df2dffba44f0b51afeb5cc1747d32154cf61eecc043ccf74f9269ffd3098cf7495c1e25d3f9c14a30ad9f281f92693de2001ee3bcf34430e94f71114cfe259883f17ef6b52599de2f36144cfaa23c4aa6fafd188cfa79d60a267de832c1345f1786649a3f7e30cd97a2bdc86ff55232c54fb9648a6fc4f367e44fbaa1649a5f669269ffb7f87e4ef6915f2453beaf4ba6f9443c1feb655a2c99e47b944cfb532493ff6bef25d3f86ec1e2bc532318ef1712fa82f3cdc55e32b5ff1b0c7b5acd25d3df9fa04ba67ac25e32bd0f44b4cfc0f95ad13f787f759c08c6fb8f34c9141f6e2453fee80b46fe22fac7c2fbafef24933f17fa8efdf9590dc6fb8d4a8a079626ceb3d513b04bfa5a527cb664f645eb65067848f359fd8369bfec063cc27ae45532d5e31f25f3f15c3d83315f5d12c9544f740553fe1e6592a93f3dc158bfb88127145ffb9560b2873a96cce5d75f25537ce90ba6fa62f283a95e2ae49bd2f82b0f82c93ef385645a6f17ed453d39984aa6fac04c32fdfd5607c1a42ff14a30cdb7b74232e5a76f60e483fe5132cdafb960c4fb5f60c4aba52218ebaf7b30d69fb6e27b9c1f0ceec1d82f962b92c95f1d24537da7148cf93d05239f534f92e9bc8bb81fcefb1547c9544fabc1383fe68af1c67e92f807d3fe43213ff6af7662fcb19fdaa37cc410f5ebfc5e30cd1f6b07ecd2f85a347e06332faa8f1cc0d0efdb17784cf6e91a82499ff44ff004eb318f92693fdebd649adf5f05937efa67c1347fe91618e7bb6e7782112faa60ac8736a1601a8fac00a31ee98c05e37d155bc1347ff8aa647a1fc009bca0f1f21682c99f9ae2fe0b6acf360763fd62bb168cfcb0148cf7790879f1be9ad4954cf53cd17fd8bfe49f24533db1164cfdbd7d07e33cd346fc1efb17b789643a4f300423bf303760bcdfec42f669b27885ee47f38169e1bc977e124cf18d3706e3fd11fa163c22fdda9482a7b43e7805c3ff058660ba9f2b9e87f364d14632d5fb4792e9ef37fe02e33cd926028bf364efe039c9b712f747fdd9ad24d3f58231fee58b601affdb9b648a6f7230dedfe12d25d3fa760a467d3817f218145fd99f9269bda1924cefdf93df23fe7e009b349f98623c2c1a5ffb2298ee97d8609c3f32e6609c3f8b2cc9646f0bc914cf3f4aa6786607c6fe958ee20f8bcdafb43f81e20b165e93fe5c3e25d37e30f13dea3ddd093cc27ede2d18f5983804e3fd1d9a25989ed7168269ff61fa089e223f9e8167d47f862699d6f39e25d3fe68152ce2b70318e7c9ec67c9f4fe12138cf70f252918f1932b9e67507caf08f9f1be9938069b648fc15e308dbf32108cf7df88e7637f627c150cff7a0163ff42f000c6f99c88ec9b4d37a867d1fc62b3f1a3fd3c743f5b8c5ff102463cb2da82117fb4df9269bde12498ec510f25d3fef01c8cfcb8b425d37eaa5232bd5f2506235ed85a9269bda4154ce31d89f6cef17ea8037841f76b447b17d84fb6012fa9fd6b211fea49978b608a4f0c156c423f3bc9b49f3602c31e6f7bc1d0bf4a32c50fe44f6c1bfb3be22918e7e93a6287d907adb70ec063eacfd51b784afdb3d1c0c85f8a5232cd97afe0398ddf652d99fcf75130e5879d09c67c961482c97eae7bb049f74b3ac9349e86649a4f2692b93cb978be8df749b88229be509660eca7f39f24d3f922713dd6afaedf8269bcd690c7c6f9d755001e52bc5b533ceb5a63d29fab2199ce63edc1139a9f82083c25f9f5068cf745dd2cf082c6238d25d3fb1d378229bf503ec178dfce6a0946fce9bd0aa6fe5ccf04e37d0af27aca77ac1bd8a2e747df9229fe2dc136f98ffc4530e9f34a934cf9f10fa6e78be739387f48fde9daa8f7273c3e310716f67b260f9269ffde1318efefb91e24537dcd06e3fd79f6156ca0deb1904cf6a080d1fe6a2199e67b5f303d4fbb801dd8fb0a8cf8f9a611db78ff5dac8211df745f60d413133e7e2c389be17ccc183c27ff97459279ffac4b30de27947e0826f94c4532bd7f5d032fa9fd6d2a784af58e21d8a0f9e1aa48a6f53f5b30d58ffd6730de5f94ad89ed01d9ef86eb2b0b2eb0feac6fc04b92af7525d3fbcd8f6093fccde64532d9cb4d30c57fe1128cfd33eb77c1a41feb028cf7355a1f82e9f9ee1cec62ffea9b60f227892918e785f0bd8dfdafe9b3601a4f270463fda81980f17ea59adbbf3966fd41ef472dc14bf2075b1b6c60fdec4132d50f0bc9944f1cc126c693dad7bf5e9ff2075c6f63bd6b45fd33b1e6549fb8adc0580fdc7682c97fdd5ab035a5f74309c67961e50bec523c1de2f736eaf7f11c3ca4feaba8bfa6d664467fffdc080c7f53b492a97e6f08a6f686776013fab4964cf69982717ed224ff30b5b15fe81608c6fbd3ce60c48b2d8dd78cdd8ff2eb5430c5839b5730f2dff60086be74a4af33d6ff148fdd8391ff6a74bf390b30693de808b6917f64c436ce8fdf1230f6bfb7345e0b6b3a27fbe9c0f319bdaf8bfcc782a5f7e43f0f60cc4705f99f256b3fedf71c826d92ef3625b627349f68dcdf9b2c9f9b927f237d3458ffd1fc5b8327f007241f530f1aaf6b00467cad51ffb2f8674efd41fed5b6711ed0e4fac192cf39b57733022fe97ecf977feda32abf7d8c9f3e26ffa7827fa74fcf0afb9da5daaac3fe58ff6a0be8f3df21cb2f72b9ecf3bb5c0afe9b90afff77f7df5116d62247f5d81ffad87ddba87590cbfd87bfb3f1f9779605f20899fa6be8cfffb79fff167b71e9f393743ffadc1663f4e33aa96fbdedf8eccf3f18b9ffff65e16dfbc90e6009240d1fa9bf2b3bc9439ee0df4d1661eb3f64f9313a3f24f3e4e717cbfa7791e5379fecfefa91d758f05a8e94457a8a7f2b590235542335561335553335570b364ea55aa917b5669f86e951ab76ec7365b2de544dd5d99f15ff9dc67eb1fe379365a3aed827652391a85bf6b963d2ecd43dfbec982c07464726dd91fdfb4e3da9f74cce7bf5817d0c76e53ff4daff5b6479e43dfdc446e699fddb597d515fb94ebda9efea87faa906ec9a9449f8c524f85607ea501da96375a24ed5993a67d2fc1bc9c25a7a5637ec9f91ba607f02d8fd92c9f2cafe6929aafaa4284cc7be15431d2ba662b18fad380af31a8aa7f8ff3d92fcf7cc954aa0844aa4c44aa2a44aa6e44ccf5ca63d2dfbf4b6622a059b45064aa954ca45a9954669954eb92a3745537465a5acffe8b5ff37cab251b6ca9db253cf8aa2ec95036bf1513929f7ca83f2a83c29cfca5979515e9537e55df9503e952ff6dfbf9581325446ca589928d37f23596c65a6cc9505d3b393b26413cd83f261288661b044c0b00dc7700dcff08dc0088dc8888dc4488dccc88dc2288dcab8a87746fddf23c99f9345b58ca6ff23a390df6677a3353ae36adc0ccdd08d95b13636c6d6b83376c69efd391847e364dcb3cf897d8e8c1fd8e7d178329e8db3f162bc1a6fc6bbf1c1b4b0cf02685e757f9b797f9aadfe999ff8af6561527c1a5feccfb7313086c6c818315fd4186363624c8d194b9916c6b2370ad3304dd3326de3683aa68b8fc73ebe19b04f684666c465eaa53a9a31936a6726666a66666e16666956e6c5accdc66ccdcebc9a375333757365aecdcd2f33b1f2eb1cfcd764311a736bde3169becd9db9e7b21ccc8379344fe6bdf9603e9a4fe6b379365fcc57f3cd7c373fcc4ff38b7dbecd8139c467648ed967c23e63736aceccb9b960992a3334e3de322cd3b22cdb722cd7f22cdf0aacd08aacd84aacd4caacdc2aac12b9dc2f91c5ffaa2c56655dac4b3f2e566d0cad5a3d5b8dd55a9d75b56e9666e9d6ca5a5b1bd6d3f7ccd96ead3bd6522689b5b3f61677bfd6019f2393666a9dac7beb817d1ead27ebd93ab351da592fd6abf566bd5b1fd6274b98bf5884b0601e3d61b3e9c0faeea3cf1fd1d1bfa2634cb31a8bfe82f001fff74a89aca135b2c6d6c49a5a336b6e2d7acdb196cc74fa4a9ed18f85b5b34d48f2439643bf4c614e6ddb766cd77ab03ddbb7033bb42326cfc178b4633bb1533bb37336abda766197ea935dd997de92fecce74fc932307756cdc6646055aa67d77663b776675fed9badd9ba71303fec95bdb6376c249ef9676fed9924625414662bcc5e602bf766681bf6d6beb377f6de3eb0cfde3eda27fb9e8debde7eb01fed27fbd93eb319d7b35fec57656fbfb1d1b07efffcafc9f27cb16a66274cb78cc6f8b4df992c1ff6a7fd657fdb037bc8faf3c47a7864bbe6dc1edb137b6a2db924bb7e64fab161ff9cb1f6ce85fd9b91bdb0972c485698ddcc1dc3311d662c8eed384cd2bde33a9ee33b8113b218f5dd89545df17fcdecfe155954d7183ab113333bb1edda499cd4c9ec2f27778a5e0ea7640ff0ed3d6b55653d3b17361acf4cc706cc6216dc6ed8ff3b356b6be3b44ca6b9d3998173756e8e66f7938feeac9cb5b3b1b7ecf78eb365d21c8d9d73e7ec9cbd73708ecec9b9771e7ec9107ecb7a7eb6a03f234b2f09f3c683fe7ecea3f3e43c3b67e7c58cadb33db1ced6b33d6656cc3ece2b6b5dc5dab5c0a7f765ec63cfe9e374f8bc39efbd24f6d20e9d0f66fd47e7d3f9ea7fe954ce379366dffff5f6cec8e9ff5acca933b3eb9fe4f8576599ab9db3b05f9c25fba1e21a6ce2b08c23f34accd3bab6ebb8aebd702a73e17ab66b1f5d9ff9a8931b981fccdacfaca5f76ec86c2ae673e6d18ddcd84d98bde0e3746e6a7acc73b02b594fbcd93336be67377373b7704bb7722f6e6d176e63356e6b358ae67656f3afe8987a70afaaeddeecd6d55cdd5db96b3626cfeec6dd9a43f7ceddb97b3622dbde86dd837bb4576e6031ed331df7e4debb0feea3fbe43e1b817b765fdc472195fbeabeb9efec5707f7c3f9703fdd2ff7db1db84377c474f1c0fe7dec4edca93b73e7eec25daabd2f6091b8a7aa81f70fbdda9f91c533d8f46d79b6e778ae937b9e71b2179eef055ec8e4601fdbf0222ff612e6030eb6d1eb8c977a99977b85577a9577f16aaff15aaff3aedecdd33cdd5b796b36e7c7c6c9db785befce7a70471ebb0b1b5d9dfd3ff36fde8e59cec1db7b07efe89dbc7bb5f01e58467af31ebcc71f5af5bb1ff853b23c79cfded97bf15ebd37a730637362dbde3bd32f2e099368cbe6f229b39ae7de76bd0fefd3fbf2bebd8137f446ded89b78536fe6cdbd85b76441d7a3aff8866ffa966ffb8e71f45ddfb31e7c9ff9e8ad6df8811ff663e547ee8069e4831ffb899ffa198bd6be51bffd523c9189fe75599e2f7eee177ee957fec5af0d6603e6d46f7a49fc967d3aff6acead27ffd6cf77bee6ebfeca5ffb1b7febdff93b7fef1ffca37f62f966a2bef8f78aea3ff88ffe93ffec9ffd17ffd57ff3df8da3bdf03ffc4fff8bf9f485bd30c74ee57ffb037fe88f8cbd3ff627fed49ff9737fa1382c27fd6679f70f597ea97dfc99d8d25f066aa004060b112da65f6aff97c0f7fae5b7811d38fe3570cd0fe31478811f04411844411c24411a64411e14411954c14509839a7d1afb3d68838ee59af3e06a3f07b7400bf460c5fc48ef0d9560ddeb99ad30d906f6c27a0e36ecaedbe02ed8057ba50e0e4a191c8353708f0af54f35ab3f2d8b1d3c048fc153f01c9ccdd829ad73f012bcf6da15bc05ef81137c049fccf38c83afe03b1804c360148c8309fb330d66c19c49b47016c1325443253442d3188416fbc39c71e8865ee88741188651c86cc73a8709f3cb4698f29881c50f61d6fbfc300f8bb00cabf012d661e32fd421d3b41fb2387f94e5e77af6cf63d25f1db661175ec39b19875aa8b3bbafac636f27e13a5c33795e8c7b2f0d37e136bc0b77e13e3c84c7f014de870fe163f8143e8767f52d7c095fc337ab08dfc38ff033fc62d2982c22f6d97ff90e07e1301c8563e3184ed82cb40dd6e1943d63e6ee99fd7c9b53f6dfe7e1225c466aa428456444e68fcacdaf5a46b288ff862c28f1d4c8525fd5d7c88e1c7f19b9e673e41987c8376751c02375a61351c8e2f7cf88e524511c25511a65c62dca8347ab65f369cafe3c4645f01895aa1255d125aaa3266a5910d345d7e8166966678ccc75d4467ab48ad6d126da4677c629da452c82f0039ef778d68ecdb40bf6bc7d74888ed129ba77d2e8217aecefcdabed866af4d1eeaff6f2932c068fb043b77516ca2e7a8a9ea373f4629ea357f6a437e6750d16a79ca37773c2e6e8aad7eae823fa8cbea2ef68a0ce153f1a2aea8f2a2c7f9e1b8da27134096d2b8ca6d1cc8aa379b48896b11a2b56111b319bac629b85166eccbc3d9f73962c7f93b29843e33ef6e3200ea3fb388ae3f081f554cadbcafc5a1f25fe2c0b7ff68f7131d4f8f9e22cd4f73889d3388bf3b888cbb86277bcb0f87111d7d6dedd5b4f7c2639b959dcc46ddcc557ff515dfdb4f662cb3bbaca5875e25bacc5ba3f8b57f13adec4dbf82edec57ba5890fea323ec6a7f83e7e881fe327e3143fb3d866c9bc7380b86e689de373fc120ce2d76011bfc5effd88736b3055a38fdeff992c0ad34726cb6b9cb8adba8a3f4c23fe649db7641ec6b09ee3da665ed3fc0c33f6dcaff83b1ec4c378a456eaca7e51ee94713c862c3c1eecff9dfdb7493c55f57816cfe345bc4c54e3c17e4894c448ccc44aecc449dcc44bfc24484263efde9b3e8bd8d887e7a42c3b65f3d6d17c4da2244e92244db2a84872b1baf07765b1c886f8155b36bbb2fe65914fa2b8499194e69b71f26fd69e8dc9d9b998dff6c13ad953e39054c925a99326d6d5f7beea9db4ccca52f40d55c1d97d95bb385332bb4abae49adc12cd38252ceb4956c93ad924dbe42eba26bb641f1c9243724cd82c657a8ec272014364d94c9b4b2f4dee9387e4d158264f09b34ab146d2e722ff4c96e499f5e198e50e2bf6efe7e4257935dfad3e3f3f276f56ff8afa7df26ece8dfb709c7c249fc957f29d0c143d192a8b64c4abe3bdc7b4fbac8dc9c264b2df93713231de9269324be6c63159d8c76469c6a99a2aa9919aa995daa9e3dfa76eeaa5bef1603a2cbfe1b2f45910cb54b769601cd3308dd2384dd294cbc2d76dfa7cc4180aaff6932c96b0fe3453466e6b97cc8e9d344f8bb4343fd22a4c98f75a5afdfe8687f4621becee75daa46ddaa5d7d451f4a04b6fa996ea91c9fd3f978549c3644957e93adda4dbf42eddb15fedd3837d4c8fe9c9d8a7f7e943fa18fae953642b7a344c9fd373fa92bed2c8902c2ca7db4681719fbea5efe947fa997ef5feb197a56f7f9f5bfd2acb8f91e17a78607dbb5412ff2139a7dfce9069eb673ae86da5f7c54ee5fa696f8f553a4ac7e9249da6b3a4b50b65c3f42c5177fe23ef31361a7d0edad724d379ba4897999a29c63163f971b4efb3e3ccecb3e2649559999d39ea57ea0475e6665ee66781e9fa81a3a06ab0eb675096e1c5599845599c25ce23b3172e8b6af5b9d52fb2889a9add3f99d14efd4a064ccf952c553eb2cc74cc2fe61b077dcecbf477613d982316e37efaeb2ccf8aaccc2a61e7e45b98b34db24b56678d5dc763f53b6bb32ebb662c62f343d6df6ff6c2fd66de9c652c99661ce3a74ccf56d93adb306bd3b36d76e74efa5999c53363a603cf76bfcd8445369691edb23d93e5901db313d31d85db7491ddff268bf28b2ca67a973d3032b24743c99eb82ccc37f67d642ebcc4661146f69c9db397ec357bcbde852c1855577d4bdaec23fb8c9e93419a655fd97736c8d8e866a36cec8eb24936355da7cc66d9bcf7ebacbf17d93257734509552b377233b7723b77d8377d3d6dc29edad74398b7cedddccbfdec900779a828ff4496be024a7dabf8bd36f63edacc23c330ee982cbd97efed70c024619219f7799c27fe364ff32c3c30597eac4172bf95e779919779a556f925aff3266f8d63dee5d75eb7dc613f1ef9cdfdeeb3e25cb316f153aee7ab7cad9eed32dfe4dbfcced67396c1b09879c8729a4bafd9feb7719f29f93e3fe4c73cc88e4c9b1392c52afe812cbd0f559209d332db2ed5263f1926f32baed05ca6678eed5877ecbfbce6f7fe5dfe104cf347a3fd690d92d97afe943f671725cecff94bfe9abfe5ef7dd4937ff49909af719cddaf6cca73628dcd8871fe997fe5dff9404d9cc833f3613ecac7f1579ff1997dbc4c51b4cfee30c9a7f92cc9988e1d59a699f47e377c0bdffe200bb75792259fab7b854d65ea77be302c63cfd2fb1dd5bc481673943bf9b2500b8545f5b3e8814547b6dcabc0575793b1fa919f0ba33059b7d9ac557d2cbfe8f312ebaeb7e4c2e96b1785cb62ad53e1157e111461112923d52ee22229d22233f67d5ec365611ac6aecdd98cb92f8aa22caa3c2459faf6b398f5f597f9e5375958c6b34f6fcc62be8b0b7be4ce74a97227646177ae8ba6688b2e288a6b714bf25f7684303d53fc645268855eac8ab5710835e7b597a5d8b06cabaf6a7ef4d5be60cd243916dbe2aed815fbe2a0d8c5317b284ec57df1503c16cc3efa1a279764614e0b268f7128cec54bf15abcfd248b1aaa7f57164fcab22bde59fe742a3ed894b5efa33c5420875c9645f1597c15dfc5a01806398ba2c90bffd8555114a3625c4c8a692f4931ebd72c989ea8c5bc8f467b5b6677e03163b12cd5ecbb544287c540d7d250c2d22cadd22e9dd2354ebc22c2ae36c7f6a1f498cdc6a55f06e1ae64290dd731f7efc822d654c40cf3adb665c472b053191b2ecbef852cfb5e16f3cb3a9749999659996749745f163f564a7824669465599597b22e9b5e92b2cd34661b565f3b6371dc985bb4e10ffaaca7ecca6b79b3be4acd0a4a9d8d67c4a45995eb72536e992cbabdeda326368e5bebbecf64cabb7257ee7b591425cd7a6d28b552fb45961fd13ef773ea8dcd103b75c56439183e1bebc81c5b7d3d2cb0674e63cfcb63792aefcb87f2b17c6271ce86e527a398c594ca9d5d97cfe5b97c295fcbb7f29d79d12eef32adafee9bb3bebec13f337b5f7eb079bc2c3fcbaff2bb1c985d392c47e5b89c94d3c42d67e5bc5c944be3c45c7d156a7c4c0f665f1939564a655466d06746a7e0d4ef2ab2aadf62fedefb3059d8b7663f36c8d834bbaa2c26cbbd19b2deec97483a264b6b06c6a1b22bc79bc5e3a00996e5c4dc562e538ba86236cfa29545e5574115329fca66bb3ea736471513d73a313946fd9a4515dbdb2aa9d22aabf2aaa84a2bacaaea52d55553b5556745c1b1ba062b362e5ba7a355b57ebda3aff254b74aabf42467b21c83a36ad9f51f641151a5cf6571d488e9e246bd315559556b264bc4662c268b193269f64c96a37bf65a6fae2e2387e9eb5bb5a9b6d55db5abf6cab53a54c7ea54f575e17be6c717d681c5d5233e26a3fe2ebd3d570f4c96c7eaa97af646d5b97ab1aaead5dc556fd57bf5517d565ff128afabef5e966ac07ac2e5f5cf678bddb11a56a36a9ce4ce23c6c5339adf627e4bca6270efba60d1ee539ac5a36a524db98e912c51af654c965335f33a8f656bca3c34ccae9a87af9eaac6ac3f17d5f2a26637f7f5a25cb81fb615f38349d17f26b406c3ee7570377d7e75312fd6c5be38e1cbc5bd78179f8d897f092e6134b8449798c9d2b91fccbadefb159cde673059946a7449823e47f6d9c7fea32ca859283c96225912f549bdbfa4ec9e593fc6fdfa9c6df523d4af3d18a774e75d2fb9925e8ad0c8eefbbcfd525eaacbe5525f9a4b6b9c2edde56a6fcdd1e5165f98bd93244764f10773e445d68e5da55df4cbeab2b6c2cbe6b2bddc5d7655a7b697fde57039ba2fbd2c173633b1d8cde27fd5d684fde2fef27079e4b2a0adfd5add3f95256071f24d29c2faf27479eeb585d61bfb95a07ecd81e9d8a377f35545b3df7975c88ca6feec72bebc5c5ecdc4383afae58daf136d8235f75dbd7e8db92c7c3d96f5f196c5dd5333bebc5f3e2e9f97afcb777cbcf06a13d388e16578195dc66c869ddb6c66cd466c967db5ee7adbbf4c2ed3cb8ccba2f0bcc2fe5d16392f4096545373b5cdcf97f9657159f6eb90bdcdb2d8b85fd50accc08d8c83a7298f8a1fb4c620fca8d55a49b6b5519bc98ac9f9565bb56def1cc38bfaf99ecd8d336ef74cc7b8341e9b3146e6dcdef82cdeac9ddaadbddaaf83484b46e9ad0eeba88eeb84e5ca9fcce3796c6e9db008f4c9dd32590e755a67756e325990875bfd0aeaeff9cbcfb2287eaa2b6e5dd4a5f25557c68149c0bc0fb3dfa8978569716cc69eee2b6aa9cc422bfc8caa9a4590ec7f0d6b5beb7eb84347cdaf2c63af9cd73063f67faa22f6ebdeaff7d27875c746f9cbfc626d5cd6d7fa566bb55eafea35d36ca77c8af27a536fcdd8b9b23cdceb6318d6239bdec2eabb7a57efcb3d932515759e3fe695d8112074cc55efd44370523ae5b13e184cb3597e7f6fdbbc12cfda581f599b4ff57dfde0b6a1556d13b77eac9fea67e3549feb17a65b8bfab59f159cd728b02d1691ceeb37bfb1b7fe376fd994b220ca89acbdfb5abfd71ff56738a8bfeaef7a500fcba01e992ed3c27db17077aec3f29881cb324b63578feb493de5b2507ef20f7264f6a797a59ffb13f6ff0d9bfda7f5ac9ed70b9657b2fc8bc52e5b7b592f9d779bcdc98dda288de13f5a35f3ca1f8dd958c64363db47f6d9374e3f438693be6ed3fbb2c665ff34a2d0def09a9af1cb1ae0d074eb5be3357e1334a1f3d4444ddc244dcafae291e54977eeaec9ac2dfb158b429bbc299ab2a9b8bdd09ca8f42b763fcb42732397c5e4b364aa8cd2cc99c77a7369eaa6316377c3eefb7039352d0b8359d6e186c6aee99a6b738badd0b48a466b74fbc18c9b557aecc7c57c6fd64cdfc76c2c3efa5cbdd9345bebdcdcb9dbbe8283d53fac9c9b5ebfb3a4d935fbe6604d9a63736aee9b0726c363f3d43c3799bbeb6be64c2fe3e6dcbc34afcd9b948559c51f65a1d95ecaa2f1959bb5faa138cd7bf3c1a22ac7ff609e89d973bfa6686f9b4fe3e0dbcd57f31dbae167ad3483669828d60b7bde283359ae356bc66c961b46611f41369366dacc9ab971b296eeb6e1e3815566167d9b9ed3354b63efad5bb5555aa3355bcbe8ebd581396efb15c45d9f2b87ba71689dd66dbdd6ef63181e7719aadfaf09ff365752a5cfa4bdc2fdfa937a8bc76de03dc65d1b1afd4afdb658703fbbed6dba8d8c531bb7499b865ef5de666d9e9fdaa22ddbcad8370fed85595585fce4beaddba66ddbaebd5e5876dfded8bcf3ddd70ee4eabfefed5aaddf1de36baddeaeda755bb35f6dda6df0dede056f5ec89eb7734a63d7eedb437b6c4f52163f38fd41161bd97abff39945bc2c951e313ddbe5b9a2b7f7ed43fbc8b4f7686ffa9d05b5d53ef55adf326fdf9edb97f6d518861f4e5c44ed5bb269df59ccb3cf3b7bc9645ef5f949fbd17eb65fed773b6887eda865b3068b697aed123b19f67e906bf6b69db0acf8d44edb593b6751cb397875ed76d12e3bb59fdbeace38754a67746667c571922779af472c8e39fe4116e75759d84c99a94967770e93e6dab99d67192cd770d89cb063be56ef7c7b5b9f7d3753baa00bbba8da767197746997b1b0b8e8ca7e6dc8db75157bfea5abbbc6df756dd775d7eed6699ddeadfaac8e723b5ec95b326b687b8fe2fb4e65dce75db7ee36eeaedb76776c02d875fbe6397aef0eddb13b75f7dd43f7f8ab2cbfc563b40fdae2fbb87b59fabdb76ef7d43de7cfddb97be95e6bc738b9ae7de8ff1a4166c38eb3eddeba77964f9cba8feeb3fbeabe9d85fad80dba6137eac6d19d195b0b33f6b56ed24dbb5937ef16ddf2aa5e95ab71358d9dfbca7763f9bd1ce6d00ffa99fd6ad97bc7bada4cbe73b7bb322bb18ee1cadd5d5deffdea3109dfaffe35b886d7280fa302b66ffe1d1d13eb0b72bf196a7fdcef5de36b52b2d65d53ebe19ab119ef6c9dddcf7eb5f79ab3ff5a5ccb6bc5e29897ebe55a5bfeb5b9b6d7ee7acd27d7db55bb321d5533b30bdf8da69c5c57d7f57573dde6937efe655aa8f4750ce623a2be06c6f7638dd87c74ecfd38d515ade7de5aaa8171bcde5d77d7bdda3847b5edab2c5993353c07367f9c07f8afd7f89ca7ebe17a8cd953afa7eb3d3dddbf998b6641d1eef5e1fa787dba3e5fcfd797eb6bad3069deaeefd78febe7f5ebfa5d75d74139bc0eafa3eb987d26d7e975769d7b6bd60b8bcccccceb92dba2f5f327f2dd7d73c7fc1c27ebcc52c3a79b7263f955348c4c36f3b9aa6dbf33591cbebef31764b99937eb66df1cd6379ecb66877edf8bad140b2fb9b139d0b8f7b51b0b346f8152ddc25b748bd5db2db9a5b7ec96df8a68d025e15755df4a7377ab6e97f0e3c626c65b5bac6e9db1ef772df0fd16d6af1f5eafb0d86cc4246aee7236b3dcaeb7db4d4bc6d133cb2d44fefb87ddf3ffb52ce6e34dbfad6eeb86c5860d1b0d663515f3f8ecff6d8fc5eecc9fe593dbe6b6bdddd5a5fa62d7cae2b65386b7fdeda0d4ea58dd869f55773bde4eb7fbcbddede1f6787bba3ddfce51623f180fb71733643e7af24759983454afa4fbbfdede54f7f67efb48068a226ac97f7d7d3f2a6e9fb7afdbf76dc02b565f2cb35c58776c86d89a73162f6d6e43e3741bddc6b7c96d9abab759eadce6f1241ef77bf56f8bc80a5fa2eab6d4d4a8d394a85202f5ac199aa9599aadb1b16e5acdedade4e78fbbef3396c82759cc58f3345f0bb4508bf242d1d20ce3f287d3597fc25e1eb5584bb454cbfad981dd7b617e7a119385f624cdedad96f733a75668a5566917ad564325615ed0b65fe289b25322add15aadd3aedacdf84c1dd573979aa6e9da4a5b6b1b7ba16da99af0ebc8b03f2a8bb1ad7667dada9db653bba0b9bddbef2c7f37642dcfa1f8f22fc8926a7beda01db59376af3db008efce9cfa1f2c3bda71eb6451633568f92e43ed517bd29eb5b3f6a2bd46b935d2de8c85f61e4fb40f36269f2c216e94246ccb2767e999da97f6ad0d3436a6edeeefd98bf5dcee2c35f2b59136d6260a8bd955d72eed525db37111f562ef2fcbf2a84db59936d716da52578d7da8318f79673d9993b86e6fecb363518056b6bac26c79a71bbad92a9dab5bc64db77527327457c97596ee844e7fe622ce597e32d4033dd4233dd6133dedc7e0d74f98f5b2447e2f95bbd7333dcfebb2d20bf6fbfe0c84266b797c86ff2b3a16157aa957fa45aff5466ff5aedf11c3f2de39af8f322fa45ffb798faffbfaa6ebbe66817ed3355dd757fa5adfe85bfdcef850bff59dbe77c6d5413fe847fda4dfeb0ffaa3fe14bd07aece722db28dde4ef86e0bf3e78fe9e8e764adbfe8af4aa36ead86cdca34abf4f6eff075c43fbd8724c9f537fdbdb8ea1ffaa7fea57febcc07588affed6ed3ca56a3f7beea637afd3a561f4733895c33d687fa888dd0589fe8537da6cff585be5ca92b6565accc95e5eddd3c7ded778d38d5ca5e39b6e1eec90f0b0ff68b2cae7170dc95bbf2567e3c535f56415f310a4e2cdeea57df6a5a7bfb73b2048fab701505b355bc4a56e92a5be5ed78555807166b6efa5ccb3afe248bc9b28265dee5ceed8565b4b755b9aa5697555dcd568d3e5ab5b1c7f7c23129dcddaaeb76abab395e752c5bbbe3f66e626ef955166f7533e3b261f9d270a5b1f178e335567efeafaf2afd9571311f57fa6ab55a6bb362b8daacb6abbbcbc76ad75767d2a05f79b0b67d0ecf64796372ec983c0adfc570cff7819ef85efea3d8cf6bdcbbdf76e87ff8cd6abf3aac8ead1d7cb84edffa7e9e679aa6b63b6627bfcae2af4eab7b9643ad570fcdfbea919fce727f3a052c4f69fca971795a3dafceab176db67ad5ebd5dbea7df5b1fa8cbff26ef595f615a31fbbddf98749f7c177bc0f9d57f6795b7daf06d17e35147b2cfbbdbccd9339ee7739b58bd5a8d72e173b9358e3acdf65b1ceab717d67ec5693d574355bcd51c3b7708ec1fdf3314c92af16abe55a5d2b6b439badcdb5b5b6d7ceda5d7bc69e45cffb1f7bdefb489eaffb32097a7b62b3105fc7e3fba9f9beea7e36627e6318266b7f1dacc3c0091cbecb91452c6431bd17f85d967e7473dbd8d7efeb681dab77e20c2d9745f9b16be9cff8b1f03198af933c5d5bc1789daeb375be2ed6e5ba5a5fd6b5b5b437741601fbf7fbd5b30fbe57a25f6bb15a16fc34ceba757416dfb3e83e9ce9d77ecd807df6ebceefd6cc62bc50c8d2eeb411f366bfd90bd7d26374b7beadb53573e4b2fee5fed5793f628aba5eaf37ebedfa6ebd5befd787f5717d5adfaf1fd68feba790c5fdd69eef5ac1b8b04fbf9ef76a7e704b3e584bbedb9f5950bffba8f7e2eb7e97fcb1df83b63eaf5f02d736cc28effa73246c8e1feb193f73d2e7373edfafe4b23c69bb7e5dbf35cafa7dfdc1e617c8f2f7f78ffdf38ff3283f69566595d196e7f5e7fa6bfdbd1eac87eb11d335bea38c568b980e4db0afbf8fa6c6acc7cffc04c6b2dfadd7cbe90f7a7bea77569a43967505d5e0a69a713e6171d79d36d1f3f5b8f776eb49bfa3b61f93cb389f38de7aba9eade7eabdd8d32b674be7afc8f2d3d9621ecf798f6a11dcaf179774bdcc5f36ea46d9181bb37faead164ebf368979c230a77db5439cb4602336661ab91436d3dc39174ba1fd0a2caa7f6511e4ae0f0b36569fdfacc6cce59f8ce3c6c9271b77e36dfc4d607da94f56f35b9bfed2b8fc7eb6381a2a9ee2da55972acd26dc449b78936cd24db6c9f9aa0bcb6eac27ffdbf68bbc782effdf76ae6549552488eee733a6f615fdba7dbb6356a899203e5a6db51f3b4444f0c14b1489987f9faa8202a4bd37b457331113b9d010943a661645669d93b6d9e37b5a6207f5ce54d90a7b630ee6244ed8f3c2d4532060d9afca32ad349d280e4d481246103617866ae8b10a11c3b2b36c86248e1fe983506f36cb7bd7f59cde1344592e9dd23decc91c0e90c0115250a0014d680104cf80a691efb672cf7c667bc1191af13a6a6c8d2ed758790ea8a041fba8a546ca6681e23a2c67047dffd9b4a1130fb9e20cbad0833e2ce34747a706bc2c0e85fef98baee722bfd4f4404187dc51957668dcd0c2d0b660004318c12b8c61025378f3347fb13bb0acbe5df0f8ab3a31cdd0e01d3ee0136ee036e9c2ddb1ed7437f7e95459c13d7169c0bcfd003fe0117eb2bb700a4ff08c94def1b9eef5e9337dca1557dfc052a8ea8aefae6ed98c216b9d45ef4ffa485524aebeeaa181333471eeaa5edbb7f71bff47100423b4421517519a70a1686ff7106f632dbe471b97ebe0a027b3a4874ec8a276354cdffc603e255ca59dee228325a4b8c2354b719e8d29bbca113774bcb961e319c8f15c1f6327bd3884873ca043ee1bdcda7dce35430f7d0c30740718e10e636fed2f7ddd7f0cc2861b3aa1161991827b3cecfa8d66ec6112bce2115354f693204dfadb96d559cd6ccab25f967cd21655d61b3627a2d61336b0892d72a03dc20e53978ef868d8fa229f5faee75a7fe935c07eb745b764495b08ec7d0311d5f514356ca3bffd70224ff774bfb3f1822818bb5ad8461d3bd8c5de6e837df6fe0507fb088787258ef015c7d68bd0fa1a7cc79ef3f0a8623d21573237714a0f6bb636061dba66de58d0211dac1b76bfe293ef6039b59ad281736c393795d713791dceebf80ee712f96e3009ddd07544a5d179e13613e6e4967d435ca3ec245389a0cad56bfd58aad7bf7aee9fc122ff178e852391e3f3ba9c7d9399eff23a234758aeb7d96b869def6fe7fb0f468e60216ac18678a2378b9890bd31a42ee18c42f1d27b720dcf09969c1fb0909d7904e76ec356026184f0baafc89d66956e3da5fecbf6f6f369d67545d6b5c5d924df135a7ec542cb5e26e49a7cbfc201afa191da8093df3604f79408ae9ab0ad576031ca9ca3caca1635c83935653d22cfb448ce3bcf6adc752c32e62a9eb9443352aa19aaaae7e288acea1ab4729f2cb50e052bf5d4871cf952b02732ae47d9db635ea9689b453c57bc2062244752ad5f5e84c592fcc3e1ee4c949995795bc152fdbea830d827ffc84c20e9088f91d2fb395e4b665b520152c3422492ebf27dce3a1163b10a2cc60916c11710bad85b6ed69a7320cdc09db863ceee0a1533e20c1ccef6c814cd995eb334f9fc9ecf4b7ebda988b5c23b67b1108e04dff03d63da7fc32f8b9a5f4caeec2fc7c9c7e6f5bc5e154b795ce2e596e3679fca7dd222b624e3bc58134fe3a1e0bbcd199677fcb81c4b3d6a7ea7d6aeb0fb7e71ceb9a3f5738b7cbeda2ba7de3ba79caf57e52fff15fb1fcbbfd3fefcfbaf3ffe0193cc32fd</data>
</image>
<image name="image2">
<data format="XPM.GZ" length="4075">789ced974b6fda401446f7fc0a8bec5095601eb64755174d7080a669d3b48b4a5517e33134a1101230e151f5bfd7f7bbc3f8510bb29a45d5b331e77e77c6c6067b7cd670bede5c3b8db3da3291c9bd72d49d5c388d78359b6dbf7d7ff3ab5677dda6d3124e2770dcfaab5afdd651ce4953785d11937e822acf63bd81c67bfd0c1d793eeb47ad8118917e20755d4f8a31e935d4f394c48ede4395df941dd277a4adaedf9501e995568f75001dfb9154a443ad8ab547da96412bc2cc97465ba4a1d636a77da348df9276ba818c3cd273a33ee985d688d30d69d7156e14916e8de230d65a5b9cee8c22fd028dfd91c05409ab08549374611407b9d42a387d328af459abe4746514e99cd40b645375491f8c62bf8f5a5d4e6746914e49fdb64c2f12e94fad3eeb049a9e7485eb7baf3566bd23a5b31ce3c4fe808aa813e3fa8ea02af263ec68ac35603d85c642ffea147494a6b80ab156c17a422a9afb34d22a631ca4d41ab19e5a058767157ce52a22a6322bb51debc95a69830b5445cc5466a5b6633d592b6df0fba962cc5466a5b6633d592b6df003b60afe4156c15ff810938c5ca9f4a16c93228509714b39c43423572a7d28dbb4486142dce2521e8acce78f9a3983da3c5f6152a7b17a8afdb042cb1c33cef6e0760d160ccbd290243a5824cb65be6cf449b35a9961cf29694752985383470fd86c36db941d581bb84a6cd6eb7cd9e82ea3d4b11fbacb83e7668173f07705a58b14aeec4378aeab3032ad16356dc753be17863d260cc34ba26f2a3daa6429d337a50c1a13f6fb61a99a178cc5aa63301c0e98a1fe3434952c435533a8e04094efc02ae8a55c8117b7578fc732cc2a58075a050b51ab60256c15acccad825703abfcdfe3bfb3c75babe045d52a78ddb34afdf7ebda1f4394dd1e</data>
</image>
</images>
<connections>
<connection>
<sender>KbfxURLRequesterThemesPath</sender>
<signal>urlSelected(const TQString&amp;)</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxURLRequesterThemesPathUrlSelected(const TQString&amp;)</slot>
</connection>
<connection>
<sender>KbfxURLRequesterThemesPath</sender>
<signal>returnPressed(const TQString&amp;)</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxURLRequesterThemesPathUrlSelected(const TQString&amp;)</slot>
</connection>
<connection>
<sender>KbfxThemeList</sender>
<signal>highlighted(const TQString&amp;)</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxThemeSelected(const TQString&amp;)</slot>
</connection>
<connection>
<sender>KbfxDeleteTheme</sender>
<signal>clicked()</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxDeleteThemeClicked()</slot>
</connection>
<connection>
<sender>KbfxInstallTheme</sender>
<signal>clicked()</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxInstallThemeClicked()</slot>
</connection>
<connection>
<sender>KbfxSelectDudeImage</sender>
<signal>clicked()</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxSelectDudeImageClicked()</slot>
</connection>
<connection>
<sender>KbfxDeleteDudeImage</sender>
<signal>clicked()</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxDeleteDudeImageClicked()</slot>
</connection>
<connection>
<sender>KbfxThemeInfoBtn</sender>
<signal>clicked()</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxThemeInfoClicked()</slot>
</connection>
<connection>
<sender>KbfxShowOldThemes</sender>
<signal>toggled(bool)</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxShowOldThemes_toggled(bool)</slot>
</connection>
<connection>
<sender>KbfxWatch</sender>
<signal>toggled(bool)</signal>
<receiver>KbfxConfigDlgThemes</receiver>
<slot>KbfxWatch_toggled(bool)</slot>
</connection>
</connections>
<tabstops>
<tabstop>KbfxURLRequesterThemesPath</tabstop>
<tabstop>KbfxThemeList</tabstop>
<tabstop>KbfxDeleteTheme</tabstop>
<tabstop>KbfxInstallTheme</tabstop>
<tabstop>KbfxGetMoreThemes</tabstop>
<tabstop>KbfxThemeInfoBtn</tabstop>
<tabstop>KbfxSelectDudeImage</tabstop>
<tabstop>KbfxDeleteDudeImage</tabstop>
<tabstop>KbfxShowOldThemes</tabstop>
<tabstop>KbfxWatch</tabstop>
</tabstops>
<includes>
<include location="global" impldecl="in declaration">kbfxconfig.h</include>
<include location="global" impldecl="in declaration">kdebug.h</include>
<include location="global" impldecl="in declaration">tqstringlist.h</include>
<include location="global" impldecl="in declaration">tdemessagebox.h</include>
<include location="global" impldecl="in declaration">tdeio/netaccess.h</include>
<include location="global" impldecl="in declaration">tdefiledialog.h</include>
<include location="global" impldecl="in declaration">ktar.h</include>
<include location="global" impldecl="in declaration">kstandarddirs.h</include>
<include location="global" impldecl="in declaration">kbfxthemesdata.h</include>
<include location="local" impldecl="in declaration">kbfxthemeinfo.h</include>
<include location="local" impldecl="in implementation">kbfxconfigdlgthemes.ui.h</include>
</includes>
<forwards>
<forward>class KbfxThemeInfo;</forward>
</forwards>
<variables>
<variable access="private">bool KbfxFormReady;</variable>
<variable access="private">TQString KbfxInstallDialogURL;</variable>
<variable access="public">TQStringList KbfxThemes;</variable>
<variable access="public">TQPixmap img_nopreview;</variable>
<variable>static KbfxThemeInfo * _info_box;</variable>
</variables>
<signals>
<signal>KbfxThemeDoInstall( TQString &amp; installUrl )</signal>
</signals>
<slots>
<slot>KbfxURLRequesterThemesPathUrlSelected( const TQString &amp; path )</slot>
<slot>KbfxThemeSelected( const TQString &amp; name )</slot>
<slot>setKbfxThemePreview()</slot>
<slot>ChangeForm()</slot>
<slot>KbfxDeleteThemeClicked()</slot>
<slot>KbfxInstallThemeClicked()</slot>
<slot>KbfxThemeInstall( TQString &amp; installUrl )</slot>
<slot>KbfxSelectDudeImageClicked()</slot>
<slot>KbfxDeleteDudeImageClicked()</slot>
<slot>KbfxThemeInfoClicked()</slot>
<slot>KbfxShowOldThemes_toggled( bool )</slot>
<slot>KbfxWatch_toggled( bool )</slot>
</slots>
<functions>
<function access="private" specifier="non virtual">init()</function>
</functions>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">kactivelabel.h</include>
<include location="global" impldecl="in implementation">kurlrequester.h</include>
</includes>
</UI>