From: Subject: Daisy-Chaining SPI Devices - Maxim Date: Sun, 10 Apr 2011 20:20:23 -0700 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0047_01CBF7BC.B8B89D10" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 This is a multi-part message in MIME format. ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/app-notes/index.mvp/id/3947 =EF=BB=BF Daisy-Chaining SPI Devices - Maxim


Login=20     Register=20





=
Maxim > Design=20 support > App = notes=20 > A/D and=20 D/A Conversion/Sampling Circuits > APP=20 3947
Dec 15, = 2006
Keywords: daisy-chain, daisy-chaining,=20 daisy-chains, diasy-chain, diasy-chaining =
Related=20 parts
Download,=20 PDF format (108kB)
 [?]


APPLICATION NOTE 3947

Daisy-Chaining SPI Devices

Abstract: In=20 typical SPI systems with one master and multiple = slaves, a=20 dedicated chip-select signal is used to address an = individual=20 slave. As the number of slaves increase, so do the = number of=20 chip-select lines. In this situation, the board layout = of the=20 system can become quite a challenge.

One layout = alternative is daisy-chaining. This article explains = the=20 details of a daisy-chained SPI system and shows how = software=20 can be used to propagate commands through a string of=20 slaves.


A=20 standard = SPI=E2=84=A2/QSPI=E2=84=A2/MICROWIRE=E2=84=A2-compatible microcontroller = communicates with its slave devices through a 3- or = 4-wire serial=20 interface. The typical interface includes a = chip-select=20 signal (active-low CS), a serial clock (SCLK),=20 a data input signal (DIN), and occasionally, a data = output=20 signal (DOUT). Devices that are individually = addressable, as=20 is usual in I=C2=B2C systems, communicate easily with = a single=20 device on a bus.

A Basic Serial Communication Interface

Many SPI=20 devices are not individually addressable. = Consequently,=20 communication between those devices and a single = device on a=20 bus requires additional hardware or software = organization.=20 Figure 1 shows a system in which one = microcontroller=20 communicates with multiple slave devices.


Figure=20 1. Microcontroller with independent chip selects for = multiple=20 slave devices.

In the above system, the=20 microcontroller uses one serial clock output (SCK) and = one=20 master-out/slave-in line (MOSI)=20 to command all the slaves. The microcontroller allots = an=20 independent slave-select signal (active-low SS_) to = each slave=20 device so they can be addressed individually. Because = all=20 slaves share the single clock and data lines, only the = slaves=20 with their active-low CS inputs asserted low will = acknowledge=20 and respond to the activity on the serial clock and = data=20 lines. This system is simple to implement when there = are very=20 few slave devices in the system. In systems with many = slave=20 devices, the microcontroller will need as many = active-low SS_=20 outputs as the number of slaves. This architecture = increases=20 hardware and layout complexity.

The Daisy-Chain Alternative

Hardware = constraints can=20 make the method in Figure 1 impractical and difficult = to=20 implement. An alternative method for serial-interface=20 applications is daisy-chaining, which propagates = commands=20 through devices connected in series. Figure 2 = shows an=20 N-device system in a daisy-chain = configuration.


Figure=20 2. Microcontroller with multiple daisy-chained slave=20 devices.

A single active-low SS (or = active-low CS)=20 signal controls all the slaves' active-low CS inputs; = all=20 slaves receive the same clock signal. Only the first = slave in=20 the chain (SLAVE 1) receives the command data directly = from=20 the microcontroller. Every other slave in the network = receives=20 its DIN data from the DOUT output of the preceding = slave in=20 the chain.

For daisy-chaining to work = successfully, the=20 slave must be able to input a command at DIN during a = given=20 command-cycle (defined by the number of clock pulses = required=20 to clock in one command), and output the same command = at DOUT=20 during the subsequent command-cycle. Stated simply, = there is a=20 DIN-to-DOUT delay of one command-cycle. The slave = must,=20 moreover, only execute the command written to it on = the rising=20 edge of active-low CS. This means that as long as = active-low=20 CS remains low, the slave ignores the command and = outputs it=20 at DOUT on the following command-cycle. If active-low = CS goes=20 high after a given command-cycle, all slaves execute = the=20 commands just written to their respective DIN inputs. = If=20 active-low CS goes high, data is not output at DOUT. = This=20 process makes it possible for every slave in the chain = to=20 execute a different command. As long as these = daisy-chain=20 requirements are satisfied, the microcontroller only = needs=20 three signals (active-low SS, SCK, and MOSI) to = control all=20 the slaves in the network.

How Daisy-Chaining Is Accomplished

In a = daisy-chained=20 system (Figure 2), SLAVE 1 receives data directly from = the=20 microcontroller. This data is clocked into SLAVE 1's = internal=20 shift=20 register. As long as active-low CS (or active-low = SS)=20 remains low, this data propagates through to SLAVE 1's = DOUT=20 output. DOUT of SLAVE 1 goes into DIN of SLAVE 2, so = the data=20 is clocked into SLAVE 2's internal shift register as = the data=20 appears on SLAVE 1's DOUT output. Just as SLAVE 2 = receives its=20 data from SLAVE 1, the microcontroller can = simultaneously send=20 another command to SLAVE 1. This new command = overwrites the=20 previous data in SLAVE 1's shift register. As long as=20 active-low CS remains low, the data propagates through = the=20 entire daisy-chain until each of the slave devices has = received its appropriate command. The command loaded = into each=20 slave's shift register executes on the rising edge of=20 active-low CS. The following examples use the MAX5233 = and=20 MAX5290 to demonstrate daisy-chaining.

Example Circuit #1

Figure 3 shows three = MAX5233 = ICs=20 connected in a daisy-chain configuration. The MAX5233 = is a=20 dual, 10-bit DAC=20 (contains two DAC channels, A and B). With RSTV = connected to=20 VDD, the analog=20 outputs power up to midscale.


Figure=20 3. Daisy-chain circuit #1.

Figure 4 = shows=20 the command sequence to set IC1's (A1 and B1), IC2's = (A2 and=20 B2), and IC3's (A3 and B3) outputs to zero-, mid-, and = full-scale, respectively. For this example, the = following=20 commands are used:=20
  • 0x7FF8=E2=80=94loads IC3 DAC registers with = full-scale data and=20 sets both outputs (A3, B3) to full scale=20
  • 0x7000=E2=80=94loads IC2 DAC registers with = midscale data and=20 sets both outputs (A2, B2) to midscale=20
  • 0x6000=E2=80=94loads IC1 DAC registers with = zero-scale data and=20 sets both outputs (A1, B1) to zero scale =

Figure=20 4. Circuit #1=E2=80=94Command Sequence = A.

During the first=20 command cycle (set of 16 SCLK pulses), 0x7FF8 gets = loaded in=20 the shift register of IC1. With active-low CS = remaining low,=20 this data propagates through IC1 and is output at=20 DOUT1 during the next command cycle. During = this=20 second command cycle, the data from DOUT1 = moves=20 directly into DIN2, and 0x7FF8 is loaded = into IC2's=20 shift register. Simultaneously, a new command, 0x7000, = gets=20 loaded into IC1's shift register, thus overwriting its = previous command.

In the third command cycle, = the first=20 command, 0x7FF8, is loaded into IC3's shift register. = The=20 second command, 0x7000, gets loaded into IC2, and IC1 = receives=20 a new command, 0x6000. All three ICs now have a = command, which=20 they received through the daisy-chain in their shift=20 registers. When active-low CS goes high, the loaded = commands=20 execute; A1 and B1 are set to zero scale, A2 and B2 = set to=20 midscale, and A3 and B3 set to full = scale.

Figure=20 5 illustrates a more complicated command sequence. = The=20 following commands are used (See the MAX5233 data = sheet for=20 more information.):=20
  • 0x3FF8=E2=80=94loads Input Register A with = full-scale data, DAC=20 registers and output are unchanged=20
  • 0x3000=E2=80=94loads Input Register A with = midscale data, DAC=20 registers and output are unchanged=20
  • 0x2000=E2=80=94loads Input Register A with = zero-scale data, DAC=20 registers and output are unchanged=20
  • 0xBFF8=E2=80=94loads Input Register B with = full-scale data, DAC=20 registers and output are unchanged=20
  • 0xB000=E2=80=94loads Input Register B with = midscale data, DAC=20 registers and output are unchanged=20
  • 0xA000=E2=80=94loads Input Register B with = zero-scale data, DAC=20 registers and output are unchanged=20
  • 0x0000=E2=80=94NO-OP

Figure=20 5. Circuit #1=E2=80=94Command Sequence = B.

During the first=20 three command cycles,=20 each of the three ICs in the daisy-chain receives a = command in=20 its shift register. The commands for IC1, IC2, and IC3 = are=20 0xB000, 0xBFF8, and 0xBFF8, respectively. These = commands=20 execute on the rising edge of active-low CS (the first = execution). After the first execution, input register = B of=20 IC1, IC2, and IC3 is loaded with data for midscale, = full=20 scale, and full scale, respectively. At this point, = B1, B2, B3=20 remain unchanged because the DAC register B of each IC = remains=20 unchanged.

In the following three command = cycles, the=20 commands for loading the input register A only are = written to=20 each IC's shift register. The DAC register A and its = outputs=20 remain unchanged. At the rising edge of active-low CS, = the=20 input register A of IC1, IC2, and IC3 is loaded with = data for=20 full scale, zero scale, and midscale, respectively. At = this=20 point, A1, A2, and A3 remain unchanged as only the = input=20 register A, and not the DAC register A, was=20 updated.

The hardware active-low LDAC command = (drive=20 active-low LDAC low) following the second execution = loads all=20 the DAC registers with data from their respective = input=20 registers. The DAC outputs are updated with the data = from=20 their corresponding DAC registers. A1, B2, and B3 go = to full=20 scale. A2 drops to zero scale and A3 stays at=20 midscale.

During the third series of command = cycles,=20 IC2 and IC3 are given NO-OP commands (0x0000) while = IC1=20 receives the 0xA000 command to load its input register = B with=20 zero-scale data. After the third execution, all = outputs remain=20 unchanged.

In the fourth series of command = cycles, IC1=20 and IC2 receive NO-OP commands while IC3 receives a = 0x3FF8.=20 After the fourth execution, the input register A of = IC3 is=20 loaded with full-scale data. Another hardware = active-low LDAC=20 command loads the DAC registers with the data from the = inputs=20 registers. This causes a change in B1 from midscale to = zero=20 scale, and A3 from midscale to full scale. All other = outputs=20 remain unchanged.

Table 1. Output states of = IC1,=20 IC2, and IC3 After Power-Up and the Hardware = Active-Low LDAC=20 Commands in Sequence B=20
  Analog Output = Name
State of Output
After Power-Up (RSTV =3D=20 VDD) First Hardware Active-Low = LDAC Second Hardware Active-Low=20 LDAC
IC1 A1 Midscale Full scale Full scale
B1 Midscale Midscale Zero scale
IC2 A2 Midscale Zero scale Zero scale
B2 Midscale Full scale Full scale
IC3 A3 Midscale Midscale Full scale
B3 Midscale Full scale Full scale

Example Circuit #2

Figure 6 shows three = MAX5290=20 dual, 12-bit DACs in a daisy-chain configuration. With = PU=20 connected to DVDD, the analog outputs power = up to=20 full scale. The MAX5290 does not have a dedicated = digital=20 output for daisy-chaining. Instead one of the two UPIO = (user-programmable input/output) pins must be = programmed by=20 the serial interface for DOUTDC_ mode. See the MAX5290 = data sheet=20 for details.


Figure=20 6. Daisy-chain circuit #2.

Figure 7 = provides=20 a command sequence example and the following commands = are used=20 (See the MAX5290 data sheet for more information.):=20
  • 0xDFFF=E2=80=94loads all input and DAC registers = with full-scale=20 data, DAC A and B outputs are updated=20
  • 0xD800=E2=80=94loads all input and DAC registers = with midscale=20 data, DAC A and B outputs are updated=20
  • 0xD000=E2=80=94loads all input and DAC registers = with zero-scale=20 data, DAC A and B outputs are updated=20
  • 0xE400=E2=80=94places DAC A and DAC B in shutdown=20 mode=20
  • 0xE40F=E2=80=94takes DAC A and DAC B out of = shutdown mode=20
  • 0xFFFF=E2=80=94no-op

Figure=20 7. Circuit #2 example command sequence.

The = commands loaded into each device's shift register are = executed=20 on the rising edge of active-low CS. At the first = execution,=20 all the DAC outputs are updated. IC1's DAC outputs go = to zero=20 scale, IC2's DAC outputs go to midscale, and IC3's DAC = outputs=20 go to full scale.

During the second command = cycle, both=20 DACs A and B of IC2 are placed in shutdown mode with = the=20 command 0xE400. The no-op commands leave IC1 and IC3=20 unaffected. After the third command cycle, IC1's = outputs=20 change to full scale and IC3's outputs change to zero = scale.=20 While IC2's outputs remain in shutdown, the data is = updated in=20 the internal input and DAC registers. IC2 is = reinstated to=20 normal operating mode during the final command cycle, = and the=20 outputs go to full scale.

Table 2. Output = states of=20 IC1, IC2, and IC3 After Power-Up and Command = Executions in=20 Example Command Sequence.=20
  Analog Output = Name
State of Output
After Power-Up (PU =3D=20 VDD) After First Excution After Second Execution After Third Execution After Fourth = Execution
IC1 A1 Full scale Zero scale Zero scale Full scale Full scale
B1 Full scale Zero scale Zero scale Full scale Full scale
IC2 A2 Full scale Midscale Shutdown Shutdown Full scale
B2 Full scale Midscale Shutdown Shutdown Full scale
IC3 A3 Full scale Full scale Full scale Zero scale Zero scale
B3 Full scale Full scale Full scale Zero scale Zero scale

A = similar article=20 appeared in the September 2006 issue of EE=20 Times.



MICROWIRE=20 is a registered trademark of National Semiconductor=20 Corporation.

QSPI is a trademark of Motorola, = Inc.

SPI is a trademark of Motorola, = Inc.



Related parts =
MAX5233<= /TD> 3V/5V, = 10-Bit, Serial=20 Voltage-Output Dual DACs with Internal=20 Reference Free=20 samples
MAX5290<= /TD> Buffered,=20 Fast-Settling, Dual, 12-/10-/8-Bit, = Voltage-Output=20 DACs Free=20 samples=20



Automatic updates
Would you = like to be=20 automatically notified when new application notes are=20 published in your areas of interest? S= ign=20 up for EE-Mail=E2=84=A2.

We Want Your = Feedback!

 

Download,=20 PDF format (108kB)
APP 3947: Dec = 15, 2006=20
 AN3947, AN 3947, = APP3947,=20 Appnote3947, Appnote 3947=20 =



    |         |         |     Privacy Policy=20     |     Legal Notices =
Copyright =C2=A9 2011 by Maxim Integrated=20 Products
= ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/maxkit/images/maxim-logo-112.gif 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 ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/maxkit/dots/clear_dot.gif R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/acrobat-icon.gif R0lGODlhEQARANUjAOR8gd3Q0uCsr+lARuKUmN+4u/JVW3t8fJ2DhPDw8N7ExuVwdbEVG+FES9s+ RDc3N1NGR4UPFOsoLzsHCc8YH+dYXqeNj3YOElgKDXI+QG9iY+OIjOZkaehMUqWlpm5ub+0cJMDA wNzd3v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACMALAAAAAARABEAAAaGwNEo ESoajyGhMnTwOJ/OQwQhBFmvWFDHw6AgEtnwFnOZhMLZjmj9CRkMDUdn3pEMOou1qC0MefQiAAKA e0kjfoAcg4B8h396ioSNiJAEkoaUIgFzAYyYj4EEBR0KepOPARUFABwDIAMcp5ocgnoKGx0anwR4 hKaYFne+v30QGR/IycoPIUEAOw== ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/addthis_share.gif R0lGODlhfQAQAMQTANbW1pTv9/H7/ADb7YugxtH2+nV1dUxtqPz8/PPz8/9pOvr6+vb29u/v7+zs 7Ojo6MDAwAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABMALAAAAAB9ABAAAAX/4DRBZGmeaKqubOu+cAyJIyDdeK7vfO//wKBwOATMIDaicslsOolGCE5B rVKfWOdhy+3mBIUCItsj3axoBXkt7G4J8EOuMBgIeoa8fm8ImiVWZ1VAEYU4EYeHhjeFixKNiE1u BDcEcjh0A2Fhdzh5D6ChD3l+UoCDp1c+kY+Mia2usLCsWl2UXHN1upo5fX29Er8/f6o5xTy0sbOv rJHJTLY4lrm7dsDBnjfCPiQICMeC3uLj3o3ikBHlkOqF5+3k8PHe0ZUH45kCC/nkBt4QehC89ZMn jsSCBYFSKTjIsKHDCAchRpxIEaJEig4zamQ4SQKXhpkKbDSwwICoUSU3qTYkwYBBQistY8pkECFm TZo2W97EyXPnzplAg7bsyEWmgGp2ZOYJulRoTBIJEqSxErWq1aiNqkbQipVrgq1dv2a9SrZsggNw 0kqIY5XB0V0BrPKZa9YqiQZ4pyrAy7ev37+AAwseLNiNG78JBARYHEAA4cARGkSOjJcEAMIOMmve zLmz58+gQ4seTbo0ZyM1Tqpezbq169ewY8ue3Rq1CBm4c+vezZuFiBAAOw== ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/clear.gif R0lGODlhAQABAIAAAAD/AP///yH5BAEAAAAALAAAAAABAAEAQAICRAEAOw== ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3947/3947Fig01.gif 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 ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3947/3947Fig02.gif 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 Cr/wDN/wDp8OEQAAOw== ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3947/3947Fig03.gif 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 9Emv9EvP9E3v9A5PD/VRL/VTT/X+tzwhAAA7 ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3947/3947Fig04.gif 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 ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3947/3947Fig05.gif R0lGODlhTQJpAbMAAODg4BAQELCwsCcnJwAAAKCgoEBAQHBwcJCQkGBgYFBQUP///4CAgMDAwPDw 8NDQ0CH5BAAAAAAALAAAAABNAmkBAAT/sLFJq7046827/2AojmRpnmiqrmzrvnAsr5Ix33iu73zv /8CgcDiyTRbIpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP3gp6zW673/C4fE6v2+9YNX7P7/v/ gIGCg4QLeoWIiYqLjI2Oj1aHkJOUlZaXmJlQkpqdnp+goaJinKOmp6ipqo+lq66vsLGyZK2ztre4 ubG1ur2+v8CsFMHExcbHfLzIy8zNzpHDz9LT1NTK1djZ2rvR297f4KfX4eTl5ojj5+rr7HPp7fDx 8mDv8/b3+E/1+eAPBkn+kjAw4ABJAQMIDSQAsOBAwgQNGjJAgsAAQwcGHizAiCCJw4QT//0lNFCA X5WDSQocSJJAQcqRCQrC1JigpKF/C/wxBGBAQJKRPXMCtQntiEl5DQgkSYrEQYAANhkMaNBAwIB/ CqsqIPAAwQAkAwiUFKB0AQICAQouyCpBbFKqVBkelcKg7E0kAAgQiGhoatUACRYQQNDgYAAALZE8 9ekVyYEAX5EMplr3wVu4cotOnAuPKRLPXqUiGegxwNrNCwYkeEDAQd7EB1ymRgAViY0kAxh45kyl rkCcDhPfRZLg396muQWYbgB4pYKVCwKc9SmYr4O9u7Xs410tacKwYBnkjSh1ggECK2+P/hdAgFfW sxckBXAgMkIGCQYc9p5QI3cndX2HE/9U8/VlnljVJaEAQVwdUNNX7S1QgGnFSZYAfvo5wB9C/mn2 3zqXNXCWfARcOIBL5SWAnm2okZZAbB1BRQBD+eFHgE/36cdQiA2o9eESdcFVYQEETFCigVvZdJxt LhngVQHXEQlWblsxVKJUh5EIV495dPMjObsxVaONAJBmyHHqpbZSAWHRNMBX110oFVYTOfAmiV9u YhdpV02gQFpmJpDlkk515FVrqZ2YU5ETqJagUy5ll8V2eTITZmsIgnUhTmsNgJERBmR5XWREriQa EmTxtBlrujE6AVGV+rYea/4VaqadX10plaeL4nRWR/klcdZ1fJFVQFIVwNqbl5V6ExD/Ev4IwKlZ CqiUBE8CfHRhZgl0tFFGDXmLRLUHEFWRSAlB1yxKBpUbmEDlqttATw8h4CNJ0Fq0gALUfStth7Gh i5C6VVDa7MEIc2NUwgw3rIvBDkcsMSYQT8wMuD+l66O0fG2UXwAKdPhtA5lZXIU/HQp8gI8VZYaY fgqUzBOXtDBr8jdLSkYYm7yuBRhuAwjQwJ+ZBYAWajdP8dZS2HkVWWoBbOaUAVS9qZZTT4lLis1J a5NzghshmBeRDKXKUmZWZdm10jnvxlpEZNFWkNxNLeSR1WVUvHYwX+d8W4W59fUEAA/0uzcUS39m l2AdKRBTbRU68QAAhm+98OHZ9N1x/25TDwTo0xthjkXieCYhVl4K7DpcU2/oLboumuN144QUiEVr U9K9XgXplz5QHgMH7DWhWuO54brut+g6ka53OkrcV6EiwGZayLMtZ6sTPBZY7rb982YBPLfOdfXL ALXWwPby1OG8ADhQkQEHlEy+5EChW65QaP/jwEcM+MjG8fMLoADpMr4BGvCAkyogAi21QFQAsIGy WBwEAyHBBF5ugs2oIAb7oMErPHCDq+ggCO8gwoIpcIS/KCEK56DCKXxwhaZoIQzfIMMovHCGoagh DtegQ32ccIe26CEQyyDEJtxwiJooIhLDoEQg/XCJr2giFLsgRYE8cYqqqCIWs6BFQ/9ccYun6CIY q9DFI46xEW3RzRnPAIC3yM+DX1yjJ/KilzfK8Qus0UvHLIi0O6riPO/y4xjOMy0+CtIVBTqkGIi0 R0MqUhVae+QXArkFM3JRL5jMpCY3yclOevKToAylKEdJylKa8pSoTKUqV5kpI7LylbCMpSxnScta 0rKPXbCkJPcAvCcEZZcnkQ094uhFFtgRmF+YlxOu4z9kIg50aSCmC47pTC4AwDRNsEo1qSBGK15w m5WYURMOQDBwOmEqYdClOeNAtSagc51PqFY6iSkUJQgsJr/xkT/0EjJ4guEAuMyLP/VRTi5QKjuX UQ5OrhM12S0EAHcaaBcQQEmDFFL/oqi6aCXpiVC7JEUjXmnMAoKFl/5hdAsNgOZII3nSa87zm1Lo qBKOwzkEpemkXqjgAESGU8E0c6MwjYJMm4IdAlwlAFihJE97WoWd2hObTLVNI4GKy5gubjfDKg5V iNQV6pFoqVGNQvA0WdGeqmiT2uGoq47FqK2I50a4icmbgPezsNr1D5QqEwUKoNcJaMR3SpDARhDg OGXd9bB2UCdiF0sIxTL2sXilJ2Qn6wjHUvaydLAsZjcrvqBy9rOM0CxoR1szz5L2tIEQLWpXS1XW ulYQqlWHaZ/RTV0oExy3HeZsGbbbDOJWo9jI7Rdi+9ri2lCyxk3uGCDWVw5M1Ry9/2VGbXMh3G1U N5fIbe4GnluO6C5juri4bjbE21rlmtcdyC2NXvA5Ib0Q5LgZ4G4xMGBYZgAAARao7zMKcAF7VUO7 FoCjd8cZgIg8IADxE9sACupEDAiHGXW5QNCmQQAj1O6nlvLe9czD0mXMqyIaEHBVq1Cbz5CsSDsB 6xQE2oxTKYGcFK7chKehzAoWQJjOmBdAdTtibk6VTUbFpxbeuYwbM0Gb0ggAT3vZHZWyeBrtHG56 BdMvwjngr17B8RV2zAwuLwFRzrgOE1KKDcK6U77HEKeUB8wEAwhTAQOgm+C0gOTyVRVfOdagmp+h 46p6uRkphWo02byEA9sgVA/Alf+DGqoFZjKD0UAq6zFGxAR5SmNeUV5CnQFd4Zf2mAp9lYv7JoDm KfzyGE8utEqPcaEmULQaaluCo5/B5DV/Gg+1NgZ5o0PNYGTanqteRqqXcOpmKKDDaSU0HMiMjAg7 4djO0IsTlHzpTgOIwbr+GnaVDYdYF0NQIzazfY3mhG5VG9vyCXYxJLXtW+PBcUSItweIzIRryvve HYhcE9iE7353wElQiJq/B26B+ljO3XeQAMEHjmFvLnzg8gXwwwfea/5OnOD6TTbCEcZtvv02HLt2 ZNI6Dgzw3iLkNAauxs/LcjgQt+XJfXl3N/7dj9ucx2sjeQpv7g2UixjmQEeDzIP/ztqhh0PnvjC5 LXzOZ5WL/GZI74XSZ8H0HDu9S1EnutYdvvWuD5rmzcp6LqYui6oD+uo/75rYcUH2WJg9wwcvhMCA Qve6253Bds+73kfShL373e4qfsJB/k54hBhWWoUnfEHnnni9a2FBjff7Uj8Seb0bdvCVz3vGocD4 zI9Ey93zvN3HKXrA/2/KbbDKllbP+tazXjlj9ovrZ097PdP+9q6n9xRSh/vew8VBTMCP731fkdgP 3/dNxM7xb6/7tRBm+bRv9RIcBH3aF390sq9+6ytILO3nfqrK9/7qZyx01J9+DBV8+xSaD95iz/bX Xrju2l2qabRfoYIyBC+0l+DU/3m2udRXUF0+Z2RikH72ZwXwJxhj8GefcYDLsnZ5c2t2shFb8V5P UEHSIgXo9BgD0Gvwx2xQ0GoT0n8AgjTvV2rK9ABhgW7ycVHmxnmmgRFHAgUVNFt2EhHBY4Hn1Egt pIJSIIKQgWbf1ELFp4Il5gQZSGylFhD7xIIg2IAEFAUT2BAV1nBgwVM+pwA4CBmBtxaNJGbHJSFv UjlONGYO6ELmtwYvKDngUREYsXm6Z1oQhR2ekjpQUGwtGAVudU1d4XRstmf7hlT70j+AWGiCJlWI Q26xcYM0GHyfNoeFUYfIhogBeHVudR19uAm4pEJn4T0FcGCIc1HNpwQT8g/P4f8UXahEcggebOIA ++cE8EeAy3QeDXBgZSJpHtFHKHeJSpaE13Z6EEgGCUiKZLEWCbCGsNhIpuU7VMMAjjOJo9FHvnht uqEaKwMFr2YFKsQAxVckEBEFFTSMKcEU8JMAZMh/jYSMTPAAB9EAsfGKsHiOQnV1wFONL2KFEqJl oIiNB3Ed+NGFTygZNlR8UcMv4JgFliY5KNES8Nh3yvhpzCgiCnGNPrQEKPci1UhO+Kh+TxcI4jhT nTIhm4eH6uiQDNAegVORSrBbE/ArCgB6gTUts9VCNXZsXuUEFeRtOBmS1OZLjfSRPzEvA8Am0HhB LYQfBJQUhAWTS1FIPjcvSQH/UOoWNkxAk8ZxbIX4ZSXjc0BpGyE5lFDAgLvVjFDhPL9IimhHaoOh b01wXRypicE4BjrZBEoBcKZ1QV3phb00jUyQjVaUlP/AHKG4kp8WkG1pHAwBlCQokFJQlxFhh75U OXlJNa12l310lO5Gav8AH08ggGjHPmWhQhJEf4OJJmj2a1wJgP9QmZ92QQ1pkoHpdNXFktVIlU/g gxZ5hgQUlwU4BUrRMnhWgkooBVRjFQDwHIOpBCXpiHwobk5Amkrzmd7DALZ4hzzomyOlAHYij47R R3P5f17hikWJi5pIQHnRFVMJhsJCnk0ZHZ94iFXpP09pivHznUGJBWB2h2Yh/4mbUE6TWYuHAXyd WUi0SSwidYHACHYsZGoUWFdP4JeK0WuOoRGPoZ3JeZ9RAD5iuJh0aQV82QQPsBIqCJbWGVhT+RMN yoJe9GVTcAA0ATIbqZtrwZ0pURI804UKSJhSEKLpRqI+GZM7KqIGEGd6uHk7KQXQISgWOqDDKVYa cZIxw3nQtJxLoKE3epBrYHQxdaJZUF0mB51eSAaLY5lk8GdvaUPlZHJeSpwAiJ/+E4y/BqHDBKRQ oJ5hUF32yQUSlJdYwKFnWoK8CQZ/yqQgKaZLkKdbQGRkulxI86HxNy2G6QW4aToa2KZX8Gt4+AUJ uaKMSqedyaVYMKmMiX5NKv8GHyijcKmgTTEQbuYfiIEQ+HQ/P+EfB0GjC/AvYVGW3uI4KmhUAmAU SYFJDNBePSFoKSWDBfkuUrFPBMIpmUQ1YbFTEtQaZ0VOkcEcD7AV6LEb5+FevQoVfEoc0mM0Q8kV GzGUJ1lhMzMameSO65VrE2AVvhoha3EA8rpTwJpJE2A09BKTzMpvjpERucpfziqs7SWtblqtp4Kt 2roSdtGt6jqwmOqO/Do8C8CHY8UgfFEXmCSD6HE5r0KuZOEfQ0ms/rCx7TpWx8aUA/qtANsQITOw C6OvB8uZpuOxDiIb4XkeUZNbz9qrQbOYAfqu18oV1Zqja5FJPIEW7ZilknX/kkLzJxcLMlVxFacx UxFBJEZqCI/RESKZFsxxTTYqcIozUxrhOFcFqznRHntxTSkVGKzBLkjrfGYxpHtUIp5iJyGlty3h GoDxsB2TGAplq0pgAwU2UvDzDw6hHGe7IBuLGsdqJw6xkoJSErQRnmzyNgayGcLFFa4IZ0ogLYGT FGRji7lDFpM7qqlRErFRROiRt7lBpHHWtxAlJZRoCJFCAJuqGh3oisURGM/hFe0DP0uyMK14TZDJ IodbH6IhFdianVFmJjkBu2w5BaI7EaQ7I6brtQiGGotTG61roo5zZe3RHk4xL3ArHc7aMdDmFb9W JLAbGqmBIQ5gJ7YbpqPh/xKswYClpar78l4OIB4kJR+BcVN7cRZbexNP85j5UQB1pnCKAxeQ0iM2 e6thoRaJNicuaheFs75xsSACQDiZFmh8AQCUg2DG4R/s+LDPRx9D2UYLY1oD0xSJhmCH8SI0HL0Q QRWsgQAPwI7Tkh8LXK8F5pwQnG4SjGAkk2rOCFWJ5hC5AYI1YDoSfCICcGWLqULXNGMmzByT25Mm zMI8/CQwjDS66y1Xdk2P8YZ4UTyGsMOFIx2E45zn8y5XZieVAWMbcbKjIXt5QZ0AILd5uAmhAhD7 M6SEscAzW8X8gsXrcx5ykWhe0bdg1sGm08L5ccVQOVNc3EYIBiEl/GROMv/GL3zE7elpWXBgFRY/ V0tsZhwWLLsExVFIU7M6nLohP/wnZdkhUqFTnvKEPpsQUJIfgzHC59FMRDO33HoVJBHAYSEnf/kE gCGNg9HKlDgnCHGr5xG0hZvN9nQkIMu5SMUhQ/MUFcyqsgYZg7weptMfiPEUTUupoahtyTytP8HM K9PL0NzOyghX77ux+CyGFTaNfWKRRWLN+HuSCXGrWzEVaWtD3pwETvEVwjWz7iwo4Nox0hKOYPvQ ksHMUFIf6OFlKaVtwaMR5irPnTLDvWwD5TSojthxEqAj8NNmZhw1rXSHLsbK7QSCx8i5dnFf65Fp RqIWanQEeaEWB3B9cwv/1CQ9pNShobfVkwgQPBgqITsBMuz5ZUh5se9SFnr8AFoVjUsREa4oK7Zh cOOSmBEhUmfNuZwSyAFLgscIZnZzBILpGPoW1JtBG+HagDNWAB0x1dSBAMV4u3w1tQ+GvNAhWDkK cPJxFo87jue6IDPljHXDmF39qhvLKVVBgWhNBXV9NisKgg7ivdfS10jVMUYiF4TBqWpmHlQsEAWB LJBreKgy2DgR2PebaYkNUdJrBgbTSnuh1iSiKjPlE4+Bo164YPdFPe1UKPQRNTvMSDw8GS2RaQCl EIEsTkbB3QjsF2/DwwvWVTEslZZRG7eVH54cJFQxylTxkoUjFg44I6dj/9k5yhwhrBrwTX1UQRsC oIKUphgHhgAvg4jSXSPVnX22k90dA60LQRsMYRSq8dz1ERfKV+Azzb/YaCLpXRK3VR/pTRZwAd9D kxHKwdTzohz7DR1lMSG1mBuTIQE7PNNVO+CCkRcGHjllEbc8sSDPd+H/3R7zUhf4+H8VLuGcmuQI tsPjwcPS4Y4L1iIYcsLksRkL0t1ecd3P97aFETXqIi1bnlK63ccfrnwmXhxxzNTCLVld2wAqYsJI JQCleD4U4MZ4AwU7la1I5R8umi+6C8QDMxIOfB4h42VU44qQEdU2oehBYz8j4aJ/khG1dgT1kZI8 6jFv4sORPhKOfiyc4v9ZZJY2S8op0xMTlEd5lP4mctUhSrFP/dQQ/jEvgY55qg4+MIMRD04yf8Lb 0DLpgk4Skb5PlG7GYXjpqwIdDiDEE9HpCfHpuaVMWCJkof4m6SHMIyHlC4a0LiUtMOqVqJLrqU7o 067rp+yTfO7rOQHsmId58EPrxc4S9iLENqGhHgMZn5gu9dPrQhPqE7Er0JHpDTFX5zPoz87sorrO tqYF76OFeDHLJqXqKIMXkI2gEXjVYpBbHC6pTyPqqGpqHTN1XtaTy0Uw2+i/UqCecspEagHTPwqF ASehaYXxd+rvZiBBLk+YgfoFU1drHCqonPLX90cFjvoFURapUqbSY/D/dpkKBnuC8mwK82SwqY1p Br4o9LvzNFSaU06786amdxVWenanHwkR9mJPd2SPEJBx9nVn9nv3JmxPd2s/pOMc99/BzIRk999R 938393qf90OK93o/92n/93BfeG5v94Xv93pv9oxv94mvd8xtRGnIBeJ3+Zif+Zq/ese4+Z7/+aB/ e+EX+qRf+po/5qaf+qqvfai/ekcOqFD/H17vCm0HCznvC7cfjbPvdcWlpby/Wb7vDbufRTxnXR8P +zkX+zv3DblvW8dP+cP/+6sV/NI/WdSvDdGPCrX/Cs1PXc8f08rPG9kfRsWvDc1//dXPWOif/oi1 /tUw/jFU/uP1/Q0W//6cAf+jsP2IRP+/AAHNLFrtxZltlv0HQ5EyCPNEU3U9hWtgYxltrvmO69HG e9SxOHxDwqVB9O2MSNzgImDeJhZGdDZVUqrW2OFy4MY6llJ4Nc5mOeh0200JPN6fjW3+USDs94xB l30I4Ov7W5AYxIizOES0KGpDSGh0vKibXHhwomJDZExTKLg0xCIpRIy88BO1FK1YaxV9vGTwqhBq ZTXUvDxgy/XwnDRwqRAgbVR1lRQd+JMN+UUkAKrobX1eGBa9pQgGSZ5s2KVoFvWeFjVePOZ7hW0M bA32RixQWMf15cxAXdVvzbOpFThseEKJApfNFCJFFRI2kkXPQwAA1//2XMp0MRwpiXPcvRsk4UGD ikYanAQC4ORJACNXOnCwcpwxlBhWNgDiEuXNGjFPkmKQQKWcCypZUvCJtKYhnOrS1Fka5GSFpSNL Dl1Ay4K1qLaWViVJYaScXMOsZqhplKVOnD4dWEvjJykGrAvmMqV2VluFZnct1L37NWzCaV29UsMU NjFRrOXSFDFsdyrTlzflYEWHtEjdC2cXAJ7sdsEzcYlLdlY8lgLongVncQB5ikAAAxRtDDAwYIAD BrgNGCiQ+7cf3LifMQigOwBiCgSKOxH++4Hz4Q5o4xakjHYAPVSKExBgXbeX3LoXHFDuNAuoBLrH 2S0+Af2A5QW2qyT/UFtAMD/l3wO4zgkF3MvqPihKaACBexw6gDYCTJmPIuSGC843AzJxLxoR4nCv lgoArK0D9+5pz7wJJWRjmuQG8HC17QpwoMNsCGyQPgcCqoCA+XbDAAECxjgRvxIEADEABh4SIRP/ LrBOuNEsPGK4A45QwEhwJIgSvCe2e2A6/cRjcQH3JrCtm2EcNCXILIncTkTd7nFtko+UAIADIrsJ pYCDmLqjChcM2KCiAo5orYGy/jgCExMQA0MOFhkAAgFC7XoQUEcQdeKIZ2qTRIABCnDhAdgWSOAA BJwAgIDpYIpDVTGrECgE4AioaAAEIF0AAQQmWJVWMQv4lNQESl0A/9jS+PKR1QKARK+5AtAZQIAA /mRAgQ6qDca5UA5IgAE5BADWUUNJsbSbIoRQL04MCAD2M/D04C2Be6T1lNIjarXPhVK10uxUQ8AL pU5ui/0U1Qensa6BAGow4FY0xPF1gA0iraE4OFyw1tqsMl5AWrg6MgIGIGzFdYN7En2QquPuOXKv jg1QwIsjGaihAWBDGZZYYP09IhBWHwCHlobPs/bbfEmtVmaO6XVCCAAcG+U1DUOIMjd2s5oAQS32 We+RIxXwQ1UCJEUu3pWykZQk6w4YEJwStoZZ2lQlTUAQAxI4SY6xWQKQ7dyIyuZHSqEQpxe87Vu2 FgISmAJmr2F1hf/rCwJodwFrWURgOUMGTPS8KuTYVRuUL20cvQ14VLRyQL2ureYBAHQkZWPQO8IF 3iRsZqq787ZOAc6xUNeCTIJydlqwy/1xComzsxadIz2RwJKxKwW7g1T5TZ4EBbxOQEGVH+llgDwo mg7AGlgvR2HkLQHZglM1MQC9XjRvYMDR0sbvJWl76wWNDVQ5QuYA5KMaBEd0PxoDAcBGAnt0JytV qBmgBhAIKADhSOmjTQKPRA4sUYUdfRpVFjpHKkFssDaam9oO3oY16wiOOroRlYVm9JsCAAhsuiGG mB4HIO48qTwAiI4XqAOcQJSIIBJrDgl305vfsEt6vyHBCk+3kBD/VGpr09ES1qL1uEdIAIBFyIwQ GAEoTekgEFNqHOSOlLLRdQMGEYxRAJZhD/BMCIpBfNpvXhc8tABqDH7wEUWQd4A0TmEDrDvWy+Dy oCosJxkIbM4GsyHF/rgCBlcMAOXO04y7jUYLWotSAtWzg5aRgGYm0MEFheCbQeVHOvZpUC88NL+a FaEEE+jib2r5xDSyYhhsnAB94PRJNuZHg41rAFxgMacdjDBV48oGelg2hhu1IQDOu8f29KYDiR3K kuQo12jAJyJfpSxGM7uUMuySHAca010d09EDKZA57BGSBGCgQC+QBIJMKMyUOoQJUcT3iG65qmWh SFQysAQ/BMSI/0dF1IUpsZk+J0zQTCkLznmuRhRCSvKfWtDEp/jYo24t6EGpElAHhCDJ5UnUgriM HPa6pMBsdGA6xBtNb+7ptQPEg5gU6BZAF3DNEwjBgpzThcbE+EEQKKA9pnRoQDmYMnORIRTT8UR/ XOBPH+khZaFD6I8UZ89sCMB7pVjYyzQaiom6TqnZE5OhJIcIZo5ghKOBJqCm4zBdjHRdtkKbtOyX sqeFUCEVOBWr4qeZhcWoAJlbIGFtFU68flMIGtPFrnK1GzkycgztAVZMKEIrIQQCJ59SZgrNVFrr CICJoNhNaxtbMD3ET14bKysFjJGqB1jnAfPpqSYp1duFAbZhMf8j1T2SQQuNOfUIdXum5bpFLjQk Nkae0oFfN+CpmEwDZtzR7KkU5oDplLe1xvUqNXoRWmmJqUoCsOepuHsvVfl2WmLyqkMI51jkgK29 5DhVbRUkCXmFdze5HMGsiPtb3HQvtguj6r/IIAlC7aIZt2UbgKCLxJixbWOhVdiqUqUS4N2oA06d Tt1iJGCnEs3A412VetrXhrqKYIT3MmEHIHtiyCkhE8+CIXfOiQID8IYN4HAobRghASC/blrW8dEJ ikzZCCc5AfZYrW7AYz/+nUCTWsZZJiXRZCNHLgSoqJECCAUgYAkzV85xAhR0AwAA0YcsQOpA3eQI hZmWAZUNCsD/PcgcCDuTqjsbUJidwwSzKszZozW1hXKylt0RgEJM9LnVcqSFoatVKQBeSDM8dQOE ZMgFzOhxQOY47QIt60HPY4bzyIgCSDhPh01yrMYWR03oODhUSwjeEAAAjTdVTafNuI7wXQl9NVkU gdeZyOaZ6EPn5MwWBmHGtU89yeunkUcBct7Ns32NsUx6AXpMfUONqdZF3GAN0oFDg1/xERN4VORY 6mhJvaOWlVrgZAcPOE2+V0OUUYrAEgLHAMA/BDh6U4Ua/IILwkGA8IZL5uF/tB0VP6PxDHQpn3Ml hFhOYwTEKHzgXtEvB0UOjJIHHHAqcUh2UwK4EFQ8Jojxd1yz//AIiQtv5FSjBjpS5fAMVNwQLa+A x5MYUcl4wOg5P3rSS8KNZRq2mShQwEvfbZ14p6EfsHjcO2AnT1jM+AKWLjsy34Hlw1Y9C2XKx9Jh 0T25D4TjCX/PJQCI7kEowuxzkLcb1A32p4CcD+hQpkVyCwuqq7bt8gjp3e/AiMy0wil+DTyNvTD0 d0Al75PgCt/NBBJtZPQdquAXLBzzdyUMXvE8MEPsZT972tfe9rfHfe51v3ve9973v7+B5D3g+tgU 3/jHR37ylb985jff+c+HfvSHb3XpV9/618d+9rW/fe53f/vE9/4H6vTzzgtf+Y6fw/iLXyfmSD/z Imzo8WmGff/Wt0H9xk9Q+6Nf/xGAP/xFrwKhKL4JIT/nQ783eIvF0b9JcIC6wZXqez8fq409AYn+ KsDm478saEAFXD8HXEAMFL3CO8D/ywAASIAf+cBGuB0BJME7MEEjScFBACIjacHJyw0KZDzkYMEa dIMXfECQkADh4sH+o74hDAEfjMFB2MADSEIjLMEq+UF5uEEnTIM2Mz8XPMEopEIRmEHD64Qp3EIN KMIw7CMhFDsPNEAvbAQJCBYg1A0cVL4IfANg2adLQELny8A5YEM4bAUrfL48BAH/I0MzaUOQABoa ZL4RXMM3jA06vMJYOD/auMBJOEQHUj5A1EMcMj5HBEGpUcP/QawAP4yNPQRFEeBEkLCPOixFu9DB SVxDMFxFDzhFkLgdA3BFEhTEWJzFdxCHaInFD0jFR2yDFbzFQVzCJuQDT4GaX7yAzFFFFWzFLczF WKzFYuSDXazAT8zBQLNGBAzAbjy857vDRsQNYdTDEKTFaIyNYzw+TJw+RWRGYiw+Z6Q5t4M+eTxD GCw+OcSIEDE+Aiw+d4TGxQHHNxhHIETH1htDZvwAdkxHOSpIKjRBFAQJAIBCZAxDUlxHdWTID0HD 2KhEHpzGjvyMj3yHBNxBkjxIKTTDjuzFHDpJMEgAjAxDi9THUYTF8BtJksSE2rBEWFhJutJG5AtC PtyIQpwE/35ExXLswJvciOzTyNhQRph8RU/kSTfQSDoDyotsunYYyuTLyogcAVGEOsDbPnrsBrHz R7uoR6xMyOXrxYMwuT5kSkP4Qqu8SjeYSsZByE/pDZp0QivkS1hwxMXqyBUMBKP8Qr/8PF3UjfpZ kHegRyTKvp3My1CEgSzixcz8ysDMTKpkQOQwgbakRjCYDcBsA4gRnKsEFlTaSKISywFcyMsUAdNE nbU7gdg0s/A7QedAzSwog7f0AKVMvsxsEcI0Abhzy//rzca8hMwUzj7CS9qEBA4gzUlYlu0Cof9b g+tUwjXQzbrbvjqZzXrgAHM0guhsvu7cSA74TXyQk/Kkzv/5pM/6tM/7lD/5xACfOIrVuBUY6UrJ YAvFwM8CNdADRVBc1M8l0CNNArL5GImI0BGroaEEjU8LhQgMrUoNvcv4hMeqAqrR6g4H0CUJBdEd EILbg73aG7nMrL1CQD/TrL0WibLai0x4sj12CDyiqj2ac1HaKwQ/oz0KzMDtsT1LlFHa84XbW4Z9 a4SddKbFeQbCMVEJS7rjfAL1FAGoSaRJQLt3EoWgSgNfvIQu/VJ4yI6P2walzAhR+FKqA70UCc/h a9I3UM5TqNNlRIRRAg5zcM5BgNJnyI9xIJQqHSFp4bvEawRl+jo5aVLTuwRIRdHKU8FnuFOGOA09 RQRN3YH/Rm2Eryu4PcWCLl3EO2hTjNgFOK1UR5jT4WxVOljQRZDQZAnFg0Gs7BghFuE7TjWC0yjL DIBUUCAvtFgKtSAJtkgJldiFoKIil6AGY22Jm0jWsduaEKiXI/yDnssAx2hTrew4xPBWtlwECkA7 bgjXojiNYUUKmtMBRZW3M/WAufxVm9iFj/mAQqC53vqQiuC8rFgGfUUL4QHXdCWKyuM/Ty1BwJnL D/AVtVJXuigJZOUJsRgZHTiWcxXYfbUFdiUBYhBIDAhUsWg33AAChempq4mRBbkrkFFVD7CfrLhN D6BW7sikmBUnE5iALTCBNTqBBni1zLCVavs5P1siFODZ/z/LpL/ZzQ84ACxNOJRFRBCAC1TQs+P0 tW0Rs2KBM0yo2TpZBnVADlwLghOagECalxVxgDqLA0n1pBG4VAxoECCwj2IEWpKotnoMhOQAgDhK KzA7j6y1qGyAEfq4r7+426slIcEx28Vz0kpTzGJIGQoSgb3oBXBrPz1TLhpIAV+LhEMjsGvaB799 Na2lDUOoWd7oNy2F1Q/9lxPIup48gVqQ0cBdWXQL1aIzkknZUjnAEAHzt5mqgWd6tHASMedwgVRB LufiV6BRKZKhLkfordn4yRAg0zOjiAUyxSnIg1XBKovVKblRFd56sk9pLrzRhF5grYXx3gfbr2hB LwxTAP9qBYQ/tQDxScwEs50iuK1qUTiVaK6mzdmCES3e4i26Gw0AMDCFiwn49ZdT8ZnyepDrSj1r skb0eJo6pYNaaAbAkpjf7ZmlShFMcQAoYDsiWg6sIooE2Y1No5XymS1gObEpoV+PiNURMLpucEWQ UdQPkLNPpLtIMKjfiF/ukB1VGV40gLLMadpiaZ2XGZBzshR6OWILMBIoGJhJxcgTskbOiwPNwq93 0ZwHYJxjiZ9xwihcqlgyrhsEgAIBkIOVeoTmqYiW2SpBCNwsQNh4dY4bDUQvUIc+PQJUG4ATLKDf 6IAjwKkfYSjvKQ1LmRtH+o06FtMJJQfIsZbbHYFTrTn/90DG0riFiQqu430WIArhpAOP9vApWmEp AkKOJR4Nsirjj/uqIiPOQKxhXpwCFnhEkenUE3gW3bLF5MClEyjaEwgcnCVR+vilnWWj5ViRY54N UUEBaJ6AKnlMIphhyHVaD8jMEuolGCAGTpGkJiKmCILmfQMUaekh+NjgrWGdL7KcKHjcs3MVuzqB DvgihzqwCHokXjIlLFqcd7OlaUsfdxoNKKopTZgYLsBgEOgqJZCy6fik6RCfeRo1PxvmnU2yeyAq JxhnQwHnRUJocn4gdDiEH9Vlwbvl5pg90ePVHkmOhgaGah5ldzvBbYIPfSIDNAitIUMaYHqzULCU G7GW/+ftBs2xFVlQrWsVgRgpAe9MhQKIBy9WheQQHri6G56SHfmAFMiAHxHJjqjqnIJ6KXjGKfF0 2XmG3HYbgaGzhgPSWraqAWMYmpsaq8bJL+IZ6iKw4sOikgQazNUBKhGx2LfM4xKsNoxsBnVgHVJp WFOisj/YoPLyg9JgKZxwDrJToMY5QXcuZKRpXEBd6eXb4Y5jl9oZAVSIBF8sFYrGJR24mym2aHJo NwPSA7YBExL9LEAxatMltdxQAqMagfa4EZudCDmIA38qrd6gHOIRgmRJmJSxlWDxMF9shlQZGbNK DkgZZCBwml9hbbbxAs2C19SW6f00EgBRQ3VQB+QKLf/lcCyiGRaC8ZdnQpiFyYjSGJj2Ug6LHG/e Nl1PPhh86dc00ORvCCZ0vIVbuK+i2ePxqqnIVicxsg1aqZfSQo9p8ResWg7fiphT2RZJeGkQYt3l w+QgqOgCacI+HZ5A45CsI+LiWBjZ/gzaqA2NSRVpIeTfiBFC+g7X6m2HqhJiUYLq5WFXWZsk0YSA iA+syhwdNw/dAG5p0rRAi+BxmiEn2w8pHY4HaJslcnH8eK+hEssD9wDgfjOoHmxK+Zf3apa4sfIG mI4qaajr8AIp9+hloBUbMpKyAZvnmhYN+zQxcZIvdwC2c4O3rQTb2Kvs5SAd5JADYDMpF6RSFgs5 ekz/+AmF+CAUAQq0MHmOTaqNVLNygEtTfyhx1OjPo7s5qhjGkWp1HBaBhiUfBNhbf4vWl/iMfB25 Qx9cgZJzb4m6oViJ5fW5INATIMohx3Nlfno54esH7/H1tE1hOmNjpNATajCriGUAQZkCp8h2mEsM ae0YADUEWxcLYSdVeVP0w6CKYnSMcqgTOQgLmBOVq0AAokg1Yph2wWWgz5AUTKiImxMVxrh2u8h2 3QJQAw7tEChvmzgNpQMBMbWGbW/1LvH1iljYskTg8MAp59aTXcfhjsd2c992sUB3tvvYShjtVPgO PT8JmkLrERjxN0ikh+cDahXTSxDuagUBpr4EtDNz/0QQ05alKwx+V7W2vzQt7UHIjLN+TsA52PPm g8A98TvYC1JtBANe+U1I9Z0WC2aL+atp2zRo+jto9sO+g7NiYsvL5iCgVIg4jXafgzuueTdwGa+j +jlA9Kt/A6bW+kHQNjcY+pxPU6Png54/4FZoiHz4eodAg9t6EESu8HligPgTAb93g+ot/Dv40gJf 1M408k4YB5xPv1M/ewSMex97+/VwIMRH+xZ57E/de7d91Wa80btPA6DvU1TNxsf/KHeb/IH2JPQA ltrXjNtjDtxr0duDUS9M0tmj0du7USiwvbzb0dvz0duDSSGdPSKNTiOtPSS9vRbRWdpr0q6Pqc7E gP9w8h28ShT1LoJBaXsO3U77N0v8P0f9t0EIWHLSai/L7PJu9lIQxUI0DSEJRCo9AdjJM13PzmPr O9/7fwUHHBKLxtoDcFwymz6A0in1aWJAA4t1kJhQk0SrEUhMyxTAwNAws9s8tNotn9MYMAc9r6cI xtG9WVXRw0nORIODw5qE4sIKCeCRg53CX+RExuXQZEClZkXL5xCAwp1og4Go5AFBguUeKpNgXkCA gcGW6g+nq2imbg/va2QosA/qAORlrDERQIIpIPPRLN1JYfMTGANetnfHM8FB93c5B7KyuXoFafS6 TPX797O7fDY9t/16wcDAor46dAAtxBtoDFUABID/fhm08MBAQmINZ/CLk2faRBkN+qVrg7FIwYyq BOZhKPKQgWR7ip2kwMnTnI8tLVT8x0bmkJAzNQnoZ3Onnp7+gH4SRlRUAVs/1+k8CqimUz1Qo+4J N44qoJfDyjXFWtLW1iYmndoxYIgNS6r4yEnBidVo21RLunqlA3fKWKd3p6TF+jDiFLdew+VrIpiK hrqqHIBJwFaxFAesHEOWQ7Kym7VcE2PWpHnB487OoBUOLdqI0H9hTxNBqFDC6oWcWQMCAHFDgtcg rUC2DWNB7iV9K9d0MMA0j8OVBVr8oZwHXdpukNVCDp338pTVjwzHbGdAqyLPKwslMGDIeB3ReTSS /84DTHj3RuCTkb/EQQAWS+0TAU8AeyTrWYBCFgrg8VAWW3ghAQpYZPGfe/mxcBZ/PkhIAIUV/iAC C+dpWAQAWQQQGx0CVrDgA2kskIYSYhyw4AILwvghEXnRuEN3N9aQno7nyEXNbDrA+MB/BJAjAowy hgLACT3uYKOTM+QYpY9U9sBjDSZSMCMBKW1pQihKMtiKih08eCaaaarJgiX+rfnmmzY5CCedaArQ AwJ16vlgfRJwuKeeP8YI6J4e/uAmoXDKmWid6cDH6Ju6/fAopGpawUClb/YZQqZrKlCGlocs2Uox K8Aowph+KhRiBxs5YcCdsAXgRHATGClWLjso0P/RIIYCB+AmxTCwKXckgjOlDwlYcassua6YYREF fDrEUEwUICishvla6xIAzIpXkDbACE2Iut2CQhQHyDUjcL5WwICz1OQqrRP0MuiuEa5iAiwFIzpB wB/VMiGwAbwWkS0FyPop6BH2xoiveIZ668TEKO3AahMVc2EdEMw+68QAhmBZR7g7dpkSAXeKMMAB /eQwwBhYxAojYwFAOwHCMiRxCMcPfyEpBzu7QOILmCh4ASENRKHINUlcozRoDzggLL8uQByEajdX gDDGMijSTXsycAtw1BxAMYEQh1BgCLyg2KAsDUIvILfZ3y7Q9gwAnEU3B8zaK3XQa5NzNiOG2Gz/ sQ7X0qD3BIzPEPK9NITtuAxcf7tf2QsweY3eT+NxtgKvjTxDqLBpADVsCDBQANgFZHAWACAYd5wM HnfQMh4IBNDz1BNATvrujhw+g78LGKA7zBnOOQCTD37wYAbm+bQDAsRe4K1CxsWLQS6K38CyBAZM K4O9ropgiwXQjMFpP3PXwrxxtZxwNQ0Cd2CHEito3a8hOXeg/9xMUL9F5GZ2IwgCzA7XjwOqjwwr O8+ugAC3GaDgTtijQegkgDcZXNA4VZPAAUAgrRfA7BUPnAT05mSCBlYPXFCSAxhuwbBD0M8lLCNS rB63Bo09zgAXxCAkCKCATzFAATtj0gdAMwAG/2DEJCmb3QcrEEEaiOABCaghDSUwQQqagAG0m0HR 7kaGACAiGYt4QFIcwKoACMA40tqAAg6grrsdR2EW6NoMboEfoHEggyXomQQUcBzw0SCEEggZP0Jg sxwoYo5e5IciRoShEL2gjclo4aEw967dia8GCJiW/zqgO1JgUQVyyU0cF6CABEBNbwEgwQBUh60Y hAgKIyjlD0rXBNeVTIPbO4d5fnkBQzosb7UY3wxauJFsuYh5LEtiigrQRCsMIAErmKMGP1g8DCbP BreynwwOkB9NVuBwBVtQAsTJRAECQHdEAiGm1nCtJHrBfgrz3uJqMUMOKBOXoAlA+2oggFRMzP+Q JcCfII83qGFxoWXhYwU89RWjfZrNjivaTtw8ZLvKlbAGvXvWUAYqSA+Cpg8NYMAs+4UA3U2tRRTN ZS9JVoWZ0rSmNFUGTQeQQxpgwVgqWKJC3ybAHQFVXWtAweyOo0JCPOikWUhFKVz2nwzcwqYZcKgN iITMxynLoiF6qQVWianmZRMFSwxkP1agQQUIEBUWSYG6qjBVq1I1il8YakZRKkwMHNCj/0nAp5JY ggYI0mZxmNovThY+LKz1oBm4Il1nmgCwVkAEdpUADK4opPjUoJp2GOyg8BNQfmAIU1kw3lONp08H GEBZkK2pTwkSU9JFtrY33VcVdGqDFQxgq63/+k9QaWBWfx4UF3HwgghIIFgFqEFQDCGSEp4XQtti tbPgIScFJospHQgyZTZA6VgXZEjwkMM4bM2mAAdasAAuAAFLtG0VBBs36ekAuHtlB0C/SINWAPZX XHgAkciwXiIldrLhO+/dNtBa+EqWsmjrxzbzmADN2mCB+9vaB2ZFRp/lyVEKQCkF5AtJN4KXrrF9 12xVsUEOJoRIfLwAvYrZAe3hx66u2kgqr5VU1oLAqM6NAVKBA40dRPh+u8NdZ9cATn6OCH81WG/B WrqiAvSBZT05ZJ5e5l4SHGDCDjwPtxLnYCWOIwD3zaJEH2eg3tZgYhNDQCq8gDIrboEf7tWc/wl2 hx8UaPmPT7CjII3nT7JtlAO4G2lnX/aQDRzAQPmVclxTKoE7rwjOO51Lik+ByzKNkgbB4WEHAu0I vN4uFykTIhsD3duUoEyaP6ZAP6DR32zOYIoaEaB5F9eCLXaASJAok5SUwNCWQQR7OLQFRCTT2931 ga0N0GpEfseFNisM0aaqg6kBKc4DeZci0wqZtwR5AJa2DAWlYJ0twNcPL7WsFA64MoPG7Dvstvdw 3oqivkJ5gWtrL59aREAfwEDYVLDsimAQAIhxFgP83MJmtxodPDL95KfGqgsE0I1FE8Y7RBzCWMOT dqv+gDoZ6NZ4AngAA3LQymdzLnOwscS7Ef9ACpx+EJM6gx297YVPcPzjaxT0kL4EgAA1nhEADigA 61QgcxcwIArtzAGo7bjkAYncWCXXN9UnAGAMvubTAJ+bEr729NTF6uhJd8TS5Yi4t0Vx6y64MAhz seKg4ZwGn/TTp1Cu8s+tQehKoBzYXYL0dwNd3t+VOE9Z2QCBDxYFw8s4zi5thDAC58VE+OjdzvyD IoORuDuoFR6XoHYunFgHd0/WZXcwtW7M/QjFk/ERpm6DnS+h5GlewhRBfQSDOkGXFpBvNRvfJY3C huNZ0jye+gT7Igw0i9rqAeeLMLwV0bsHJTeewYhgax7QHjWGuv3kJWa3bkGeHeWXnMcKLf3/gMHd B7LfzQt1IF8QWxw/W0jBCiDSfp81wda6LwKvqV9ObEr8BVL2AQHl+RcTrB4mWM/6uQ21OQHv+RkT 2NzHWIugjMz7/UDzRV4TpEh2WR4QdA3E3Q/i5VEMGJjFjZoXHAAJ8FrtdIqatIkMpgmFqFANssBO FWB75eCZbMqf+GCXfIkQdogFWBSi+OCiFGFfaRETXtyWGJ4TMuGlPCEQPuH4lCAH+N7WyE5ErOAC iFMLSMaGWYkZniEaigYXhtgHQAPtgKFxtEDsBF8a1qEd3uFMrOEE8NLqsB4UxADKhUCLjB8e7ksh HuEhDogUmqEWYsAJMsEV8YMD4iEPouH5/zlJI+pIJqJYJTaBA6iOCCaiKI4iKZbII5YiKqaiKtqD Hq4iEHSiGV5ij2wijdAibqWeK2JaKcqiJi6ildhiNsFiLg4jMRajKQqjMSajMi5jjZwiM17HLqIi MFbINLbiM5pgNJbiNPJHNTrjNX4jOH6jNYYjOZYjKo6jOSJjlPDijWyjfXSjOpqjI2YjKbqjfMAj LsqjPu6jKKIjP/4jQNKIP5JjPPYIO9aiL1IJPgZkDxSkjhzkh9ijeywkQ1akRdrhQF6kRm4kWXhj QDrkjUCkhkikdFAkR2IjKYokNSZklJjkSb4kTLJGRsYkTdbkZoCkTeakTnrDTO6kT/7kHP/0JCk+ g/jciQzdAvIRxUOkSwE8BFKW3kzMU2utgbqIz9CloVTewkPs4QG2hFAWIgD8Gitl2fyw0lmcVBWE ZQ4JQAHEThWcUQbMjDI0gDTRVOxEAcoxQA6lHCZApUv43aDIxQdsRAMIQCn8gVueTgHoRiDOFCS0 Ux9qDi01nV02XepEZgjkkDT9QDvFyrCcACuwFitVBAXwYSboJVeipQbgZQYsAl0eQl1WQVsCWWua DjnkoyduAJPkyQlgnkk45kmBTdOZpuy4ztLdzR9Q5kyF5SIcHQMcZwPoxmteB06mIhwcUi+0Zfjw RlnIEBq1Vco0iAyRAKbEUSfczY+g1Dz/AdS5CBAYrBJA4YF5dAOpqZ4tHJzjKRgT/chZjclRNuVv 2F8JpAFSCs8S9YMihAmGNByyEYk8BVM3Fdt2+sAKXFEq/AKRLBpsYAjOEOgt3M3hVFF3aiVwjIGs oScmFMwtmAcuoJOJok+D2MolINigyCit2YqHjgObrch5sJoMzU0/oNTh4JUJ3ALMaCU0AZQXHRCm eKYvfqUd9gH6PIx5xIB8adAMQcMLKAhL+JoLdFF6/ohgocAJcKgSbYAWcEH1wZiHGBWYLNo0FJGo 0IQJBFR9/saZJkkofKia7tEEMBdqeciV6sC41agXregWyBdeDaqgiYFCJNwEANCgxE6Y/9qKa6ZA UhjCCyCA472GSuIJC8wpF0BPwvyEi0EDHgwqn6rSpxDpIkBqEu0oiKJQ8ECqenikK54AiDXC0QHG oHrR0zACeKxLF/SmFxFEpU7ooDQANmnQeYiDd9VnMFRTCwbpNKTSmHiOEwZPCXDqCTTPK+gpzvyI CaiVqIjmbzCqmJ3HZ2qp8cjOoireszFCftQHsF4Dir5LsoJWjbZWdqnBxXHop+6AiymojSZYwngr 6uTJUE3lt5aA5LkqlipciPQcmKqIrR5edabirh4QSb3rJh3ln0JIYHpnxuYryo6pCQAqJqSACWyb tKoegi4IeOxntorKURpCnpCrh0pTWv+I62JZ6naJCiroZZHi5hekhFuiFcgyhq/4KC7gDBSCqMga mL6mqKWmypWilBeM1MDagHFwqsFO241yQc9+KbdCLQlIq8Sm7DqxBZhu6snKFNIOY8IlBQsYQDf8 6gxZlnexiwiQAytBKqyCAJkea9IOlnFgwZoiTRrgAYrAAIEQwCt9iUOYmZmp6Rng1XPCiLkaD7mW 6R+gShJdUX/ygNDE0i/U2PLcIHaIExjkQMYibiBRKs70yVB5gdUemBfY39dmyfANYY2SLcJmrQ0l lLJOAGA4AhkM1dS8qphyQ7fh2UmlQp6w7JPgai7aKuDAA8O4WImSlUuMQe5gyLWhQa7/qKzSkG8P ru0aEEnMttn6HANL5JoI3El9Ku2gDB2EOICogW7W9sMgJuoGxCHSDlEAdeUFDOoKGOVxZGyI5AK5 6M77Lm/upgAKvAZvKsnvLs4J8CYP5O9xEBjIUoAd7FDw9RYefNbETig0oDC7ygVbPan2uuLcwsOZ wK6w+sOZpEKKsEDlhuFTkYP6AikQg8BQgTAVOE9y9HBKdAO59DBozEn3SIi0rSquUXGqggAJ9wAJ cZb8nUlS5AJ+fNiZbEAfAPGdsFaBkMMF/1SHkACMQFQksEsN9LA4GQKS4CBoPIreGjHl4lT0ggYr 5O0KywXDNWQN+yTgMQggNc7+6UPY/2jdiU0yE3RvHjRyjFyMX1KF8UHyDnyyEUApUJayKQPJxp6y Kq8yKtctK78yLOfEIscyLddyxKWyLeeyLZOyLvfyT/KyLwezTQKzMBfzSxKz9qUggMjQuJEDnLVW FKxX+KCRHB2lNLvAZClADrGWMhwlajrleBqzOH8DMg9BA4cht4KCsngR7UAEwJVCDlCuIYCp62wD E4nK4E7tytjKOgscCrzlOAe0MZTzEKiTmR5hcyaEpAIw5WrUSdWHHdNhe4EAywQxXkluBwu0Rssy LrcBeIjgolIVH7hsH9wfIkSBHU+v1gGM1bZCBjjbP6/mRs90gMyyHMShvWbAH4S0rf+qVbmCiU2k 9FJAVuyWQDrlh8rNlWXSNFMfoyvnQUokF+iahfHukQj8gWYJkBgGdVpItBdNzToHH66dpx03tVm3 AUH/QB6j881cHF3CDB6klVPh7xrEIVdbwAow0Rjrzh4CzFCtgNg+TSSfNWEjRkdPgW3kELZi2C30 Amh4UScsAlXPzWS7wD4NlJKGoW6w1kCdRaOBc4EWtmjLgk2PtmkzY1qftmpTYmmvtmvbcGu/tmyX YmrPtm3rSG3ftm5XSG7vtm9LR2//tnB3RnAPt3HXRXEft3J35GEvt3MDd2w/t3SfRnJPt3UPRHVf t3a/Q3bPwAHAzmRjq2Fu5cKEoTX/h8D4FMD2fJgFuOAEuLfm5Iw3v68MrQ5lM0JQIUAuwNkeypCy 4EFV/uh7p0NVKssfsJakDJwCLMUzXwUh38JVPoRudPa1KAOc6fEfU3Y3bGVVftgruDdRXvMhTFZQ qXcHTpoLWjMaGYifbE9WIqnWpcKLZwicdYN6l+YvzdOHUQh7j3hRMvZgUvZ/Loz4LAKIkzgJvPh3 W3NTypCHT1pjD4OOWfYtfBiAn/eAswOJS8pA4WV9Q8KM6/g9m0N3dwDMENICRASRfMuEwch2VVVi YAoIZOwKpHPyCtZ38PNLA0xMs8I4pJd5HBJF95UXaYCKwLlJXCmc65+fBHqjvwjj/3UolSGotyQD PxyHWUmtUxnKdR3S1MZov36AkLruimiz7liBCIxl5qJUiOTQKxX6amKKvc4QWnZJaxosrOt0BYAH JNjq3MK6szFIfnRDhTpVOrh0EY1ITNdmKXAqK6xBrJq65EaPsvjsWy57++gOwEGEBfD6mBh6KiC6 FVzpC0i7mGbuQsHLqr+XTsM6GCjwJ5Q5k+nXhLVXKdzJK7l5CvzqOKFsIF0R0MiXYC3RULkqjOQJ SQEWwExNDoyxh0BqnpTw7427ldZHRUMCnlZepJLNFD+DoeyR41mQfiypEvzwUf0H0MGMQsiZlSJT EnWbfvcLkF1oKsxaGs1uftzJDf8fVKqkys6X9MM71z5BqqhNWH9KtOqUKiOAoaicxXOCLMznyhtb bqpgFWtRSF4DXShEvLpKvCr9iJeGiB1Abihc9eymJyE2g7xfwLOdXQicRyzFEZEkqAyBB+hqAHmK zwMLCiXRbvh46G+k0SpxwToXG82AaZr3BMB9CzQLUK6vD6Kng6LHAIhBl4Hx2Rbiy5VOFgrU+7CA aek+u5BNjRwfD4awPCaMX+kG005lKGjgK4ihi/GQQa5vAHg12UuRrHiiDB0VxCpVrL//+o+o1fNS WvwaNVXtzrLbvockTQ6svpUpfbpnArafhxh0wlVSwO//7VyhT+SH2LJIPqOlQuX/cslJsbvt/0hZ A8Pa+xV02Zn1zxVjfT9KmZevZ5ZKI/pZpUQRQQABi6QTwmxkdUeah3iC5VCOZAEqJlAWZmAMAl4M g9mLrtN9OIaPtkjMEqDNJEg0NIXBg2EjKA0EIFphsAiIGh+F7Nl4GrAcYMcVXD8YCsLBt1xsCJzi YoBgTWR2dmKeBnSeoDoIhu4Wd5JiZgSDWBJkYPbYEJsys2IWDwh6QBIVExICBjQcB/dqCM4Y4eTo FBs6NgSHcpMMHDwKjjJ8WMYMG+NsfnR43BgVBZwdAnQGujaCtCRbN7FLv8HDxUt1x83P0cMNuz76 GonUnjUbj30GxsicfXRYDnZm/yjcIkHH24ICBH5RgyECiwlJSQDsSfIgSqI1P54ZUDDNkgwVAXp0 OOUjC5NpAhJscjAD24ADXbT4mgOzQSAGoR6YWTBtQDwfCm5gfLDpYJAA8vQgQuASUaZ5ADBsgrII F4eqhEq9fCTBqVMnPo7wwYeGT61I2QRSLdih5FcdQ30UtXU1iLeD0RRE20kAAZGHErwxIHWxCeEB KjyIKnB0BwEBBUt6zdQmXWXLQcpd1ryZ05wOPSkWFIwjQQPTYfYIJoqQ7Yh9GW92YRPgw60FCJQo QRCgVpKQAVgH6PvZ3yZrpE+H2VfatAMDpQXIabA7LleQNR0HsfZYAW2oCkwboP+NLRSdmEb4BgT4 uTSiLGqgJ7GN8bvpemwWNRBQA+tODCFlSC4iRA4qI6RsGCkImwBP+6UD4eyxZIDTIprQNCYiMS0U AdpqRL/8FkPKNsFyUuJCPgYooAEuYqmvgftI8ZDCgrpzABUVSbRnOD5KswqHAZxjrrnlZpxDv+MO 24cK3V7IkEIGQ5GHsynJmYTKK9MZiiKDboCrgwKemCKHHB4owCwUiJBHgR0POLBNBQ4EgAoDtjQi gaHG3HE/B2+6wxcfEIDTrKEEEHPMOg2l09DSTNjRuWhogEUvH2wc4IUtH1DAmgQmgEtLHMok6E8D wMRwvwfMKsJQ8Jpoc4FMN3X/kCTxDqPITCKCAnNMUm/t4AA6EJDqh5C8fPUJXQ/tYChZA0WW110P RDavGMxaYM0F9iNgvX3qRAHPMXtwIFIdfnEV1sNkpVPZXUkt1jkExK3BgEmHwhDMYuUslF1Eob2j O3TlrHM/M/L8kt0CnD0Qy4XZsJLhhyGOWOKJKa7Y4nT8uVjjjTnu2OMpM/tY5JFJLtlkijE8WeWV WW6ZE4ddXtdBA4YzEy526VT3hzq/ZWC+GILCmSLnFF4GXGQtcfCBlEg1eNJMvj1UZ1CjbprSYA04 wEEAxITX2BzGmABprxN9Il5yTRjT5w64zsHrT401COy1TeiBZh9c5VKjSX21//tAOr89YLipc95X yRwYiKbqkApQQKOQXHWgaweqLhxcHNTeMrrn6rRo37ypPriJxp+zDfQ2y0ZY7Vt6NeiAyv3V6Ge2 qThcB4FEX9cHuJBdW9cxfrZg3X3ZpWNMwWX9OOSY94omC9myXpAGSViYL0ZkGEiCkQ9i3AGNHcTW dqqOfLYpnw3y2k0FwYICjph/mKneh9x0+dmaAgQ4Dqp5ubiGlePMxxvMleMICDsG4pLxgP0ZEEgb kM2CJCGHaAAhD1sCAip8tiF9EOALtsjFDgR4PS1MD3zz64gcSlQ/E/AGO30BAhoKoL6IkGEHH6wh BU5ImywcIDrDqNL3GCCnZ//QTxDBOwpKsnMRHRQge46oSQTPo4kZGgJ8RgrF7Hphwh10BwA2pNs7 rmIT6dgkCXphgQRWAL8asoIBo+hIKki2POZlzQhyAEBtRLMJEc6nINS5zWGC0p/PuKBo1xPkaO6x Oy0A5xfvgcJF9riWIByECXICQEoodR0feSITU6jIPmqhE0hmTzb+QcAGBLigTWgqCtoCkhDk1wEE VIuCcAxIHgMyvxEJK5eK8JmP2CYKQBlvCOnBVtASBMy5vEobM+tcIjIBSdMoU5HzCYsSk/mVQU5m E2vYgIMSoLBpCIYJMcIjNenyjkxIYhNhqWOSXpNOXSorOyKTY8yWwof8IcD/CmAUpLbGdL2CyK8P dphHVS4prBa0YhsBUEE9twlDa8nhkUM0RA6IWMKDakcepftfF2xygSEg0HfaCucvSoedocgjJVXI jSA9QcH8qUAHfuyiaTZoBfNM0zT5g8EeN6pFGmTAiwDwxApOEwXBHEZh3mTjBBZqKQdAhRpBFEc0 L1qDaeoCQ368CjbTySDcCICb8dxJT94yuisgZqHicYAX6+IjCJpmrJnAxjQQRhuzFrWXfJASx+7p MhGIgBAp8GcmFioYPvqoehvwh2c2eoQmdi6xkYjUDQzJzqV8QC76MIUgMmrVoD6oo+BZRBI2Ytka MIKktgEAAlDRBTSo7ZNG/1iSEQLAyW74JDf7ASF+8rDBD21gmmNKwC/M2T1eVuACHSyqXAQT3DW8 Vg7dTCZXcRhbBzmgUJaaHRSiyQzF8pUNpXwHWA9LDcQd0rpBIGtP+GaNoSLXAqlYxfIUpAf1AsGu HDhIY3bkVOxejzAdC6zLDLEQbfUAl8vsa0GKItk46LU/H+gIPB3cn4nwiBiOoUE/TFvReXoQnQah 8Ekcl8lTWuUu/alRbUEVTDNICZMeKCgHVtITQV6zmLdwwQzAUAdgUvAWF3hpE2L0zdHmkgQqkGSQ v8qAZbVmr9QkRS4aZY+/cqK9JC7FYIlQAjo+aDgN9gveuoyAZ6SYnoI4Cv+T1VJiJZtYkBuVAR+Y QRaMyHOZLCgaYGHGPPSEpCe/MDNQq6Ih3rBALx8Yzh68SskRb/Q4WfBZ/kB6BlFI8pORNFEDMJTj x0iVBODB9Ft9VKM9TAMGKcXpdhqACudIqdT6cas3RKAHC2mQyJ+hSndUxIUSxJMUKzmydrDwolJ6 pZdZeMynKYKKUwo7CqngzrArQtzTUKR7I3DBtEESkZRhpsu3hLYbriOYHhCyAaFggpnbvCII7Rlb IHqzSNpJE/yUSECZNHWSJLNrvoB5BfV0anK4Pe3jjOzALTMDE7Knuy+ZhXA821VfooMZxPRKcJSa F7cmOaiPN+BfDPjFrfb/E7dW/a1OgMsd245wD0xpCl0q3wnNWjewsu1EGAqgCOh2R3NO2TxYcgOb XlylMzkBSF5ak4LdMOVyKJxLAfaq1s7w5vPiybIGLpmAuTR1KbwRa+tTGwMhYDEEuEGhdaBz+a6u LgNqNFruH5e466CQrW3VLS606uikAmb2O738Vf86Lt4nOSY43QYxImFE3qpmvOMlz2MNF/TlMZ95 zW+e8533fGUs/3nRj570pTf96VEfjtCbbMo4qNnrzkC8lrf8c26yG9zdMKm3g8vuJ7h7zxQWrJkZ zlp/dVXH+4ZmaP1q7Jg7nhtykACv0e5npLtT4qNv8rTtygNiOgAT1LU5/1albudj+4Xk3Eb51K+f /Sxbfck+4Dzx4eAA0gNiLPvqPeqBNbEK46CDQovkEAM4KCKfqmIHLqDxegJASMiqGgADKO+FYuQi mEh7fCYHiI18/O/CKCwUNuEC+ImL/EIQDki8hoAn8MetAkIE6m8iKtCJSGoIAoimUmQxGq/9cDAH GS7QYoaOEsCOzkmb+sqQBIn/vksRqMHLgiCfrOBu0CSd7ECnzMspTmHvogANXqnACgID94wIR2wa huMo0IjRfuJpNgE3YOwltktdQCALwCkktlBKOukJ5i3jdPAO8VBj3q9k8gkL+qCfDi2riBCrxuTN Eitl+CI9QgsA/iAF8v8pt4QMLayFU64nE6rnzvRhXhJJC31EPAqxmMjnZ64HKOjsOfwJvBoq9gTB bhLkREDA2PghEpdhFS3rJt5sqcIpD3VxFyNmD0lmsJLCsA6NfAaxm8QLIA4RLXADDPgqRbCgerDt FEGgEvLBzkBBmOKJCkQATKRkC7cBGUNREjsgxeSrBlDtGwJBDm6ApFhREfKgx9jiJeppC8Vr3WZg tYghUGCBF/mxHzfDF0kmwZgpRQ5Lj6xndqIJNvoKyW4BDY4NbwoNRQIpv1DlLyDOOMZCKl7Ix1Kh GzuxvbzQwYCMFY4C/9zhoHKkwNypC2viGRLJnwpsD2qk9Y7KH23yJlX/jwdjxjd8zdB8BLEOksvM qpVOyTQo6xamITf6LQtuIBQURtt2gw53BJ72oEOIKxttAx/jSkmIrShxan6mTTwuqZReAgeuQz6E 0BqCJDmmau7aDUJA4L/krcw6UUhQAxGmgQ6TrTvu4M9w8i/9ESBH5uHYADGKpXUqbnTM4nRu7/lA Dlt2LwdCwmoIc3cujnL+RJZuoFf65CfYpAdeh3aKpliYL/lwBvqibwKmhXYeQFwspXbiwizypWwo YiypYTJtxe8sU/kOpXXMIATCzucQDzCJMzB1sjiRMzmVcznxUDCZ8zmhMzqls2Scczqt8zqxMzv/ 8Ti1szu98zvBE5q4wDM8ybM8zZM5q/M81XM92XP90rM94TM+5fPy3nM+7fM+8dPAxjM/+bM//dNi 6vM/BXRACRQd97NAETRBFRQzDnRBHfRB+zNAIXRCKfQ7JbRCMTRDo/NCNbRDPRQwOfRDRXREdTFE SfREUTT1TDRFWbRFO08QTFAXZHRGabRGbfRGcTRHdXRHebRHffRHgTRIhXRIibRIjfRIkTRJlXRJ mbRJnfRIb+dJpXRKqbRKrfRKsTRLtXRLubRLvTRIGyACAAA7 ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3947/3947Fig06.gif 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 ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3947/3947Fig07.gif R0lGODlhWwL6AMQAAL+/v+/v78/Pz9/f3zAwMJ+fn3BwcGBgYCAgIK+vrxAQEFBQUI+Pj0BAQICA gAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAABbAvoAAAX/oCOOZGmeaKqubOu+cCzPdG3feK7vfO//wKDwBGgMj8ikcslsOp/QqHQ6 Mzog2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/jtKM/v+/+AgYKDhIWGh4hpe4mMjY6PkJGS k5SVeiKWmZqbnJ2en6Bui6GkpaanqKmqaKOrrq+wsbKzfa20t7i5ururtry/wMHCw4C+xMfIycrL WcbMz9DR0qfO09bX2NmH1drd3t/ga9zh5OXm4OPn6uvsyent8PHysu/z9vf4nfX5/P3+iPv+CRxI sE7AgggTKiRzcGGzK+wewCsSj2Kihg4hYIo4sUFFjxc3ZjQzYEA7APAC/wiIp5IRxpEwY/J7N8AF yn4i1Uk8CZKny5xfara4ORPiup3sLPoMaVRmmJInU66U+rOpGAYEGhAogEVAg68HAoRRQVTbCa7h BjAogdZcARMMxJITiuLPPgYLsARAgFKBSY0HxqI4kLebgwcmECQI98DKiAdywVFEcKBEAwbhijBw bMIuUDAI/kL4i4CByZZpBiDN5oAAFwMGGC/WQmC2ZI+rsRQo/K2IAauD9uXGMuAAAsqi0RAoew0v lwSuwT2Y2ix2OJUAomtRfd0r8+CfvyiIHGAA6poI1vzutp4L5G8Bhmc355zLcnIPkhPaJ7LygPF6 KbAGdN0Y0UUDbWkDwP9wEOSXWQPtbRFhNwAgICBA4XkRQAMLOPCVWAUQ8NtWa8QX2TUKAAfYNwww uECCFH71HQQE9tYYU2cMAIB+AABwYhoN2GaNavp1lZ43BwTGBQNKwieAX12YCN8B1m2TYXBVWqMU F1AWOKMAR4LDnRdBgrMAZhiqSEiFrCHmxZnePMAgBApQR+GNXjiQZTYLzijIS3Z0ac0BKXpRXzb/ zXkAmt4suKcWbDY6559XDrJAZVRkqgICBRRJXIqahprCAQ34GaKoqKZgQGlggJrqqyIYV5UjAMCa 6o+X2Jqqn6Pp6qunWbzla6owFgKoQpV+M+mDH83qlBjJxtlRszg++xT/sJlRpW2a1nbrLU7RPhuu NsveRi2333Yxbjbl9tZTUu8acmxCUCW1LTuooZvuFvWuw2t3LNkp77oxEXxNu43Gq86WA6v5rcHW IBzjuVY6vO/FGLMGcUb9LnzvOvlWnPFD7UisoMLnMGzsxg6xHI3JfKJsjsr7uVyHV1/lrPPOPPf8 1aMQ+Cz00DofSPTRPdvZcRcFIO10zsUm8PTTj+I8NdJc/JvFAlcjLTAEBnR9dLFNiz00jCF7YbXZ PfOmBdtDdxE23ElzkfbKFgsCXY989+3334ADkMCFkC4X+OGIL9jFA4k3/vd9ZnTo+OQAGNBkMwdQ 7vhmWRuueeIwa8H4/+eJQ/42A6QjXtlrmaceOOdoZOf64cPFN3vgfLl3O+C1UTLvHDYvnrXMa5ie RehilEkyGKXKoXLw/BKehdRzDIcw8mHAuQUCX7PxWfNxMEzzFrtVP/wc4Is+x4RYjE9p3oEkGwBE HuY9HPVhWCd1WMwzN18YBViJABawgO4tDwvJSp/auBIAUgnpfFtYVBjmh0ADgWE48oPI/nBFG+a0 C0xiCCAEBlhAMHymXSJsoPK8gL+3aU0ADHQgGP6XBfcdUEMabAD/vsC9LdgQC/rTIQezoEAIxCeE AiSgAREInB96Bn6AkGBQvgKBAsTGAcXq4CXA0EABDaABAQDA5biwwv/2EQ8LDFAASghgHu2oqylL cw+2IFChKxxgMQ3A1pPI+K8vesSKGsni8bhQKT+OBoxi7J8PxfDDNK6xjSYETrkcCYE7Bg1bKsvd F+pYSTzOMTd3I6TFDPnFMI5xC0Us3xe6eEhTgoF9jVQjBNgYADcS8lGhBA8U/1BEH34RAgV0gNaK WEiKMKAAxxTMFlrohbcAQAAGQOYQ0XjKMJQrAQm4QqkcMMcG8XGGvwym1oxXSUZ1YUceOWYymffA MfzQmdCUJhhUmYU9zlOYQavVHGk4SDBgU5v6tGYaXgTOdCJTkERkTjENus4vAOWdwoxnXGZ4Rn0l opdkDJoBivCvMpb/M3kaKRX7tqiFaAmzQgloGkVLaj9GXkEBDIDONL25BUF9wSMQ4qgiXQhSD1XO YkBplwOqqYceKUalm4yXE/EJU5mu0noupVNMCTBTB9WwovnsqUgtxr5oecSnIy3pnpBqQqOm9Iwq c6IfficHm5IpaO0DqlUwikqN3OSMTCJpWWuFBbS+q1L89AJfQYJPHgoMYTiNKztRqTW4FvaMQYUW /E4KEb/6EKv4JOy/cvOfqGp2p2ZMXmO/etdIbkF7zLNrX1fKUmj1qLJgAOFlncUIxEKAAZgxQDtb y9MweGSANALaVSNozjytsTxn7GwW4ggprPK1gBuaaRFti1uw7TYL/+xz64FGmJcECBeBY2ysSY/7 y6duIa9jQQl0wXjBEznxuQKILmiNuMTjzXS1wPWuCfdE17dxN7isvaFxZ4lcgW4hl+9zBMKsU78w oDcL2n0NFjYY4L42VoQkrC9NycDMBRpRhvMNrBcYbEGHWmXBExZihcngUaYlsYQX1OsXUgjim5bF iTD8cItPi9AvoJhGKk4qY8UQxB2qLUxYkOI8X6xh7D2xESJ2A8OcDAblJpQOq6kU9F7TFLWeQU9b oLKQ1efbxqLhPQJ+gwIfHIec/PCIc2BYhNuQm/6uoYfNpS0ivGyGKdchN3Nmg+m0vEsz5KTDb9hS lNsg236CgZxqLv/LjttA0DSLossVXTQbGo0FMft4yOjzH1bXGq4EcM0AfwlA2BYwGwPYydW6+e70 wChDVH84ACpcTI77mrP4ksoB9myfaxpcgFavpMFgwy7UQhqW3EhkgwKASAG4QuEqlQ1CQC5g+pib hUVluIFdiU2GqziVtXE3SGB+SK7BdpqwrHvXQeu1CoX5LooQ29ghvQK854ageW+4fWJ4thCjrRtq q9jaOYuN1LQt6WcqEdwjFLcSk62bhGc72k0RQa4hDk3ullCEIyzaAINET/qGwd4GKjYQfV0meOuM 5Vdwdr6riG9kV4nfXPFQWPCMBb9AW9oG5x/Cf3bxIiI4ftGSmlj/ADCevSxmAL1TYPNCdF+NOGAB 6u3RV6+AdWC+lohaKGE0V1MEB2BmLXsJ41fPrk2wZ6G6CTBOWRgXFq/kM+1iVEliEUgU4EJ90geS WhvnB9ANDb6wfM0CVTdEVqt3Hev25nrWEw/Xra0ENkiWmtlv6wC8r53zlH+X2AuAPLrr/e4IMOXp e1LY/0K90lioTR5rSfi7z56qrO97XqCekyA9vlaFv/38bkJ5AjN+1FrQPNs973Wvhz7slyd94TaP 9tTbm+2Vz/5tMRN3BZre7qXCe933rtqu7F5EhU6wg3nTqQgJACVSFyNVx3B1JZWnnOkRgP11ZJR3 LQrXY5Ji2rES/wVwAGw0S/WUfe9SgCbhHTWEAAvwFysxAAgQTcAkgdnXelAnQCJRKRyCFuYBAaUR GOtkHojXFL0zAMyUJPuHfyO0f8/XbXFRHlnWGglYgAc4gDGYZDNIgXZSLv8RgV0xGhXIFUI4QhlI FBs4QjnxACUoFiN4WyC4Ic2ghAQgQCV3GS0YhU94grTxdMz0QyIwgFVkgAOgf3rBf27HgwDIc0VA hjhoEmTYEwt4AA3ofUc4gUV4gUOYe8t1hUxoFXyWB+nQQI3BTVkFan1FAG4yBr92YLlTfJSnADlj RAZAAAXEc3qiMB2yWv7Fa1+xEpshe0RRBApzdZ64hq3xFdS2AP8EMAqVogCZ40OpV3581z4IQHT6 RwCZg2RWAIkoIYlGQYlUpGqYKAA1yImwVUP9J2+XyHBkllSnWBjxwnpZgSA04oqtgBj+U4utl4HX 2IqvuCWvKIjeWBaIl4vYtot2SHYVJQLKSEddNoyVaIzQmGLxqH0K2Gu3pRXeZRTZMY2pmIqriI2m Vo57Moh4sA+Vo0a9JHVsJEvJU4B6gRYgURwVuYNVZH7pA49vd4vZhxl0qAVoUUsRUgR2OGEmkXgp SSPlZYs7ggUE1CTc1mnT1hWlVUVo8X5eSBw3gVurgSD2Z5HEMZQauZMLwHOL0hNo8lhvd5QceWMn p0N/kQArCRH/LWmVftg+f7EABsAb/3GTI5STYvl+W0lHXQk7nYaRRkSUOomTPTkaP9kiWnB05cSU t8iWAVAAUHluROGRaASSeDmSwaIX5XhVWXmVSVaVL9l6MQlMaqkXGvZk2dMWIkCRwpaIFkZHAFJm XWeB2feZfNl/PNV9RPEbmxd3IJmagUGYTDQah4lAGxUWUKdYdESbrnGWALAAuIYgyNcghmd4nhic eRSXtWQSY6cFfiGaqSiaGtk8pplQrLma3Jc5pHllcRdWX8AkeVeb8tg+uJmENcSbx3dVxPkXIHGe ukmeDYCM6sOclXeexnmAY1d1LjSd5eec17mZ2WkUI1Cd1Ekj/625hlYHm+kGZN0ZHYmXoOLZPuzZ eI+QDmCCOgUQGrO0URWKR6jTIxtyEx4iBtzjb0CUBf5mNdfWb6QSFhHSPDonFyDHbGKRcPx2RRwS bVWCCQtXbm2Ro/EGIScKZEGiFFcyHyNnG1VSpFUENS83clfAcxIhohSnY/qmpFCjQmGRPiwaZC/a oiY6o1Zae46WJ1fAoyO0ozUKNlRKRVITpD1BEUg6ohy5GDhXNGu6GEjRWVB6pFyzGNd2ogLApJr5 Q1m6QyBXommKokLUH5jRorpBHYwqoxbnIQUkpGN6pmU6a2J3qECaAJxGR79JiOGyl2YXGdlkGrpB AgPQKW/XZP92IBJ2tgZKoZ2MFiZD+qlmkD6e9gURUicGkSXlsmV2gxRsJgdoppBlkD4/FGje039m Fjusl35mkBvG2qrA+ga5midVwnPOQ4fNembLhS2IBgfgo2ltIBLXek715lvX5QZIUa2gNq1jAHt2 ea7Pwa11ECkf9WcHNpmkBq2bRjSNQTc+QwDE2AABK7A8Q7A5owDXiLA7c7BEcxwOyzMKoI4KO7E6 I7FfAbEYe7FOw7AYqzMHq7Eh2wAgqxUFG7IkizQcO7Eee7Ile7AwG7ItKzT8KgdsRQZhtDs827M+ 67NJ8rNCO7RECzpFe7RIS7RYkbRM27S3s7SAY584667/QLX/xECvyQCv06C1wGO1/VCTkvEx6mCX lDkyZnu20pCzA+G1woC1yMC10QC3bca2+UC3wOC2xyC3z6C3b6C2aPu3gGsKfvsPYNsbYnsOZNuv Z2u3v4C3xMC3ywC55cq49kC5u+C4wyC5WWurdzC4/lC4jXK45pC4tWC58gC6FCK65UC6fOC54FIy 0xK7FoUxppsLmCsMmvu2nEut/ooHBisnwBu8wju8xAu8D8SIxZu8ygu8HrS8zlu83So6zzu9wXsi 8UG92OtD2Ju9sbO902tLCeC9zxsvhyG+y7u75Wu+ybsnBqC+yjtX7pu8vVu68xsoN1sGkTUHqNVp dKBAoBts/3GgQLnLq8NlPjVEBsNqrTL2Bp1KtUpBurAHBwzzqmgwrBT8ZU3BuqBav/oKPFkCZ1ML KUgGBxMSLblbRuHaBgo0VHRgOhJjtWgGRBzsBXW2rmoAwl52wX1mS5DWBlMmtWUQhrtrELUrBgAs wfU2xPPkNrmbE9GSwJfGW3Kwv1aLq2QQweLacHRAwJtpwJ5KBsqqBjI3B52Kt4qmxF07w9v6mHXJ N3+hI3yDHXxDRz2CFcmHSLgCxz6yXEQRRnLhx1syVH7MBe/XI9uhhH3sIykcSX96TnwTX31TEn0j x2KUJb8xyPwSycslF43cFcfWFEHSyW3sxnrsI4VsyH3Tif9nUCqiDCk9YidsLMo6EjRCshUz8sg1 9Mg72yOS3CPGMx23/Mp6EcmlTMmaFK2YfMhxfMrBqMt9E8NHxMYk2jfUcX8jVG7PXDjJXE99Q8ev vMs7osfhKwmuqwYtQrAPVCFfUSgF2Z47Qyc5k2WEYrL6UZAKsBgJkIuu8R/0zM9qJD1DRYlulTME YKGDQwCucdD7LNCNB7oLULEVyCUJp86s2M5rkxVvUwACXc8NC4KytCoRDdIGcChBU9ARLcJQY9Hv XLAIAJBgnJQnrZxfkYuxh85gcxwKx7Cx2Wk6LdENQNPw/DMUjSAFySrH09M1NdMeMdRv0bBrI5GJ i4wbrQf/Tr3SE62OJluKWmHTKE10sXcFIt2j6ywaFTLVb1M0BbtRWN3U8VyX97vBE9TNkjka1fzW t2REV8jJibch0SZpddVpkdG++LxRaVhYFBg0YrFRuhVci+1dQXnPwXUTBTZheTF/umXZ3oXPB1CD yRMdV4iB9ZZxfp2Zitc73iXZNfEdHOIjnu2dsic6ni0AElh831iNsxamFxTboI1dMRUbtOfZtAc2 IkKi7xFNU2EePTHS2kfbHgqQxW2qSJjcqCPanwg2EKFWCzLYqF3bf22btDw9D+DbeQ2XhNQhtRR7 VHhlCPQA2p2Gts2MJUUUppO7ajAOdaQngGhvBMy12lMq/3kRTZSXAGuxoStRKrw8S3xjOgZLRJvX nq3narvhIekdb0TEcwveVw1ud2AHErXC4R/aV5wdBoWiETKlmp5jSnNsdsJs4DuyGngSNBmu4hyq EWvxdVZHPxotOvRT4pnTOigh4wXuxgjeIy2EMMi441Slmj0RAJJjYfRjEaZYwB0u22C05JUdx2KU 4htKGFJ+iQGg5CSKdT5O4yvON6vzxVeBFEYgktFG4Pl04Cee5a/ln4xjYf/Nlz6+klgnTE/O4gOA WofB4Gzu50PuI3L+4wSOrGg8tXmjFCBkbwi9dGgMPh4BG3lBecB3jbGhM1xRsJAde2oeNBLUesJk OR7ykv9UxGtE8QDagVMS9C571+FxRYc9fEFPHnfzV7Dvh9UaoeliTXp//OKuvqhObXeUxURPjhQL cusGGEa8XpCbvmwFqzh91ojChOsx+jaPlXj0ZkbagT/6FIra5xG6PtS9/hUYXUFxhe3jbu7QLtZc 82WhrkPETnScHtTtOdQH2r6lZel0tNa0VyvcbooV3X/z/urS3mvurumy2jBTSRtmaXVUguY0ggaf vs/T8Z0Fx93Vba7sRYU5bot2GB3Z9PEfYkT0fjwmX0UXAusISCM2CPMmv23dhIzWQdhGHdrxXd2J aIpiAfIXUttZgQDLcfPpptZT4ShAhBKswtw8r33KPgb/DHDSOI8mPVEcDjAbRb/0JB/oCNT1lUSN yzWg8F2FXUE4MZ9NImj1Y+/0a2gRibsA7wH0IDmQyw2QdKg8GL8StK3PpXHzW3IoBvvzf9Ty3a3x dS8SGryQybIlBr51tZQAFKFCZ8abuwmZS33dVMXxqmgd8bEWNF5LmFBYKkWfyHQFZgf6ZrcR2aH6 cXGY6bkeWMfkA+QjBeT6EdL4WlESrsEAXn73O0+gyiM1ri/6qF8WhSxBbFSby5+bHnqJvH9bXu72 dv8ukIMwYxj9vj9/F8nKll/Z0T/7BYRm/E77XtF13Q9/kELd/NtXakT725/th2TjdZ99cKZWHIL6 rz/6/6MNApDYiCLglABRIswSAAu0MORZQgMAMEdADAYrUooIeThQDsYvCTGOcLeSA1BKGAFQHLfr /YK9SVRYi0PoSE6BokAymMNdAcLwQAgYSgbg4cdDVOFsZRFpBTQ8NAQsWDUIOPgpBkDQPRhAIE5q LhbIQBwmLjY+CST6YVYiXKqycgY4icSC9RQotJmCykBNyVqVQMUmvZI+RkoaCdq2QSwXQBwwyDo4 58b0Bv5GDQ7+PsiJLBRU28hIMkPYATq3Yjb8NjCsGvwE1J8/P0mR+ZYoCIyQd8maOT/MsAkChuMb qC1f/oli5AiSNn3cUvA7UuKbujx7+khiCAoFOyhsNv8Sm0hoH46EDYuAiylTzhg5cZrZUEOGgQIj Dm3+nFlmBQQsQoXGcZDqaEyjM2cxpZnKQMaoYGI1SGAVHFWh77bKySqCQEWwXb4eoWT2C1mhItd2 eUBpwFu4C00QtYsjQF29ZmuW6dmggY+Xsxb4PNrDLxeGUP0OUDCNMUwRQeSIo2yCCFrKnkaU1Rsr tBcFAzQHItNXbzQRq+1+DQBQDh3UT6zcpPzvJWqRsm0fBUw56NWqfuWmM66XoVjNfKko74ZaxVjS cOMg1+z0dWPbSnNwX+uEOuquub+c9yvWje2v31G35Q1cpnDGDkGGzK9/P//+/v8DGKCAAxJYoIEH Ipj/oIILMtiggw9CGKGEEzponXePzZehhhty2KGHH4IYoogjklgifRiamKKKYFy2ootRWfiijF/8 NqONMdVYYn03sujAaRm6ZCKKcA3g43xFqpVieGDxkCRwQZaYnl1F/jhfkytKCeKOPHoBywMHVIma Az2FOeKQawVgR2GoBXCAAg44OeKSW5mCzpMKLFCmiFmiecCXcVI2gJtwpsinh1ty6YWgSADqFywK gJmoWYK+2eiUDbwpKZMNIJCPbY9GqqlVlBIKnBZ2ivrkmanmMKildrV5yasatgjcAAtUapsWnZIY o10FIBCfbYuWGmKOw2IanV+7emrsbDquympDqGpG/+qsqm7IrKkI8BrinL8i0Blq1oZo6LKcNosa sMJ+aC6HiErLhbbA1aksthyq0K264fraW4djNqAnY3VK0y5xmgHArVbzASsuvgf/G228Iqzbr1nz TixTwxZvZYvDGdM4Zqi6oguyxvzO92jAJm8FL8sUo7wtAgvTKrCGHnMcFag2IwxirPTMlwC3OaP5 rIc8fczYzhwea6bEJqvMM7hJU/Y0m2Pm+WkkIwP37biuMhyzlRADt3TZfgKdobsbuvxyCWbbhrTR mlmtNaRSTwp21yTWCySZY5PoJdfV6k1yim27/Tba15oFd+JcEMv4Vrfm+ri8JZctMt4sk0svpgVb 3v8F4qF3zqaam0dVa4mlU3ZqunoRbaXCKaspOVNNj0h5sdNhThnuIY4eeiWfH1m4XXVni+nr5+q7 nIsbF1857GR7iLFtQs/cOvUaBi98Q92qrpfulMAgnr17Yh4+XBWbYHsYXh/d02yxzzRAsiL8ftTa 7RLQrQCoRwV6oLjO9oCEPOFhLwEHKCBTmOUABLhPWsBCAAAWuK93NGAplgMVG5ZnFwciwHswI8sC PoEauSHgfKnqnghh5geaIYwAflChHNT3vFU8AIaOGpMf5tbAG6XJIBFsIA5pGIb8qQhYfqCfUB7l BwCCAYmHOqAI7XCHIR6lAJKAohiMOCI/XbE9fmD/oBfgJyIcalAzWnyAaTbFJTCGcD4yVMTFyHgh L7YQAnpIgg/9UoAx6DA4eATeGPoIF1iMgYtx4VGRWGiVPyaBiZW50RgcYEhYVRKLUrCjmKiYx0+C MpSiHKWmEAeDHZRFAAD40bEAoEpUAkCTpBSKDWcJO1uW7ZK4PKQuI3a+hCXBAAQAyA8O4IAMyucI fzxACo20y6oN8pkxMaM0ZbK/aiKFk3SL1k1q0xlj5oYh18wEhRozoTDhMEIVkZgVI6RBBkzIhEWZ kEPgp4AJGW2O6hzEhJo1zhlMCHTpmFBGjhGhA0ySRIjLDQEKkJccKCCcm9lLjJziF2EljDKZsQw1 /2NiTKYQIJAXe+hG9XKSEnTFUR0tQW0YU9LnMCalrlEkOByAULC00S+LKQG74GLRJ3hwKxl90UKh 0IBjNkai8hGCvWSqF5natGo3xYlnoFDLt2VHLzAVwW4Yk1MI9BQuPeXYTnU61Z/axaJDXVYc8ddL LrTUL3Hdqlbf8gCaguOubj0cN6FAwbbmgIJGgOlNxGGvsK6FPSMIqlDz8lHGRKYl50vAQ/USn5O6 NB90fWpVvFZS2LXVqVMSSVQpk9VxlvU4P0KrXShoAsDqpTn/vCNQSsAeA6TiB1phRpo+kRtscGGz XyBFIAT6hchydUzUwk/2DPoALYTkCCFRCwU7Iv8vSWTvFQNdxy2A9axo4RYcucgEARiXUhewQwoh SUJIoCsJ6UripljQbkvWi7+2sMMSBlDsRmTyVVqQIQbTVAtZrKveP2hFu9Z1BiCegClqwTdT+EGC c937woSC47NfGG89wNEcqhg4Beut8CmWmJ+C2VS/cYkuxUjwigmzIplO+6VgCKMWBxCgASHFix9e MFGMgIG1XVqEgGMCCDoAQQjyCjAQgrSSEWiFLgJ4QZGBDAogMEAaWZ4yDGSQZALQQCg7BkeWSxET xdLgy0tuSUWefGURUEUPxeUClNLRFjU3ghEJkAxT4ooZAXTYwwl+AJerbAImD0DOSyi0l4NAgNb/ HAENSuYCEeyXAIS0mQppFMp/aSGNR8TkPQRwQZfXTIVMW7kZn2iAJ2K5gLk5xH4kUDQf+EGeFTny OsoSLRhiUF6ZtEYeU1kASeDAj3E4mdIoxYQbHLCwURe7F+NQYAUT4OzqDHuqVyWn7TJoRLpwlQFT qcHwMH0RhaAErIfIRANIcQBrl0WBVQDAVMhj7QabICapPSKYOfYdLFwbrHIugLFt6wbyHfXZ9IZz CUERYwOQOxdGEJS50V2Uwb6VpbANg7etuQK+BBzazSj4qc89Epby+a5ESYAw7REwhzyCBItgdy9g KkVfVg8FMJZEzgiwaVrElwxVyIoNbM3eMT5B/xIoCEk7IxkFop/80HTQMUVAI3R4EqiyYUhAVsGB w4gK/QQ10EF0DSpzpcP3uSW2yBN+QPBAtLce8w67IRywAAQxlgvCnAl+nK4PqPfiBD5JyDuujt2w L2FlRp0w3JFe4nYeaKrg4Lr7kEH4JxiF8WZP+gwZf887WOQEMTCAVkKihk+z/R3R1Wd/JNkyiUEI Yoj1AstXFhMzLOCxVaALbviRAD2g2uLgNubleR/1orjgNLci/BSqQFp7UXYm8fj5F1jNhuZbIYXH z4bJ2Z6c5yTGFpQIUgmPeQDs1720romJhlmUQZEqiiN+J4Hxe/H7wcMD+994YNghoH22S0RBBf+f //3CNe0bx4nbTFAQwMEDePQem5kcNrxDRtUdNHAGDrBBEggWMGDDR81WJ0UTcPBal5TXlMnEYrgA UZSX3WHCFCBCkQwg27GHG7AceQXCArQgGbxg1txKDdaDCgrNTPCF5CwBNHDMbkSUCsLAYGxfspnc jhWYVtRgu2lFkECSjSnhr5Fe+5GZ5HEcoM3c5JEAFvjgCrBg1L0g6RUF6WHCD1ZHCAGAAiihFlwg nBVAxW0DeFiFn4VBEZ4fjnwDX5ThDeYgBFrc9rWRylEC6f2A4uFAIz0QvUkhyYmAa+GaJ10P9YCa HtEQq6mCAXALHMhAIyTMYDCDE1rcR4EbARD/gAJc2ijuQLgojypwCkCwoiumQyi+Rw7gzZiVwScE Whi0FA2AYh3UA/AJYPcNFkNQRWRgSpEwwQrm2GAshSAUIybsGStCwH9ZDB9+QREOj0ehwHPc4ivO QCya4jM4YxuVYy7WQWk9wAKE4jGigGAgAELhoQya0M1xQad5QZEFIxgoFlmUo4CRYjIeYuDFEatl 4xAIQC7U2CbqwzrqAD8gFz+yzQG90iqxFCXEUkcehXB1QStN04+YxkNWAvkAGir9yAA4ydw8S4O5 FkcCWias5A5UCQwkCUeKAEo2R2rIQXjRRpJsmwjslAtUAkC0SCyFiUtiIFzZFhEYhU4OEC/q/wAq PYtTJmUJ6AAowJbX+GMXVERNyoEltgVNquQp8WQmfKQJVIlP5oP1KeWP4MYOzEYANOVLlgCkyRhm 5F1KcuXmPJZ5nEZNygZePqJevk2VlFZUdWWN3CQqJcldfiRiUoxvaRM0DRJhJAEy3cYRTBXVhMHs MUlecOGk8Bk0hKAcDCF0yEH0aVQ+YJZfPJZIiocXetZfMgVyJYdmZIf6+QW+oZYXttZsCNlayNbG wQWkfeA2baY2ZMZXPEBDgQZTjKBZCGUgEOdaIGWLUQZsCmHX2YVecVXGHQW+keZW/KRibKdZfIYI HCdYgOdamVRqRoU3rgVv2iZYtOZM6YZ54v+cV2hDAuyCFRAaGtxGAACfTMTnVvgifdpFSYFbTGVE UYIV/DUWDpzm5NjndW5Ff6aATOCnWYQZ/qxUUGoQeepFamEkDoQlWHRndTAGeALVwLRVixrQc8KE dDbDEMTAHYrmXlCIk1AIOk3IOqkQ5D3IO8UTDnCdhGidPeETDrDeg8BQiUGIP5HR3UmIQCmpg2iQ cz3IVDWnZh5FZxQAQvHoDBjAO8zPamJTF8XpeM7pB2VmnV4OX+koeTmCgeIPAkQU/tgeq+AonnYJ gBqqMOJVonaBhc5SrunYYDTHmlbCc7EborrIAIhNijjqi2hqkJYLyIzJ7gQOptrIng2Os+j/6XyY wqKqyKNkDV/FC6y6qm+azPiYSJm+SBClavXcqV/kGlPIoidmjOOICCamiLGKyIm+iPWUy696qvH4 6qoyqqL4CalWaxgsStpkazY1T7fWD65g6ygFazWxjod0Kpeca/VYDvv4jKlqirNqSKGqCpxK06kY 17vY64sQzLIKjwB1iK4mSr7o5vRQK7iiR+/oq+XIq4YwK5fQasBCa6IALOAICbLOKfa4Xp1qLMIK oeZ4rFDgjCiVa6JWrK3UKpecrKl80rbKUhPB68RE7KfErJmGbE39zXxgrKQATM26RSit67mQkrLa 6cHe7BGB7IV8EtEexyj1K+/YUuRoj9Ee/+0R+cmaVO1e1E7W9prCcm2jSqvblCzCds7LNmrKskrZ Lgsudaxl8NK9Eo/b8qfPAuvOgqv9ZApf/sW+xgveooDemsXDsszGBAAErYXAuo22gGptXSzfIuyu 3ILZuqYtQa4CSG5/SdOYrEJ7ZlPGcgvoCdXEwsXYVi0Yce7Nmu7XdsnnbSyjzpHjQguNDcajqYUw 6ZhWhFObtuJg0C3LfB6h5Sfagszv9m5VStMaTWfjFG/i0IVBLCq90lYZGMFt6WBIKRXiJqrd1qng Gir24qn3ms8v+RV90sH1Ttxaqq72zin3fq/o1in47q34DgJSLYT5wudRreeKSYiRSkibTf8IhgKd hEge8sbegUWIcirgkfKThDQLGEVIvh6FA0NIQU3IADcpUfUVlTrUXkQUFIgTEWgWcdxabNEMb7KG QImneGiQhW7oHgLWY9VVS5yuVahovsXEhNJmRqTwX2gQvv2KPNGrJeoFf2EeY4ww4OZnakIvCDKu KhSxCBhTAOTUBsvYH10F9YHFLr6nH5nQCH/QQ0nMi4KFigqxXggxsaqHDnkNEf9wCmjd4eaFCU+J fY4TDouPfe5w4CaJDxfnj8WuTTSTMBETZ3omPOlYV+VGmnIcAFvFrSHxWmDWLsbw5ILBiJpFc9jx CW+E8NJZGnkNDN+xpvmmWmyxX3RVX4b/ARv38ZsNx8LIcYQWDPxmcbSoJUyi7yntxbN4qGswjpzp AjhsFR97gS8bGhjkVLt1l/5K2Ii1F5YSzQGO5K+ZmVR4J2tKs0QKpG/hwTzoryJM2NEtEZa+sZH1 CzHLkzHPRv56AYdJ82j+QjSkl4ghGJzdAUCwgzO0sByA8oYRQUAOF4ph8dtc81ul1BaHmAkwM89h qVHOsJaob6gdFTWgxzh3wav5M1tYwSsPF6C1cxhs1B042llYRlbkoxHIVFHmc0/KADjaBFHs84at NATPAZ/ZVJ69mrKlGvdZ3GZZTCaDgUV39E8XTB5zQZlhMxikFB6oGUtc2QAwGliF9JeV/1WhlrGn TbMcdKc6r3NMNwURQNpTM3U/HGJPxtESOyeHbKQhSTK/ERdXkMQ5R1G/nSA+PlzEyRxXnh9C5iF/ RYsYd3IBIUdVX3EB7QarrRxihCMv6LX3scu3qDKNyLW+4SNFn8UuOyn9RdS4kYApSNsfKdxUvAdV tNU1+TQYdFxMtBRR/7VMwFSDhdzAUaJO5+FCnIYsv54KVVJu6/Zu87an6Hb2yMTeMWgKxcNMCPft ETcBIN7YeZ/qvdfmldi1dmZE8zYohicjU6kxwY8gzkTuRYL9HFrinUZ7aR4ycB4StGklURhvj8FR GTdlwxVxBzQXUB5rI8EBNMJyB0zgzf9f8wlDH4wBM7G3blsQg6p2P9oUfAspdvOUMaXm5QFe2Zl3 ifEDZwr4bnPyU0jMgHM4e/t2bgM3ONiPGt4eEhT3Db/fTJi4cvfD/w1WfhvibF9ChwcTAnsBxBXQ AkWCcZMbfRzVXVWgi4e1bHufPNB4brs3ipP4NB3TfA9CAsrEl+A39vmfzvnegt6G0P03Zx55JRV4 TEyf9B3AASg4SvU4mB/Vgzdg/S32TxwTh2f4icDu8Tj5CICh5HxGKX8hIkgOdSTMHDIh2+1XSXNl ahalX6eADFgxORPg7Sm6EXmiYS/ipQW6Yse494GyxTy2FzwCnyM3K9eUNPyhiEtGZPz/wFgsYdEJ 6gCU4alDtRJmB46WthiIOsfo1YGbwKPLBCA02CCeIaGfRYItb/hiSZmD43jpszRotOgUDLKHgVB+ yTyWl5zZIz62eQnEaLSkdKC1NYswxEtHs1p0OxjolU01JD16H7BXotF8y6zTWbNTz3vgOkAGtRe8 Jx5cIz2W4iyCVStqxTW6I+nlxTgJtlgCY72LJVFodXBJ87grCp/xZUHCorpjlUe6b/ye6TSOmXSC zuLGBeOMJeN0lTCLJQYyzsYnAEouJSjYJf7k5VOGw4djdUPXCj++56Y/Yk6+FXlkVFeuvNFYpmUo JkR1B6PbhMmDA8qLF1FuTom2hsrT/6VahslaomRPAkR2jhO4wxXTc0UqrLWi6DyZfUIpo6VNBn0O DP0VEIVtWwWk/sIP9OkRdJXHUxqDHwVmPXLjkFadMwWix7dmQJq7g0V21rBdxGgEz3nFywLfH8UU w7VYuR7Og8WYeXGE5sOyY2fiH88BoamaGqjQUMJXdCV9MP5MlJWe+1QWlLn+AJaF+n3fx2TreoEv orFeaBjHSL5VzOfqC0VcYf7kvEWhCr5VgCiu932VkLxZWKJZ26z0aYMZ8KgBeD7AIXzCx2ahUwYo G79QAKfEpPTd26fWf2hWAadddJrXDH9UONX2m77kJX/H8AIZFbx8GpXdz4Sf5T3wY//YsXI+CADQ mCxQIz4jUaBFABnCSNf2g+f6zvf6UEP4hkTdjNYoKn2JmsNhi0IYy6ruUCtYt40aYGtFRFVSqRC8 FCHRy0LtwFYyvN1yGR4nQmmOPBFLo+XnYzICUGeXqLgY9bTHOIJCs+AmSSaAgCAyQEAA+QkaKjpK Wmp6ipqqusra6voKGys7a+oY2nDw1GAQmRL4oDblRktczDgAZKy87MXsvBxw9DxNG03t9BQqAMAN MyIAEwwBEPACkfB4rb6ave6eSvYuX3o4b09av24rW+LQ4H0v4KJ2AguWiWcwIR2FDBfqIxhrgLiG FCtavIgxo0ZV+zZ6JIXso7yJIq//WSv57qS6jihb2oHo0hnCmM7y0Zxm8xrLmzRh8iw282exnEKN EZ22s6jSpUybOtWY9CnGkFJhkay6SiVWV1qpRd3a0CfYU0HHnjpq9iwinWLTGmzrNlTZuKLQ0q27 1ivcu3z7+v1r8SvgdVQHQ7pq2E7XxIoWPxPM+HG6yAcpL7Jr2eHKvZmNcaY8t/O4vKI1s51cOrXq 1ZEhs4ZVeDVi0Y5T12bm+rWrz5FDd8YsGriy3LpZ8WbsO7Nw5aQloy4OPbp0ocSnm4qtenbn27Sl nbYu63ji5JaXl2/urDr4UeINk6dsHj563O3X27+PX+/z/Pz7+/dc338CDkggI+oV/4hgggkeaFkB DgzjoCPa9fUIAMg40gR8jgwDgCPeRTaAI9kMM04yHzE4WADJPAEAA11scwADFtIgETfdCGAijgHY yI2J3NBoYjQ78jiDON3QQA4N4EyzjTcK7OEANwdw4wAvNAxpIzLSDFAkkUomCYFWIvD445LfzPiN idgVs6M3DsjYIS9vcrNAhmfyCAGOSiJDJkA/jlBYNDVmOc6VfxoCkJnUzDAkAT8iEqUXRO5oaJ5k 0ohmoUpG02dhEm0pDXco/hXAAnsscASJkTrRgIhcKgBEAgjsiICIIiRAgAEGIDADQYeE6AACubhx CQIGOMDCCA8AcsKEsRxgKgFNNP+AKgRRdjiJn7VKGAACTQygwAwPiOiGALgE60ZOKujSKhSSBEBA LrtEQoCb+8kCAAHINrFqAF2sekIN59oiAKznzOqPq+fkumuvFaLwxLiRklFArQYQcMSySDg7ixYC I8GHOBI/4cYCVhIwx8DZlGoqLsoKDICDB2wL7AgHtHozDA6Ea8h81gboFyf6frNAvMEAPIJPDBAA bpF5DTBrzz8jiYgkL3frDbwpJNusMwMAkkAX/9R77SMAH1UwJ3NAEJSjI2CtLh+PSGI1BLmcEG/S 98ZSgNPWEtBAAxhbG8xaddOwdNNT1wC1N/X4ighCKtiECQwPcH04M5gghIgCgTf/oEkNQXWbgAGF ZH7sxmzDLLXei0PQwt/1jpbIqH2p2M4RuK44kVgHKLA2UQxYiQ3Vqr88fBYmPIAJEJkzc3cXABxL JQ0yGB9FAQoUsnoNAnhiQ9yu9/I94wqcgCu/e8siACWE2z0MwIZf9fvaMCVvA+Q0SA5BnW/MwTwE OI9jsICXx0AWiZCJTgqYiFrXaqAAgOyPdbRzXQSDIIAnHIAXwLGdX9rBNJsdAWnWQsDnEPG7DAHA c5/LIGr014sJQqQeKiiAJ56njAPMrg4GQAG2wgQ+Q7AwcKlSAPEecMICHEV8r/NhXlSAguYBLRUF 0NX7ugWEVQGAWXj7HPFSmDQT/37udXLDXvdedrhs1PCGBHyFyc4YsAQmTWRJ/AYCgig4L8Jxgsez iRptADEHwCsBHZziB/fwPcGZrXeosSEAeFXBQHCRAQEgSNiOt7oCcFGT3TMZDonhL2bVoVvcEGMD vIM2TXBtJlCrQQK2gYgAxIMgKGgljcQgiaUZMhWO0uK/AEctCT7PkZCECScRV8lHXPJlEzwAieDX yR62sRVfCBwSERjH9/GxBgY8ACAyJ0AlNQEhbotkNsJJAwFmo2Cxe8ku+VIfmGBiBjbcEWkgebA8 hW4ADVjbA7snLTsCgQzdUsA0s8I1vNjAgPoUVxRiBCiDKcANATBdGWNoRSBOS/8NC3gS9OaAxVtM ZJ6wIxtq8CkrfW6in9tcHSdSBT6CIsCgz8ASMOTyUCwwNHMFKIS/SmYAGGjPjNkImzc2uDgGeK52 77xLPE3Zz4R6c4Un5EX7OlGtKQjBiBTsXgB0SERm5ummzKBCDnwmBap60ZuBqBcSTxgmsAZ0HATA wQIAQks1IEtwGbJat9b3Cn8F7pmQyOPn8kUibwarjlclQFYZsFXiwfESgYuXN+IhALJS4z03OGED 6mlHcwEzrHsdGgQGsAAcDK51i8OVIsfXP595UEG0rS14Zmvb3Op2NbjdrW9/y5jeAne4xKWLcIuL 3ORK5bjKba5zecLc50p3uh7/iS51r4tdhlg3u9ztrjy2i4oE2IkBH9Ibi7x33qSZqADIYK+IHmQD F6KSRB3C0AgiBF7v6lcp+TVFAGjqj4PYaAGAaAEhCawsPFroAI2SkXccUCdckShwbpoSN4bWTzzt d8PBbeorVpiAC0qBnDgSwySI9cZmBcCfmcMEjay0RQfBth6f5LCNKeThV1BhNggRkSu78ABS/jOG xYtCtUzsAAvjKmVwAkB5bwzltPT3FASolSGcvEC5zRDIeYpg5jLnE6jRyQ0J+50aVEbYKKsZLFMu helI97NnIqROOfmjtQI3kczl5K6KfYIY2pFkIq950FLOMStkBYO0jRhx4NsgswyWZrk15Jkk/QxA Rf/hwGYRBGVDJrSnq9JmUZRKGlWUwgkpGYjACVKOYTqlDa63UBdVGh2ufBCJUHvpEz7507y+Sah7 Dewb/zrYxNbvsIuNbOweO9nMfu6ymw1t5D472tT+7bSrjW3bXjvb3EbQtrsN7v98O9zkxs+4y41u 65w73ewuji7eC+94y3ve9K63ve+N73zre9/87re//w3wgAt84AQvuMEPjvCEK3zhDM93q0IAADs= ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://maximiccom.122.2o7.net/b/ss/maximiccom/1/H.2--NS/0 R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw== ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/maxkit/images/search_btn3.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiElEQVR42mNkwA2YGRkZEywsrZL1 9PUN2NjYWO/cvn1r/769q378+NEPlP8EUsSIQzOfiqrahtqmNkc5BSWGb9++gwUlxIQZmP79YSgv K7m/a+cOL6DQDawGyMjKbeqcMN33FxMrwzsWTgZlOSkGRkYmhit3HzGwfP3IEGJjyJCWmnx/7+5d BtgMcK1saN+prmfIeJNDiMFeS5GBmZkZ7NZ/f/8xHL79lIH3+UMGB005Bjtr8wYMA4SEhGc3989M ucsmwPCER5hBQpiXgYedlYEJqPL3n38Mn758Z3h49QZDs70WQ1F+9jUMA3T0DA+m5FfYneUQY/jE J8AgJsjLwMXKBDSAkeE30AVvP39neP74BUOpAifD6mUL/2AYoKapvScpp9z5hQQw8IAGyIjwMfCw sYBD+/vfvwwv3n9jePzwKUOKNDvDorkzv2MYwMHJ2VNQ11Mso6fPcIeVj0FNUpBBjIcD7IL3338x 3H31keHbo0cMPopCDLkZycexBaKJV3D0SVdPX6Y/MsoMPEJCDApC3AwsTEwMzz59Y7j75CWD2t/P DM8f3Wcoy0tLQTcgwM7Fc5mXlzfHf3Y+Rg52NgYpZWUGYUEBsBdevvvA8Pfje4aPH94xtFSX7n/x 7LErsgEBARHxK/Nyc9lEhQUY5ixY+v/q1Wv/dU0smMREhBk4OdgZfv36zXDz2qX/65cv2PLuzasY UGpkRNcsIiTAsH3fUYb5s6Z+v3HxlB0bO3uEiLi0ATAtsL59/fLWty+fVgLV74HZyohN84pli3+d P7onHCi3gYEAYLS0d/7U2tbJS45msAESklKrFixZHnrxxgOSNcO8wCYkIrpERELW49aVc3GkaAYB ANeK8SYTirGaAAAAAElFTkSuQmCC ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/maxkit/styles/d.106/default.css BODY { BACKGROUND: #ffffff } BODY.s01 { BACKGROUND: #ffffff } BODY.s02 { BACKGROUND: #f8f8f8 } P.default { WIDTH: 500px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: = #000000; FONT-SIZE: 8pt } DIV.text_block { WIDTH: 500px } DIV.tb300 { WIDTH: 300px } DIV.tb350 { WIDTH: 350px } DIV.tb400 { WIDTH: 400px } DIV.tb450 { WIDTH: 450px } DIV.tb500 { WIDTH: 500px } DIV.tb550 { WIDTH: 550px } DIV.tb600 { WIDTH: 600px } PRE.default { FONT-FAMILY: Courier, sans-serif; COLOR: #000000; FONT-SIZE: 10pt } A { COLOR: #0d5b95; TEXT-DECORATION: none } A:link { COLOR: #0d5b95; TEXT-DECORATION: none } A:visited { COLOR: #0d5b95; TEXT-DECORATION: none } A:active { COLOR: #9c0000; TEXT-DECORATION: none } A:hover { COLOR: #9c0000; TEXT-DECORATION: underline } A.s01 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: = 8pt; TEXT-DECORATION: none } A.s01:link { COLOR: #ffffff; TEXT-DECORATION: none } A.s01:visited { COLOR: #ffffff; TEXT-DECORATION: none } A.s01:active { COLOR: #a04040; TEXT-DECORATION: none } A.s01:hover { COLOR: #ffffff; TEXT-DECORATION: underline } A.s02 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #6060a0; FONT-SIZE: = 8pt; TEXT-DECORATION: none } A.s02:link { COLOR: #6060a0; TEXT-DECORATION: none } A.s02:visited { COLOR: #6060a0; TEXT-DECORATION: none } A.s02:active { COLOR: #a04040; TEXT-DECORATION: none } A.s02:hover { COLOR: #6060a0; TEXT-DECORATION: underline } A.s03 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: = 7pt; TEXT-DECORATION: none } A.s03:link { COLOR: #808080; TEXT-DECORATION: none } A.s03:visited { COLOR: #808080; TEXT-DECORATION: none } A.s03:active { COLOR: #a04040; TEXT-DECORATION: none } A.s03:hover { COLOR: #808080; TEXT-DECORATION: underline } A.s04 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: = 9pt; TEXT-DECORATION: none } A.s04:link { COLOR: #ffffff; TEXT-DECORATION: none } A.s04:visited { COLOR: #ffffff; TEXT-DECORATION: none } A.s04:active { COLOR: #a04040; TEXT-DECORATION: none } A.s04:hover { COLOR: #ffffff; TEXT-DECORATION: underline } A.s06:link { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: = 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.s06:visited { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: = 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.s06:active { COLOR: #a04040; TEXT-DECORATION: none } A.s06:hover { COLOR: #ffffff; TEXT-DECORATION: underline } .home_cat_sm_bold { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } A.home_cat_sm_bold:link { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } A.home_cat_sm_bold:visited { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } A.home_cat_sm_bold:active { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } A.home_cat_sm_bold:hover { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } #site-header { BACKGROUND: #106194 } #scp-shell { BACKGROUND-IMAGE: url(/maxkit/images/gradient-100-page-header.jpg); = PADDING-BOTTOM: 5px; WIDTH: 980px; BACKGROUND-REPEAT: repeat-y; = BACKGROUND-POSITION: 50% top; PADDING-TOP: 10px } #scp-shell-orig { PADDING-BOTTOM: 5px; PADDING-LEFT: 60px; WIDTH: 960px; PADDING-RIGHT: = 60px; PADDING-TOP: 5px } #scp-padleft { WIDTH: 10px } #scp-padright { WIDTH: 10px } #scp-box01 { TEXT-ALIGN: left; WIDTH: 260px } #scp-box02 { TEXT-ALIGN: right; WIDTH: 600px } #scp-box03 { TEXT-ALIGN: right; WIDTH: 100px } #scp-lang-menu { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 85px; FONT-FAMILY: = Helvetica, Arial, Arial Unicode MS, sans-serif; BACKGROUND: #106194; = COLOR: #ffffff; FONT-SIZE: 8pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px } A.scp:link { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f0f0f0; FONT-SIZE: = 10pt; TEXT-DECORATION: none } A.scp:visited { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f0f0f0; FONT-SIZE: = 10pt; TEXT-DECORATION: none } A.scp:active { COLOR: #f0f0f0; TEXT-DECORATION: none } A.scp:hover { COLOR: #f0f0f0; TEXT-DECORATION: underline } SPAN.scp-member { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f0f0f0; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } #smp-shell { BACKGROUND-IMAGE: url(/maxkit/images/gradient-100-page-header.jpg); = PADDING-BOTTOM: 4px; WIDTH: 980px; BACKGROUND-REPEAT: repeat-y; = BACKGROUND-POSITION: 50% top; PADDING-TOP: 5px } #smp-padleft { WIDTH: 10px } #smp-padright { WIDTH: 10px } #smp-box01 { TEXT-ALIGN: left; WIDTH: 360px } #smp-box02 { TEXT-ALIGN: right; WIDTH: 300px } #smp-box03 { WIDTH: 300px } #smp-logo-box { POSITION: relative; TOP: -15px; RIGHT: -25px } #smp-search-box { BORDER-BOTTOM: #a0a0a0 1px solid; POSITION: relative; BORDER-LEFT: = #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; TOP: -15px; = BORDER-RIGHT: #a0a0a0 1px solid } #smp-search-input-cell { BORDER-RIGHT: #a0a0a0 1px solid } #smp-search-input { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; FONT-FAMILY: Arial, = Helvetica, courier new, courier, fixed, sans-serif; BACKGROUND: #ffffff; = FONT-SIZE: 10pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px } #smp-search-btn-cell:hover { BACKGROUND: #d0f0d0 } #smp-search-btn-cell { PADDING-LEFT: 4px; PADDING-RIGHT: 4px } #smp-search-btn { =09 } #snb-shell { FILTER: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#FFFFFF', = endColorstr=3D'#D0D0D0'); BACKGROUND: none transparent scroll repeat 0% = 0%; HEIGHT: 24px } #snb-padleft { WIDTH: 10px } #snb-padright { WIDTH: 10px } TD.snb-link { WIDTH: 137px } A.snb1:link { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #707070; FONT-SIZE: = 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.snb1:visited { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #707070; FONT-SIZE: = 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.snb1:active { COLOR: #707070; TEXT-DECORATION: none } A.snb1:hover { COLOR: #707070; TEXT-DECORATION: underline } #snb-edge2 { FILTER: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#AAAAAA', = endColorstr=3D'#FFFFFF'); BACKGROUND: none transparent scroll repeat 0% = 0%; HEIGHT: 4px } #fcp-shell { FILTER: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#EEEEEE', = endColorstr=3D'#FFFFFF'); BACKGROUND: none transparent scroll repeat 0% = 0%; HEIGHT: 24px } #fcp-core { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: = 970px; PADDING-RIGHT: 5px; FONT-FAMILY: Helvetica, Arial, sans-serif; = COLOR: #b0b0b0; FONT-SIZE: 9pt; PADDING-TOP: 5px } #fcp-edge1 { BACKGROUND: #eeeeee; HEIGHT: 2px } #fcp-edge2 { =09 } #fcp-credits { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: = 970px; PADDING-RIGHT: 5px; FONT-FAMILY: Helvetica, Arial, sans-serif; = COLOR: #808080; FONT-SIZE: 7pt; PADDING-TOP: 5px } A.fcp:link { FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; COLOR: #808080; = FONT-SIZE: 9pt; TEXT-DECORATION: none } A.fcp:visited { FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; COLOR: #808080; = FONT-SIZE: 9pt; TEXT-DECORATION: none } A.fcp:active { COLOR: #808080; TEXT-DECORATION: none } A.fcp:hover { COLOR: #808080; TEXT-DECORATION: underline } #core-shell { WIDTH: 980px } #left-gutter { WIDTH: 10px } #right-gutter { WIDTH: 10px } #alpha-nav { PADDING-BOTTOM: 4px; WIDTH: 960px; PADDING-TOP: 4px } #omega-nav { PADDING-BOTTOM: 4px; WIDTH: 960px; PADDING-TOP: 4px } #left-nav-cell { BACKGROUND: #eeeeee } #left-nav { =09 } #right-nav-cell { =09 } #right-nav { =09 } #top-nav { =09 } #bottom-nav { =09 } #core-content-cell { =09 } #core-content { WIDTH: 960px } #viewing-area-cell { PADDING-LEFT: 10px } #viewing-area { =09 } #viewing-area-demo { PADDING-LEFT: 10px; BORDER-TOP: #f0f0f0 3px solid; PADDING-TOP: 10px } #viewing_area { PADDING-LEFT: 10px } TD.left_nav { PADDING-BOTTOM: 2px } SPAN.crumbs { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #606070; FONT-SIZE: = 10pt } A.crumb:link { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #106090; FONT-SIZE: = 10pt; TEXT-DECORATION: none } A.crumb:visited { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #106090; FONT-SIZE: = 10pt; TEXT-DECORATION: none } A.crumb:active { COLOR: #106090; TEXT-DECORATION: none } A.crumb:hover { COLOR: #106090; TEXT-DECORATION: underline } DIV.anb_edge1 { =09 } DIV.anb_body { =09 } DIV.anb_edge2 { =09 } TR.nav_item { =09 } TR.nav_item_active { BACKGROUND-COLOR: #ffffff } P.std_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #2a3848; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } SPAN.std_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #2a3848; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } P.admin_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: darkred; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } SPAN.admin_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: darkred; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } P.dev_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: darkred; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } SPAN.dev_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: darkred; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } SPAN.big_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #2a3848; FONT-SIZE: = 12pt; FONT-WEIGHT: bold } .view_section_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } .view_shell { MARGIN-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; = MARGIN-LEFT: 20px; FONT-SIZE: 8pt } .tabline { BACKGROUND-COLOR: #7090b0 } .tabbg { BACKGROUND-COLOR: #e0e0ff } TD.tab_gap { BORDER-BOTTOM: #a0a0a0 thin solid; BACKGROUND-COLOR: #ffffff } TD.tab_on { TEXT-ALIGN: center; BORDER-LEFT: #a0a0a0 thin solid; BACKGROUND-COLOR: = #ffffff; BORDER-TOP: #a0a0a0 thin solid; BORDER-RIGHT: #a0a0a0 thin = solid } TD.tab_off { BORDER-BOTTOM: #a0a0a0 thin solid; TEXT-ALIGN: center; BORDER-LEFT: = #a0a0a0 thin solid; BACKGROUND-COLOR: #e0e0ff; BORDER-TOP: #a0a0a0 thin = solid; BORDER-RIGHT: #a0a0a0 thin solid } .f00 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } .f01 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .f02 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12pt } INPUT.s00 { FONT-FAMILY: Courier New; FONT-SIZE: 10pt } INPUT.s01 { FONT-FAMILY: Courier New; FONT-SIZE: 8pt } INPUT.s02 { FONT-FAMILY: Courier New; FONT-SIZE: 12pt } INPUT.s10 { FONT-FAMILY: Helvetica; FONT-SIZE: 10pt } INPUT.s11 { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } INPUT.s12 { FONT-FAMILY: Helvetica; FONT-SIZE: 12pt } TEXTAREA.s00 { FONT-FAMILY: Courier New; FONT-SIZE: 10pt } TEXTAREA.s01 { FONT-FAMILY: Courier New; FONT-SIZE: 8pt } TEXTAREA.s02 { FONT-FAMILY: Courier New; FONT-SIZE: 12pt } TEXTAREA.s10 { FONT-FAMILY: Helvetica; FONT-SIZE: 10pt } TEXTAREA.s11 { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } TEXTAREA.s12 { FONT-FAMILY: Helvetica; FONT-SIZE: 12pt } INPUT.site_search { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = FONT-FAMILY: courier new, courier, fixed, sans-serif; BACKGROUND: = #f8f8f8; FONT-SIZE: 10pt; BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: = #a0a0a0 1px solid } INPUT.page_header { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = FONT-FAMILY: courier new, courier, fixed, sans-serif; BACKGROUND: = #f8f8f8; FONT-SIZE: 10pt; BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: = #a0a0a0 1px solid } INPUT.small { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.default { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.small_text { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.default_text { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.small_btn { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.default_btn { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.fsmall { FONT-FAMILY: Courier New; FONT-SIZE: 8pt } TEXTAREA.fsmall { FONT-FAMILY: Courier New; FONT-SIZE: 8pt } INPUT.fmedium { FONT-FAMILY: Courier New; FONT-SIZE: 10pt } TEXTAREA.fmedium { FONT-FAMILY: Courier New; FONT-SIZE: 10pt } SELECT.small { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } SELECT.default { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } SELECT.s01 { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } SELECT.s02 { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-FAMILY: Helvetica; = FONT-SIZE: 8pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px } TEXTAREA.small { FONT-FAMILY: Helvetica; FONT-SIZE: 10pt } TEXTAREA.default { FONT-FAMILY: Helvetica; FONT-SIZE: 10pt } TABLE.small { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 8pt } TABLE.default { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 8pt } TR.std_banner { BACKGROUND-COLOR: #3a6088; COLOR: white; FONT-SIZE: 8pt; FONT-WEIGHT: = bold } TD.std_banner { BACKGROUND-COLOR: #3a6088; COLOR: white; FONT-SIZE: 8pt; FONT-WEIGHT: = bold } TH.std_banner { BACKGROUND-COLOR: #3a6088; COLOR: white; FONT-SIZE: 8pt; FONT-WEIGHT: = bold } TR.std_dark { BACKGROUND-COLOR: #e0e0e0 } TR.std_light { BACKGROUND-COLOR: #f0f0f0 } .large_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 12pt } .medlg_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 10pt } .medium_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 8pt } .small_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 6pt } .small_link { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } .small_input { FONT-FAMILY: TimesNewRoman; FONT-SIZE: 8pt } .tiny_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 7pt } .tiny_link { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 7pt } .large_font_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 12pt; FONT-WEIGHT: bold } .medium_font_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 8pt; FONT-WEIGHT: bold } .small_font_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 6pt; FONT-WEIGHT: bold } .small_link_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: = bold } .small_input_bold { FONT-FAMILY: TimesNewRoman; FONT-SIZE: 8pt; FONT-WEIGHT: bold } .tiny_font_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 7pt; FONT-WEIGHT: bold } .tiny_link_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: = bold } .search_expl { FONT-STYLE: italic; COLOR: #666666; FONT-SIZE: 8pt } .nav_bg { BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 10pt } TD { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #1f2b38; FONT-SIZE: = 10pt } A.muted { COLOR: #1f2b68; TEXT-DECORATION: none } A.muted2 { COLOR: #1f2b88; TEXT-DECORATION: none } A.muted3 { COLOR: #1f2ba8; TEXT-DECORATION: none } .home_head { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_head:link { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_head:visited { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_head:hover { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #9c0000; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_head:active { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #9c0000; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_link1 { FONT-FAMILY: tahoma, geneva, "MS Sans Serif", sans-serif; FONT-SIZE: = 8pt } .home_link2 { FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } H1 { COLOR: #3c5168; FONT-SIZE: 15pt; FONT-WEIGHT: bold } .head { COLOR: #3c5168; FONT-SIZE: 15pt; FONT-WEIGHT: bold } H2 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3c5168; FONT-SIZE: = 12pt; FONT-WEIGHT: bold } .subhead { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3c5168; FONT-SIZE: = 12pt; FONT-WEIGHT: bold } H3 { FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: = #3c5168; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .subsubhead { FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: = #3c5168; FONT-SIZE: 10pt; FONT-WEIGHT: bold } #l1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: normal } .l1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: normal } #l2 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } #l3 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .l2 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .l3 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } #l4 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } #l5 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .l4 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .l5 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } #l6 { WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .l6 { WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } #l7 { WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .l7 { WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .tblhead { BACKGROUND-COLOR: #e0ffe0; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 10pt; FONT-WEIGHT: bold } .sp { FONT-SIZE: 4pt } .text { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: = 10pt } .btext { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .itext { FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 10pt } .error { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; FONT-SIZE: = 10pt } .nav_head { FONT-WEIGHT: normal } .nav_head_active { BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal } .nav_item { FONT-SIZE: 10pt; FONT-WEIGHT: normal } .nav_sub { FONT-SIZE: 10pt; FONT-WEIGHT: normal } .nav_item_active { BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10pt } .nav_sub_active { BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10pt } .breadcrumbs { FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } .abstract { FONT-STYLE: italic } .small { FONT-FAMILY: Verdana; FONT-SIZE: 7pt } .smallbold { FONT-FAMILY: Verdana; FONT-SIZE: 7pt; FONT-WEIGHT: bold } .tablehead { BACKGROUND-COLOR: #7090b0; COLOR: white; FONT-WEIGHT: bold } .tablehead:link { COLOR: white; TEXT-DECORATION: underline } .tablehead:visited { COLOR: white; TEXT-DECORATION: underline } .tablehead:active { COLOR: white; TEXT-DECORATION: underline } .tablehead:hover { COLOR: white; TEXT-DECORATION: underline } .tablesubhead { BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 9pt; FONT-WEIGHT: bold } .tablesubheadalt { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 9pt; FONT-WEIGHT: bold } .tablebody { BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 9pt } .tablebodyalt { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 9pt } .tablebodyred { BACKGROUND-COLOR: #118888; FONT-SIZE: 9pt } .tablebodyaltred { BACKGROUND-COLOR: #118080; FONT-SIZE: 9pt } .boxhead { BACKGROUND-COLOR: #7090b0; COLOR: white; FONT-WEIGHT: bold } .boxbody { BACKGROUND-COLOR: #f0f0f0 } .red { COLOR: red } #hd { BACKGROUND-COLOR: #7090b0; COLOR: white; FONT-WEIGHT: bold } #feat { BACKGROUND-COLOR: #aaaaaa; FONT-SIZE: 10pt } #max1 { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 10pt } #max1l { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 10pt } #max0 { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 10pt } #max0l { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 10pt } .max2b { TEXT-ALIGN: center; BACKGROUND-COLOR: #cdd9ec; FONT-FAMILY: Arial, = Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .max1 { TEXT-ALIGN: center; BACKGROUND-COLOR: #eef1f6; FONT-FAMILY: Arial, = Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .max1lc { TEXT-ALIGN: center; BACKGROUND-COLOR: #eef1f6; FONT-FAMILY: Arial, = Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .max1l { TEXT-ALIGN: left; BACKGROUND-COLOR: #eef1f6; FONT-FAMILY: Arial, = Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal } IMG.tl { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 14px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.ti { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 14px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.tt { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 14px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.tz { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 14px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.trunk { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 8px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.tree { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 13px; HEIGHT: 12px; = VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.table { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 13px; HEIGHT: 12px; = VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.search { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 13px; HEIGHT: 12px; = VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.hp { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 13px; HEIGHT: 12px; = VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px } TD.ti { BACKGROUND-IMAGE: url(http://media.maxim-ic.com/images/IZ.gif) } TD.tl { BACKGROUND-IMAGE: url(http://media.maxim-ic.com/images/LZ.gif) } TD.trunk { BACKGROUND-IMAGE: url(http://media.maxim-ic.com/images/IZ.gif) } .ecom_welcome_Table { BORDER-BOTTOM: #013399 1px ridge; BORDER-LEFT: #013399 1px ridge; = BORDER-TOP: #013399 1px ridge; BORDER-RIGHT: #013399 1px ridge } .ecom_tablebtm { BORDER-BOTTOM: #8ca5b5 1px outset; BORDER-LEFT: #8ca5b5 1px outset; = PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cddfe4; PADDING-RIGHT: 1px; = FONT-FAMILY: arial; COLOR: #000060; BORDER-TOP: #8ca5b5 1px outset; = BORDER-RIGHT: #8ca5b5 1px outset } .tableOddData { PADDING-LEFT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; = BACKGROUND: #e7f0fa; COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .tableOddData0 { PADDING-LEFT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; = BACKGROUND: #e7f0fa; COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .tableOddData1 { PADDING-LEFT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; = BACKGROUND: #ffffff; COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .PageTable { BACKGROUND-COLOR: #eeeede } A.Options { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: = 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none } #itemopen { Z-INDEX: 20; POSITION: absolute; VISIBILITY: hidden } .box { BACKGROUND-COLOR: silver } .tablebtmdisabled { BORDER-BOTTOM: #8ca5b5 1px outset; BORDER-LEFT: #8ca5b5 1px outset; = PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cddfe4; PADDING-RIGHT: 1px; = FONT-FAMILY: arial; COLOR: #cccccc; BORDER-TOP: #8ca5b5 1px outset; = BORDER-RIGHT: #8ca5b5 1px outset } .BTN { BORDER-BOTTOM: #8ca5b5 1px outset; BORDER-LEFT: #8ca5b5 1px outset; = PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cddfe4; WIDTH: 72px; = PADDING-RIGHT: 1px; FONT-FAMILY: arial; COLOR: #000060; FONT-SIZE: 10pt; = BORDER-TOP: #8ca5b5 1px outset; BORDER-RIGHT: #8ca5b5 1px outset } .BTN1 { BORDER-BOTTOM: #8ca5b5 1px outset; BORDER-LEFT: #8ca5b5 1px outset; = PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cddfe4; WIDTH: 90px; = PADDING-RIGHT: 1px; FONT-FAMILY: arial; COLOR: #000060; FONT-SIZE: 10pt; = BORDER-TOP: #8ca5b5 1px outset; BORDER-RIGHT: #8ca5b5 1px outset } SPAN.index_view_title { TEXT-ALIGN: left; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, = sans-serif; COLOR: #2a3848; FONT-SIZE: 14pt; FONT-WEIGHT: bold } ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/maxkit/styles/d.106/msie.css DIV#xxx-site-header { FILTER: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#1E5799',endC= olorstr=3D'#7DB9E8',GradientType=3D0) } ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/foresee/foresee-alive.js var FSR =3D { 'version': '6.4.0', 'date': '1/12/2011', 'enabled': true, 'auto' : true, 'encode' : false, 'files': '/foresee/', 'id': 'A1MA005EJZhwM18Y5xVpow=3D=3D', 'sites': [{ path: /\w+-?\w+\.(com|org|edu|gov|net)/ }, { path: '.', domain: 'default' }] }; /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ function fsr$setAlive(){var A=3Dnew = Date().getTime();document.cookie=3D"fsr.a"+(FSR.site.cookie?"."+FSR.site.= cookie:"")+"=3D"+A+";path=3D/"+((FSR.site.domain)?";domain=3D"+FSR.site.d= omain+";":";")+(FSR.site.secure?"secure":"")=0A= }(function(){if(window!=3Dwindow.top){return }function G(K){if(typeof = K=3D=3D"object"){var J=3DK.constructor.toString().match(/array/i);=0A= return(J!=3Dnull)}return false}var I=3DFSR.sites;for(var = F=3D0,D=3DI.length;F section, and = invoke=0A= Tip('Tooltip text') to show and UnTip() to hide the tooltip, from the = desired=0A= HTML eventhandlers. Example:=0A= My home page=0A= No container DIV required.=0A= By default, width and height of tooltips are automatically adapted to = content.=0A= Is even capable of dynamically converting arbitrary HTML elements to = tooltips=0A= by calling TagToTip('ID_of_HTML_element_to_be_converted') instead of = Tip(),=0A= which means you can put important, search-engine-relevant stuff into = tooltips.=0A= Appearance & behaviour of tooltips can be individually configured=0A= via commands passed to Tip() or TagToTip().=0A= =0A= Tab Width: 4=0A= LICENSE: LGPL=0A= =0A= This library is free software; you can redistribute it and/or=0A= modify it under the terms of the GNU Lesser General Public=0A= License (LGPL) as published by the Free Software Foundation; either=0A= version 2.1 of the License, or (at your option) any later version.=0A= =0A= This library is distributed in the hope that it will be useful,=0A= but WITHOUT ANY WARRANTY; without even the implied warranty of=0A= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.=0A= =0A= For more details on the GNU Lesser General Public License,=0A= see http://www.gnu.org/copyleft/lesser.html=0A= */=0A= =0A= var config =3D new Object();=0A= =0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D GLOBAL = TOOLTIP CONFIGURATION = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= //=0A= var tt_Debug =3D true // false or true - recommended: false once you = release your page to the public=0A= var tt_Enabled =3D true // Allows to (temporarily) suppress tooltips, = e.g. by providing the user with a button that sets this global variable = to false=0A= var TagsToTip =3D true // false or true - if true, HTML elements to be = converted to tooltips via TagToTip() are automatically hidden;=0A= // if false, you should hide those HTML elements yourself=0A= =0A= // For each of the following config variables there exists a command, = which is=0A= // just the variablename in uppercase, to be passed to Tip() or = TagToTip() to=0A= // configure tooltips individually. Individual commands override global=0A= // configuration. Order of commands is arbitrary.=0A= // Example: onmouseover=3D"Tip('Tooltip text', LEFT, true, BGCOLOR, = '#FF9900', FADEIN, 400)"=0A= =0A= config. Above =3D false // false or true - tooltip above mousepointer=0A= config. BgColor =3D '#E2E7FF' // Background colour (HTML colour value, = in quotes)=0A= config. BgImg =3D '' // Path to background image, none if empty = string ''=0A= config. BorderColor =3D '#003099'=0A= config. BorderStyle =3D 'solid' // Any permitted CSS value, but I = recommend 'solid', 'dotted' or 'dashed'=0A= config. BorderWidth =3D 1=0A= config. CenterMouse =3D false // false or true - center the tip = horizontally below (or above) the mousepointer=0A= config. ClickClose =3D false // false or true - close tooltip if the = user clicks somewhere=0A= config. ClickSticky =3D false // false or true - make tooltip sticky = if user left-clicks on the hovered element while the tooltip is active=0A= config. CloseBtn =3D false // false or true - closebutton in titlebar=0A= config. CloseBtnColors =3D ['#990000', '#FFFFFF', '#DD3333', '#FFFFFF'] = // [Background, text, hovered background, hovered text] - use empty = strings '' to inherit title colours=0A= config. CloseBtnText =3D ' X ' // Close button text (may also = be an image tag)=0A= config. CopyContent =3D true // When converting a HTML element to a = tooltip, copy only the element's content, rather than converting the = element by its own=0A= config. Delay =3D 400 // Time span in ms until tooltip shows up=0A= config. Duration =3D 0 // Time span in ms after which the tooltip = disappears; 0 for infinite duration, < 0 for delay in ms _after_ the = onmouseout until the tooltip disappears=0A= config. Exclusive =3D false // false or true - no other tooltip can = appear until the current one has actively been closed=0A= config. FadeIn =3D 100 // Fade-in duration in ms, e.g. 400; 0 for no = animation=0A= config. FadeOut =3D 100=0A= config. FadeInterval =3D 30 // Duration of each fade step in ms = (recommended: 30) - shorter is smoother but causes more CPU-load=0A= config. Fix =3D null // Fixated position, two modes. Mode 1: x- an = y-coordinates in brackets, e.g. [210, 480]. Mode 2: Show tooltip at a = position related to an HTML element: [ID of HTML element, x-offset, = y-offset from HTML element], e.g. ['SomeID', 10, 30]. Value null = (default) for no fixated positioning.=0A= config. FollowMouse =3D true // false or true - tooltip follows the = mouse=0A= config. FontColor =3D '#000044'=0A= config. FontFace =3D 'Verdana,Geneva,sans-serif'=0A= config. FontSize =3D '8pt' // E.g. '9pt' or '12px' - unit is mandatory=0A= config. FontWeight =3D 'normal' // 'normal' or 'bold';=0A= config. Height =3D 0 // Tooltip height; 0 for automatic adaption to = tooltip content, < 0 (e.g. -100) for a maximum for automatic adaption=0A= config. JumpHorz =3D false // false or true - jump horizontally to = other side of mouse if tooltip would extend past clientarea boundary=0A= config. JumpVert =3D true // false or true - jump vertically "=0A= config. Left =3D false // false or true - tooltip on the left of the = mouse=0A= config. OffsetX =3D 14 // Horizontal offset of left-top corner from = mousepointer=0A= config. OffsetY =3D 8 // Vertical offset=0A= config. Opacity =3D 100 // Integer between 0 and 100 - opacity of = tooltip in percent=0A= config. Padding =3D 3 // Spacing between border and content=0A= config. Shadow =3D false // false or true=0A= config. ShadowColor =3D '#C0C0C0'=0A= config. ShadowWidth =3D 5=0A= config. Sticky =3D false // false or true - fixate tip, ie. don't = follow the mouse and don't hide on mouseout=0A= config. TextAlign =3D 'left' // 'left', 'right' or 'justify'=0A= config. Title =3D '' // Default title text applied to all tips (no = default title: empty string '')=0A= config. TitleAlign =3D 'left' // 'left' or 'right' - text alignment = inside the title bar=0A= config. TitleBgColor =3D '' // If empty string '', BorderColor will be = used=0A= config. TitleFontColor =3D '#FFFFFF' // Color of title text - if '', = BgColor (of tooltip body) will be used=0A= config. TitleFontFace =3D '' // If '' use FontFace (boldified)=0A= config. TitleFontSize =3D '' // If '' use FontSize=0A= config. TitlePadding =3D 2=0A= config. Width =3D 0 // Tooltip width; 0 for automatic adaption to = tooltip content; < -1 (e.g. -240) for a maximum width for that automatic = adaption;=0A= // -1: tooltip width confined to the width required for the = titlebar=0A= //=3D=3D=3D=3D=3D=3D=3D END OF TOOLTIP CONFIG, DO NOT CHANGE ANYTHING = BELOW =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= =0A= =0A= =0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D = PUBLIC = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= function Tip()=0A= {=0A= tt_Tip(arguments, null);=0A= }=0A= function TagToTip()=0A= {=0A= var t2t =3D tt_GetElt(arguments[0]);=0A= if(t2t)=0A= tt_Tip(arguments, t2t);=0A= }=0A= function MaximGlossaryTip()=0A= {=0A= tt_Tip(arguments, null, 'MaximGlossaryTipContent');=0A= }=0A= function MaximGlossaryUnTip()=0A= {=0A= // nullify AJAX content=0A= // var defId =3D document.getElementById('WzBoDyI').innerHTML; =0A= // if (defId) { =0A= // document.getElementById('WzBoDyI').innerHTML=3Dnull;=0A= // } =0A= tt_HideInit();=0A= tt_OpReHref();=0A= }=0A= function UnTip()=0A= {=0A= tt_OpReHref();=0A= if(tt_aV[DURATION] < 0 && (tt_iState & 0x2))=0A= tt_tDurt.Timer("tt_HideInit()", -tt_aV[DURATION], true);=0A= else if(!(tt_aV[STICKY] && (tt_iState & 0x2)))=0A= tt_HideInit();=0A= }=0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D PUBLIC PLUGIN = API = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= // Extension eventhandlers currently supported:=0A= // OnLoadConfig, OnCreateContentString, OnSubDivsCreated, OnShow, = OnMoveBefore,=0A= // OnMoveAfter, OnHideInit, OnHide, OnKill=0A= =0A= var tt_aElt =3D new Array(10), // Container DIV, outer title & body = DIVs, inner title & body TDs, closebutton SPAN, shadow DIVs, and IFRAME = to cover windowed elements in IE=0A= tt_aV =3D new Array(), // Caches and enumerates config data for = currently active tooltip=0A= tt_sContent, // Inner tooltip text or HTML=0A= tt_t2t, tt_t2tDad, // Tag converted to tip, and its DOM parent element=0A= tt_musX, tt_musY,=0A= tt_over,=0A= tt_x, tt_y, tt_w, tt_h; // Position, width and height of currently = displayed tooltip=0A= =0A= function tt_Extension()=0A= {=0A= tt_ExtCmdEnum();=0A= tt_aExt[tt_aExt.length] =3D this;=0A= return this;=0A= }=0A= function tt_SetTipPos(x, y)=0A= {=0A= var css =3D tt_aElt[0].style;=0A= =0A= tt_x =3D x;=0A= tt_y =3D y;=0A= css.left =3D x + "px";=0A= css.top =3D y + "px";=0A= if(tt_ie56)=0A= {=0A= var ifrm =3D tt_aElt[tt_aElt.length - 1];=0A= if(ifrm)=0A= {=0A= ifrm.style.left =3D css.left;=0A= ifrm.style.top =3D css.top;=0A= }=0A= }=0A= }=0A= function tt_HideInit()=0A= {=0A= if(tt_iState)=0A= {=0A= tt_ExtCallFncs(0, "HideInit");=0A= tt_iState &=3D ~(0x4 | 0x8);=0A= if(tt_flagOpa && tt_aV[FADEOUT])=0A= {=0A= tt_tFade.EndTimer();=0A= if(tt_opa)=0A= {=0A= var n =3D Math.round(tt_aV[FADEOUT] / (tt_aV[FADEINTERVAL] * = (tt_aV[OPACITY] / tt_opa)));=0A= tt_Fade(tt_opa, tt_opa, 0, n);=0A= return;=0A= }=0A= }=0A= tt_tHide.Timer("tt_Hide();", 1, false);=0A= }=0A= }=0A= function tt_Hide()=0A= {=0A= if(tt_db && tt_iState)=0A= {=0A= tt_OpReHref();=0A= if(tt_iState & 0x2)=0A= {=0A= tt_aElt[0].style.visibility =3D "hidden";=0A= tt_ExtCallFncs(0, "Hide");=0A= }=0A= tt_tShow.EndTimer();=0A= tt_tHide.EndTimer();=0A= tt_tDurt.EndTimer();=0A= tt_tFade.EndTimer();=0A= if(!tt_op && !tt_ie)=0A= {=0A= tt_tWaitMov.EndTimer();=0A= tt_bWait =3D false;=0A= }=0A= if(tt_aV[CLICKCLOSE] || tt_aV[CLICKSTICKY])=0A= tt_RemEvtFnc(document, "mouseup", tt_OnLClick);=0A= tt_ExtCallFncs(0, "Kill");=0A= // In case of a TagToTip tip, hide converted DOM node and=0A= // re-insert it into DOM=0A= if(tt_t2t && !tt_aV[COPYCONTENT])=0A= tt_UnEl2Tip();=0A= tt_iState =3D 0;=0A= tt_over =3D null;=0A= tt_ResetMainDiv();=0A= if(tt_aElt[tt_aElt.length - 1])=0A= tt_aElt[tt_aElt.length - 1].style.display =3D "none";=0A= }=0A= }=0A= function tt_GetElt(id)=0A= {=0A= return(document.getElementById ? document.getElementById(id)=0A= : document.all ? document.all[id]=0A= : null);=0A= }=0A= function tt_GetDivW(el)=0A= {=0A= return(el ? (el.offsetWidth || el.style.pixelWidth || 0) : 0);=0A= }=0A= function tt_GetDivH(el)=0A= {=0A= return(el ? (el.offsetHeight || el.style.pixelHeight || 0) : 0);=0A= }=0A= function tt_GetScrollX()=0A= {=0A= return(window.pageXOffset || (tt_db ? (tt_db.scrollLeft || 0) : 0));=0A= }=0A= function tt_GetScrollY()=0A= {=0A= return(window.pageYOffset || (tt_db ? (tt_db.scrollTop || 0) : 0));=0A= }=0A= function tt_GetClientW()=0A= {=0A= return tt_GetWndCliSiz("Width");=0A= }=0A= function tt_GetClientH()=0A= {=0A= return tt_GetWndCliSiz("Height");=0A= }=0A= function tt_GetEvtX(e)=0A= {=0A= return (e ? ((typeof(e.pageX) !=3D tt_u) ? e.pageX : (e.clientX + = tt_GetScrollX())) : 0);=0A= }=0A= function tt_GetEvtY(e)=0A= {=0A= return (e ? ((typeof(e.pageY) !=3D tt_u) ? e.pageY : (e.clientY + = tt_GetScrollY())) : 0);=0A= }=0A= function tt_AddEvtFnc(el, sEvt, PFnc)=0A= {=0A= if(el)=0A= {=0A= if(el.addEventListener)=0A= el.addEventListener(sEvt, PFnc, false);=0A= else=0A= el.attachEvent("on" + sEvt, PFnc);=0A= }=0A= }=0A= function tt_RemEvtFnc(el, sEvt, PFnc)=0A= {=0A= if(el)=0A= {=0A= if(el.removeEventListener)=0A= el.removeEventListener(sEvt, PFnc, false);=0A= else=0A= el.detachEvent("on" + sEvt, PFnc);=0A= }=0A= }=0A= function tt_GetDad(el)=0A= {=0A= return(el.parentNode || el.parentElement || el.offsetParent);=0A= }=0A= function tt_MovDomNode(el, dadFrom, dadTo)=0A= {=0A= if(dadFrom)=0A= dadFrom.removeChild(el);=0A= if(dadTo)=0A= dadTo.appendChild(el);=0A= }=0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D = PRIVATE = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= var tt_aExt =3D new Array(), // Array of extension objects=0A= =0A= tt_db, tt_op, tt_ie, tt_ie56, tt_bBoxOld, // Browser flags=0A= tt_body,=0A= tt_ovr_, // HTML element the mouse is currently over=0A= tt_flagOpa, // Opacity support: 1=3DIE, 2=3DKhtml, 3=3DKHTML, = 4=3DMoz, 5=3DW3C=0A= tt_maxPosX, tt_maxPosY,=0A= tt_iState =3D 0, // Tooltip active |=3D 1, shown |=3D 2, move with = mouse |=3D 4, exclusive |=3D 8=0A= tt_opa, // Currently applied opacity=0A= tt_bJmpVert, tt_bJmpHorz,// Tip temporarily on other side of mouse=0A= tt_elDeHref, // The tag from which we've removed the href attribute=0A= // Timer=0A= tt_tShow =3D new Number(0), tt_tHide =3D new Number(0), tt_tDurt =3D new = Number(0),=0A= tt_tFade =3D new Number(0), tt_tWaitMov =3D new Number(0),=0A= tt_bWait =3D false,=0A= tt_u =3D "undefined";=0A= =0A= =0A= function tt_Init()=0A= {=0A= tt_MkCmdEnum();=0A= // Send old browsers instantly to hell=0A= if(!tt_Browser() || !tt_MkMainDiv())=0A= return;=0A= tt_IsW3cBox();=0A= tt_OpaSupport();=0A= tt_AddEvtFnc(document, "mousemove", tt_Move);=0A= // In Debug mode we search for TagToTip() calls in order to notify=0A= // the user if they've forgotten to set the TagsToTip config flag=0A= if(TagsToTip || tt_Debug)=0A= tt_SetOnloadFnc();=0A= // Ensure the tip be hidden when the page unloads=0A= tt_AddEvtFnc(window, "unload", tt_Hide);=0A= }=0A= // Creates command names by translating config variable names to upper = case=0A= function tt_MkCmdEnum()=0A= {=0A= var n =3D 0;=0A= for(var i in config)=0A= eval("window." + i.toString().toUpperCase() + " =3D " + n++);=0A= tt_aV.length =3D n;=0A= }=0A= function tt_Browser()=0A= {=0A= var n, nv, n6, w3c;=0A= =0A= n =3D navigator.userAgent.toLowerCase(),=0A= nv =3D navigator.appVersion;=0A= tt_op =3D (document.defaultView && typeof(eval("w" + "indow" + "." + = "o" + "p" + "er" + "a")) !=3D tt_u);=0A= tt_ie =3D n.indexOf("msie") !=3D -1 && document.all && !tt_op;=0A= if(tt_ie)=0A= {=0A= var ieOld =3D (!document.compatMode || document.compatMode =3D=3D = "BackCompat");=0A= tt_db =3D !ieOld ? document.documentElement : (document.body || null);=0A= if(tt_db)=0A= tt_ie56 =3D parseFloat(nv.substring(nv.indexOf("MSIE") + 5)) >=3D 5.5=0A= && typeof document.body.style.maxHeight =3D=3D tt_u;=0A= }=0A= else=0A= {=0A= tt_db =3D document.documentElement || document.body ||=0A= (document.getElementsByTagName ? = document.getElementsByTagName("body")[0]=0A= : null);=0A= if(!tt_op)=0A= {=0A= n6 =3D document.defaultView && typeof = document.defaultView.getComputedStyle !=3D tt_u;=0A= w3c =3D !n6 && document.getElementById;=0A= }=0A= }=0A= tt_body =3D (document.getElementsByTagName ? = document.getElementsByTagName("body")[0]=0A= : (document.body || null));=0A= if(tt_ie || n6 || tt_op || w3c)=0A= {=0A= if(tt_body && tt_db)=0A= {=0A= if(document.attachEvent || document.addEventListener)=0A= return true;=0A= }=0A= else=0A= tt_Err("wz_tooltip.js must be included INSIDE the body section,"=0A= + " immediately after the opening tag.", false);=0A= }=0A= tt_db =3D null;=0A= return false;=0A= }=0A= function tt_MkMainDiv()=0A= {=0A= // Create the tooltip DIV=0A= if(tt_body.insertAdjacentHTML)=0A= tt_body.insertAdjacentHTML("afterBegin", tt_MkMainDivHtm());=0A= else if(typeof tt_body.innerHTML !=3D tt_u && document.createElement && = tt_body.appendChild)=0A= tt_body.appendChild(tt_MkMainDivDom());=0A= if(window.tt_GetMainDivRefs /* FireFox Alzheimer */ && = tt_GetMainDivRefs())=0A= return true;=0A= tt_db =3D null;=0A= return false;=0A= }=0A= function tt_MkMainDivHtm()=0A= {=0A= return(=0A= '
' +=0A= (tt_ie56 ? ('')=0A= : '')=0A= );=0A= }=0A= function tt_MkMainDivDom()=0A= {=0A= var el =3D document.createElement("div");=0A= if(el)=0A= el.id =3D "WzTtDiV";=0A= return el;=0A= }=0A= function tt_GetMainDivRefs()=0A= {=0A= tt_aElt[0] =3D tt_GetElt("WzTtDiV");=0A= if(tt_ie56 && tt_aElt[0])=0A= {=0A= tt_aElt[tt_aElt.length - 1] =3D tt_GetElt("WzTtIfRm");=0A= if(!tt_aElt[tt_aElt.length - 1])=0A= tt_aElt[0] =3D null;=0A= }=0A= if(tt_aElt[0])=0A= {=0A= var css =3D tt_aElt[0].style;=0A= =0A= css.visibility =3D "hidden";=0A= css.position =3D "absolute";=0A= css.overflow =3D "hidden";=0A= return true;=0A= }=0A= return false;=0A= }=0A= function tt_ResetMainDiv()=0A= {=0A= tt_SetTipPos(0, 0);=0A= tt_aElt[0].innerHTML =3D "";=0A= tt_aElt[0].style.width =3D "0px";=0A= tt_h =3D 0;=0A= }=0A= function tt_IsW3cBox()=0A= {=0A= var css =3D tt_aElt[0].style;=0A= =0A= css.padding =3D "10px";=0A= css.width =3D "40px";=0A= tt_bBoxOld =3D (tt_GetDivW(tt_aElt[0]) =3D=3D 40);=0A= css.padding =3D "0px";=0A= tt_ResetMainDiv();=0A= }=0A= function tt_OpaSupport()=0A= {=0A= var css =3D tt_body.style;=0A= =0A= tt_flagOpa =3D (typeof(css.KhtmlOpacity) !=3D tt_u) ? 2=0A= : (typeof(css.KHTMLOpacity) !=3D tt_u) ? 3=0A= : (typeof(css.MozOpacity) !=3D tt_u) ? 4=0A= : (typeof(css.opacity) !=3D tt_u) ? 5=0A= : (typeof(css.filter) !=3D tt_u) ? 1=0A= : 0;=0A= }=0A= // Ported from http://dean.edwards.name/weblog/2006/06/again/=0A= // (Dean Edwards et al.)=0A= function tt_SetOnloadFnc()=0A= {=0A= tt_AddEvtFnc(document, "DOMContentLoaded", tt_HideSrcTags);=0A= tt_AddEvtFnc(window, "load", tt_HideSrcTags);=0A= if(tt_body.attachEvent)=0A= tt_body.attachEvent("onreadystatechange",=0A= function() {=0A= if(tt_body.readyState =3D=3D "complete")=0A= tt_HideSrcTags();=0A= } );=0A= if(/WebKit|KHTML/i.test(navigator.userAgent))=0A= {=0A= var t =3D setInterval(function() {=0A= if(/loaded|complete/.test(document.readyState))=0A= {=0A= clearInterval(t);=0A= tt_HideSrcTags();=0A= }=0A= }, 10);=0A= }=0A= }=0A= function tt_HideSrcTags()=0A= {=0A= if(!window.tt_HideSrcTags || window.tt_HideSrcTags.done)=0A= return;=0A= window.tt_HideSrcTags.done =3D true;=0A= if(!tt_HideSrcTagsRecurs(tt_body))=0A= tt_Err("There are HTML elements to be converted to tooltips.\nIf you"=0A= + " want these HTML elements to be automatically hidden, you"=0A= + " must edit wz_tooltip.js, and set TagsToTip in the global"=0A= + " tooltip configuration to true.", true);=0A= }=0A= function tt_HideSrcTagsRecurs(dad)=0A= {=0A= var ovr, asT2t;=0A= // Walk the DOM tree for tags that have an onmouseover or onclick = attribute=0A= // containing a TagToTip('...') call.=0A= // (.childNodes first since .children is bugous in Safari)=0A= var a =3D dad.childNodes || dad.children || null;=0A= =0A= for(var i =3D a ? a.length : 0; i;)=0A= {--i;=0A= if(!tt_HideSrcTagsRecurs(a[i]))=0A= return false;=0A= ovr =3D a[i].getAttribute ? (a[i].getAttribute("onmouseover") || = a[i].getAttribute("onclick"))=0A= : (typeof a[i].onmouseover =3D=3D "function") ? (a[i].onmouseover || = a[i].onclick)=0A= : null;=0A= if(ovr)=0A= {=0A= asT2t =3D ovr.toString().match(/TagToTip\s*\(\s*'[^'.]+'\s*[\),]/);=0A= if(asT2t && asT2t.length)=0A= {=0A= if(!tt_HideSrcTag(asT2t[0]))=0A= return false;=0A= }=0A= }=0A= }=0A= return true;=0A= }=0A= function tt_HideSrcTag(sT2t)=0A= {=0A= var id, el;=0A= =0A= // The ID passed to the found TagToTip() call identifies an HTML element=0A= // to be converted to a tooltip, so hide that element=0A= id =3D sT2t.replace(/.+'([^'.]+)'.+/, "$1");=0A= el =3D tt_GetElt(id);=0A= if(el)=0A= {=0A= if(tt_Debug && !TagsToTip)=0A= return false;=0A= else=0A= el.style.display =3D "none";=0A= }=0A= else=0A= tt_Err("Invalid ID\n'" + id + "'\npassed to TagToTip()."=0A= + " There exists no HTML element with that ID.", true);=0A= return true;=0A= }=0A= function tt_Tip(arg, t2t, use_tip_type)=0A= {=0A= if(!tt_db || (tt_iState & 0x8))=0A= return;=0A= if(tt_iState)=0A= tt_Hide();=0A= if(!tt_Enabled)=0A= return;=0A= tt_t2t =3D t2t;=0A= if(!tt_ReadCmds(arg))=0A= return;=0A= tt_iState =3D 0x1 | 0x4;=0A= tt_AdaptConfig1();=0A= =0A= if(use_tip_type =3D=3D "MaximGlossaryTipContent") {=0A= // tt_MaximGlossaryTipContent(arg);=0A= // gets tip from a URL in the same domain through an AJAX call.=0A= // more efficient for pages with extensive tips.=0A= // XXX generalize the base URL as a parameter, not just for glossary = defs.=0A= // tt_aV[STICKY] =3D true;=0A= // tt_aV[SHADOW] =3D false;=0A= tt_aV[WIDTH] =3D 400;=0A= tt_aV[FADEIN] =3D 200;=0A= tt_aV[FADEOUT] =3D 200;=0A= // tt_aV[OFFSETX] =3D 20;=0A= // tt_aV[OFFSETY] =3D 20;=0A= tt_aV[PADDING] =3D 7;=0A= tt_sContent =3D 'Searching...'=0A= // blogGetRequest('/glossary/wsi/def.ajax?term=3D' + escape(arg[0]) + = '&gpk=3D' + arg[1], 'WzBoDyI');=0A= blogGetRequest('/glossary/wsi/def.ajax?gpk=3D' + arg[0], 'WzBoDyI');=0A= } else {=0A= // default - show tip that's already embedded inside the calling page = HTML=0A= // not very efficient for pages with large no. of tips.=0A= tt_MkTipContent(arg);=0A= }=0A= =0A= tt_MkTipSubDivs();=0A= tt_FormatTip();=0A= tt_bJmpVert =3D false;=0A= tt_bJmpHorz =3D false;=0A= tt_maxPosX =3D tt_GetClientW() + tt_GetScrollX() - tt_w - 1;=0A= tt_maxPosY =3D tt_GetClientH() + tt_GetScrollY() - tt_h - 1;=0A= tt_AdaptConfig2();=0A= // Ensure the tip be shown and positioned before the first onmousemove=0A= tt_OverInit();=0A= tt_ShowInit();=0A= tt_Move();=0A= }=0A= function tt_ReadCmds(a)=0A= {=0A= var i;=0A= =0A= // First load the global config values, to initialize also values=0A= // for which no command is passed=0A= i =3D 0;=0A= for(var j in config)=0A= tt_aV[i++] =3D config[j];=0A= // Then replace each cached config value for which a command is=0A= // passed (ensure the # of command args plus value args be even)=0A= if(a.length & 1)=0A= {=0A= for(i =3D a.length - 1; i > 0; i -=3D 2)=0A= tt_aV[a[i - 1]] =3D a[i];=0A= return true;=0A= }=0A= tt_Err("Incorrect call of Tip() or TagToTip().\n"=0A= + "Each command must be followed by a value.", true);=0A= return false;=0A= }=0A= function tt_AdaptConfig1()=0A= {=0A= tt_ExtCallFncs(0, "LoadConfig");=0A= // Inherit unspecified title formattings from body=0A= if(!tt_aV[TITLEBGCOLOR].length)=0A= tt_aV[TITLEBGCOLOR] =3D tt_aV[BORDERCOLOR];=0A= if(!tt_aV[TITLEFONTCOLOR].length)=0A= tt_aV[TITLEFONTCOLOR] =3D tt_aV[BGCOLOR];=0A= if(!tt_aV[TITLEFONTFACE].length)=0A= tt_aV[TITLEFONTFACE] =3D tt_aV[FONTFACE];=0A= if(!tt_aV[TITLEFONTSIZE].length)=0A= tt_aV[TITLEFONTSIZE] =3D tt_aV[FONTSIZE];=0A= if(tt_aV[CLOSEBTN])=0A= {=0A= // Use title colours for non-specified closebutton colours=0A= if(!tt_aV[CLOSEBTNCOLORS])=0A= tt_aV[CLOSEBTNCOLORS] =3D new Array("", "", "", "");=0A= for(var i =3D 4; i;)=0A= {--i;=0A= if(!tt_aV[CLOSEBTNCOLORS][i].length)=0A= tt_aV[CLOSEBTNCOLORS][i] =3D (i & 1) ? tt_aV[TITLEFONTCOLOR] : = tt_aV[TITLEBGCOLOR];=0A= }=0A= // Enforce titlebar be shown=0A= if(!tt_aV[TITLE].length)=0A= tt_aV[TITLE] =3D " ";=0A= }=0A= // Circumvents broken display of images and fade-in flicker in Geckos < = 1.8=0A= if(tt_aV[OPACITY] =3D=3D 100 && typeof tt_aElt[0].style.MozOpacity !=3D = tt_u && !Array.every)=0A= tt_aV[OPACITY] =3D 99;=0A= // Smartly shorten the delay for fade-in tooltips=0A= if(tt_aV[FADEIN] && tt_flagOpa && tt_aV[DELAY] > 100)=0A= tt_aV[DELAY] =3D Math.max(tt_aV[DELAY] - tt_aV[FADEIN], 100);=0A= }=0A= function tt_AdaptConfig2()=0A= {=0A= if(tt_aV[CENTERMOUSE])=0A= {=0A= tt_aV[OFFSETX] -=3D ((tt_w - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0)) = >> 1);=0A= tt_aV[JUMPHORZ] =3D false;=0A= }=0A= }=0A= // Expose content globally so extensions can modify it=0A= function tt_MkTipContent(a)=0A= {=0A= if(tt_t2t)=0A= {=0A= if(tt_aV[COPYCONTENT])=0A= tt_sContent =3D tt_t2t.innerHTML;=0A= else=0A= tt_sContent =3D "";=0A= }=0A= else=0A= tt_sContent =3D a[0];=0A= tt_ExtCallFncs(0, "CreateContentString");=0A= }=0A= function tt_MkTipSubDivs()=0A= {=0A= var sCss =3D = 'position:relative;margin:0px;padding:0px;border-width:0px;left:0px;top:0= px;line-height:normal;width:auto;',=0A= sTbTrTd =3D ' cellspacing=3D"0" cellpadding=3D"0" border=3D"0" = style=3D"' + sCss + '">'=0A= + ''=0A= + tt_aV[TITLE]=0A= + ''=0A= + (tt_aV[CLOSEBTN] ?=0A= ('')=0A= : '')=0A= + '
'=0A= + ''=0A= + tt_aV[CLOSEBTNTEXT]=0A= + '
')=0A= : '')=0A= + '
'=0A= + ''=0A= + tt_sContent=0A= + '
'=0A= + (tt_aV[SHADOW]=0A= ? ('
'=0A= + '
')=0A= : '')=0A= );=0A= tt_GetSubDivRefs();=0A= // Convert DOM node to tip=0A= if(tt_t2t && !tt_aV[COPYCONTENT])=0A= tt_El2Tip();=0A= tt_ExtCallFncs(0, "SubDivsCreated");=0A= }=0A= function tt_GetSubDivRefs()=0A= {=0A= var aId =3D new Array("WzTiTl", "WzTiTlTb", "WzTiTlI", "WzClOsE", = "WzBoDy", "WzBoDyI", "WzTtShDwB", "WzTtShDwR");=0A= =0A= for(var i =3D aId.length; i; --i)=0A= tt_aElt[i] =3D tt_GetElt(aId[i - 1]);=0A= }=0A= function tt_FormatTip()=0A= {=0A= var css, w, h, pad =3D tt_aV[PADDING], padT, wBrd =3D = tt_aV[BORDERWIDTH],=0A= iOffY, iOffSh, iAdd =3D (pad + wBrd) << 1;=0A= =0A= //--------- Title DIV ----------=0A= if(tt_aV[TITLE].length)=0A= {=0A= padT =3D tt_aV[TITLEPADDING];=0A= css =3D tt_aElt[1].style;=0A= css.background =3D tt_aV[TITLEBGCOLOR];=0A= css.paddingTop =3D css.paddingBottom =3D padT + "px";=0A= css.paddingLeft =3D css.paddingRight =3D (padT + 2) + "px";=0A= css =3D tt_aElt[3].style;=0A= css.color =3D tt_aV[TITLEFONTCOLOR];=0A= if(tt_aV[WIDTH] =3D=3D -1)=0A= css.whiteSpace =3D "nowrap";=0A= css.fontFamily =3D tt_aV[TITLEFONTFACE];=0A= css.fontSize =3D tt_aV[TITLEFONTSIZE];=0A= css.fontWeight =3D "bold";=0A= css.textAlign =3D tt_aV[TITLEALIGN];=0A= // Close button DIV=0A= if(tt_aElt[4])=0A= {=0A= css =3D tt_aElt[4].style;=0A= css.background =3D tt_aV[CLOSEBTNCOLORS][0];=0A= css.color =3D tt_aV[CLOSEBTNCOLORS][1];=0A= css.fontFamily =3D tt_aV[TITLEFONTFACE];=0A= css.fontSize =3D tt_aV[TITLEFONTSIZE];=0A= css.fontWeight =3D "bold";=0A= }=0A= if(tt_aV[WIDTH] > 0)=0A= tt_w =3D tt_aV[WIDTH];=0A= else=0A= {=0A= tt_w =3D tt_GetDivW(tt_aElt[3]) + tt_GetDivW(tt_aElt[4]);=0A= // Some spacing between title DIV and closebutton=0A= if(tt_aElt[4])=0A= tt_w +=3D pad;=0A= // Restrict auto width to max width=0A= if(tt_aV[WIDTH] < -1 && tt_w > -tt_aV[WIDTH])=0A= tt_w =3D -tt_aV[WIDTH];=0A= }=0A= // Ensure the top border of the body DIV be covered by the title DIV=0A= iOffY =3D -wBrd;=0A= }=0A= else=0A= {=0A= tt_w =3D 0;=0A= iOffY =3D 0;=0A= }=0A= =0A= //-------- Body DIV ------------=0A= css =3D tt_aElt[5].style;=0A= css.top =3D iOffY + "px";=0A= if(wBrd)=0A= {=0A= css.borderColor =3D tt_aV[BORDERCOLOR];=0A= css.borderStyle =3D tt_aV[BORDERSTYLE];=0A= css.borderWidth =3D wBrd + "px";=0A= }=0A= if(tt_aV[BGCOLOR].length)=0A= css.background =3D tt_aV[BGCOLOR];=0A= if(tt_aV[BGIMG].length)=0A= css.backgroundImage =3D "url(" + tt_aV[BGIMG] + ")";=0A= css.padding =3D pad + "px";=0A= css.textAlign =3D tt_aV[TEXTALIGN];=0A= if(tt_aV[HEIGHT])=0A= {=0A= css.overflow =3D "auto";=0A= if(tt_aV[HEIGHT] > 0)=0A= css.height =3D (tt_aV[HEIGHT] + iAdd) + "px";=0A= else=0A= tt_h =3D iAdd - tt_aV[HEIGHT];=0A= }=0A= // TD inside body DIV=0A= css =3D tt_aElt[6].style;=0A= css.color =3D tt_aV[FONTCOLOR];=0A= css.fontFamily =3D tt_aV[FONTFACE];=0A= css.fontSize =3D tt_aV[FONTSIZE];=0A= css.fontWeight =3D tt_aV[FONTWEIGHT];=0A= css.textAlign =3D tt_aV[TEXTALIGN];=0A= if(tt_aV[WIDTH] > 0)=0A= w =3D tt_aV[WIDTH];=0A= // Width like title (if existent)=0A= else if(tt_aV[WIDTH] =3D=3D -1 && tt_w)=0A= w =3D tt_w;=0A= else=0A= {=0A= // Measure width of the body's inner TD, as some browsers would expand=0A= // the container and outer body DIV to 100%=0A= w =3D tt_GetDivW(tt_aElt[6]);=0A= // Restrict auto width to max width=0A= if(tt_aV[WIDTH] < -1 && w > -tt_aV[WIDTH])=0A= w =3D -tt_aV[WIDTH];=0A= }=0A= if(w > tt_w)=0A= tt_w =3D w;=0A= tt_w +=3D iAdd;=0A= =0A= //--------- Shadow DIVs ------------=0A= if(tt_aV[SHADOW])=0A= {=0A= tt_w +=3D tt_aV[SHADOWWIDTH];=0A= iOffSh =3D Math.floor((tt_aV[SHADOWWIDTH] * 4) / 3);=0A= // Bottom shadow=0A= css =3D tt_aElt[7].style;=0A= css.top =3D iOffY + "px";=0A= css.left =3D iOffSh + "px";=0A= css.width =3D (tt_w - iOffSh - tt_aV[SHADOWWIDTH]) + "px";=0A= css.height =3D tt_aV[SHADOWWIDTH] + "px";=0A= css.background =3D tt_aV[SHADOWCOLOR];=0A= // Right shadow=0A= css =3D tt_aElt[8].style;=0A= css.top =3D iOffSh + "px";=0A= css.left =3D (tt_w - tt_aV[SHADOWWIDTH]) + "px";=0A= css.width =3D tt_aV[SHADOWWIDTH] + "px";=0A= css.background =3D tt_aV[SHADOWCOLOR];=0A= }=0A= else=0A= iOffSh =3D 0;=0A= =0A= //-------- Container DIV -------=0A= tt_SetTipOpa(tt_aV[FADEIN] ? 0 : tt_aV[OPACITY]);=0A= tt_FixSize(iOffY, iOffSh);=0A= }=0A= // Fixate the size so it can't dynamically change while the tooltip is = moving.=0A= function tt_FixSize(iOffY, iOffSh)=0A= {=0A= var wIn, wOut, h, add, pad =3D tt_aV[PADDING], wBrd =3D = tt_aV[BORDERWIDTH], i;=0A= =0A= tt_aElt[0].style.width =3D tt_w + "px";=0A= tt_aElt[0].style.pixelWidth =3D tt_w;=0A= wOut =3D tt_w - ((tt_aV[SHADOW]) ? tt_aV[SHADOWWIDTH] : 0);=0A= // Body=0A= wIn =3D wOut;=0A= if(!tt_bBoxOld)=0A= wIn -=3D (pad + wBrd) << 1;=0A= tt_aElt[5].style.width =3D wIn + "px";=0A= // Title=0A= if(tt_aElt[1])=0A= {=0A= wIn =3D wOut - ((tt_aV[TITLEPADDING] + 2) << 1);=0A= if(!tt_bBoxOld)=0A= wOut =3D wIn;=0A= tt_aElt[1].style.width =3D wOut + "px";=0A= tt_aElt[2].style.width =3D wIn + "px";=0A= }=0A= // Max height specified=0A= if(tt_h)=0A= {=0A= h =3D tt_GetDivH(tt_aElt[5]);=0A= if(h > tt_h)=0A= {=0A= if(!tt_bBoxOld)=0A= tt_h -=3D (pad + wBrd) << 1;=0A= tt_aElt[5].style.height =3D tt_h + "px";=0A= }=0A= }=0A= tt_h =3D tt_GetDivH(tt_aElt[0]) + iOffY;=0A= // Right shadow=0A= if(tt_aElt[8])=0A= tt_aElt[8].style.height =3D (tt_h - iOffSh) + "px";=0A= i =3D tt_aElt.length - 1;=0A= if(tt_aElt[i])=0A= {=0A= tt_aElt[i].style.width =3D tt_w + "px";=0A= tt_aElt[i].style.height =3D tt_h + "px";=0A= }=0A= }=0A= function tt_DeAlt(el)=0A= {=0A= var aKid;=0A= =0A= if(el)=0A= {=0A= if(el.alt)=0A= el.alt =3D "";=0A= if(el.title)=0A= el.title =3D "";=0A= aKid =3D el.childNodes || el.children || null;=0A= if(aKid)=0A= {=0A= for(var i =3D aKid.length; i;)=0A= tt_DeAlt(aKid[--i]);=0A= }=0A= }=0A= }=0A= // This hack removes the native tooltips over links in Opera=0A= function tt_OpDeHref(el)=0A= {=0A= if(!tt_op)=0A= return;=0A= if(tt_elDeHref)=0A= tt_OpReHref();=0A= while(el)=0A= {=0A= if(el.hasAttribute && el.hasAttribute("href"))=0A= {=0A= el.t_href =3D el.getAttribute("href");=0A= el.t_stats =3D window.status;=0A= el.removeAttribute("href");=0A= el.style.cursor =3D "hand";=0A= tt_AddEvtFnc(el, "mousedown", tt_OpReHref);=0A= window.status =3D el.t_href;=0A= tt_elDeHref =3D el;=0A= break;=0A= }=0A= el =3D tt_GetDad(el);=0A= }=0A= }=0A= function tt_OpReHref()=0A= {=0A= if(tt_elDeHref)=0A= {=0A= tt_elDeHref.setAttribute("href", tt_elDeHref.t_href);=0A= tt_RemEvtFnc(tt_elDeHref, "mousedown", tt_OpReHref);=0A= window.status =3D tt_elDeHref.t_stats;=0A= tt_elDeHref =3D null;=0A= }=0A= }=0A= function tt_El2Tip()=0A= {=0A= var css =3D tt_t2t.style;=0A= =0A= // Store previous positioning=0A= tt_t2t.t_cp =3D css.position;=0A= tt_t2t.t_cl =3D css.left;=0A= tt_t2t.t_ct =3D css.top;=0A= tt_t2t.t_cd =3D css.display;=0A= // Store the tag's parent element so we can restore that DOM branch=0A= // when the tooltip is being hidden=0A= tt_t2tDad =3D tt_GetDad(tt_t2t);=0A= tt_MovDomNode(tt_t2t, tt_t2tDad, tt_aElt[6]);=0A= css.display =3D "block";=0A= css.position =3D "static";=0A= css.left =3D css.top =3D css.marginLeft =3D css.marginTop =3D "0px";=0A= }=0A= function tt_UnEl2Tip()=0A= {=0A= // Restore positioning and display=0A= var css =3D tt_t2t.style;=0A= =0A= css.display =3D tt_t2t.t_cd;=0A= tt_MovDomNode(tt_t2t, tt_GetDad(tt_t2t), tt_t2tDad);=0A= css.position =3D tt_t2t.t_cp;=0A= css.left =3D tt_t2t.t_cl;=0A= css.top =3D tt_t2t.t_ct;=0A= tt_t2tDad =3D null;=0A= }=0A= function tt_OverInit()=0A= {=0A= if(window.event)=0A= tt_over =3D window.event.target || window.event.srcElement;=0A= else=0A= tt_over =3D tt_ovr_;=0A= tt_DeAlt(tt_over);=0A= tt_OpDeHref(tt_over);=0A= }=0A= function tt_ShowInit()=0A= {=0A= tt_tShow.Timer("tt_Show()", tt_aV[DELAY], true);=0A= if(tt_aV[CLICKCLOSE] || tt_aV[CLICKSTICKY])=0A= tt_AddEvtFnc(document, "mouseup", tt_OnLClick);=0A= }=0A= function tt_Show()=0A= {=0A= var css =3D tt_aElt[0].style;=0A= =0A= // Override the z-index of the topmost wz_dragdrop.js D&D item=0A= css.zIndex =3D Math.max((window.dd && dd.z) ? (dd.z + 2) : 0, 1010);=0A= if(tt_aV[STICKY] || !tt_aV[FOLLOWMOUSE])=0A= tt_iState &=3D ~0x4;=0A= if(tt_aV[EXCLUSIVE])=0A= tt_iState |=3D 0x8;=0A= if(tt_aV[DURATION] > 0)=0A= tt_tDurt.Timer("tt_HideInit()", tt_aV[DURATION], true);=0A= tt_ExtCallFncs(0, "Show")=0A= css.visibility =3D "visible";=0A= tt_iState |=3D 0x2;=0A= if(tt_aV[FADEIN])=0A= tt_Fade(0, 0, tt_aV[OPACITY], Math.round(tt_aV[FADEIN] / = tt_aV[FADEINTERVAL]));=0A= tt_ShowIfrm();=0A= }=0A= function tt_ShowIfrm()=0A= {=0A= if(tt_ie56)=0A= {=0A= var ifrm =3D tt_aElt[tt_aElt.length - 1];=0A= if(ifrm)=0A= {=0A= var css =3D ifrm.style;=0A= css.zIndex =3D tt_aElt[0].style.zIndex - 1;=0A= css.display =3D "block";=0A= }=0A= }=0A= }=0A= function tt_Move(e)=0A= {=0A= if(e)=0A= tt_ovr_ =3D e.target || e.srcElement;=0A= e =3D e || window.event;=0A= if(e)=0A= {=0A= tt_musX =3D tt_GetEvtX(e);=0A= tt_musY =3D tt_GetEvtY(e);=0A= }=0A= if(tt_iState & 0x4)=0A= {=0A= // Prevent jam of mousemove events=0A= if(!tt_op && !tt_ie)=0A= {=0A= if(tt_bWait)=0A= return;=0A= tt_bWait =3D true;=0A= tt_tWaitMov.Timer("tt_bWait =3D false;", 1, true);=0A= }=0A= if(tt_aV[FIX])=0A= {=0A= tt_iState &=3D ~0x4;=0A= tt_PosFix();=0A= }=0A= else if(!tt_ExtCallFncs(e, "MoveBefore"))=0A= tt_SetTipPos(tt_Pos(0), tt_Pos(1));=0A= tt_ExtCallFncs([tt_musX, tt_musY], "MoveAfter")=0A= }=0A= }=0A= function tt_Pos(iDim)=0A= {=0A= var iX, bJmpMod, cmdAlt, cmdOff, cx, iMax, iScrl, iMus, bJmp;=0A= =0A= // Map values according to dimension to calculate=0A= if(iDim)=0A= {=0A= bJmpMod =3D tt_aV[JUMPVERT];=0A= cmdAlt =3D ABOVE;=0A= cmdOff =3D OFFSETY;=0A= cx =3D tt_h;=0A= iMax =3D tt_maxPosY;=0A= iScrl =3D tt_GetScrollY();=0A= iMus =3D tt_musY;=0A= bJmp =3D tt_bJmpVert;=0A= }=0A= else=0A= {=0A= bJmpMod =3D tt_aV[JUMPHORZ];=0A= cmdAlt =3D LEFT;=0A= cmdOff =3D OFFSETX;=0A= cx =3D tt_w;=0A= iMax =3D tt_maxPosX;=0A= iScrl =3D tt_GetScrollX();=0A= iMus =3D tt_musX;=0A= bJmp =3D tt_bJmpHorz;=0A= }=0A= if(bJmpMod)=0A= {=0A= if(tt_aV[cmdAlt] && (!bJmp || tt_CalcPosAlt(iDim) >=3D iScrl + 16))=0A= iX =3D tt_PosAlt(iDim);=0A= else if(!tt_aV[cmdAlt] && bJmp && tt_CalcPosDef(iDim) > iMax - 16)=0A= iX =3D tt_PosAlt(iDim);=0A= else=0A= iX =3D tt_PosDef(iDim);=0A= }=0A= else=0A= {=0A= iX =3D iMus;=0A= if(tt_aV[cmdAlt])=0A= iX -=3D cx + tt_aV[cmdOff] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0);=0A= else=0A= iX +=3D tt_aV[cmdOff];=0A= }=0A= // Prevent tip from extending past clientarea boundary=0A= if(iX > iMax)=0A= iX =3D bJmpMod ? tt_PosAlt(iDim) : iMax;=0A= // In case of insufficient space on both sides, ensure the left/upper = part=0A= // of the tip be visible=0A= if(iX < iScrl)=0A= iX =3D bJmpMod ? tt_PosDef(iDim) : iScrl;=0A= return iX;=0A= }=0A= function tt_PosDef(iDim)=0A= {=0A= if(iDim)=0A= tt_bJmpVert =3D tt_aV[ABOVE];=0A= else=0A= tt_bJmpHorz =3D tt_aV[LEFT];=0A= return tt_CalcPosDef(iDim);=0A= }=0A= function tt_PosAlt(iDim)=0A= {=0A= if(iDim)=0A= tt_bJmpVert =3D !tt_aV[ABOVE];=0A= else=0A= tt_bJmpHorz =3D !tt_aV[LEFT];=0A= return tt_CalcPosAlt(iDim);=0A= }=0A= function tt_CalcPosDef(iDim)=0A= {=0A= return iDim ? (tt_musY + tt_aV[OFFSETY]) : (tt_musX + tt_aV[OFFSETX]);=0A= }=0A= function tt_CalcPosAlt(iDim)=0A= {=0A= var cmdOff =3D iDim ? OFFSETY : OFFSETX;=0A= var dx =3D tt_aV[cmdOff] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0);=0A= if(tt_aV[cmdOff] > 0 && dx <=3D 0)=0A= dx =3D 1;=0A= return((iDim ? (tt_musY - tt_h) : (tt_musX - tt_w)) - dx);=0A= }=0A= function tt_PosFix()=0A= {=0A= var iX, iY;=0A= =0A= if(typeof(tt_aV[FIX][0]) =3D=3D "number")=0A= {=0A= iX =3D tt_aV[FIX][0];=0A= iY =3D tt_aV[FIX][1];=0A= }=0A= else=0A= {=0A= if(typeof(tt_aV[FIX][0]) =3D=3D "string")=0A= el =3D tt_GetElt(tt_aV[FIX][0]);=0A= // First slot in array is direct reference to HTML element=0A= else=0A= el =3D tt_aV[FIX][0];=0A= iX =3D tt_aV[FIX][1];=0A= iY =3D tt_aV[FIX][2];=0A= // By default, vert pos is related to bottom edge of HTML element=0A= if(!tt_aV[ABOVE] && el)=0A= iY +=3D tt_GetDivH(el);=0A= for(; el; el =3D el.offsetParent)=0A= {=0A= iX +=3D el.offsetLeft || 0;=0A= iY +=3D el.offsetTop || 0;=0A= }=0A= }=0A= // For a fixed tip positioned above the mouse, use the bottom edge as = anchor=0A= // (recommended by Christophe Rebeschini, 31.1.2008)=0A= if(tt_aV[ABOVE])=0A= iY -=3D tt_h;=0A= tt_SetTipPos(iX, iY);=0A= }=0A= function tt_Fade(a, now, z, n)=0A= {=0A= if(n)=0A= {=0A= now +=3D Math.round((z - now) / n);=0A= if((z > a) ? (now >=3D z) : (now <=3D z))=0A= now =3D z;=0A= else=0A= tt_tFade.Timer(=0A= "tt_Fade("=0A= + a + "," + now + "," + z + "," + (n - 1)=0A= + ")",=0A= tt_aV[FADEINTERVAL],=0A= true=0A= );=0A= }=0A= now ? tt_SetTipOpa(now) : tt_Hide();=0A= }=0A= function tt_SetTipOpa(opa)=0A= {=0A= // To circumvent the opacity nesting flaws of IE, we set the opacity=0A= // for each sub-DIV separately, rather than for the container DIV.=0A= tt_SetOpa(tt_aElt[5], opa);=0A= if(tt_aElt[1])=0A= tt_SetOpa(tt_aElt[1], opa);=0A= if(tt_aV[SHADOW])=0A= {=0A= opa =3D Math.round(opa * 0.8);=0A= tt_SetOpa(tt_aElt[7], opa);=0A= tt_SetOpa(tt_aElt[8], opa);=0A= }=0A= }=0A= function tt_OnCloseBtnOver(iOver)=0A= {=0A= var css =3D tt_aElt[4].style;=0A= =0A= iOver <<=3D 1;=0A= css.background =3D tt_aV[CLOSEBTNCOLORS][iOver];=0A= css.color =3D tt_aV[CLOSEBTNCOLORS][iOver + 1];=0A= }=0A= function tt_OnLClick(e)=0A= {=0A= // Ignore right-clicks=0A= e =3D e || window.event;=0A= if(!((e.button && e.button & 2) || (e.which && e.which =3D=3D 3)))=0A= {=0A= if(tt_aV[CLICKSTICKY] && (tt_iState & 0x4))=0A= {=0A= tt_aV[STICKY] =3D true;=0A= tt_iState &=3D ~0x4;=0A= }=0A= else if(tt_aV[CLICKCLOSE])=0A= tt_HideInit();=0A= }=0A= }=0A= function tt_Int(x)=0A= {=0A= var y;=0A= =0A= return(isNaN(y =3D parseInt(x)) ? 0 : y);=0A= }=0A= Number.prototype.Timer =3D function(s, iT, bUrge)=0A= {=0A= if(!this.value || bUrge)=0A= this.value =3D window.setTimeout(s, iT);=0A= }=0A= Number.prototype.EndTimer =3D function()=0A= {=0A= if(this.value)=0A= {=0A= window.clearTimeout(this.value);=0A= this.value =3D 0;=0A= }=0A= }=0A= function tt_GetWndCliSiz(s)=0A= {=0A= var db, y =3D window["inner" + s], sC =3D "client" + s, sN =3D "number";=0A= if(typeof y =3D=3D sN)=0A= {=0A= var y2;=0A= return(=0A= // Gecko or Opera with scrollbar=0A= // ... quirks mode=0A= ((db =3D document.body) && typeof(y2 =3D db[sC]) =3D=3D sN && y2 && = y2 <=3D y) ? y2 =0A= // ... strict mode=0A= : ((db =3D document.documentElement) && typeof(y2 =3D db[sC]) =3D=3D = sN && y2 && y2 <=3D y) ? y2=0A= // No scrollbar, or clientarea size =3D=3D 0, or other browser (KHTML = etc.)=0A= : y=0A= );=0A= }=0A= // IE=0A= return(=0A= // document.documentElement.client+s functional, returns > 0=0A= ((db =3D document.documentElement) && (y =3D db[sC])) ? y=0A= // ... not functional, in which case document.body.client+s =0A= // is the clientarea size, fortunately=0A= : document.body[sC]=0A= );=0A= }=0A= function tt_SetOpa(el, opa)=0A= {=0A= var css =3D el.style;=0A= =0A= tt_opa =3D opa;=0A= if(tt_flagOpa =3D=3D 1)=0A= {=0A= if(opa < 100)=0A= {=0A= // Hacks for bugs of IE:=0A= // 1.) Once a CSS filter has been applied, fonts are no longer=0A= // anti-aliased, so we store the previous 'non-filter' to be=0A= // able to restore it=0A= if(typeof(el.filtNo) =3D=3D tt_u)=0A= el.filtNo =3D css.filter;=0A= // 2.) A DIV cannot be made visible in a single step if an=0A= // opacity < 100 has been applied while the DIV was hidden=0A= var bVis =3D css.visibility !=3D "hidden";=0A= // 3.) In IE6, applying an opacity < 100 has no effect if the=0A= // element has no layout (position, size, zoom, ...)=0A= css.zoom =3D "100%";=0A= if(!bVis)=0A= css.visibility =3D "visible";=0A= css.filter =3D "alpha(opacity=3D" + opa + ")";=0A= if(!bVis)=0A= css.visibility =3D "hidden";=0A= }=0A= else if(typeof(el.filtNo) !=3D tt_u)=0A= // Restore 'non-filter'=0A= css.filter =3D el.filtNo;=0A= }=0A= else=0A= {=0A= opa /=3D 100.0;=0A= switch(tt_flagOpa)=0A= {=0A= case 2:=0A= css.KhtmlOpacity =3D opa; break;=0A= case 3:=0A= css.KHTMLOpacity =3D opa; break;=0A= case 4:=0A= css.MozOpacity =3D opa; break;=0A= case 5:=0A= css.opacity =3D opa; break;=0A= }=0A= }=0A= }=0A= function tt_Err(sErr, bIfDebug)=0A= {=0A= if(tt_Debug || !bIfDebug)=0A= alert("Tooltip Script Error Message:\n\n" + sErr);=0A= }=0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D EXTENSION (PLUGIN) MANAGER = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= function tt_ExtCmdEnum()=0A= {=0A= var s;=0A= =0A= // Add new command(s) to the commands enum=0A= for(var i in config)=0A= {=0A= s =3D "window." + i.toString().toUpperCase();=0A= if(eval("typeof(" + s + ") =3D=3D tt_u"))=0A= {=0A= eval(s + " =3D " + tt_aV.length);=0A= tt_aV[tt_aV.length] =3D null;=0A= }=0A= }=0A= }=0A= function tt_ExtCallFncs(arg, sFnc)=0A= {=0A= var b =3D false;=0A= for(var i =3D tt_aExt.length; i;)=0A= {--i;=0A= var fnc =3D tt_aExt[i]["On" + sFnc];=0A= // Call the method the extension has defined for this event=0A= if(fnc && fnc(arg))=0A= b =3D true;=0A= }=0A= return b;=0A= }=0A= =0A= tt_Init();=0A= ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://s7.addthis.com/js/250/addthis_widget.js#username=maximic /* (c) 2008, 2009, 2010 Add This, LLC */=0A= if(!window._ate){var = _atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_atn=3D"//l.addthisc= dn.com/",_euc=3DencodeURIComponent,_duc=3DdecodeURIComponent,_atc=3D{dr:0= ,ver:250,loc:0,enote:"",cwait:500,bamp:0.25,camp:1,damp:1,famp:0.02,pamp:= 0.2,tamp:0.5,vamp:1,ltj:1,xamp:0.5,abf:!!window.addthis_do_ab,ufc:0};(fun= ction(){var = l;try{l=3Dwindow.location;if(l.protocol.indexOf("file")=3D=3D=3D0||l.prot= ocol.indexOf("safari-extension")=3D=3D=3D0||l.protocol.indexOf("chrome-ex= tension")=3D=3D=3D0){_atr=3D"http:"+_atr;}if(l.hostname.indexOf("localhos= t")!=3D-1){_atc.loc=3D1;}}catch(e){}var = ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,dl=3Dd.loc= ation,b=3D{win:/windows/.test(ua),xp:(/windows nt = 5.1/.test(ua))||(/windows nt 5.2/.test(ua)),osx:/os = x/.test(ua),chr:/chrome/.test(ua),iph:/iphone/.test(ua),dro:/android/.tes= t(ua),ipa:/ipad/.test(ua),saf:/safari/.test(ua),opr:/opera/.test(ua),msi:= (/msie/.test(ua))&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ff2:/firefo= x\/2/.test(ua),ffn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(ua= ),ie6:/msie 6.0/.test(ua),ie7:/msie 7.0/.test(ua),ie8:/msie = 8.0/.test(ua),ie9:/msie = 9.0/.test(ua),mod:-1},_7=3D{rev:"96998",bro:b,wlp:(l||{}).protocol,dl:dl,= upm:!!w.postMessage&&(""+w.postMessage).toLowerCase().indexOf("[native = code]")!=3D=3D-1,bamp:_atc.bamp-Math.random(),camp:_atc.camp-Math.random(= ),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tam= p-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:n= ull,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget29.png",api:= {},imgz:[],hash:window.location.hash};d.ce=3Dd.createElement;d.gn=3Dd.get= ElementsByTagName;window._ate=3D_7;var = _8=3Dfunction(o,fn,_b,_c){if(!o){return _b;}if(o instanceof = Array||(o.length&&(typeof o!=3D=3D"function"))){for(var = i=3D0,_e=3Do.length,v=3Do[0];i<_e;v=3Do[++i]){_b=3Dfn.call(_c||o,_b,v,i,o= );}}else{for(var _10 in o){_b=3Dfn.call(_c||o,_b,o[_10],_10,o);}}return = _b;},_11=3DArray.prototype.slice,_12=3Dfunction(a){return = _11.apply(a,_11.call(arguments,1));},_14=3Dfunction(s){return(""+s).repla= ce(/(^\s+|\s+$)/g,"");},_16=3Dfunction(A,B){return = _8(_12(arguments,1),function(A,_1a){return = _8(_1a,function(o,v,k){if(o){o[k]=3Dv;}return = o;},A);},A);},_1e=3Dfunction(o,del){return = _8(o,function(acc,v,k){k=3D_14(k);if(k){acc.push(_euc(k)+"=3D"+_euc(_14(v= )));}return acc;},[]).join(del||"&");},_24=3Dfunction(q,del){return = _8((q||"").split(del||"&"),function(acc,_28){try{var = kv=3D_28.split("=3D"),k=3D_14(_duc(kv[0])),v=3D_14(_duc(kv.slice(1).join(= "=3D")));if(k){acc[k]=3Dv;}}catch(e){}return = acc;},{});},_2c=3Dfunction(){var = _2d=3D_12(arguments,0),fn=3D_2d.shift(),_2f=3D_2d.shift();return = function(){return = fn.apply(_2f,_2d.concat(_12(arguments,0)));};},_30=3Dfunction(un,obj,evt,= fn){if(!obj){return;}if(we){obj[(un?"detach":"attach")+"Event"]("on"+evt,= fn);}else{obj[(un?"remove":"add")+"EventListener"](evt,fn,false);}},_35=3D= function(obj,evt,fn){_30(0,obj,evt,fn);},_39=3Dfunction(obj,evt,fn){_30(1= ,obj,evt,fn);},_3d=3D{reduce:_8,slice:_12,strip:_14,extend:_16,toKV:_1e,f= romKV:_24,bind:_2c,listen:_35,unlisten:_39};_7.util=3D_3d;_16(_7,_3d);(fu= nction(_3e,_3f,env){var _41,u=3D_3e.util;function = PolyEvent(_43,_44,_45,_46,_47){this.type=3D_43;this.triggerType=3D_44||_4= 3;this.target=3D_45||_46;this.triggerTarget=3D_46||_45;this.data=3D_47||{= };}u.extend(PolyEvent.prototype,{constructor:PolyEvent,bubbles:false,prev= entDefault:u.noop,stopPropagation:u.noop,clone:function(){return new = this.constructor(this.type,this.triggerType,this.target,this.triggerTarge= t,u.extend({},this.data));}});function = EventDispatcher(_48,_49){this.target=3D_48;this.queues=3D{};this.defaultE= ventType=3D_49||PolyEvent;}function getQueue(evt){var = Qs=3Dthis.queues;if(!Qs[evt]){Qs[evt]=3D[];}return Qs[evt];}function = addEventListener(evt,fn){this.getQueue(evt).push(fn);}function = removeEventListener(evt,fn){var = q=3Dthis.getQueue(evt),idx=3Dq.indexOf(fn);if(idx!=3D=3D-1){q.splice(idx,= 1);}}function fire(_52,_53,_54,_55){var = _56=3Dthis;if(!_55){setTimeout(function(){_56.dispatchEvent(new = _56.defaultEventType(_52,_52,_53,_56.target,_54));},10);}else{_56.dispatc= hEvent(new _56.defaultEventType(_52,_52,_53,_56.target,_54));}}function = dispatchEvent(evt){for(var = i=3D0,_59=3Devt.target,q=3Dthis.getQueue(evt.type),L=3Dq.length;i-1){r.onReady();ret= urn;}if(b.msi&&!b.ie9&&window=3D=3Dtop){(function(){if(r.isReady){return;= }try{d.documentElement.doScroll("left");}catch(error){setTimeout(argument= s.callee,0);return;}r.onReady();})();}if(b.opr){d.addEventListener("DOMCo= ntentLoaded",function(){if(r.isReady){return;}for(var = i=3D0;i= =3D250&&addthis_share.imp_url&&du&&du!=3Dw.addthis_share.url&&!(_7.util.i= vc((d.location.hash||"").substr(1).split(",").shift()))){w.addthis_share.= url=3Dw.addthis_url=3Ddu;w.addthis_share.title=3Dw.addthis_title=3Ddt;ret= urn 1;}return = 0;};_6f.igv=3Dfunction(u,t){if(!w.addthis_config){w.addthis_config=3D{use= rname:w.addthis_pub};}else{if(addthis_config.data_use_cookies=3D=3D=3Dfal= se){_atc.xck=3D1;}}if(!w.addthis_share){w.addthis_share=3D{};}if(!addthis= _share.url){if(!w.addthis_url&&addthis_share.imp_url=3D=3D=3Dundefined){a= ddthis_share.imp_url=3D1;}addthis_share.url=3D(w.addthis_url||u||"").spli= t("#{").shift();}if(!addthis_share.title){addthis_share.title=3D(w.addthi= s_title||t||"").split("#{").shift();}};if(!_atc.ost){if(!w.addthis_conf){= w.addthis_conf=3D{};}for(var i in = addthis_conf){_atc[i]=3Daddthis_conf[i];}_atc.ost=3D1;}})(_7,_7.api,_7);(= function(_7b,_7c,env){var = _7e,d=3Ddocument,u=3D_7b.util;_7b.ckv=3Du.fromKV(d.cookie,";");function = read(k){return = u.fromKV(d.cookie,";")[k];}if(!_7b.cookie){_7b.cookie=3D{};}_7b.cookie.rc= k=3Dread;})(_7,_7.api,_7);(function(_81,_82,env){var = _84,d=3Ddocument,_85=3D0,u=3D_81.util;function = canWeWrite(){if(_85){return = 1;}set("xtc",1);if(1=3D=3D_81.cookie.rck("xtc")){_85=3D1;}kill("xtc",1);r= eturn _85;}function checkForGovSite(_87){if(_atc.xck){return;}var = h=3D_87||_7.dh||_7.du||(_7.dl?_7.dl.hostname:"");if(h.indexOf(".gov")>-1|= |h.indexOf(".mil")>-1){_atc.xck=3D1;}var = p=3Dtypeof(_81.pub)=3D=3D=3D"function"?_81.pub():_81.pub,x=3D["usarmymedi= a","govdelivery"];for(i in = x){if(p=3D=3Dx[i]){_atc.xck=3D1;break;}}}function = kill(k,ud){if(d.cookie){d.cookie=3Dk+"=3D; expires=3DThu, 01 Jan 1970 = 00:00:01 GMT; path=3D/"+(ud?"; = domain=3D"+(_81.bro.msi?"":".")+"addthis.com":"");}}function = set(u,v,s,nd,_91){checkForGovSite();if(!_atc.xck){if(!_91){var _91=3Dnew = Date();_91.setYear(_91.getFullYear()+2);}document.cookie=3Du+"=3D"+v+(!s?= "; expires=3D"+_91.toUTCString():"")+"; path=3D/;"+(!nd?" = domain=3D"+(_81.bro.msi?"":".")+"addthis.com":"");}}if(!_81.cookie){_81.c= ookie=3D{};}_81.cookie.sck=3Dset;_81.cookie.kck=3Dkill;_81.cookie.cww=3Dc= anWeWrite;_81.cookie.gov=3DcheckForGovSite;})(_7,_7.api,_7);(function(_92= ,_93,env){function munge(s){var mv=3D291;if(s){for(var = i=3D0;i_a1*1000);}function = isValidCuid(_a3){return = _a3&&_a3.match(/^[0-9a-f]{16}$/);}u.cuid=3DgenerateCuid;u.ivc=3DisValidCu= id;u.ioc=3DisCuidOlderThan;})(_7,_7.api,_7);(function(_a4,_a5,env){functi= on getHashParams(s,qs){var = q=3Ds.indexOf("#")>-1&&!qs?s.replace(/^[^\#]+\#?/,""):s.replace(/^[^\?]+\= ??/,""),p=3D_a4.util.fromKV(q);return p;}function = getScriptParams(_ab){var = ss=3Ddocument.gn("script"),_ad=3Dss.length,s=3Dss[_ad-1],p=3DgetHashParam= s(s.src);if(_ab||(s.src&&s.src.indexOf("addthis")=3D=3D-1)){for(var = i=3D0;i<_ad;i++){if((ss[i].src||"").indexOf(_ab||"addthis.com")>-1){p=3Dg= etHashParams(ss[i].src);break;}}}return = p;}if(!_a4.util){_a4.util=3D{};}_a4.util.gsp=3DgetScriptParams;_a4.util.g= hp=3DgetHashParams;})(_7,_7.api,_7);(function(_b1,_b2,env){var = u=3D_b1.util,_b5=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0= 123456789-_=3D";function hexToBase64(_b6){var = _b7=3D"",_b8,_b9,_ba,_bb,_bc,i=3D0;if(/[0-9a-fA-F]+/.test(_b6)){while(i<_= b6.length){_b8=3DparseInt(_b6.charAt(i++),16);_b9=3DparseInt(_b6.charAt(i= ++),16);_ba=3DparseInt(_b6.charAt(i++),16);_bb=3D(_b8<<2)|(isNaN(_ba)?_b9= &3:(_b9>>2));_bc=3D((_b9&3)<<4)|_ba;_b7+=3D_b5.charAt(_bb)+(isNaN(_ba)?""= :_b5.charAt(_bc));}}else{}return _b7;}function base64ToHex(_be){var = _bf=3D"",_c0,_c1,_c2,_c3,_c4,i=3D0;while(i<_be.length){_c3=3D_b5.indexOf(= _be.charAt(i++));_c4=3Di>=3D_be.length?NaN:_b5.indexOf(_be.charAt(i++));_= c0=3D_c3>>2;_c1=3DisNaN(_c4)?(_c3&3):(((_c3&3)<<2)|(_c4>>4));_c2=3D_c4&15= ;_bf+=3D_c0.toString(16)+_c1.toString(16)+(isNaN(_c4)?"":_c2.toString(16)= );}return = _bf;}u.hbtoa=3DhexToBase64;u.atohb=3Dbase64ToHex;})(_7,_7.api,_7);(functi= on(_c6,_c7,env){var a=3D_c6,_ca=3Dnew = Date().getTime(),ran=3Dfunction(){return = Math.floor(Math.random()*4294967295).toString(36);},off=3Dfunction(){retu= rn Math.floor((new = Date().getTime()-_ca)/100).toString(16);},cst=3Dfunction(c){return"CXNID=3D= 2000001.521545608054043907"+(c||2)+"NXC";},sid=3D0,_d0=3Dfunction(f){if(s= id=3D=3D=3D0){a.sid=3Dsid=3D(f||a.util.cuid());}return = sid;},_d2=3Dnull,sxm=3Dfunction(b,xmi){if(_d2!=3D=3Dnull){clearTimeout(_d= 2);}if(b){_d2=3DsetTimeout(function(){xmi(false);},_7.wait);}},fcv=3Dfunc= tion(k,v){return = _euc(k)+"=3D"+_euc(v)+";"+off();},seq=3D1,_da=3Dfunction(url,f){var = u=3D(url||"").split("?"),url=3Du.shift(),_de=3D(u.pop()||"").split("&");r= eturn = f(url,_de);},_df=3Dfunction(url,_e1,_e2,svc){if(!_e1){_e1=3D{};}if(!_e1.r= emove){_e1.remove=3D[];}_e1.remove.push("sms_ss");_e1.remove.push("at_xt"= );_e1.remove.push("fb_ref");_e1.remove.push("fb_source");if(_e1.remove){u= rl=3D_e4(url,_e1.remove);}if(_e1.clean){url=3D_e5(url);}if(_e1.defrag){ur= l=3D_e6(url);}if(_e1.add){url=3D_e7(url,_e1.add,_e2,svc);}return = url;},_e7=3Dfunction(url,_e9,_ea,_eb){var _ec=3D{};if(_e9){for(var k in = _e9){if(url.indexOf(k+"=3D")>-1){continue;}_ec[k]=3D_ee(_e9[k],url,_ea,_e= b);}_e9=3D_7.util.toKV(_ec);}return = url+(_e9.length?((url.indexOf("?")>-1?"&":"?")+_e9):"");},_ee=3Dfunction(= s,url,_f1,_f2){var _f1=3D_f1||addthis_share;return = s.replace(/{{service}}/g,_euc(_f2||"")).replace(/{{code}}/g,_euc(_f2||"")= ).replace(/{{title}}/g,_euc(_f1.title)).replace(/{{url}}/g,_euc(url));},_= e4=3Dfunction(url,_f4){var _f5=3D{},_f4=3D_f4||[];for(var = i=3D0;i<_f4.length;i++){_f5[_f4[i]]=3D1;}return = _da(url,function(url,_f8){var _f9=3D[];if(_f8){for(var i in = _f8){if(typeof(_f8[i])=3D=3D"string"){var = kv=3D(_f8[i]||"").split("=3D");if(kv.length!=3D2&&_f8[i]){_f9.push(_f8[i]= );}else{if(_f5[kv[0]]){continue;}else{if(_f8[i]){_f9.push(_f8[i]);}}}}}ur= l+=3D(_f9.length?("?"+_f9.join("&")):"");}return = url;});},_fc=3Dfunction(url){var = _fe=3Durl.split("#").pop().split(",").shift().split("=3D").pop();if(_7.ut= il.ivc(_fe)){return = url.split("#").pop().split(",");}return[""];},_e6=3Dfunction(url){var = frag=3D_fc(url).shift().split("=3D").pop();if(_7.util.ivc(frag)){return = url.split("#").shift();}else{frag=3Durl.split("#").slice(1).join("#");if(= frag.length=3D=3D11&&/[a-zA-Z0-9\-_]{11}/.test(frag)){return = url.split("#").shift();}}return url;},_e5=3Dfunction(url){return = _da(url,function(url,_103){var = jidx=3Durl.indexOf(";jsessionid"),_105=3D[];if(jidx>-1){url=3Durl.substr(= 0,jidx);}if(_103){for(var i in = _103){if(typeof(_103[i])=3D=3D"string"){var = kv=3D(_103[i]||"").split("=3D");if(kv.length=3D=3D2){if(kv[0].indexOf("ut= m_")=3D=3D=3D0||kv[0]=3D=3D"gclid"||kv[0]=3D=3D"sms_ss"||kv[0]=3D=3D"at_x= t"||kv[0]=3D=3D"fb_ref"||kv[0]=3D=3D"fb_source"){continue;}}if(_103[i]){_= 105.push(_103[i]);}}}url+=3D(_105.length?("?"+_105.join("&")):"");}return= url;});},sta=3Dfunction(){var = pub=3D(typeof(a.pub||"")=3D=3D"function"?a.pub():a.pub)||"unknown";return= "AT-"+pub+"/-/"+a.ab+"/"+_d0()+"/"+(seq++)+(a.uid!=3D=3Dnull?"/"+a.uid:""= );};if(!_7.track){_7.track=3D{};}_c6.util.extend(_7.track,{cst:cst,fcv:fc= v,ran:ran,rup:_e4,aup:_e7,cof:_e6,gof:_fc,clu:_e5,mgu:_df,ssid:_d0,sta:st= a,sxm:sxm});})(_7,_7.api,_7);(function(_10a,_10b,env){function = extractOurParameters(dl,dr){if(!dl){dl=3Ddocument.location;}if(!dr){dr=3D= d.referer||d.referrer||"";}var = rxi,rsi,rsiq,rsc,_113=3D0,du=3Ddl?dl.href:"",_115=3D(du||"").split("#").s= hift(),_116=3D_7.util.ghp(du,1),_117=3D_7.util.ghp(du);_113=3D0,at_st=3D_= 117.at_st,rsc=3D_116.sms_ss,fb_ref=3D_116.fb_ref,at_xt=3D_116.at_xt,q_at_= st=3D_116.at_st;if(fb_ref){var = _118=3Dfb_ref.split("=3D").pop().split("_");if(_118.length=3D=3D2&&_7.uti= l.ivc(_118[0])){at_xt=3D_118.join(",");rsc=3D"facebook_like";}}if(!at_st)= {for(var k in = _117){if(k.length=3D=3D11&&/[a-zA-Z0-9\-_]{11}/.test(k)){var = key=3D_7.util.atohb(k);at_st=3Dkey.substr(0,16)+",";at_st+=3DparseInt(key= .substr(16),10);break;}}}at_st=3Dat_st&&_7.util.ivc(at_st.split(",").shif= t())?at_st:"";if(at_st){_113=3DparseInt(at_st.split(",").pop())+1;rsi=3Da= t_st.split(",").shift();}else{if(du.indexOf(_atd+"book")=3D=3D-1&&_115!=3D= dr){var = cvt=3D[],sm;if(at_xt){sm=3Dat_xt.split(",");rxi=3D_duc(sm.shift());if(rxi= .indexOf(",")>-1){sm=3Drxi.split(",");rxi=3Dsm.shift();}}else{if(q_at_st)= {sm=3Dq_at_st.split(",");rsiq=3D_duc(sm.shift());if(rsiq.indexOf(",")>-1)= {sm=3Drsiq.split(",");rsiq=3Dsm.shift();}}}if(sm&&sm.length){_113=3DMath.= min(3,parseInt(sm.pop())+1);}}}if(!_7.util.ivc(rsi)){rsi=3Dnull;}if(!_7.u= til.ivc(rsiq)){rsiq=3Dnull;}return{rsi:rsi,rsiq:rsiq,rxi:rxi,rsc:rsc,gen:= _113};}_7.extend(_7.track,{eop:extractOurParameters});})(_7,_7.api,_7);(f= unction(){var = d=3Ddocument,a=3D_7,cvt=3D[],avt=3Dnull,qtp=3D[],xtp=3Dfunction(){var = p;while(p=3Dqtp.pop()){trk(p);}},pcs=3D[],spc=3Dnull,apc=3Dfunction(c){c=3D= c.split("-").shift();for(var = i=3D0;i";ifr=3Dd.getElementById("_atssh"+r);}a.= opp(ifr.style);ifr.frameborder=3Difr.style.border=3D0;ifr.style.top=3Difr= .style.left=3D0;return ifr;},_131=3Dfunction(e){var = _133=3D300;if(e&&e.data&&e.data.service){if(a.dcp>=3D_133){return;}trk({g= en:_133,sh:e.data.service});a.dcp=3D_133;}},_134=3Dfunction(evt){var = t=3D{},data=3Devt.data||{},svc=3Ddata.svc,pco=3Ddata.pco,_13a=3Ddata.cmo,= _13b=3Ddata.crs,_13c=3Ddata.cso;if(svc){t.sh=3Dsvc;}if(_13a){t.cm=3D_13a;= }if(_13c){t.cs=3D1;}if(_13b){t.cr=3D1;}if(pco){t.spc=3Dpco;}img("sh","3",= null,t);},trk=3Dfunction(t){var = dr=3Da.dr,rev=3D(a.rev||"");if(!t){return;}t.xck=3D_atc.xck?1:0;t.xxl=3D1= ;t.sid=3Da.track.ssid();t.pub=3Da.pub();t.ssl=3Da.ssl||0;t.du=3Da.tru(a.d= u||a.dl.href);if(a.dt){t.dt=3Da.dt;}if(a.cb){t.cb=3Da.cb;}t.lng=3Da.lng()= ;t.ver=3D_atc.ver;if(!a.upm&&a.uid){t.uid=3Da.uid;}t.pc=3Dt.spc||pcs.join= (",");if(dr){t.dr=3Da.tru(dr);}if(a.dh){t.dh=3Da.dh;}if(rev){t.rev=3Drev;= }if(a.xfr){if(a.upm){if(atf){atf.contentWindow.postMessage(_1e(t),"*");}}= else{var div=3D_12b(),base=3D"static/r07/sh38.html"+(false?"?t=3D"+new = Date().getTime():"");if(atf){div.removeChild(div.firstChild);}atf=3Dctf()= ;atf.src=3D_atr+base+"#"+_1e(t);div.appendChild(atf);}}else{qtp.push(t);}= },img=3Dfunction(i,c,x,obj,_147){if(!window.at_sub&&!_atc.xtr){var = t=3Dobj||{};t.evt=3Di;if(x){t.ext=3Dx;}avt=3Dt;if(_147=3D=3D=3D1){xmi(tru= e);}else{a.track.sxm(true,xmi);}}},cev=3Dfunction(k,v){cvt.push(a.track.f= cv(k,v));a.track.sxm(true,xmi);},xmi=3Dfunction(_14d){var = h=3Da.dl?a.dl.hostname:"";if(cvt.length>0||avt){a.track.sxm(false,xmi);if= (_atc.xtr){return;}var = t=3Davt||{};t.ce=3Dcvt.join(",");cvt=3D[];avt=3Dnull;trk(t);if(_14d){var = i=3Dd.ce("iframe");i.id=3D"_atf";_7.opp(i.style);d.body.appendChild(i);i=3D= d.getElementById("_atf");}}};a.ed.addEventListener("addthis-internal.comp= act",_134);a.ed.addEventListener("addthis.menu.share",_131);if(!a.track){= a.track=3D{};}a.util.extend(a.track,{pcs:pcs,apc:apc,cev:cev,ctf:ctf,gtf:= _12b,qtp:function(p){qtp.push(p);},stf:function(f){atf=3Df;},trk:trk,xtp:= xtp});})();_16(_7,{_rec:[],xfr:!_7.upm||!_7.bro.ffx,pmh:function(e){if(e.= origin.slice(-12)=3D=3D".addthis.com"){if(!e.data){return;}var = data=3D_24(e.data),r=3D_7._rec;for(var = n=3D0;n=3Drv.length-4){rv=3Drv.substr(0,_165);}if(rv= !=3Du){for(var i in = _7.trl){if(_7.trl[i]=3D=3Dk){_164=3D1;}}if(!_164){_7.trl.push(k);}}}}retu= rn = rv;},opp:function(st){st.width=3Dst.height=3D"1px";st.position=3D"absolut= e";st.zIndex=3D100000;},jlr:{},ajs:function(name,_169){if(!_7.jlr[name]){= var = o=3Dd.ce("script"),head=3Dd.gn("head")[0]||d.documentElement;o.src=3D(_16= 9?"":_atr)+name;head.insertBefore(o,head.firstChild);_7.jlr[name]=3D1;ret= urn o;}return 1;},jlo:function(){try{var = a=3D_7,al=3Da.lng(),aig=3Dfunction(src){var img=3Dnew = Image();_7.imgz.push(img);img.src=3Dsrc;};a.alg(al);if(!a.pld){if(a.bro.i= e6){aig(_atr+a.spt);aig(_atr+"static/t00/logo1414.gif");aig(_atr+"static/= t00/logo88.gif");if(window.addthis_feed){aig("static/r05/feed00.gif",1);}= }if(a.pll&&!window.addthis_translations){setTimeout(function(){a.pld=3Da.= ajs("static/r07/menu73.js");},10);}else{a.pld=3Da.ajs("static/r07/menu73.= js");}}}catch(e){}},ao:function(elt,pane,iurl,_174,_175,_176){_7.lad(["op= en",elt,pane,iurl,_174,_175,_176]);_7.jlo();return = false;},ac:function(){},as:function(s,cf,sh){_7.lad(["send",s,cf,sh]);_7.= jlo();}});(function(_17a,_17b,env){var = d=3Ddocument,_17e=3D1,_17f=3D["cbea","kkk","zvys","phz"],i=3D_17f.length,= _181=3D{};function rot(s){return = s.replace(/[a-zA-Z]/g,function(c){return = String.fromCharCode((c<=3D"Z"?90:122)>=3D(c=3Dc.charCodeAt(0)+13)?c:c-26)= ;});}while(i--){_181[rot(_17f[i])]=3D1;}function classifyString(s){var = c=3D0;s=3D(s||"").toLowerCase()+"";if(!s){return = c;}s=3Ds.replace(/[^a-zA-Z]/g," ").split(" ");for(var = i=3D0,_187=3Ds.length;i<_187;i++){if(_181[s[i]]){c|=3D_17e;return = c;}}return c;}function classify(){var = _188=3D(w.addthis_title||d.title),_189=3DclassifyString(_188),_18a=3Dd.al= l?d.all.tags("META"):d.getElementsByTagName?d.getElementsByTagName("META"= ):new Array(),j=3D(_18a||"").length;if(_18a&&j){while(j--){var = m=3D_18a[j]||{},n=3D(m.name||"").toLowerCase(),c=3Dm.content;if(n=3D=3D"d= escription"||n=3D=3D"keywords"){_189|=3DclassifyString(c);}}}return = _189;}if(!_17a.ad){_17a.ad=3D{};}_7.extend(_17a.ad,{cla:classify});})(_7,= _7.api,_7);(function(_18f,_190,env){var = _192,d=3Ddocument,u=3D_18f.util,_194=3D_18f.event.EventDispatcher,_195=3D= 25,_196=3D[];function ApiQueueFactory(name,fn,cxt){var = _19a=3D[];function _19a(){_19a.push(arguments);}function = ready(){cxt[name]=3Dfn;while(_19a.length){fn.apply(cxt,_19a.shift());}}_1= 9a.ready=3Dready;return _19a;}function monitor(_19b){if(_19b&&_19b = instanceof Resource){_196.push(_19b);}for(var i=3D0;i<_196.length;){var = _19d=3D_196[i];if(_19d&&_19d.test()){_196.splice(i,1);Resource.fire("load= ",_19d,{resource:_19d});}else{i++;}}if(_196.length){setTimeout(monitor,_1= 95);}}function Resource(id,url,test){var self=3Dthis,hub=3Dnew = _194(self);hub.decorate(hub).decorate(self);this.ready=3Dfalse;this.loadi= ng=3Dfalse;this.id=3Did;this.url=3Durl;if(typeof(test)=3D=3D=3D"function"= ){this.test=3Dtest;}else{this.test=3Dfunction(){return(!!_window[test]);}= ;}Resource.addEventListener("load",function(evt){var = r=3Devt.resource;if(!r||r.id!=3D=3Dself.id){return;}self.loading=3Dfalse;= self.ready=3Dtrue;hub.fire(evt.type,r,{resource:r});});}u.extend(Resource= .prototype,{load:function(){if(!this.loading){var = l;if(this.url.substr(this.url.length-4)=3D=3D".css"){var = head=3D(d.gn("head")[0]||d.documentElement);l=3Dd.ce("link");l.rel=3D"sty= lesheet";l.type=3D"text/css";l.href=3Dthis.url;l.media=3D"all";head.inser= tBefore(l,head.firstChild);}else{l=3D_7.ajs(this.url,1);}this.loading=3Dt= rue;Resource.monitor(this);return l;}else{return 1;}}});var _1a7=3Dnew = _194(Resource);_1a7.decorate(_1a7).decorate(Resource);u.extend(Resource,{= known:{},loading:_196,monitor:monitor});_18f.resource=3D{Resource:Resourc= e,ApiQueueFactory:ApiQueueFactory};})(_7,_7.api,_7);var = w=3Dwindow,ac=3Dw.addthis_config||{},css=3Dnew = _7.resource.Resource("widgetcss",_atr+"static/r07/widget57.css",function(= ){return true;}),_1aa=3Dnew = _7.resource.Resource("widget32css",_atr+"static/r07/widgetbig57.css",func= tion(){return true;});function = main(){try{if(_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();= if(_7.bro.ipa){_1aa.load();}}var = a=3D_7,msi=3Da.bro.msi,hp=3D0,_1ae=3Dwindow.addthis_config||{},dt=3Dd.tit= le,dr=3D(typeof(a.rdr)!=3D=3D"undefined")?a.rdr:(d.referer||d.referrer||"= "),du=3Ddl?dl.href:null,dh=3Ddl.hostname,_1b3=3Ddu,_1b4=3D0,al=3D(_7.lng(= ).split("-")).shift(),_1b6=3D_7.track.eop(dl,dr),cvt=3D[],rsiq=3D_1b6.rsi= q,rsi=3D_1b6.rsi,rxi=3D_1b6.rxi,rsc=3D_1b6.rsc,gen=3D_1b6.gen,ifr,_1be=3D= _atr+"static/r07/sh38.html#",data,_1c0=3Dfunction(){if(!_7.track.pcs.leng= th){_7.track.apc(window.addthis_product||("men-"+_atc.ver));}data.pc=3D_7= .track.pcs.join(",");};if(window.addthis_product){_7.track.apc(addthis_pr= oduct);if(addthis_product.indexOf("fxe")=3D=3D-1&&addthis_product.indexOf= ("bkm")=3D=3D-1){_7.track.spc=3Daddthis_product;}}var = l=3D_7.share.links.canonical;if(l){if(l.indexOf("http")!=3D=3D0){_1b3=3D(= du||"").split("//").pop().split("/");if(l.indexOf("/")=3D=3D=3D0){_1b3=3D= _1b3.shift()+l;}else{_1b3.pop();_1b3=3D_1b3.join("/")+"/"+l;}_1b3=3Ddl.pr= otocol+"//"+_1b3;}else{_1b3=3Dl;}_7.usu(0,1);}_1b3=3D_1b3.split("#{").shi= ft();a.igv(_1b3,d.title||"");var = _1c2=3Daddthis_share.view_url_transforms||addthis_share.track_url_transfo= rms||addthis_share.url_transforms;if(_1c2){_1b3=3D_7.track.mgu(_1b3,_1c2)= ;}a.smd=3D{rsi:rsi,rxi:rxi,gen:gen,rsc:rsc};a.dr=3Da.tru(dr,"fr");a.du=3D= a.tru(_1b3,"fp");a.dt=3Ddt=3Dw.addthis_share.title;a.cb=3Da.ad.cla();a.dh= =3Ddl.hostname;a.ssl=3Ddu&&du.indexOf("https")=3D=3D=3D0?1:0;data=3D{cb:a= .cb,ab:a.ab,dh:a.dh,dr:a.dr,du:a.du,dt:dt,inst:a.inst,lng:a.lng(),pc:w.ad= dthis_product||"men",pub:a.pub(),ssl:a.ssl,sid:_7.track.ssid(),srd:_atc.d= amp,srf:_atc.famp,srp:_atc.pamp,srx:_atc.xamp,ver:_atc.ver,xck:_atc.xck||= 0};if(a.trl.length){data.trl=3Da.trl.join(",");}if(a.rev){data.rev=3Da.re= v;}if(_1ae.data_track_clickback||_1ae.data_track_linkback){data.ct=3Da.ct= =3D1;}if(a.prv){data.prv=3D_1e(a.prv);}if(rsc){data.sr=3Drsc;}if(a.vamp>=3D= 0&&!a.sub){if(rsi&&a.util.ioc(rsi,5)){cvt.push(a.track.fcv("plv",Math.rou= nd(1/_atc.vamp)));cvt.push(a.track.fcv("rsi",rsi));cvt.push(a.track.fcv("= gen",gen));cvt.push(a.track.fcv("abc",1));data.ce=3Dcvt.join(",");_1b4=3D= 1;}else{if(rxi||rsiq||rsc){cvt.push(a.track.fcv("plv",Math.round(1/_atc.v= amp)));if(rsc){cvt.push(a.track.fcv("rsc",rsc));}if(rxi){cvt.push(a.track= .fcv("rxi",rxi));}else{if(rsiq){cvt.push(a.track.fcv("rsi",rsiq));}}if(rs= iq||rxi){cvt.push(a.track.fcv("gen",gen));}data.ce=3Dcvt.join(",");_1b4=3D= 1;}}}if(_1b4&&a.bamp>=3D0){data.clk=3D1;a.dcp=3Ddata.gen=3D50;}if(a.upm){= data.xd=3D1;if(_7.bro.ffx){data.xld=3D1;}}if(window.history&&typeof(histo= ry.replaceState)=3D=3D"function"&&!_7.bro.chr&&(_1ae.data_track_addressba= r||_1ae.data_track_addressbar_paths)&&((du||"").split("#").shift()!=3Ddr)= &&(du.indexOf("#")=3D=3D-1||rsi)){var = path=3Ddl.pathname||"",_1c4,_1c5=3Dpath!=3D"/";if(_1ae.data_track_address= bar_paths){_1c5=3D0;for(var = i=3D0;i<_1ae.data_track_addressbar_paths.length;i++){_1c4=3Dnew = RegExp(_1ae.data_track_addressbar_paths[i].replace(/\*/g,".*")+"$");if(_1= c4.test(path)){_1c5=3D1;break;}}}if(_1c5&&(!rsi||a.util.ioc(rsi,5))){hist= ory.replaceState({d:(new = Date()),g:gen},d.title,dl.href.split("#").shift()+"#"+_7.util.hbtoa(_7.tr= ack.ssid()+Math.min(3,gen)));}}if(dl.href.indexOf(_atr)=3D=3D-1&&!a.sub){= if(a.upm){if(msi){setTimeout(function(){_1c0();ifr=3Da.track.ctf(_1be+_1e= (data));a.track.stf(ifr);},_7.wait);w.attachEvent("onmessage",a.pmh);}els= e{ifr=3Da.track.ctf();w.addEventListener("message",a.pmh,false);}if(_7.br= o.ffx){ifr.src=3D_1be;_7.track.qtp(data);}else{if(!msi){setTimeout(functi= on(){_1c0();ifr.src=3D_1be+_1e(data);},_7.wait);}}}else{ifr=3Da.track.ctf= ();setTimeout(function(){_1c0();ifr.src=3D_1be+_1e(data);},_7.wait);}if(i= fr){ifr=3Da.track.gtf().appendChild(ifr);a.track.stf(ifr);}}if(w.addthis_= language||ac.ui_language){a.alg();}if(a.plo.length>0){a.jlo();}}catch(e){= window.console&&console.log("lod",e);}}w._ate=3Da;w._adr=3Dr;a._rec.push(= function(data){if(data.sshs){var = s=3Dwindow.addthis_ssh=3D_duc(data.sshs);a.gssh=3D1;a._ssh=3Ds.split(",")= ;}if(data.uss){var = u=3Da._uss=3D_duc(data.uss).split(",");if(window.addthis_ssh){var = seen=3D{},u=3Du.concat(a._ssh),_1cb=3D[];for(var = i=3D0;i");_7.igv();_7.lad(["span",rc,addthis_share.url||"= [url]",addthis_share.title||"[title]"]);}if(w.addthis_clickout){_7.lad(["= cout"]);}if(!_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();i= f(_7.bro.ipa){_1aa.load();}}}catch(e){if(window.console){console.log("mai= n",e);}}_5f.bindReady();_5f.append(main);(function(_1d1,_1d2,env){var = d=3Ddocument,a=3D_1d1,_1d5=3Dfunction(){var = _1d6=3Dd.gn("link"),rv=3D{};for(var i=3D0;i<_1d6.length;i++){var = l=3D_1d6[i];if(l.href&&l.rel){rv[l.rel]=3Dl.href;}}return = rv;},_1da=3D_1d5(),_1db=3Dfunction(){var = p=3Dd.location.protocol;if(p=3D=3D"file:"){p=3D"http:";}return = p+"//"+_atd;},srd=3Dfunction(){if(a.dr){return"&pre=3D"+_euc(a.track.cof(= a.dr));}else{return"";}},_1de=3Dfunction(svc,feed,_1e1,_1e2){return = _1db()+(feed?"feed.php":(svc=3D=3D"email"&&_atc.ver>=3D300?"tellfriend.ph= p":"bookmark.php"))+"?v=3D"+(_atc.ver)+"&winname=3Daddthis&"+uadd(svc,fee= d,_1e1,_1e2)+"&"+a.track.cst(4)+srd()+"&tt=3D0"+(svc=3D=3D=3D"more"&&a.br= o.ipa?"&imore=3D1":"");},uadd=3Dfunction(svc,feed,_1e6,_1e7){var = t=3Da.trim,d=3Dwindow,pub=3Da.pub(),w=3Dwindow._atw||{},u=3D(_1e6&&_1e6.u= rl?_1e6.url:(w.share&&w.share.url?w.share.url:(d.addthis_url||d.location.= href))),acs,hc=3Dfunction(s){if(u&&u!=3D""){var = i=3Du.indexOf("#at"+s);if(i>-1){u=3Du.substr(0,i);}}};if(!_1e7){_1e7=3Dw.= conf||{};}else{for(var k in = w.conf){if(!(_1e7[k])){_1e7[k]=3Dw.conf[k];}}}if(!_1e6){_1e6=3Dw.share||{= };}else{for(var k in = w.share){if(!(_1e6[k])){_1e6[k]=3Dw.share[k];}}}if(a.rsu()){_1e6.url=3Dwi= ndow.addthis_url;_1e6.title=3Dwindow.addthis_title;u=3D_1e6.url;}if(!pub|= |pub=3D=3D"undefined"){pub=3D"unknown";}acs=3D_1e7.services_custom;hc("pr= o");hc("opp");hc("cle");hc("clb");hc("abc");if(u.indexOf("addthis.com/sta= tic/r07/ab")>-1){u=3Du.split("&");for(var i=3D0;i-1))?"&ips=3D1":"")+(crs?"&cr=3D"+(svc= =3D=3Dcrs?1:0):"")+"&uid=3D"+_euc(a.uid&&a.uid!=3D"x"?a.uid:a.util.cuid()= )+(_1e6.email_template?"&email_template=3D"+_euc(_1e6.email_template):"")= +(_1fa?"&email_vars=3D"+_euc(_1fa):"")+(_1f6?"&shortener=3D"+_euc(typeof(= _1f6)=3D=3D"array"?_1f6.join(","):_1f6):"")+(_1f6&&_1f7?"&"+_1f7:"")+((_1= e6.passthrough||{})[svc]?"&passthrough=3D"+t((typeof(_1e6.passthrough[svc= ])=3D=3D"object"?a.util.toKV(_1e6.passthrough[svc]):_1e6.passthrough[svc]= ),1):"")+(_1e6.description?"&description=3D"+t(_1e6.description,1):"")+(_= 1e6.html?"&html=3D"+t(_1e6.html,1):(_1e6.content?"&html=3D"+t(_1e6.conten= t,1):""))+(_1e6.trackurl&&_1e6.trackurl!=3Du?"&trackurl=3D"+t(_1e6.tracku= rl,1):"")+(_1e6.screenshot?"&screenshot=3D"+t(_1e6.screenshot,1):"")+(_1e= 6.swfurl?"&swfurl=3D"+t(_1e6.swfurl,1):"")+(a.cb?"&cb=3D"+a.cb:"")+(a.ufb= l?"&ufbl=3D1":"")+(_1e6.iframeurl?"&iframeurl=3D"+t(_1e6.iframeurl,1):"")= +(_1e6.width?"&width=3D"+_1e6.width:"")+(_1e6.height?"&height=3D"+_1e6.he= ight:"")+(_1e7.data_track_p32?"&p32=3D"+_1e7.data_track_p32:"")+(_1e7.dat= a_track_clickback||_1e7.data_track_linkback||!pub||pub=3D=3D"AddThis"?"&s= ms_ss=3D1&at_xt=3D1":"")+((acs&&acs.url)?"&acn=3D"+_euc(acs.name)+"&acc=3D= "+_euc(acs.code)+"&acu=3D"+_euc(acs.url):"")+(a.smd?(a.smd.rxi?"&rxi=3D"+= a.smd.rxi:"")+(a.smd.rsi?"&rsi=3D"+a.smd.rsi:"")+(a.smd.gen?"&gen=3D"+a.s= md.gen:""):((rsi?"&rsi=3D"+rsi:"")+(gen?"&gen=3D"+gen:"")))+(_1e6.xid?"&x= id=3D"+t(_1e6.xid,1):"")+(tmp?"&template=3D"+t(tmp,1):"")+(_1f3?"&module=3D= "+t(_1f3,1):"")+(_1e7.ui_cobrand?"&ui_cobrand=3D"+t(_1e7.ui_cobrand,1):""= )+(_1e7.ui_header_color?"&ui_header_color=3D"+t(_1e7.ui_header_color,1):"= ")+(_1e7.ui_header_background?"&ui_header_background=3D"+t(_1e7.ui_header= _background,1):"");return rv;},_200=3Dfunction(_201,_202){var = xid=3D_201.xid||a.util.cuid();return"at_xt=3D"+xid+","+((a.smd||{}).gen||= 0);},_204=3Dfunction(_205,_206,_207,_208,_209,_20a){var = pub=3Da.pub(),url=3D_208||_206.url||"",xid=3D_206.xid||a.util.cuid();if(u= rl.toLowerCase().indexOf("http%3a%2f%2f")=3D=3D=3D0){url=3D_duc(url);}if(= _209){var _20e=3D{};for(var k in = _206){_20e[k]=3D_206[k];}_20e.xid=3Dxid;setTimeout(function(){(new = Image()).src=3D_1de(_205=3D=3D"twitter"&&_20a?"tweet":_205,0,_20e,_207);}= ,100);}return = url+(_207.data_track_clickback||_207.data_track_linkback||!pub||pub=3D=3D= "AddThis"?((url.indexOf("?")>-1)?"&":"?")+("sms_ss=3D"+_205)+("&at_xt=3D"= +xid+","+((a.smd||{}).gen||0)):"");},_210=3Dfunction(_211,_212,_213){var = _212=3D_212||{},_214=3D_211.share_url_transforms||_211.url_transforms||{}= ,url=3Da.track.cof(a.track.mgu(_211.url,_214,_211,"mailto"));return"mailt= o:?subject=3D"+_euc(_211.title?_211.title:url)+"&body=3D"+_euc(_204("mail= to",_211,_212,url,_213));},_216=3Dfunction(_217){return((!_217.templates|= |!_217.templates.twitter)&&(!a.wlp||a.wlp=3D=3D"http:"));},_218=3Dfunctio= n(url,_21a,_21b,name){var = neww=3D_21a||550,newh=3D_21b||450,_21f=3Dscreen.width,_220=3Dscreen.heigh= t,_221=3DMath.round((_21f/2)-(neww/2)),_222=3D0,i;if(_220>newh){_221=3DMa= th.round((_220/2)-(newh/2));}w.open(url,name||"addthis_share","left=3D"+_= 221+",top=3D"+_222+",width=3D"+neww+",height=3D"+newh+",personalbar=3Dno,= toolbar=3Dno,scrollbars=3Dyes,location=3Dyes,resizable=3Dyes");return = false;},_224=3Dfunction(svc){var _226=3D{wordpress:1,vk:1};return = _226[svc];},_227=3Dfunction(svc,_229,_22a,_22b,_22c,name){var = _22e=3D{wordpress:{width:720,height:570},vk:{width:720,height:290},"defau= lt":{width:550,height:450}},url=3D_1de(svc,0,_229,_22a);if(_22a.ui_use_sa= me_window){window.location.href=3Durl;}else{_218(url,_22b||(_22e[svc]||_2= 2e["default"]).width,_22c||(_22e[svc]||_22e["default"]).height,name);}ret= urn false;},_230=3Dfunction(_231,_232,_233,_234){var = _235=3D"",_236=3D_231.share_url_transforms||_231.url_transforms||{},_237,= url=3Da.track.cof(a.track.mgu(_231.url,_236,_231,"twitter"));if((_231.pas= sthrough||{}).twitter){if(_231.passthrough.twitter.text){_237=3D_231.titl= e;_231.title=3D_231.passthrough.twitter.text;}_235=3Da.util.toKV(_231.pas= sthrough.twitter);}if(_235.indexOf("text=3D")=3D=3D-1){_235=3D"text=3D"+_= euc(_231.title)+"&"+_235;}if(_235.indexOf("via=3D")=3D=3D-1){_235=3D"via=3D= AddThis&"+_235;}url=3D"http://twitter.com/share?url=3D"+_euc(_204("twitte= r",_231,_232,url,1,_233))+"&"+_235;if(_237){_231.title=3D_237;}if(_232.ui= _use_same_window||_234){window.location.href=3Durl;}else{_218(url,550,450= ,"twitter_tweet");}return = false;},_239=3D[],_23a=3Dfunction(svc,feed,_23d,_23e){var = url=3D_1de(svc,feed,_23d,_23e);_239.push(a.ajs(url,1));},_240=3Dfunction(= _241,_242,_243){return = _1db()+"tellfriend.php?&fromname=3Daaa&fromemail=3D"+_euc(_242.from)+"&fr= ommenu=3D1&tofriend=3D"+_euc(_242.to)+(_241.email_template?"&template=3D"= +_euc(_241.email_template):"")+(_242.vars?"&vars=3D"+_euc(_242.vars):"")+= "&lng=3D"+(a.lng()||"xx")+"¬e=3D"+_euc(_242.note)+"&"+uadd("email",nul= l,null,_243);};_1d1.share=3D{auw:_224,ocw:_218,stw:_227,pts:_230,unt:_216= ,uadd:uadd,genurl:_1de,geneurl:_240,genieu:_210,acb:_204,gcp:_200,svcurl:= _1db,track:_23a,links:_1da};})(_7,_7.api,_7);})();function = addthis_open(){if(typeof iconf=3D=3D"string"){iconf=3Dnull;}return = _ate.ao.apply(_ate,arguments);}function = addthis_close(){_ate.ac();}function = addthis_sendto(){_ate.as.apply(_ate,arguments);return = false;}if(_atc.dr){_adr.onReady();}}else{_ate.inst++;}if(_atc.abf){addthi= s_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]= ",window.addthis_title||"[TITLE]");}if(!window.addthis||window.addthis.no= deType!=3D=3Dundefined){window.addthis=3D(function(){var = g=3D{a1webmarks:"A1‑Webmarks",aim:"AOL = Lifestream",amazonwishlist:"Amazon",aolmail:"AOL Mail",aviary:"Aviary = Capture",domaintoolswhois:"Whois Lookup",googlebuzz:"Google = Buzz",googlereader:"Google Reader",googletranslate:"Google = Translate",linkagogo:"Link-a-Gogo",meneame:"Menéame",misterwong:"M= ister Wong",mailto:"Email = App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It = Later",rss:"RSS",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"W= ordPress",yahoobkm:"Y! Bookmarks",yahoomail:"Y! = Mail",youtube:"YouTube"},i=3Ddocument,f=3Di.gn("body").item(0),h=3D_ate.u= til.bind,c=3D_ate.ed,b=3Dfunction(d,n){var = o;if(window._atw&&_atw.list){o=3D_atw.list[d]}else{if(g[d]){o=3Dg[d]}else= {o=3D(n?d:(d.substr(0,1).toUpperCase()+d.substr(1)))}}return(o||"").repla= ce(/ /g," ")},l=3Dfunction(d,w,u,t,v){w=3Dw.toUpperCase();var = r=3D(d=3D=3Df&&addthis.cache[w]?addthis.cache[w]:(d||f||i.body).getElemen= tsByTagName(w)),q=3D[],s,p;if(d=3D=3Df){addthis.cache[w]=3Dr}if(v){for(s=3D= 0;s-1){q.push(p)}= }}else{u=3Du.replace(/\-/g,"\\-");var n=3Dnew = RegExp("(^|\\s)"+u+(t?"\\w*":"")+"(\\s|$)");for(s=3D0;s-1){s=3Ds.replace(/&([aeiou]).+;/g,"$1")}return = s},haveFB=3Dfunction(){return(typeof(window.FB)=3D=3D"object"&&FB.Event&&= typeof(FB.Event.subscribe)=3D=3D"function")},subscribedFB=3D0,likeButtons= =3D[],customServices=3D{},top_services=3D{compact:1,expanded:1,facebook:1= ,email:1,twitter:1,print:1,google:1,live:1,stumbleupon:1,myspace:1,favori= tes:1,digg:1,delicious:1,blogger:1,googlebuzz:1,friendfeed:1,vk:1,mymailr= u:1,gmail:1,yahoomail:1,reddit:1,orkut:1},css32=3Dnew = _ate.resource.Resource("widget32css",_atr+"static/r07/widgetbig57.css",fu= nction(){return = true}),need32=3Dfalse,needFBCallback=3Dtrue,fblikes=3D[],globalConfig=3Dw= .addthis_config,globalShare=3Dw.addthis_share,upConfig=3D{},upShare=3D{},= body=3Dd.gn("body").item(0),mrg=3Dfunction(o,n){if(n&&o!=3D=3Dn){for(var = k in = n){if(o[k]=3D=3D=3Du){o[k]=3Dn[k]}}}},twitterCounters=3D{},addEvents=3Dfu= nction(o,ss,au){var = oldclick=3Do.onclick||function(){},genshare=3Dfunction(){_ate.ed.fire("ad= dthis.menu.share",window.addthis||{},{element:o,service:ss,url:o.share.ur= l})};if(o.conf.data_ga_tracker||addthis_config.data_ga_tracker||o.conf.da= ta_ga_property||addthis_config.data_ga_property){o.onclick=3Dfunction(){_= ate.gat(ss,au,o.conf,o.share);genshare();return = oldclick()}}else{o.onclick=3Dfunction(){genshare();return = oldclick()}}},getFollowUrl=3Dfunction(ss,userid){var = urls=3D{googlebuzz:"http://www.google.com/profiles/%s",youtube:"http://ww= w.youtube.com/user/%s",facebook:"http://www.facebook.com/profile.php?id=3D= %s",facebook_url:"http://www.facebook.com/%s",rss:"%s",flickr:"http://www= .flickr.com/photos/%s",twitter:"http://twitter.com/%s",linkedin:"http://w= ww.linkedin.com/in/%s"};if(ss=3D=3D"facebook"&&isNaN(parseInt(userid))){s= s=3D"facebook_url"}return(urls[ss]||"").replace("%s",userid)||""},check32= =3Dfunction(o,alwaysCheck){if(need32&&!alwaysCheck){return true}var = opc=3D(o.parentNode||{}).className||"";need32=3D(opc.indexOf("32x32")>-1|= |o.className.indexOf("32x32")>-1);return = need32},registerProductCode=3Dfunction(o){var = opc=3D(o.parentNode||{}).className||"",pc=3Do.conf&&o.conf.product&&opc.i= ndexOf("toolbox")=3D=3D-1?o.conf.product:"tbx"+(o.className.indexOf("32x3= 2")>-1||opc.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;if(pc.indexOf(32)>-= 1){need32=3Dtrue}_ate.track.apc(pc);return pc},rpl=3Dfunction(o,n){var = r=3D{};for(var k in o){if(n[k]){r[k]=3Dn[k]}else{r[k]=3Do[k]}}return = r},addthis=3Dwindow.addthis,f_title=3D{rss:"Subscribe via = RSS"},b_title=3D{tweet:"Tweet",email:"Email",mailto:"Email",print:"Print"= ,favorites:"Save to Favorites",twitter:"Tweet This",digg:"Digg = This",more:"View more = services"},json=3D{email_vars:1,passthrough:1,modules:1,templates:1,servi= ces_custom:1},nosend=3D{feed:1,more:_atc.ver<300,email:1,mailto:1},nowind= ow=3D{feed:1,email:1,mailto:1,print:1,more:!_ate.bro.ipa&&_atc.ver<300,fa= vorites:1},sharetowindow=3D{more:_atc.ver>=3D300},_uniqueConcat=3Dfunctio= n(a,b){var keys=3D{};for(var = i=3D0;i-1&&(o.conf.product||"").indexOf("men")=3D=3D= =3D0){o.conf.product=3D"tbx"+(oParent.className.indexOf("32x32")>-1?"32":= "")+"-"+_atc.ver;_ate.track.apc(o.conf.product)}if(ss&&ss!=3D=3D"more"){o= .conf.product=3DregisterProductCode(o)}if((!o.conf||(!o.conf.ui_click&&!o= .conf.ui_window_panes))&&!_ate.bro.ipa){if(onmouseover){o.onmouseover=3Df= unction(){return = onmouseover(this,this.conf,this.share)}}if(onmouseout){o.onmouseout=3Dfun= ction(){return = onmouseout(this)}}if(onclick){o.onclick=3Dfunction(){return = onclick(o,o.conf,o.share)}}}else{if(onclick){if(ss){o.onclick=3Dfunction(= ){return = onclick(this,this.conf,this.share)}}else{if(!o.conf.ui_window_panes){o.on= click=3Dfunction(){return = addthis_open(this,"",null,null,this.conf,this.share)}}else{o.onclick=3Dfu= nction(){return = addthis_sendto("more",this.conf,this.share)}}}}}if(o.tagName.toLowerCase(= )=3D=3D"a"){var = url=3Do.share.url||addthis_share.url;_ate.usu(url);if(ss){var = customService=3D_getCustomService(ss,o.conf),cbtn=3Do.firstChild;if(custo= mService&&customService.code&&customService.icon){if(cbtn&&cbtn.className= .indexOf("at300bs")>-1){var = size=3D"16";if(check32(o,1)){cbtn.className=3Dcbtn.className.split("at15n= c").join("");size=3D"32"}cbtn.style.background=3D"url("+customService.ico= n+") no-repeat top left = transparent";if(!cbtn.style.cssText){cbtn.style.cssText=3D""}cbtn.style.c= ssText=3D"line-height:"+size+"px!important;width:"+size+"px!important;hei= ght:"+size+"px!important;background:"+cbtn.style.background+"!important"}= }if(!nowindow[ss]){if(attrs.follow){o.href=3Durl;o.onclick=3Dfunction(){_= ate.share.track(ss,1,o.share,o.conf)};if(o.children&&o.children.length=3D= =3D1&&o.parentNode&&o.parentNode.className.indexOf("toolbox")>-1){var = sp=3Dd.ce("span");sp.className=3D"addthis_follow_label";sp.innerHTML=3Dad= dthis.util.getServiceName(ss);o.appendChild(sp)}}else{if(ss=3D=3D"twitter= "){if(_ate.share.unt(o.share)){o.onclick=3Dfunction(e){return = _ate.share.pts(o.share,o.conf)};o.noh=3D1}else{o.onclick=3Dnull;o.href=3D= _ate.share.genurl(ss,0,o.share,o.conf);o.noh=3D0}}else{if(!o.noh){if(o.co= nf.ui_open_windows||_ate.share.auw(ss)){o.onclick=3Dfunction(e){return = _ate.share.stw(ss,o.share,o.conf)}}else{o.href=3D_ate.share.genurl(ss,0,o= .share,o.conf)}}}}addEvents(o,ss,url);if(!o.target){o.target=3D"_blank"}a= ddthis.links.push(o)}else{if(ss=3D=3D"mailto"||(ss=3D=3D"email"&&(o.conf.= ui_use_mailto||_ate.bro.iph||_ate.bro.ipa))){o.onclick=3Dfunction(){o.sha= re.xid=3D_ate.util.cuid();(new = Image()).src=3D_ate.share.genurl("mailto",0,o.share,o.config)};o.href=3D_= ate.share.genieu(o.share);addEvents(o,ss,url);addthis.ems.push(o)}}if(!o.= title||o.at_titled){var = serviceName=3Daddthis.util.getServiceName(ss,!customService);o.title=3Dun= accent(attrs.follow?(f_title[ss]?f_title[ss]:"Follow on = "+serviceName):(b_title[ss]?b_title[ss]:"Send to = "+serviceName));o.at_titled=3D1}}else{if(o.conf.product&&o.parentNode.cla= ssName.indexOf("toolbox")=3D=3D-1){registerProductCode(o)}}}var = app;switch(internal){case"img":if(!o.hasChildNodes()){var = lang=3D(o.conf.ui_language||_ate.lng()).split("-").shift(),validatedLang=3D= _ate.ivl(lang);if(!validatedLang){lang=3D"en"}else{if(validatedLang!=3D=3D= 1){lang=3DvalidatedLang}}app=3D_makeButton(_ate.iwb(lang)?150:125,16,"Sha= re",_atr+"static/btn/v2/lg-share-"+lang.substr(0,2)+".gif")}break}if(app)= {o.appendChild(app)}}}},buttons=3Daddthis._gebcn(body,"A","addthis_button= _",true,true),addFBSubscriptionAttempts=3D0;tryingToSubscribe=3D0,likes=3D= {},addFBSubscriptions=3Dfunction(){if(d.location.href.indexOf(_atr)=3D=3D= -1&&!_ate.sub&&!subscribedFB){if(haveFB()){subscribedFB=3D1;FB.Event.subs= cribe("edge.create",function(response){if(!likes[response]){var = as=3D{};for(var k in = addthis_share){as[k]=3Daddthis_share[k]}as.url=3Dresponse;_ate.share.trac= k("facebook_like",0,as,addthis_config);likes[response]=3D1}});FB.Event.su= bscribe("edge.remove",function(response){if(likes[response]){var = as=3D{};for(var k in = addthis_share){as[k]=3Daddthis_share[k]}as.url=3Dresponse;_ate.share.trac= k("facebook_dislike",0,as,addthis_config);likes[response]=3D0}})}else{if(= window.fbAsyncInit&&!tryingToSubscribe){if(addFBSubscriptionAttempts<3){s= etTimeout(addFBSubscriptions,3000+1000*2*(addFBSubscriptionAttempts++))}t= ryingToSubscribe=3D1}}}},_renderToolbox=3Dfunction(collection,config,shar= e,reprocess,override){for(var i=3D0;i";var = tm=3Db.firstChild;tm.src=3D"//api.tweetmeme.com/button.js?url=3D"+_euc(at= tr.share.url)+"&"+passthrough;b.noh=3Db.ost=3D1}else{if(sv=3D=3D=3D"tweet= "){if(b.ost){continue}var = tw_attr=3D_parseThirdPartyAttributes(b,"tw"),searchUrl=3D"http://twitter.= com/#search?q=3D",share=3Dattr.share,tww=3Dtw_attr.width||55,twh=3Dtw_att= r.height||20,passthrough,serializedShare=3D"",tweetButton;if(!tw_attr.tex= t){tw_attr.text=3Dattr.share.title}if(!tw_attr.via){tw_attr.via=3D"AddThi= s"}if(!tw_attr.count){tw_attr.count=3D"horizontal"}if(!share.passthrough)= {share.passthrough=3D{}}share.passthrough.twitter=3D_ate.util.toKV(tw_att= r);for(var k in = share){if(typeof(share[k]).prototype=3D=3D"undefined"){if(typeof(share[k]= )=3D=3D"object"){serializedShare+=3D"&"+_euc(k)+"=3D"+_euc(_ate.util.toKV= (share[k]))}else{serializedShare+=3D"&"+_euc(k)+"=3D"+_euc(share[k])}}}if= (tw_attr.count=3D=3D=3D"vertical"){twh=3D62;if(!tw_attr.height){tw_attr.h= eight=3Dtwh}}else{if(tw_attr.count=3D=3D=3D"horizontal"){tww=3D110;if(!tw= _attr.width){tw_attr.width=3Dtww}}}if(tw_attr.width){tww=3Dtw_attr.width}= if(tw_attr.height){twh=3Dtw_attr.height}passthrough=3D_ate.util.toKV(tw_a= ttr),b.innerHTML=3D'';tweetButton=3Db.firstChild;if(!attr.conf.pu= bid){attr.conf.pubid=3Daddthis_config.pubid||_ate.pub()}if(_ate.tamp>=3D0= ){tweetButton.src=3D_atr+"static/r07/tweet01.html#href=3D"+_euc(attr.shar= e.url)+"&dr=3D"+_euc(_ate.dr)+"&conf=3D"+_euc(_ate.util.toKV(attr.conf))+= "&share=3D"+_euc(serializedShare)+"&tw=3D"+_euc(passthrough)}else{tweetBu= tton.src=3D"//platform.twitter.com/widgets/tweet_button.html?url=3D"+_euc= (tw_attr.url||attr.share.url)+"&"+share.passthrough.twitter}b.noh=3Db.ost= =3D1}else{if(sv=3D=3D=3D"facebook_like"){if(b.ost){continue}var = fblike,fb_attr=3D_parseThirdPartyAttributes(b,"fb:like"),fb_params=3D"",f= bw=3Dfb_attr.width||100,fbh=3Dfb_attr.height||21,fbroot=3D"fb-root",fbjs,= hasNamespace=3Dfalse,currentFBInit=3Dwindow.fbAsyncInit,oFBroot=3Dd.getEl= ementById(fbroot);passthrough=3D_ate.util.toKV(fb_attr);_ate.ufbl=3D1;try= {var = htmlRoot=3D(document.getElementsByTagName("html"))[0];if(htmlRoot){if(htm= lRoot.getAttribute&&htmlRoot.getAttribute("xmlns:fb")){hasNamespace=3Dtru= e}else{if(_ate.bro.msi){var = scan=3DhtmlRoot.outerHTML.substr(0,htmlRoot.outerHTML.indexOf(">"));if(sc= an.indexOf("xmlns:fb")>-1){hasNamespace=3Dtrue}}}}}catch(e){}if((_atc.ltj= &&(!window.FB||(!FB.Share&&!FB.Bootstrap))&&hasNamespace)||(haveFB()&&FB.= XFBML&&FB.XFBML.parse)){if(fb_attr.layout=3D=3D=3Dundefined){fb_attr.layo= ut=3D"button_count"}if(fb_attr.show_faces=3D=3D=3Dundefined){fb_attr.show= _faces=3D"false"}if(fb_attr.action=3D=3D=3Dundefined){fb_attr.action=3D"l= ike"}if(fb_attr.width=3D=3D=3Dundefined){fb_attr.width=3Dfbw}if(fb_attr.f= ont=3D=3D=3Dundefined){fb_attr.font=3D"arial"}if(fb_attr.href=3D=3D=3Dund= efined){fb_attr.href=3Dattr.share.url}for(var k in = fb_attr){fb_params+=3D" = "+k+'=3D"'+fb_attr[k]+'"'}if(_atc.ufc){b.innerHTML=3D'"}else{b.innerHTML=3D'"}if(haveFB()&&FB.XFBML&&FB.XFBML.parse){FB.XFBML= .parse(b);addFBSubscriptions()}else{if(currentFBInit){}else{if(!oFBroot){= oFBroot=3Dd.ce("div");oFBroot.id=3Dfbroot;body.appendChild(oFBroot)}if(!c= urrentFBInit){e=3Dd.createElement("script");e.src=3Dd.location.protocol+"= //connect.facebook.net/en_US/all.js";e.async=3Dtrue;oFBroot.appendChild(e= );currentFBInit=3Dfunction(){FB.init({appId:"172525162793917",status:true= ,cookie:false})}}}fblikes.push(b);if(needFBCallback){needFBCallback=3Dfal= se;window.__orig__fbAsyncInit=3DcurrentFBInit;window.fbAsyncInit=3Dfuncti= on(){window.__orig__fbAsyncInit();for(var = i=3D0;i";fblike=3Db.firstChild}fblike.st= yle.overflow=3D"hidden";fblike.style.scrolling=3D"no";fblike.style.scroll= bars=3D"no";fblike.style.border=3D"none";fblike.style.borderWidth=3D"0px"= ;fblike.style.width=3Dfbw+"px";fblike.style.height=3Dfbh+"px";fblike.src=3D= "//www.facebook.com/plugins/like.php?href=3D"+_euc(attr.share.url)+"&layo= ut=3Dbutton_count&show_faces=3Dfalse&width=3D100&action=3Dlike&font=3Dari= al&"+passthrough;if(!_ate.bro.msi){b.appendChild(fblike)}}likeButtons.pus= h(fblike);b.noh=3Db.ost=3D1}else{if(sv.indexOf("preferred")>-1){if(b._iss= ){continue}s=3Dc.match(/addthis_button_preferred_([0-9]+)(?:\s|$)/);var = svidx=3D((s&&s.length)?Math.min(16,Math.max(1,parseInt(s[1]))):1)-1;if(!b= .conf){b.conf=3D{}}b.conf.product=3D"tbx-"+_atc.ver;registerProductCode(b= );if(window._atw){if(!b.parentNode.services){b.parentNode.services=3D{}}v= ar = excl=3D_atw.conf.services_exclude||"",locopts=3D_atw.loc,parentServices=3D= b.parentNode.services,opts=3D_uniqueConcat(addthis_options.replace(",more= ","").split(","),locopts.split(","));do{sv=3Dopts[svidx++]}while(svidx-1||parentServices[sv]));if(parentServices[s= v]){for(var k in = _atw.list){if(!parentServices[k]&&excl.indexOf(k)=3D=3D-1){sv=3Dk;break}}= }b._ips=3D1;if(b.className.indexOf(sv)=3D=3D-1){b.className+=3D" = addthis_button_"+sv;b._iss=3D1}b.parentNode.services[sv]=3D1}else{_ate.al= g(attr.conf.ui_language||window.addthis_language);_ate.plo.unshift(["deco= ",_renderToolbox,[b],config,share,true]);if(_ate.gssh){_ate.pld=3D_ate.aj= s("static/r07/menu73.js")}else{if(!_ate.pld){_ate.pld=3D1;var = loadmenu=3Dfunction(){_ate.pld=3D_ate.ajs("static/r07/menu73.js")};if(_at= e.upm){_ate._rec.push(function(data){if(data.ssh){loadmenu()}});setTimeou= t(loadmenu,500)}else{loadmenu()}}}continue}}else{if(sv.indexOf("follow")>= -1){sv=3Dsv.split("_follow").shift();options.follow=3Dtrue;attr.share.url= =3DgetFollowUrl(sv,attr.share.userid)}}}}}if(!top_services[sv]&&(need32||= check32(b))){css32.load()}if(!b.childNodes.length){var = sp=3Dd.ce("span");b.appendChild(sp);sp.className=3Da+"bs at15nc = at15t_"+sv}else{if(b.childNodes.length=3D=3D1){var = cn=3Db.childNodes[0];if(cn.nodeType=3D=3D3){var = sp=3Dd.ce("span"),tv=3Dcn.nodeValue;b.insertBefore(sp,cn);sp.className=3D= a+"bs at15nc = at15t_"+sv}}else{hc=3D1}}if(sv=3D=3D=3D"compact"||sv=3D=3D=3D"expanded"){= if(!hc&&c.indexOf(a)=3D=3D-1){b.className+=3D" = "+a+"m"}if(attr.conf.product&&attr.conf.product.indexOf("men-")=3D=3D-1){= attr.conf.product+=3D",men-"+_atc.ver}if(sv=3D=3D=3D"expanded"){options.n= ohover=3Dtrue;options.singleservice=3D"more"}}else{if((b.parentNode.class= Name||"").indexOf("toolbox")>-1){if(!b.parentNode.services){b.parentNode.= services=3D{}}b.parentNode.services[sv]=3D1}if(!hc&&c.indexOf(a)=3D=3D-1)= {b.className+=3D" = "+a+"b"}options.singleservice=3Dsv}if(b._ips){options.issh=3Dtrue}_render= ([b],attr,options,override);b.ost=3D1;registerProductCode(b)}}}},gat=3Dfu= nction(s,au,conf,share){var = pageTracker=3Dconf.data_ga_tracker,propertyId=3Dconf.data_ga_property;if(= propertyId){if(typeof(window._gat)=3D=3D"object"&&_gat._getTracker){pageT= racker=3D_gat._getTracker(propertyId)}else{if(typeof(window._gaq)=3D=3D"o= bject"&&_gaq._getAsyncTracker){pageTracker=3D_gaq._getAsyncTracker(proper= tyId)}else{if(typeof(window._gaq)=3D=3D"array"){_gaq.push([function(){_at= e.gat(s,au,conf,share)}])}}}}if(pageTracker&&typeof(pageTracker)=3D=3D"st= ring"){pageTracker=3Dwindow[pageTracker]}if(pageTracker&&typeof(pageTrack= er)=3D=3D"object"){var = gaUrl=3Dau||(share||{}).url||location.href;if(gaUrl.toLowerCase().replace= ("https","http").indexOf("http%3a%2f%2f")=3D=3D0){gaUrl=3D_duc(gaUrl)}try= {pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){try{pageTracker._ini= tData();pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){}}}};_ate.gat= =3Dgat;addthis.update=3Dfunction(which,what,value){if(which=3D=3D"share")= {if(what=3D=3D"url"){_ate.usu(0,1)}if(!window.addthis_share){window.addth= is_share=3D{}}window.addthis_share[what]=3Dvalue;upShare[what]=3Dvalue;fo= r(var i in addthis.links){var o=3Daddthis.links[i],rx=3Dnew = RegExp("&"+what+"=3D(.*)&"),ns=3D"&"+what+"=3D"+_euc(value)+"&";if(o.shar= e){o.share[what]=3Dvalue}if(!o.noh){o.href=3Do.href.replace(rx,ns);if(o.h= ref.indexOf(what)=3D=3D-1){o.href+=3Dns}}}for(var i in addthis.ems){var = o=3Daddthis.ems[i];o.href=3D_ate.share.genieu(addthis_share)}}else{if(whi= ch=3D=3D"config"){if(!window.addthis_config){window.addthis_config=3D{}}w= indow.addthis_config[what]=3Dvalue;upConfig[what]=3Dvalue}}};addthis._ren= der=3D_render;var rsrcs=3D[new = _ate.resource.Resource("countercss",_atr+"static/r07/counter57.css",funct= ion(){return true}),new = _ate.resource.Resource("counter",_atr+"js/250/plugin.sharecounter.js",fun= ction(){return = window.addthis.counter.ost})];if(!w.JSON||!w.JSON.stringify){rsrcs.unshif= t(new = _ate.resource.Resource("json2",_atr+"static/r07/json2.js",function(){retu= rn = w.JSON&&w.JSON.stringify}))}addthis.counter=3Dfunction(what,config,share)= {if(what){what=3Daddthis._select(what);if(what.length){if(!addthis.counte= r.selects){addthis.counter.selects=3D[]}addthis.counter.selects=3Daddthis= .counter.selects.concat({counter:what,config:config,share:share});for(var= k in = rsrcs){if((rsrcs[k]||{}).load){rsrcs[k].load()}}}}};addthis.button=3Dfunc= tion(what,config,share){config=3Dconfig||{};if(!config.product){config.pr= oduct=3D"men-"+_atc.ver}_render(what,{conf:config,share:share},{internal:= "img"})};addthis.toolbox=3Dfunction(what,config,share,internalUse){var = toolboxes=3D_select(what);for(var i=3D0;i-1?"32":"")+"-"+_atc.ver}if(tb){c=3D= tb.getElementsByTagName("a");if(c){_renderToolbox(c,attr.conf,attr.share,= !internalUse,!internalUse)}tb.appendChild(sp)}sp.className=3D"atclear"}};= addthis.ready=3Dfunction(){var = at=3Daddthis,a=3D".addthis_";if(at.ost){return}at.ost=3D1;addthis.toolbox= (a+"toolbox",null,null,true);addthis.button(a+"button");addthis.counter(a= +"counter");_renderToolbox(buttons,null,null,false);_ate.ed.fire("addthis= .ready",addthis);if(_ate.onr){_ate.onr(addthis)}for(var = i=3D0,plo=3Dat.plo,q;i-1:this.= indexOf(A)>-1},fsr$trim:function(){return this.replace(/^\s+|\s+$/g,"")=0A= },fsr$clean:function(){return this.replace(/\s+/g," = ").fsr$trim()},fsr$camelCase:function(){return = this.replace(/-\D/g,function(A){return A.charAt(1).toUpperCase()=0A= })},fsr$hyphenate:function(){return = this.replace(/[A-Z]/g,function(A){return("-"+A.charAt(0).toLowerCase())=0A= })},fsr$capitalize:function(){return = this.replace(/\b[a-z]/g,function(A){return A.toUpperCase()})=0A= },fsr$escapeRegExp:function(){return = this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")},fsr$toInt:function(A){re= turn parseInt(this,A||10)=0A= },fsr$stripScripts:function(B){var A=3D"";var = C=3Dthis.replace(/]*>([\s\S]*?)<\/script>/gi,function(){A+=3Dar= guments[1]+"\n";=0A= return""});if(B=3D=3D=3Dtrue){FSR.$exec(A)}else{if(FSR.$type(B)=3D=3D"fun= ction"){B(A,C)}}return C},fsr$substitute:function(A,B){return = this.replace(B||(/\\?\{([^}]+)\}/g),function(D,C){if(D.charAt(0)=3D=3D"\\= "){return D.slice(1)=0A= }return(A[C]!=3Dundefined)?A[C]:""})}});FSR.Hash.fsr$implement({has:Objec= t.prototype.hasOwnProperty,keyOf:function(B){for(var A in = this){if(this.hasOwnProperty(A)&&this[A]=3D=3D=3DB){return A=0A= }}return = null},extend:function(A){FSR.Hash.each(A,function(C,B){FSR.Hash.set(this,= B,C)},this);return this=0A= },combine:function(A){FSR.Hash.each(A,function(C,B){FSR.Hash.include(this= ,B,C)},this);return this=0A= },erase:function(A){if(this.hasOwnProperty(A)){delete this[A]}return = this},get:function(A){return(this.hasOwnProperty(A))?this[A]:null=0A= },set:function(A,B){if(!this[A]||this.hasOwnProperty(A)){this[A]=3DB}retu= rn this},include:function(B,C){var A=3Dthis[B];=0A= if(A=3D=3Dundefined){this[B]=3DC}return = this},toQueryString:function(A){var = B=3D[];FSR.Hash.each(this,function(F,E){if(A){E=3DA+"["+E+"]"=0A= }var = D;switch(FSR.$type(F)){case"object":D=3DFSR.Hash.toQueryString(F,E);break= ;case"array":var C=3D{};=0A= FSR.Array.each(F,function(H,G){C[G]=3DH});D=3DFSR.Hash.toQueryString(C,E)= ;break;default:D=3DE+"=3D"+encodeURIComponent(F)=0A= }if(F!=3Dundefined){B.push(D)}});return = B.join("&")}});FSR.Hash.fsr$alias({keyOf:"indexOf",hasValue:"contains"});=0A= FSR.Event=3Dnew = FSR.Native({name:"Event",initialize:function(A,F){F=3DF||window;var = K=3DF.document;A=3DA||F.event;=0A= if(A.fsr$extended){return A}this.fsr$extended=3Dtrue;var J=3DA.type;var = G=3DA.target||A.srcElement;while(G&&G.nodeType=3D=3D3){G=3DG.parentNode=0A= }if(J.fsr$test(/key/)){var B=3DA.which||A.keyCode;var = M=3DFSR.Event.Keys.keyOf(B);if(J=3D=3D"keydown"){var D=3DB-111;=0A= if(D>0&&D<13){M=3D"f"+D}}M=3DM||String.fromCharCode(B).toLowerCase()}else= {if(J.match(/(click|mouse|menu)/i)){K=3D(!K.compatMode||K.compatMode=3D=3D= "CSS1Compat")?K.getElementsByTagName("html")[0]:K.body;=0A= var = I=3D{x:A.pageX||A.clientX+K.scrollLeft,y:A.pageY||A.clientY+K.scrollTop};= var = C=3D{x:(A.pageX)?A.pageX-F.pageXOffset:A.clientX,y:(A.pageY)?A.pageY-F.pa= geYOffset:A.clientY};=0A= if(J.match(/DOMMouseScroll|mousewheel/)){var = H=3D(A.wheelDelta)?A.wheelDelta/120:-(A.detail||0)/3}var = E=3D(A.which=3D=3D3)||(A.button=3D=3D2);=0A= var = L=3Dnull;if(J.match(/over|out/)){switch(J){case"mouseover":L=3DA.relatedT= arget||A.fromElement;break;=0A= case"mouseout":L=3DA.relatedTarget||A.toElement}if(!(function(){while(L&&= L.nodeType=3D=3D3){L=3DL.parentNode=0A= }return = true}).fsr$create({attempt:FSR.Browser.Engine.gecko})()){L=3Dfalse}}}}ret= urn = FSR.$extend(this,{event:A,type:J,page:I,client:C,rightClick:E,wheel:H,rel= atedTarget:L,target:G,code:B,key:M,shift:A.shiftKey,control:A.ctrlKey,alt= :A.altKey,meta:A.metaKey})=0A= }});FSR.Event.Keys=3Dnew = FSR.Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspa= ce:8,tab:9,"delete":46});=0A= FSR.Class=3Dnew = FSR.Native({name:"Class",initialize:function(B){B=3DB||{};var = A=3Dfunction(E){for(var D in this){this[D]=3DFSR.$unlink(this[D])=0A= }for(var F in = FSR.Class.Mutators){if(F=3D=3D"extend"){continue}if(!this[F]){continue}FS= R.Class.Mutators[F](this,this[F]);=0A= delete this[F]}this.constructor=3DA;if(E=3D=3D=3DFSR.$empty){return = this}var = C=3D(this.initialize)?this.initialize.apply(this,arguments):this;=0A= if(this.options&&this.options.initialize){this.options.initialize.call(th= is)}return C};FSR.$extend(A,this);=0A= A.constructor=3DFSR.Class;A.prototype=3DB;return = A}});FSR.Class.fsr$implement({fsr$implement:function(){FSR.Class.Mutators= .Implements(this.prototype,FSR.Array.slice(arguments));=0A= return = this}});FSR.Class.Mutators=3D{Implements:function(A,B){FSR.Array.each(FSR= .$splat(B),function(C){FSR.$extend(A,(FSR.$type(C)=3D=3D"class")?new = C(FSR.$empty):C)=0A= })},Extends:function(self,klass){var instance=3Dnew = klass(FSR.$empty);delete instance.parent;delete instance.parentOf;=0A= for(var key in instance){var = current=3Dself[key],previous=3Dinstance[key];if(current=3D=3Dundefined){s= elf[key]=3Dprevious;=0A= continue}var = ctype=3DFSR.$type(current),ptype=3DFSR.$type(previous);if(ctype!=3Dptype)= {continue}switch(ctype){case"function":if(!arguments.callee.caller){self[= key]=3Deval("("+String(current).replace(/\bthis\.parent\(\s*(\))?/g,funct= ion(full,close){return"arguments.callee._parent_.call(this"+(close||", ")=0A= })+")")}self[key]._parent_=3Dprevious;break;case"object":self[key]=3DFSR.= $merge(previous,current)}}self.parent=3Dfunction(){return = arguments.callee.caller._parent_.apply(this,arguments)=0A= };self.parentOf=3Dfunction(descendant){return = descendant._parent_.apply(this,FSR.Array.slice(arguments,1))=0A= }}};FSR.Events=3Dnew = FSR.Class({fsr$addEvent:function(C,B,A){C=3DFSR.Events.removeOn(C);if(B!=3D= FSR.$empty){this.$events=3Dthis.$events||{};=0A= this.$events[C]=3Dthis.$events[C]||[];FSR.Array.include(this.$events[C],B= );if(A){B.internal=3Dtrue}}return this=0A= },fsr$addEvents:function(A){for(var B in = A){this.fsr$addEvent(B,A[B])}return = this},fsr$fireEvent:function(C,B,A){C=3DFSR.Events.removeOn(C);=0A= if(!this.$events||!this.$events[C]){return = this}FSR.Array.each(this.$events[C],function(D){D.fsr$create({bind:this,d= elay:A,"arguments":B})()=0A= },this);return = this},fsr$removeEvent:function(B,A){B=3DFSR.Events.removeOn(B);if(!this.$= events||!this.$events[B]){return this=0A= }if(!A.internal){this.$events[B].erase(A)}return = this},fsr$removeEvents:function(C){for(var D in = this.$events){if(C&&C!=3DD){continue=0A= }var B=3Dthis.$events[D];for(var = A=3DB.length;A--;A){this.fsr$removeEvent(D,B[A])}}return = this}});FSR.Events.removeOn=3Dfunction(A){return = A.replace(/^on([A-Z])/,function(B,C){return C.toLowerCase()=0A= })};FSR.Options=3Dnew = FSR.Class({setOptions:function(){this.options=3DFSR.$merge.fsr$run(FSR.Ar= ray.extend([this.options],arguments));=0A= if(!this.fsr$addEvent){return this}for(var A in = this.options){if(FSR.$type(this.options[A])!=3D"function"||!(/^on[A-Z]/).= test(A)){continue=0A= }this.fsr$addEvent(A,this.options[A]);delete this.options[A]}return = this}});(function(){var D;try{var A=3Ddocument.createElement("");=0A= D=3D(A.name=3D=3D"x")}catch(B){}var = C=3Dfunction(E){return(""+E).replace(/&/g,"&").replace(/"/g,""")=0A= };FSR.Document.fsr$implement({fsr$newElement:function(E,F){if(F&&F.checke= d!=3Dnull){F.defaultChecked=3DF.checked=0A= }if(D&&F){E=3D"<"+E;if(F.name){E+=3D' = name=3D"'+C(F.name)+'"'}if(F.type){E+=3D' = type=3D"'+C(F.type)+'"'}E+=3D">";=0A= delete F.name;delete F.type}return = $fsr.element(this.createElement(E)).fsr$set(F)},fsr$newTextNode:function(= E){return this.createTextNode(E)=0A= },fsr$getDocument:function(){return = this},fsr$getWindow:function(){return this.defaultView||this.parentWindow=0A= },fsr$purge:function(){var G=3Dthis.getElementsByTagName("*");for(var = F=3D0,E=3DG.length;F1);FSR.Array.each(A,function(E){var = F=3Dthis.getElementsByTagName(E.fsr$trim());=0A= (B)?FSR.Array.extend(C,F):C=3DF},this);return new = FSR.Elements(C,{ddup:B,cash:!D})}});FSR.Element.Storage=3D{get:function(A= ){return(this[A]||(this[A]=3D{}))=0A= }};FSR.Element.Inserters=3Dnew = FSR.Hash({after:function(B,A){if(!A.parentNode){return }var = C=3DA.nextSibling;=0A= (C)?A.parentNode.insertBefore(B,C):A.parentNode.appendChild(B)},bottom:fu= nction(B,A){A.appendChild(B)=0A= },top:function(B,A){var = C=3DA.firstChild;(C)?A.insertBefore(B,C):A.appendChild(B)}});FSR.Element.= Inserters.inside=3DFSR.Element.Inserters.bottom;=0A= FSR.Element.fsr$implement({fsr$getDocument:function(){return = this.ownerDocument},fsr$getWindow:function(){return = this.ownerDocument.fsr$getWindow()=0A= },fsr$set:function(D,B){switch(FSR.$type(D)){case"object":for(var C in = D){this.fsr$set(C,D[C])}break;=0A= case"string":var = A=3DFSR.Element.Properties.get(D);if(A&&A.set){A.set.apply(this,FSR.Array= .slice(arguments,1))=0A= }else{this.fsr$setProperty(D,B)}}return = this},fsr$inject:function(B,A){FSR.Element.Inserters.get(A||"bottom")(thi= s,$fsr(B,true));=0A= return = this},fsr$dispose:function(){return(this.parentNode)?this.parentNode.remo= veChild(this):this=0A= },fsr$setProperty:function(D,E){var = C=3DFSR.Element.Attributes,B=3DC.Props[D],A=3DFSR.$defined(E);if(B&&C.Boo= ls[D]){E=3D(E||!A)?true:false=0A= }else{if(!A){return = this.removeProperty(D)}}(B)?this[B]=3DE:this.setAttribute(D,E);return = this},fsr$setProperties:function(A){for(var B in = A){this.fsr$setProperty(B,A[B])=0A= }return this}});FSR.Element.Properties=3Dnew = FSR.Hash;FSR.Element.Properties.html=3D{set:function(){return = this.innerHTML=3DFSR.Array.flatten(arguments).join("")=0A= }};FSR.Native.fsr$implement([FSR.Element,FSR.Window,FSR.Document],{fsr$ad= dListener:function(B,A){if(this.addEventListener){this.addEventListener(B= ,A,false)=0A= }else{this.attachEvent("on"+B,A)}return = this},fsr$removeListener:function(B,A){if(this.removeEventListener){this.= removeEventListener(B,A,false)=0A= }else{this.detachEvent("on"+B,A)}return = this},fsr$retrieve:function(B,A){var = D=3DFSR.Element.Storage.get(this.fsr$uid);=0A= var C=3DD[B];if(FSR.$defined(A)&&!FSR.$defined(C)){C=3DD[B]=3DA}return = FSR.$pick(C)},fsr$store:function(B,A){var = C=3DFSR.Element.Storage.get(this.fsr$uid);=0A= C[B]=3DA;return this},fsr$eliminate:function(A){var = B=3DFSR.Element.Storage.get(this.fsr$uid);delete B[A];=0A= return this}});FSR.Element.Attributes=3Dnew = FSR.Hash({Props:{html:"innerHTML","class":"className","for":"htmlFor",tex= t:(FSR.Browser.Engine.trident)?"innerText":"textContent"},Bools:["compact= ","nowrap","ismap","declare","noshade","checked","disabled","readonly","m= ultiple","selected","noresize","defer"],Camels:["value","accessKey","cell= Padding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","ro= wSpan","tabIndex","useMap"]});=0A= FSR.Browser.freeMem=3Dfunction(A){if(!A){return = }if(FSR.Browser.Engine.trident&&(/object/i).test(A.tagName)){for(var B = in A){if(typeof A[B]=3D=3D"function"){A[B]=3DFSR.$empty=0A= }}FSR.Element.fsr$dispose(A)}if(A.fsr$uid&&A.fsr$removeEvents){A.fsr$remo= veEvents()}if(A.fsr$uid){A.fsr$uid=3Dnull=0A= }};(function(A){var = C=3DA.Bools,B=3DA.Camels;A.Bools=3DC=3DFSR.Array.associate(C,C);FSR.Hash.= extend(FSR.Hash.combine(A.Props,C),FSR.Array.associate(B,FSR.Array.map(B,= function(D){return D.toLowerCase()=0A= })));A.erase("Camels")})(FSR.Element.Attributes);window.fsr$addListener("= unload",function(){window.fsr$removeListener("unload",arguments.callee);=0A= window.fsr$fireEvent("unload");document.fsr$purge();if(window.CollectGarb= age){CollectGarbage()}});=0A= FSR.Element.Properties.events=3D{set:function(A){this.fsr$addEvents(A)}};= FSR.Native.fsr$implement([FSR.Element,FSR.Window,FSR.Document],{fsr$addEv= ent:function(E,G){var H=3Dthis.fsr$retrieve("events",{});=0A= H[E]=3DH[E]||{keys:[],values:[]};if(FSR.Array.contains(H[E].keys,G)){retu= rn this}H[E].keys.push(G);=0A= var = F=3DE,A=3DFSR.Element.Events.get(E),C=3DG,I=3Dthis;if(A){if(A.onAdd){A.on= Add.call(this,G)}if(A.condition){C=3Dfunction(J){if(A.condition.call(this= ,J)){return G.call(this,J)=0A= }return false}}F=3DA.base||F}var D=3Dfunction(){return G.call(I)};var = B=3DFSR.Element.NativeEvents[F]||0;=0A= if(B){if(B=3D=3D2){D=3Dfunction(J){J=3Dnew = FSR.Event(J,I.fsr$getWindow());if(C.call(I,J)=3D=3D=3Dfalse){J.stop()=0A= }}}if(F!=3D"unload"){this.fsr$addListener(F,D)}}H[E].values.push(D);retur= n this},fsr$removeEvent:function(D,C){var = B=3Dthis.fsr$retrieve("events");=0A= if(!B||!B[D]){return this}var = G=3DFSR.Array.indexOf(B[D].keys,C);if(G=3D=3D-1){return this}var = A=3DB[D].keys.splice(G,1)[0];=0A= var F=3DB[D].values.splice(G,1)[0];var = E=3DFSR.Element.Events.get(D);if(E){if(E.onRemove){E.onRemove.call(this,C= )=0A= }D=3DE.base||D}return(FSR.Element.NativeEvents[D])?this.fsr$removeListene= r(D,F):this},fsr$addEvents:function(A){for(var B in = A){if(A.hasOwnProperty(B)){this.fsr$addEvent(B,A[B])=0A= }}return this},fsr$removeEvents:function(B){var = A=3Dthis.fsr$retrieve("events");if(!A){return this}if(!B){for(var C in = A){if(A.hasOwnProperty(C)){this.fsr$removeEvents(C)=0A= }}A=3Dnull}else{if(A[B]){while(A[B].keys[0]){this.fsr$removeEvent(B,A[B].= keys[0])}A[B]=3Dnull}}return this=0A= },fsr$fireEvent:function(D,B,A){var = C=3Dthis.fsr$retrieve("events");if(!C||!C[D]){return = this}FSR.Array.each(C[D].keys,function(E){E.fsr$create({bind:this,delay:A= ,"arguments":B})()=0A= },this);return = this}});FSR.Element.NativeEvents=3D{click:2,dblclick:2,mouseup:2,mousedow= n:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mo= usemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,= blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,= resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scr= oll:1};=0A= (function(){FSR.$check=3Dfunction(A){var = B=3DA.relatedTarget;if(B=3D=3Dundefined){return = true}if(B=3D=3D=3Dfalse){return false=0A= }return(FSR.$type(this)!=3D"document"&&B!=3Dthis&&B.prefix!=3D"xul"&&!thi= s.fsr$hasChild(B))};FSR.Element.Events=3Dnew = FSR.Hash({mouseenter:{base:"mouseover",condition:FSR.$check},mouseleave:{= base:"mouseout",condition:FSR.$check},mousewheel:{base:(FSR.Browser.Engin= e.gecko)?"DOMMouseScroll":"mousewheel"}})=0A= })();FSR.Element.fsr$implement({fsr$hasChild:function(A){A=3D$fsr(A,true)= ;return(!!A&&FSR.Array.contains(FSR.$A(this.getElementsByTagName(A.tagNam= e)),A))=0A= }});(function(){FSR.Native.fsr$implement([FSR.Document,FSR.Window],{fsr$g= etSize:function(){var C=3Dthis.fsr$getWindow();=0A= if(FSR.Browser.Engine.presto||FSR.Browser.Engine.webkit){return{x:C.inner= Width,y:C.innerHeight}}var B=3DA(this);=0A= return{x:B.clientWidth,y:B.clientHeight}},fsr$getScroll:function(){var = C=3Dthis.fsr$getWindow();var B=3DA(this);=0A= return{x:C.pageXOffset||B.scrollLeft,y:C.pageYOffset||B.scrollTop}},fsr$g= etScrollSize:function(){var C=3DA(this);=0A= var = B=3Dthis.fsr$getSize();return{x:Math.max(C.scrollWidth,B.x),y:Math.max(C.= scrollHeight,B.y)}}});=0A= function A(B){var = C=3DB.fsr$getDocument();return(!C.compatMode||C.compatMode=3D=3D"CSS1Comp= at")?C.getElementsByTagName("html")[0]:C.body=0A= }})();FSR.Element.Events.domready=3D{onAdd:function(A){if(FSR.Browser.loa= ded){A.call(this)}}};(function(){var = A=3Dfunction(){if(FSR.Browser.loaded){return =0A= }FSR.Browser.loaded=3Dtrue;window.fsr$fireEvent("domready");document.fsr$= fireEvent("domready")};switch(FSR.Browser.Engine.name){case"webkit":(func= tion(){(FSR.Array.contains(["loaded","complete"],document.readyState))?A(= ):arguments.callee.fsr$delay(50)=0A= })();break;case"trident":var = B=3Ddocument.createElement("div");(function(){(FSR.$try(function(){B.doSc= roll("left");=0A= return = $fsr(B).fsr$inject(document.body).fsr$set("html","temp").fsr$dispose()}))= ?A():arguments.callee.fsr$delay(50)=0A= })();break;default:window.fsr$addEvent("load",A);document.fsr$addEvent("D= OMContentLoaded",A)}})();=0A= FSR.JSON=3Dnew = FSR.Hash({encode:function(B){switch(FSR.$type(B)){case"string":return'"'+= B.replace(/[\x00-\x1f\\"\\;]/g,FSR.JSON.$replaceChars)+'"';=0A= case"array":return"["+String(FSR.Array.map(B,FSR.JSON.encode).fsr$filter(= FSR.$defined))+"]";case"object":case"hash":var A=3D[];=0A= FSR.Hash.each(B,function(E,D){var = C=3DFSR.JSON.encode(E);if(C){A.push(FSR.JSON.encode(D)+":"+C)}});=0A= return"{"+A+"}";case"number":case"boolean":return String(B);case = false:return"null"}return = null},$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\= r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(A){return = FSR.JSON.$specialChars[A]||"\\u00"+Math.floor(A.charCodeAt()/16).toString= (16)+(A.charCodeAt()%16).toString(16)=0A= },decode:function(string,secure){if(FSR.$type(string)!=3D"string"||!strin= g.length){return null}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u = \n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))= ){return null=0A= }return = eval("("+string+")")}});FSR.Native.fsr$implement([FSR.Hash,Number],{fsr$t= oJSON:function(){return FSR.JSON.encode(this)=0A= }});FSR.Cookie=3Dnew = FSR.Class({Implements:FSR.Options,options:{path:false,domain:false,durati= on:false,secure:false,document:document},initialize:function(B,A){this.ke= y=3DB;=0A= this.setOptions(A)},write:function(B){if(FSR.encode){B=3DencodeURICompone= nt(B)}if(this.options.domain){B+=3D"; domain=3D"+this.options.domain=0A= }if(this.options.path){B+=3D"; = path=3D"+this.options.path}if(this.options.duration){var A=3Dnew Date();=0A= A.setTime(A.getTime()+this.options.duration*24*60*60*1000);B+=3D"; = expires=3D"+A.toGMTString()}if(this.options.secure){B+=3D"; secure"=0A= }this.options.document.cookie=3Dthis.key+"=3D"+B;return = this},read:function(){var = A=3Dthis.options.document.cookie.match("(?:^|;)\\s*"+this.key.fsr$escapeR= egExp()+"=3D([^;]*)");=0A= var = B=3D(A)?A[1]:null;if(FSR.encode){B=3D(B)?decodeURIComponent(B):null}retur= n B},dispose:function(){new = FSR.Cookie(this.key,FSR.$merge(this.options,{duration:-1})).write("");=0A= return this}});FSR.Cookie.write=3Dfunction(B,C,A){return new = FSR.Cookie(B,A).write(C)};FSR.Cookie.read=3Dfunction(A){return new = FSR.Cookie(A).read()=0A= };FSR.Cookie.dispose=3Dfunction(B,A){return new = FSR.Cookie(B,A).dispose()};FSR.Hash.Cookie=3Dnew = FSR.Class({Extends:FSR.Cookie,options:{autoSave:true},initialize:function= (B,A){this.parent(B,A);=0A= this.load()},save:function(){var = A=3DFSR.JSON.encode(this.hash);if(!A||A.length>4096){return = false}if(A=3D=3D"{}"){this.dispose()=0A= }else{this.write(A)}return true},load:function(){this.hash=3Dnew = FSR.Hash(FSR.JSON.decode(this.read(),true));=0A= return this}});FSR.Hash.Cookie.fsr$implement({get:function(A){return = this.hash.get(A)},set:function(A,B){this.hash.set(A,B);=0A= this.save();return = this},erase:function(A){this.hash.erase(A);this.save();return = this},empty:function(){this.hash.empty();=0A= this.save();return this}});FSR.Asset=3Dnew FSR.Hash({src:function(A){var = B=3DA;if(A.substring(0,2)=3D=3D"//"){B=3Ddocument.location.protocol+B=0A= }return = B},javascript:function(F,D){D=3DFSR.$extend({onload:FSR.$empty,document:d= ocument,check:FSR.$lambda(true)},D);=0A= var B=3Dnew = FSR.Element("script",{src:FSR.Asset.src(F),type:"text/javascript"});var = E=3DD.onload.fsr$bind(B),A=3DD.check,G=3DD.document;=0A= delete D.onload;delete D.check;delete = D.document;B.fsr$addEvents({load:function(){if(this.loaded){return =0A= }this.loaded=3D1;E()},readystatechange:function(){if(FSR.Browser.Engine.t= rident&&FSR.Array.contains(["loaded","complete"],this.readyState)){if(thi= s.loaded){return =0A= }this.loaded=3D1;E()}}}).fsr$setProperties(D);if(FSR.Browser.Engine.webki= t419){var C=3D(function(){if(!FSR.$try(A)){return =0A= }FSR.$clear(C);E()}).fsr$periodical(50)}return = B.fsr$inject(document.getElementsByTagName("head")[0])=0A= },image:function(C,B){B=3DFSR.$merge({onload:FSR.$empty,onabort:FSR.$empt= y,onerror:FSR.$empty},B);var D=3Dnew Image();=0A= var A=3D$fsr(D)||new = FSR.Element("img");FSR.Array.each(["load","abort","error"],function(E){va= r F=3D"on"+E;=0A= var G=3DB[F];delete B[F];D[F]=3Dfunction(){if(!D){return = }if(!A.parentNode){A.width=3DD.width;A.height=3DD.height=0A= }D=3DD.onload=3DD.onabort=3DD.onerror=3Dnull;G.fsr$delay(1,A,A);A.fsr$fir= eEvent(E,A,1)}});D.src=3DFSR.Asset.src(C);=0A= if(A.src!=3DD.src){A.src=3DD.src}if(D&&D.complete){D.onload.fsr$delay(1)}= return A.fsr$setProperties(B)=0A= },css:function(B,A){return new = FSR.Element("link",FSR.$merge({rel:"stylesheet",media:"screen",type:"text= /css",href:FSR.Asset.src(B)},A)).fsr$inject(document.getElementsByTagName= ("head")[0])=0A= }});FSR.Browser.set("Popup",new = FSR.Class({Implements:[FSR.Options,FSR.Events],options:{width:500,height:= 300,x:50,y:50,toolbar:0,location:0,directories:0,status:0,scrollbars:"aut= o",resizable:1,name:"popup",blur:false,menubar:1},initialize:function(B,A= ){this.url=3DB||false;=0A= this.setOptions(A);if(this.url){this.openWin()}},openWin:function(B){B=3D= B||this.url;var = A=3D"toolbar=3D"+this.options.toolbar+",location=3D"+this.options.locatio= n+",directories=3D"+this.options.directories+",status=3D"+this.options.st= atus+",scrollbars=3D"+this.options.scrollbars+",resizable=3D"+this.option= s.resizable+",width=3D"+this.options.width+",height=3D"+this.options.heig= ht+",top=3D"+this.options.y+",left=3D"+this.options.x+",menubar=3D"+this.= options.menubar;=0A= this.window=3Dwindow.open(B,this.options.name,A);if(!this.window){this.wi= ndow=3Dwindow.open("",this.options.name,A);=0A= this.window.location.href=3DB}if(!this.options.blur){this.focus.fsr$delay= (100,this)}else{this.window.blur()=0A= }return = this},focus:function(){if(this.window){this.window.focus()}else{if(this.f= ocusTries<10){this.focus.delay(100,this)=0A= }else{this.blocked=3Dtrue;this.fsr$fireEvent("onBlock")}}return = this},focusTries:0,blocked:null,close:function(){this.window.close();=0A= return this}}));FSR.RemoteEvent=3Dnew = FSR.Class({Implements:[FSR.Events,FSR.Options],options:{host:"",path:"",u= rl:""},initialize:function(B,A){this.setOptions(A);=0A= this.event=3DB;this.ver=3D0},onStateChange:function(A){if(!this.running){= return }this.running=3Dfalse;this.status=3D0;=0A= FSR.$try(function(){this.status=3DA}.fsr$bind(this));if(this.isSuccess())= {this.success()}else{this.failure()=0A= }},isSuccess:function(){return(this.status=3D=3D1)},success:function(){th= is.onSuccess()},onSuccess:function(){this.fsr$fireEvent("success")=0A= },failure:function(){this.onFailure()},onFailure:function(){if(this.ver<3= ){this._send()}else{this.fsr$fireEvent("failure")=0A= }},send:function(A){this.values=3DA;this._send()},_send:function(){this.r= unning=3Dtrue;this.ver=3Dthis.ver+1;=0A= var A=3Dthis;var C=3DFSR.Hash.toQueryString(this.values);var = B=3Ddocument.location.protocol+"//"+this.options.host+this.options.path+t= his.options.url+"?event=3D"+this.event+"&"+C+"&uid=3D"+FSR.$time()+"&ver=3D= "+this.ver;=0A= new = FSR.Asset.image(B,{onload:function(D){A.onStateChange(1)},onerror:functio= n(){A.onStateChange(0)=0A= },onabort:function(){A.onStateChange(0)}});return this}});FSR.CPPS=3Dnew = FSR.Hash({set:function(B,C,D){var D=3D(D||FSR.c());=0A= var A=3DD.get("cp")||{};A[B]=3DC;D.set("cp",A)},get:function(B,C){var = C=3D(C||FSR.c());var A=3DC.get("cp")||{};=0A= return A[B]},erase:function(B,C){var C=3D(C||FSR.c());var = A=3DC.get("cp")||{};delete A[B];C.set("cp",A)=0A= },append:function(B,C,D){var D=3D(D||FSR.c());var = A=3DD.get("cp")||{};A[B]=3DA[B]?A[B]+","+C:C;D.set("cp",A)=0A= },toQueryString:function(M){var M=3D(M||FSR.c());var K=3DM.get("sd");var = J=3DFSR.$defined(K)?FSR.surveydefs[K]:FSR.sd;=0A= var F=3DM.get("browser");var A=3D{browser:FSR.Browser.Type.name+" = "+FSR.Browser.Type.version,os:FSR.Browser.Platform.os,pv:M.get("pv"),url:= M.get("c")||"",ref_url:M.get("ru")||"",locale:M.get("l")||"",site:FSR.sit= e.name||"",section:J.section||"",referrer:M.get("r")||"",terms:M.get("st"= )||"",sessionid:M.get("rid")||"",replay_id:M.get("mid")||"",flash:FSR.Bro= wser.Plugins.Flash.version};=0A= if(FSR.$P().analytics.google){var = H=3DFSR.Cookie.read("__utma",{path:"/",domain:FSR.site.domain||false});=0A= var = E=3DFSR.Cookie.read("__utmz",{path:"/",domain:FSR.site.domain||false});if= (H&&H!=3D""){var C=3DH.split(".");=0A= A.first=3DC[2];A.last=3DC[3];A.current=3DC[4];A.visits=3DC[5]}if(E&&E!=3D= ""){var B;if(B=3DE.match(/utmgclid=3D([^\|]*)/)){A.source=3D"Google";=0A= A.campaign=3D"Google = Adwords";A.medium=3D"cpc"}else{if(B=3DE.match(/utmcsr=3D([^\|]*)/)){A.sou= rce=3DB[1]}if(B=3DE.match(/utmccn=3D([^\|]*)/)){A.campaign=3DB[1]=0A= }if(B=3DE.match(/utmcmd=3D([^\|]*)/)){A.medium=3DB[1]}}if(B=3DE.match(/ut= mctr=3D([^\|]*)/)){A.keyword=3DB[1]}}}var G=3DM.get("cp")||{};=0A= var D=3Dnew FSR.Hash(G);var I=3DA||{};for(k in I){D.set(k,I[k])}var = L=3DD.toQueryString("cpp");return L=0A= }});FSR.Service=3Dnew = FSR.Class({Implements:[FSR.Events,FSR.Options],options:{},initialize:func= tion(A){this.setOptions(A)=0A= },onStateChange:function(A){if(!this.running){return = }this.running=3Dfalse;this.status=3D0;FSR.$try(function(){this.status=3DA=0A= }.fsr$bind(this));if(this.status=3D=3D1){this.success()}else{if(this.stat= us=3D=3D0){this.failure()}else{if(this.status=3D=3D-1){this.error()=0A= }}}},success:function(){this.onSuccess()},onSuccess:function(){this.fsr$f= ireEvent("complete").fsr$fireEvent("success")=0A= },failure:function(){this.onFailure()},onFailure:function(){this.fsr$fire= Event("complete").fsr$fireEvent("failure")=0A= },error:function(){this.onError()},onError:function(){this.fsr$fireEvent(= "complete").fsr$fireEvent("error")=0A= },ping:function(){this.running=3Dtrue;var B=3Dthis;var = D=3Dthis.options.params||{};D.protocol=3Ddocument.location.protocol;=0A= D.uid=3DFSR.$time();var A=3DFSR.Hash.toQueryString(D);var = C=3Ddocument.location.protocol+"//"+this.options.host+this.options.path+t= his.options.url+"?"+A;=0A= new = FSR.Asset.image(C,{onload:function(E){if(E.width=3D=3DB.options.success){= B.onStateChange(1)}else{B.onStateChange(0)=0A= }},onerror:function(){B.onStateChange(-1)},onabort:function(){B.onStateCh= ange(0)}});return this},cancel:function(){if(!this.running){return this=0A= }this.running=3Dfalse;this.fsr$fireEvent("cancel");return = this}});FSR.RR=3Dnew FSR.Hash({hasRR:function(){if(typeof = robotreplay!=3D"undefined"){return true=0A= }return false},setOKTransmit:function(){if(this.hasRR()){var = A=3Drobotreplay.Session.rr_group_session_id;=0A= robotreplay.Log.setOKTransmit();FSR.c().set("mid",A)}},recordEvent:functi= on(A,B){if(this.hasRR()){robotreplay.Log.push(A,B)=0A= }},cancelRecord:function(){if(this.hasRR()){robotreplay.Log.cancelRecord(= )}},getPosition:function(A){if(this.hasRR()){return = robotreplay.Dom.getAbsoluteCoords(document.getElementById(A))=0A= }else{return{position:false}}}});FSR.services=3D{survey:{host:"survey.for= eseeresults.com",path:"/survey",url:"/display"},check:{host:"controller2.= foreseeresults.com",path:"/fsrSurvey",url:"/OTCImg",success:3},event:{hos= t:"events.foreseeresults.com",path:"/rec",url:"/process"},domain:{host:"s= urvey.foreseeresults.com",path:"/survey",url:"/FSRImg",success:3}};=0A= FSR.UnsupportedBrowsers=3D{Explorer:5.5,Safari:2,Firefox:1.4};FSR.Support= edPlatforms=3D{win32:true,mac:true,linux:true,iphone:false,blackberry:fal= se,wince:false,other:false};=0A= FSR.$P=3Dfunction(){return FSR.properties};FSR.c=3Dfunction(){return new = FSR.Hash.Cookie(FSR.cookieName("fsr.s"),{path:"/",domain:FSR.site.domain|= |false,secure:FSR.site.secure||false})=0A= };FSR.cookieName=3Dfunction(A){return = A+(FSR.site.cookie?"."+FSR.site.cookie:"")};FSR.log=3Dfunction(D,C){if(!F= SR.$P().events.enabled){return =0A= }var E=3DFSR.c();var A=3DE.get("sd");var = B=3DFSR.$defined(A)?FSR.surveydefs[A]:FSR.sd;new = FSR.RemoteEvent("logit",{host:FSR.services.event.host,path:FSR.services.e= vent.path,url:FSR.services.event.url}).send({cid:FSR.id,rid:E.get("rid")|= |"",cat:B.name,sec:B.section||"",type:E.get("q")||"",site:FSR.site.name||= "",lang:E.get("l")||FSR.$S.locale||"",msg:D,param:C,tms:new = Date().getTime(),tmz:new Date().getTimezoneOffset()*60000})=0A= };FSR.popNow=3Dfunction(A){FSR.pop(A,"now")};FSR.popLater=3Dfunction(A){F= SR.pop(A,"later")};FSR.popImmediate=3Dfunction(){FSR.pop(100,"now")=0A= };FSR.popFeedback=3Dfunction(){FSR.controller.execute(FSR.controller.popF= eedback)};FSR.run=3Dfunction(){FSR.controller.execute(FSR.controller.run)=0A= };FSR.pop=3Dfunction(C,A,B){FSR.controller.execute(FSR.controller.popAtta= ch,{sp:C,when:A,qualifier:B,invite:false})=0A= };FSR.invite=3Dfunction(C,A,B){FSR.controller.execute(FSR.controller.popA= ttach,{sp:C,when:A,qualifier:B,invite:true})=0A= };FSR.close=3Dfunction(){FSR.controller.cancelTracker()};var = ForeSee=3D{CPPS:{fsr$set:function(A,B){FSR.CPPS.set(A,B)=0A= }}};FSR.generateid=3Dfunction(){var A=3D"";A=3D((new = Date())-0)+"_"+Math.round(Math.random()*1000000);return A=0A= };FSR.$S=3D{};FSR.$M=3D{load:0,run:0};var fsr$ls=3Dnew = Date().getTime();FSR.accepted=3Dfunction(A){FSR.language(A);=0A= FSR.controller.accepted();FSR.idhtml.hide()};FSR.declined=3Dfunction(A){F= SR.language(A);FSR.controller.declined();=0A= FSR.idhtml.hide()};FSR.qualified=3Dfunction(){FSR.controller.qualified();= FSR.idhtml.hide()};FSR.override=3Dfunction(A){FSR.controller.override(A)=0A= };FSR.language=3Dfunction(A){if(!A){return = }FSR.$S.locale=3DA;FSR.c().set("l",A)};FSR.qualify=3Dfunction(A){FSR.$S.c= anceled=3Dfalse;=0A= if(A){FSR.$S.qid=3DA;FSR.c().set("q",A)}};FSR.cancel=3Dfunction(){FSR.$S.= canceled=3Dtrue};FSR.$S.canceled=3Dfalse;=0A= FSR.SurveyController=3Dnew = FSR.Class({Implements:FSR.Options,options:{},initialize:function(A){this.= setOptions(A);=0A= this.queue=3Dnew = Array();FSR.controller=3Dthis},load:function(){if(!FSR.auto){return = }this.execute(this.run,true)=0A= },execute:function(D,E){if(!FSR.enabled){return = }if(window!=3Dwindow.top){return }var B=3Dthis;if(this.isloaded){var = A=3Dnew Date().getTime();=0A= if(FSR.$S.message){fsr$dbug.log(FSR.$S.message)}if(this.v!=3D0){(function= (){D.call(B,E)}).fsr$delay(1)=0A= }var C=3Dnew Date().getTime();FSR.$M.run=3DFSR.$M.run+(C-A);return }var = A=3Dnew Date().getTime();this.queue.push({fn:D,params:E});=0A= if(!this.loading){this.loading=3Dtrue;new = FSR.Asset.javascript((FSR.js_files||FSR.files)+"foresee-surveydef.js",{id= :"foresee-surveydef",onload:function(){fsr$dbug.log("Survey Definitions = Loaded");=0A= B.loaded()}})}var C=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(C-A)},loaded:function(){var = B=3Dnew Date().getTime();=0A= this.init();this.isloaded=3Dtrue;var = A=3Dthis;this.timer=3D(function(){A.check()}).fsr$periodical(100);=0A= var C=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(C-B)},check:function(){var = A=3Dnew Date().getTime();=0A= var C=3Dthis.queue.shift();if(C){this.execute(C.fn,C.params);return = }FSR.$clear(this.timer);var B=3Dnew Date().getTime();=0A= FSR.$M.run=3DFSR.$M.run+(B-A)},run:function(D){var A=3Dnew = Date().getTime();if(D){FSR.c().erase("pa")=0A= }this.setup();FSR.sd=3Dthis.sd=3Dthis.pd;FSR.sdi=3Dthis.sdi=3Dthis.pdi;va= r C=3Dfalse;if(this.sd){C=3Dthis.process()=0A= }FSR.sd=3Dthis.sd=3Dthis.cd;FSR.sdi=3Dthis.sdi=3Dthis.cdi;if(this.sd){thi= s.processBefore();if(!C){C=3Dthis.process()=0A= }this.processAfter();this.processCPPS()}this.processEvents();var B=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(B-A)=0A= },process:function(){if(this.v<0){return = false}if(this.processTracker()){return = true}if(this.processInvite()){return true=0A= }return false},processBefore:function(){if(this.v<0){return false}var = B=3DFSR.c();B.set("cd",this.sd.idx);=0A= if(!B.get("lk")){var = A=3DB.get("pn");if(!FSR.$defined(A)||A>=3Dthis.sd.idx){B.set("sd",this.sd= .idx)}}},processAfter:function(){if(this.v<0){return false=0A= }if(this.inviteAccepted()&&!this.surveyShown()){this.setupLinks("pop",thi= s.popLink);this.setupLinks("cancel",this.cancelTracker)=0A= }if(!this.inviteShown()){this.setupLinks("attach",this.popAttach)}if(this= .trackerRunning()){this.setupLinks("pause",this.pause)=0A= }},processTracker:function(){if(!this.shouldTrack()){return = false}if(!this.trackerRunning()){return false=0A= }var A=3Dthis;(function(){A.launch("tracker")}).fsr$delay(1);return = true},shouldTrack:function(){var A=3Dthis.sd;=0A= if(!A.ls){return = false}if(A.type=3D=3D"previous"){if(!(A.pop.when=3D=3D"later")||!(A.pop.a= fter=3D=3D"leaving-section")){return false=0A= }}else{if(A.type=3D=3D"current"){if(!(A.pop.when=3D=3D"now")){return = false}}}return = true},trackerRunning:function(){if(FSR.$defined(FSR.c().get("t"))){return= true=0A= }return false},processInvite:function(){var B=3Dnew Date().getTime();var = C=3Dtrue;if(this.inviteShown()){C=3Dfalse=0A= }if(!this.shouldInvite()){C=3Dfalse}if(C){var = A=3Dthis;A.processAlt();(function(){A.launch("invite")}).fsr$delay(1)=0A= }var D=3Dnew Date().getTime();FSR.$M.run=3DFSR.$M.run+(D-B);return = C},shouldInvite:function(){var D=3Dthis.sd;=0A= if(D.invite=3D=3D=3Dfalse){return false}if(D.invite.include){var = B=3Dtrue;if(B){if(D.invite.include.local){B=3Dthis.matchList(D.invite.inc= lude.local,decodeURIComponent(document.location.href))=0A= }if(!B){this.updateExclude();return false}}}if(D.invite.exclude){var = C=3Dfalse;if(!C){C=3Dthis.matchList(D.invite.exclude.local||[],decodeURIC= omponent(document.location.href))=0A= }if(!C){C=3Dthis.matchList(D.invite.exclude.referrer||[],decodeURICompone= nt(document.referrer))}if(C){this.updateExclude();=0A= return false}}var = A=3D(D.type=3D=3D"previous")?"onexit":"onentry";if(D.invite&&D.invite.whe= n!=3DA){return false=0A= }if(!D.ls){return false}if(!(D.sv>0&&D.sv<=3DD.criteria.sp)){return = false}return true},processAlt:function(){var G=3Dthis.sd;=0A= if(G.alt){var F;var C=3DFSR.$random(0,100);var E=3D0;var = B=3DG.alt;for(var D=3D0,A=3DB.length;D0&&L<=3Dthis.pool())){FSR.$S.mess= age=3D"Not in pool: "+L;=0A= G=3D-2}R.set("v",G);var K;if(K=3DO.get("i")){var H=3Dnew = Date();if(H.getTime()=3D3){C=3DE[2]=0A= }if(J.meta.referrer){R.set("r",C)}fsr$dbug.log("referrer: "+C);var = D=3Dthis.decodeReferrer(document.referrer)||"";=0A= if(J.meta.terms){R.set("st",D)}fsr$dbug.log("search terms: = "+D)}this.processCPPDefaults(R)}this.v=3DG;=0A= FSR.rid=3DR.get("rid");var = F=3DJ.tracker.timeout;if(J.tracker.adjust&&FSR.$defined(R.get("f"))){var = Q=3DR.get("to");=0A= var B=3D((FSR.$time()-R.get("f"))/1000);fsr$dbug.log("ptimeout: = "+Q);fsr$dbug.log("loadtime: "+B);F=3D(0.9*Q)+(0.1*(B*2));=0A= F=3DMath.round(F*10)/10;if(F<2){F=3D2}else{if(F>5){F=3D5}}}if(J.tracker.a= djust){R.set("to",F)}fsr$dbug.log("timeout: "+F);=0A= fsr$dbug.log("invite: = "+(FSR.$pick(R.get("i"),"")));fsr$dbug.log("tracker: = "+(FSR.$pick(R.get("t")||"")));=0A= if(this.v<1){FSR.RR.cancelRecord()}},setup:function(){fsr$dbug.log("=3D=3D= =3D=3D=3D=3DSETUP=3D=3D=3D=3D=3D=3D=3D");var M=3DFSR.c();=0A= FSR.sv=3DFSR.$random(0,100);this.sp=3Dnew = FSR.Hash.Cookie("fsr.sp",{path:"/",domain:FSR.site.domain||false});=0A= var = N,F,A,H,Q;if(FSR.$defined(M.get("cd"))){Q=3DM.get("cd")}FSR.cs=3DdecodeUR= IComponent(document.location.href);=0A= if(!FSR.$P().meta.url_params){FSR.cs=3DFSR.cs.replace(/(.*?)(\?.*)/g,"$1"= )}if(FSR.$P().meta.url){M.set("c",FSR.cs)=0A= }this.language();fsr$dbug.log("language: = "+FSR.$S.locale||"");fsr$dbug.log("site: "+FSR.site.name||"");=0A= var P=3DM.get("pv")?M.get("pv")+1:1;M.set("pv",P);fsr$dbug.log("pv: = "+P);var E=3DM.get("lc")||{};N=3Dthis.matchDef();=0A= if(N.length!=3D0){fsr$dbug.log("=3D=3D=3DCURRENT=3D=3D=3D=3D");for(var = J=3D0,I=3DN.length;J-1){L.ls=3DE[C].s=3Dtrue;if(FSR.$= type(L.criteria.lf)=3D=3D"array"){L.criteria.lf=3DL.criteria.lf[O];=0A= L.criteria.sp=3DL.criteria.sp[O];L.pop.when=3DL.pop.when[O];if(FSR.$type(= L.invite.content)=3D=3D"array"){L.invite.content=3DL.invite.content[O];=0A= var G=3DL.invite.locales||[];for(var = J=3D0,K=3DG.length;J=3DL.idx){M.set("pn",L.idx)}}}else{L.ls=3DE[C].s=3D= false;if(FSR.$type(L.criteria.lf)=3D=3D"array"){L.criteria.lf=3DL.criteri= a.lf[0];=0A= L.criteria.sp=3DL.criteria.sp[0];L.pop.when=3DL.pop.when[0];if(FSR.$type(= L.invite.content)=3D=3D"array"){L.invite.content=3DL.invite.content[0];=0A= var G=3DL.invite.locales||[];for(var = J=3D0,K=3DG.length;J=3D"}=0A= }},loyaltyDef:function(B){var = A=3DB.criteria.lf;if(FSR.$type(B.criteria.lf)=3D=3D"object"){A=3D[B.crite= ria.lf]=0A= }return A},checkLoyalty:function(E,F,C){var B=3D-1;for(var = D=3D0,A=3DE.length;D=3D"){if(F>=3DE[D].v){B=3DD=0A= }}else{if(E[D].o=3D=3D"=3D"){if((F-C)=3D=3DE[D].v){B=3DD}}else{if(E[D].o=3D= =3D">"){if(F>E[D].v){B=3DD}}}}}return B},exclude:function(B){var = A=3DFSR.$P().exclude;=0A= if(!A){return false}return this.match(A)},configure:function(C){var = D=3DFSR.c();fsr$dbug.log("sid: "+C.name);=0A= fsr$dbug.log("lc: "+C.lc);fsr$dbug.log("lf: "+C.criteria.lf.v+" = ("+C.criteria.lf.o+") ");C.sv=3DFSR.sv;=0A= fsr$dbug.log("sv: = "+C.sv);if(FSR.$type(C.criteria.sp)=3D=3D"array"){C.criteria.sp=3DC.crite= ria.sp[(new Date()).getDay()]=0A= }var B=3D(!C.section)?C.name:C.name+"-"+C.section;var = A=3D(!FSR.$S.locale)?B:B+"-"+FSR.$S.locale;C.criteria.sp=3Dthis.sp.get(B)= ||this.sp.get(A)||C.criteria.sp;=0A= fsr$dbug.log("sp: = "+C.criteria.sp);if(!(C.invite=3D=3D=3Dfalse)){C.invite=3DFSR.$merge(FSR.= $P().invite,C.invite||{})=0A= }C.tracker=3DFSR.$merge(FSR.$P().tracker,C.tracker||{});C.survey=3DFSR.$m= erge(FSR.$P().survey,C.survey||{});=0A= C.qualifier=3DFSR.$merge(FSR.$P().qualifier,C.qualifier||{});C.cancel=3DF= SR.$merge(FSR.$P().cancel,C.cancel||{});=0A= C.pop=3DFSR.$merge(FSR.$P().pop,C.pop||{});C.repeatdays=3DFSR.$pick(FSR.$= P().repeatdays,C.repeatdays);=0A= if(FSR.$type(C.repeatdays)!=3D"array"){C.repeatdays=3D[C.repeatdays,C.rep= eatdays]}},unload:function(){if(!FSR.enabled){return =0A= }if(!this.runload&&this.ralive){this.runload=3Dtrue;this.uninit()}return = },uninit:function(){var A=3DFSR.c();=0A= if(FSR.$S.invite=3D=3D0){fsr$dbug.log("Invite = Abandoned");FSR.log(103);FSR.$pause(1000)}if(FSR.$P().previous){A.set("p"= ,FSR.cs)=0A= }if(FSR.$P().tracker.adjust){A.set("f",FSR.$time())}},matchDef:function()= {var A=3D[];var F=3DFSR.surveydefs;=0A= for(var = D=3D0,B=3DF.length,C=3D0;D=3DC[B].h){E=3DC[B].p}}return = E},invite:function(){var B=3Dnew Date().getTime();=0A= var = D=3Dthis.sd;FSR.$S.invite=3D0;FSR.$S.repeatoverride=3DFSR.$P().repeatover= ride||false;FSR.c().set("i",FSR.$S.invite);=0A= if(!FSR.$S.repeatoverride){this.setRepeatdays(1)}if(FSR.$S.locale){FSR.c(= ).set("l",FSR.$S.locale)=0A= }var = A=3Dthis;if(D.invite){(function(){FSR.log(100,FSR.cs);A.prepareDHTML("inv= ite","accepted","declined","closed")=0A= }).fsr$delay((D.invite.delay||0)*1000);if(D.invite.timeout){(function(){F= SR.idhtml.hide()}).fsr$delay(D.invite.timeout*1000)=0A= }}else{(function(){A.accepted();A.closed()}).fsr$delay(0)}var C=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(C-B)=0A= },prepareDHTML:function(G,H,D,C){var B=3Dnew Date().getTime();var = A=3Dthis;if(!FSR.$defined(this.dhtml_css)){this.dhtml_css=3D1;=0A= new = FSR.Asset.css((FSR.css_files||FSR.files)+this.sd[G].css);this.dhtml_css=3D= 2}if(!FSR.$defined(this.dhtml_win)){this.dhtml_win=3D1;=0A= new = FSR.Asset.javascript((FSR.js_files||FSR.files)+"foresee-dhtml-popup.js",{= id:"foresee-dhtml-popup",onload:function(){fsr$dbug.log("DHTML popup = script loaded (2)");=0A= A.dhtml_win=3D2;A.showDHTML(G,H,D,C)}})}else{if(this.dhtml_win=3D=3D1){va= r E=3D(function(){if(A.dhtml_win=3D=3D1){return =0A= }FSR.$clear(E);A.showDHTML(G,H,D,C)}).fsr$periodical(50)}else{if(this.dht= ml_win=3D=3D2){(function(){A.showDHTML(G,H,D,C)=0A= }).fsr$delay(1)}}}var F=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(F-B)},showDHTML:function(H,D,J,= F){var A=3Dnew Date().getTime();=0A= var L=3Dthis;var I=3Dthis.sd[H];this.page(I);var = G=3D[];if(I.buttons){var = B=3D0;if(I.buttons.decline){G[B]=3D{properties:{id:"decline"},style:"fsr_= button fsr_decline",text:I.buttons.decline,onClick:function(){L[J]()=0A= },onMouseover:function(){this.className=3D"fsr_closeSticky fsr_button = fsr_mouseover_decline"},onMouseout:function(){this.className=3D"fsr_close= Sticky fsr_button fsr_decline"=0A= }};B++}if(I.buttons.accept){G[B]=3D{properties:{id:"accept"},style:"fsr_b= utton fsr_accept",text:I.buttons.accept,onClick:function(){L[D]()=0A= },onMouseover:function(){this.className=3D"fsr_closeSticky fsr_button = fsr_mouseover_accept"},onMouseout:function(){this.className=3D"fsr_closeS= ticky fsr_button fsr_accept"=0A= }};B++}}var = N=3D{position:{x:I.x,y:I.y},wrapWithUi:true,uiOptions:{width:I.width+"px"= ,baseHref:(FSR.image_files||FSR.files),buttons:G,close:function(){L[J]()=0A= }},modalOptions:{modalStyle:{"background-color":I.bgcolor,opacity:I.opaci= ty},hideOnClick:I.hideOnClick},requestOptions:{evalScripts:true}};=0A= FSR.$S[H]=3D0;var M;if(I.content){N.content=3DI.content;M=3Dnew = FSR.StickyWinModal(N)}else{N.url=3D(FSR.html_files||FSR.files)+(I.url.dht= ml||I.url);=0A= M=3Dnew = FSR.StickyWinModal.Ajax(N)}if(F){M.fsr$addEvent("onClose",function(){L[F]= ()})}if(FSR.Browser.Type.name!=3D"Explorer"){var = C=3D(this.sd.invite)?this.sd.invite.hide:[];=0A= for(var = B=3D0,E=3DC.length;B0&&C.sv<=3DC.criteria.sp)){return =0A= }if(FSR.$S.locale){FSR.c().set("l",FSR.$S.locale)}if(B.invite){this.proce= ssInvite()}else{(function(){A.accepted();=0A= A.closed()}).fsr$delay(0)}},popUrl:function(){var = B=3DFSR.$P().survey.width;var A=3DFSR.$P().survey.height;=0A= this.pop("fsrOther",this.sd.pop.url,(window.screen.width-B)/2,(window.scr= een.height-A)/2,B,A)},popScript:function(){new = FSR.Asset.javascript(this.sd.pop.script)=0A= },pause:function(){var A=3DFSR.c();A.set("pa","1")},sid:function(){var = G=3Dthis.sd;var H=3DFSR.c();var B=3DG.name;=0A= var C=3DG.site;if(C){B=3DB+"-"+C}var E=3DG.section;if(E){B=3DB+"-"+E}var = A=3DG.pop.now;if(A){B=3DB+"-"+A}var D=3DH.get("q");=0A= if(D){B=3DB+"-"+D}var F=3DH.get("l");if(F){B=3DB+"-"+F}return = B},pop:function(D,C,H,G,F,A,E,B){(function(){new = FSR.Browser.Popup(C,{name:D,toolbar:0,location:0,directories:0,status:0,s= crollbars:1,resizable:1,width:F,height:A,x:H,y:G,blur:E,menubar:0})=0A= }).fsr$delay(B||0)},language:function(){var = H=3DFSR.$P().language;if(!H){return }FSR.$S.locale=3DH.locale;=0A= if(!H.src){return }var I=3DFSR.$S.locale;var = A;if(H.src=3D=3D"location"){A=3DdecodeURIComponent(document.location.href= )=0A= }else{if(H.src=3D=3D"cookie"){if(H.type&&H.type=3D=3D"client"){A=3DFSR.Co= okie.read(H.name,{path:"/",domain:FSR.site.domain||false})=0A= }else{A=3DFSR.c().get("lang")}}else{if(H.src=3D=3D"variable"){if(H.type&&= H.type=3D=3D"client"){A=3Dwindow[H.name]=0A= }else{A=3DFSR[H.name]}}else{if(H.src=3D=3D"meta"){if(document.getElements= ByName(H.name).length!=3D0){A=3Ddocument.getElementsByName(H.name)[0].con= tent=0A= }}else{if(H.src=3D=3D"navigator"){if(navigator.browserLanguage){A=3Dnavig= ator.browserLanguage||navigator.language=0A= }}}}}}A=3DA||"";var C=3DH.locales||[];for(var = G=3D0,E=3DC.length;G';=0A= // Override for comment.=0A= if (mode =3D=3D 'comment') {=0A= a_tag =3D '';=0A= }=0A= doc.writeln(a_tag + label + '');=0A= }=0A= ------=_NextPart_000_0047_01CBF7BC.B8B89D10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/maxkit/js/statbox/sitecat_en.js /* SiteCatalyst code version: H.2.=0A= Copyright 1997-2005 Omniture, Inc. More info available at=0A= http://www.omniture.com */=0A= /* Specify the Report Suite ID(s) to track here */=0A= var s_account=3D"maximiccom"=0A= var s=3Ds_gi(s_account)=0A= /************************** CONFIG SECTION **************************/=0A= /* You may add or alter any code config here. */=0A= /* E-commerce Config */=0A= s.currencyCode=3D"USD"=0A= /* Link Tracking Config */=0A= s.trackDownloadLinks=3Dtrue=0A= s.trackExternalLinks=3Dtrue=0A= s.trackInlineStats=3Dtrue=0A= s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls,ci= r,ibs,txt,fam,swf,mobi"=0A= s.linkInternalFilters=3D"javascript:,www.maxim-ic.com"=0A= s.linkLeaveQueryString=3Dfalse=0A= s.linkTrackVars=3D"None"=0A= s.linkTrackEvents=3D"None"=0A= =0A= /* WARNING: Changing the visitor namespace will cause drastic changes=0A= to how your visitor data is collected. Changes should only be made=0A= when instructed to do so by your account manager.*/=0A= s.visitorNamespace=3D"maximintegratedproducts"=0A= =0A= /* DynamicObjectIDs config */=0A= function s_getObjectID(o) {=0A= /* TODO: Add code to identify whether an objectID should be created,=0A= * parse the URLs and return objectID. If no objectID should=0A= * be created, return ''.=0A= */=0A= var ID=3Do.href;=0A= return ID;=0A= }=0A= s.getObjectID=3Ds_getObjectID=0A= =0A= /* Plugin Config */=0A= s.usePlugins=3Dtrue=0A= function s_doPlugins(s) {=0A= /* Add calls to plugins here */=0A= =0A= s.prop5=3Ds.getAndPersistValue(s.campaign,'s_cmp_pgs',30);=0A= =0A= /* To setup Dynamic Object IDs */=0A= s.setupDynamicObjectIDs();=0A= =0A= =0A= }=0A= s.doPlugins=3Ds_doPlugins=0A= =0A= =0A= =0A= /************************** PLUGINS SECTION *************************/=0A= /* You may insert any plugins you wish to use here. */=0A= =0A= /*=0A= * Plugin: getAndPersistValue 0.3 - get a value on every page=0A= */=0A= s.getAndPersistValue=3Dnew Function("v","c","e",""=0A= +"var s=3Dthis,a=3Dnew = Date;e=3De?e:0;a.setTime(a.getTime()+e*86400000);if("=0A= +"v)s.c_w(c,v,e?a:0);return s.c_r(c);");=0A= =0A= /*=0A= * Plugin: getQueryParam 1.3 - Return query string parameter values=0A= */=0A= s.getQueryParam=3Dnew Function("qp","d",""=0A= +"var = s=3Dthis,v=3D'',i,t;d=3Dd?d:'';while(qp){i=3Dqp.indexOf(',');i=3Di<0?qp.l= "=0A= +"ength:i;t=3Ds.gcgi(qp.substring(0,i));if(t)v+=3Dv?d+t:t;qp=3Dqp.substri= ng"=0A= +"(i=3D=3Dqp.length?i:i+1)}return v");=0A= s.gcgi=3Dnew Function("k",""=0A= +"var v=3D'',s=3Dthis;if(k&&s.wd.location.search){var = q=3Ds.wd.location.sea"=0A= +"rch.toLowerCase(),qq=3Dq.indexOf('?');q=3Dqq<0?q:q.substring(qq+1);v=3D= s."=0A= +"pt(q,'&','cgif',k.toLowerCase())}return v");=0A= s.cgif=3Dnew Function("t","k",""=0A= +"if(t){var = s=3Dthis,i=3Dt.indexOf('=3D'),sk=3Di<0?t:t.substring(0,i),sv=3Di<0?"=0A= +"'True':t.substring(i+1);if(sk.toLowerCase()=3D=3Dk)return = s.epa(sv)}ret"=0A= +"urn ''");=0A= =0A= /*=0A= * Plugin: Form Analysis 2.0 (Success, Error, Abandonment)=0A= */=0A= s.setupFormAnalysis=3Dnew Function(""=0A= +"var s=3Dthis;if(!s.fa){s.fa=3Dnew Object;var = f=3Ds.fa;f.ol=3Ds.wd.onload;s."=0A= +"wd.onload=3Ds.faol;f.uc=3Ds.useCommerce;f.vu=3Ds.varUsed;f.vl=3Df.uc?s.= even"=0A= +"tList:'';f.tfl=3Ds.trackFormList;f.fl=3Ds.formList;f.va=3Dnew = Array('',''"=0A= +",'','')}");=0A= s.sendFormEvent=3Dnew Function("t","pn","fn","en",""=0A= +"var = s=3Dthis,f=3Ds.fa;t=3Dt=3D=3D's'?t:'e';f.va[0]=3Dpn;f.va[1]=3Dfn;f.va[3]=3D= t=3D=3D'"=0A= +"s'?'Success':en;s.fasl(t);f.va[1]=3D'';f.va[3]=3D'';");=0A= s.faol=3Dnew Function("e",""=0A= +"var = s=3Ds_c_il["+s._in+"],f=3Ds.fa,r=3Dtrue,fo,fn,i,en,t,tf;if(!e)e=3Ds.wd."=0A= +"event;f.os=3Dnew = Array;if(f.ol)r=3Df.ol(e);if(s.d.forms&&s.d.forms.leng"=0A= +"th>0){for(i=3Ds.d.forms.length-1;i>=3D0;i--){fo=3Ds.d.forms[i];fn=3Dfo.= name"=0A= +";tf=3Df.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);"=0A= +"if(tf){f.os[fn]=3Dfo.onsubmit;fo.onsubmit=3Ds.faos;f.va[1]=3Dfn;f.va[3]= =3D'"=0A= +"No Data = Entered';for(en=3D0;en-1){f.va[1]=3Dfn;f.va[3]=3De= "=0A= +"n;sc=3Dtrue}else = if(et=3D=3D1&&b=3D=3D2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1"=0A= +"){f.va[1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}else = if(et=3D=3D2&&kp!=3D9&&kp!=3D13){f.va["=0A= +"1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}if(sc){nface=3Den;nfacf=3Dfn}}if(et=3D=3D= 1&&this.s"=0A= +"_famd)return this.s_famd(e);if(et=3D=3D2&&this.s_fakd)return = this.s_fak"=0A= +"d(e);");=0A= s.ee=3Dnew Function("e","n",""=0A= +"return n&&n.toLowerCase?e.toLowerCase()=3D=3Dn.toLowerCase():false;");=0A= s.fage=3Dnew Function("e","a",""=0A= +"var s=3Dthis,f=3Ds.fa,x=3Df.cnt;x=3Dx?x+1:1;f.cnt=3Dx;return = x=3D=3Da?e:'';");=0A= =0A= /*=0A= * DynamicObjectIDs v1.3: Setup Dynamic Object IDs based on URL=0A= */=0A= s.setupDynamicObjectIDs=3Dnew Function(""=0A= +"var = s=3Dthis;if(!s.doi){s.doi=3D1;if(s.apv>3&&(!s.isie||!s.ismac||s.apv"=0A= +">=3D5)){if(s.wd.attachEvent)s.wd.attachEvent('onload',s.setOIDs);else"=0A= +" if(s.wd.addEventListener)s.wd.addEventListener('load',s.setOIDs,fa"=0A= +"lse);else{s.doiol=3Ds.wd.onload;s.wd.onload=3Ds.setOIDs}}s.wd.s_semapho= "=0A= +"re=3D1}");=0A= s.setOIDs=3Dnew Function("e",""=0A= +"var = s=3Ds_c_il["+s._in+"],b=3Ds.eh(s.wd,'onload'),o=3D'onclick',x,l,u,c,i"=0A= +",a=3Dnew = Array;if(s.doiol){if(b)s[b]=3Ds.wd[b];s.doiol(e)}if(s.d.links)"=0A= +"{for(i=3D0;i=3D"=0A= +"0||c.indexOf('.tl(')>=3D0||c.indexOf('s_gs(')>=3D0)x=3D'var = x=3D\".tl(\";';"=0A= +"x+=3D's_objectID=3D\"'+u+'_'+a[u]+'\";return = this.s_oc?this.s_oc(e):tru"=0A= +"e';if(s.isns&&s.apv>=3D5)l.setAttribute(o,x);l[o]=3Dnew = Function('e',x)"=0A= +"}}}s.wd.s_semaphore=3D0;return true");=0A= =0A= =0A= /********************************************************************=0A= *=0A= * Supporting functions that may be shared between plug-ins=0A= *=0A= *******************************************************************/=0A= /*=0A= * Plugin Utility: Replace v1.0=0A= */=0A= s.repl=3Dnew Function("x","o","n",""=0A= +"var = i=3Dx.indexOf(o),l=3Dn.length;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x."=0A= +"substring(i+o.length);i=3Dx.indexOf(o,i+l)}return x")=0A= =0A= s.vmk=3D"44636B23"=0A= =0A= /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A= var s_objectID;function s_c2fe(f){var x=3D'',s=3D0,e,a,b,c;while(1){e=3D=0A= f.indexOf('"',s);b=3Df.indexOf('\\',s);c=3Df.indexOf("\n",s);if(e<0||(b>=3D=0A= 0&&b=3D0&&c=3D0){x+=3D(e>s?f.substrin= g(s,e):=0A= '')+(e=3D=3Dc?'\\n':'\\'+f.substring(e,e+1));s=3De+1}else return x=0A= +f.substring(s)}return f}function s_c2fa(f){var s=3Df.indexOf('(')+1,e=3D=0A= f.indexOf(')'),a=3D'',c;while(s>=3D0&&s=3D0){d=3D1;q=3D'';x=3D0;f=3Dc.substring(s)= ;a=3D=0A= s_c2fa(f);e=3Do=3Dc.indexOf('{',s);e++;while(d>0){h=3Dc.substring(e,e+1);= if(=0A= q){if(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\')x=3Dx?0:1;else = x=3D0}else{if(h=3D=3D'"'||h=3D=3D"'"=0A= )q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D'}')d--}if(d>0)e++}c=3Dc.substring(0,s= )=0A= +'new Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")'=0A= +c.substring(e+1);s=3Dc.indexOf('function')}fc+=3Ds_c2fe(c)+';return = s");'=0A= eval(fc);return f}function s_gi(un,pg,ss){var c=3D"function s_c(un,pg,s"=0A= +"s){var s=3Dthis;s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew = Array;s."=0A= +"wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._in]=3Ds= ;s.w"=0A= +"d.s_c_in++;s.m=3Dfunction(m){return = (''+m).indexOf('{')<0};s.fl=3Dfunct"=0A= +"ion(x,l){return x?(''+x).substring(0,l):x};s.co=3Dfunction(o){if(!o)r"=0A= +"eturn o;var n=3Dnew Object,x;for(x in o)if(x.indexOf('select')<0&&x.i"=0A= +"ndexOf('filter')<0)n[x]=3Do[x];return = n};s.num=3Dfunction(x){x=3D''+x;for"=0A= +"(var p=3D0;p0?n.length:1;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x.substri= "=0A= +"ng(i+o.length);i=3Dx.indexOf(o,i+l)}return x};s.ape=3Dfunction(x){var = s"=0A= +"=3Dthis,i;x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&s.charSet&&s.em=3D= =3D"=0A= +"1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');while(i>=3D= "=0A= +"0){i++;if(('89ABCDEFabcdef').indexOf(x.substring(i,i+1))>=3D0)return "=0A= +"x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}return x}"=0A= +";s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' = ')"=0A= +"):x};s.pt=3Dfunction(x,d,f,a){var = s=3Dthis,t=3Dx,z=3D0,y,r;while(t){y=3Dt.ind"=0A= +"exOf(d);y=3Dy<0?t.length:y;t=3Dt.substring(0,y);r=3Ds.m(f)?s[f](t,a):f(= t,"=0A= +"a);if(r)return = r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz=3D0"=0A= +")a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(2);= retu"=0A= +"rn (t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var = s=3Dthis;if(s.pt(a,',','isf"=0A= +"',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return = 0};s.fs=3Dfunction(x,f){var s"=0A= +"=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return = s.fsg};s.c_d=3D'';s.c_gdf=3Df"=0A= +"unction(t,a){var s=3Dthis;if(!s.num(t))return 1;return = 0};s.c_gd=3Dfunc"=0A= +"tion(){var = s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.cookieDomainPeriods,"=0A= +"p;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=3Dn>2?n:2;p=3Dd.lastIndexOf('.');= wh"=0A= +"ile(p>=3D0&&n>1){p=3Dd.lastIndexOf('.',p-1);n--}s.c_d=3Dp>0&&s.pt(d,'.'= ,'"=0A= +"c_gdf',0)?d.substring(p):''}return s.c_d};s.c_r=3Dfunction(k){var = s=3Dt"=0A= +"his;k=3Ds.ape(k);var c=3D' '+s.d.cookie,i=3Dc.indexOf(' = '+k+'=3D'),e=3Di<0?i:"=0A= +"c.indexOf(';',i),v=3Di<0?'':s.epa(c.substring(i+2+k.length,e<0?c.leng"=0A= +"th:e));return v!=3D'[[B]]'?v:''};s.c_w=3Dfunction(k,v,e){var = s=3Dthis,d=3Ds"=0A= +".c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v;l=3Dl?(''+l).toUpperCase():'';i= f("=0A= +"e&&l!=3D'SESSION'&&l!=3D'NONE'){t=3D(v!=3D''?parseInt(l?l:0):-60);if(t)= {e=3Dn"=0A= +"ew Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!=3D'NONE'){s.d.cooki"=0A= +"e=3Dk+'=3D'+s.ape(v!=3D''?v:'[[B]]')+'; = path=3D/;'+(e&&l!=3D'SESSION'?' expir"=0A= +"es=3D'+e.toGMTString()+';':'')+(d?' domain=3D'+d+';':'');return = s.c_r(k"=0A= +")=3D=3Dv}return 0};s.eh=3Dfunction(o,e,r,f){var = s=3Dthis,b=3D's_'+e+'_'+s._in"=0A= +",n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew = Array;l=3Ds.ehl;for(i=3D0;i=3D5)eval('try{r=3Ds.m(f)?s[f](a):f(a)}catch(e){r=3Ds.= m("=0A= +"t)?s[t](e):t(e)}');else{if(s.ismac&&s.u.indexOf('MSIE = 4')>=3D0)r=3Ds.m("=0A= +"b)?s[b](a):b(a);else{s.eh(s.wd,'onerror',0,o);r=3Ds.m(f)?s[f](a):f(a)"=0A= +";s.eh(s.wd,'onerror',1)}}return r};s.gtfset=3Dfunction(e){var = s=3Dthis;"=0A= +"return s.tfs};s.gtfsoe=3Dnew Function('e','var = s=3Ds_c_il['+s._in+'];s."=0A= +"eh(window,\"onerror\",1);s.etfs=3D1;var = c=3Ds.t();if(c)s.d.write(c);s.e"=0A= +"tfs=3D0;return true');s.gtfsfb=3Dfunction(a){return = window};s.gtfsf=3Dfun"=0A= +"ction(w){var = s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.locatio"=0A= +"n!=3Dl&&p.location.host=3D=3Dl.host){s.tfs=3Dp;return = s.gtfsf(s.tfs)}return"=0A= +" s.tfs};s.gtfs=3Dfunction(){var = s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd;if(!s.et"=0A= +"fs)s.tfs=3Ds.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.t"=0A= +"fs};s.ca=3Dfunction(){var = s=3Dthis,imn=3D's_i_'+s.fun;if(s.d.images&&s.ap"=0A= +"v>=3D3&&!s.isopera&&(s.ns6<0||s.apv>=3D6.1)){s.ios=3D1;if(!s.d.images[i= mn"=0A= +"]&&(!s.isns||(s.apv<4||s.apv>=3D5))){s.d.write('');if(!s.d.images[imn])s.ios"=0A= +"=3D0}}};s.mr=3Dfunction(sess,q,ta){var = s=3Dthis,ns=3Ds.visitorNamespace,unc"=0A= +"=3Ds.rep(s.fun,'_','-'),imn=3D's_i_'+s.fun,im,b,e,rs=3D'http'+(s.ssl?'s= ':"=0A= +"'')+'://'+(s.ssl?'stats2s':'stats2')+'.maxim-ic.com/b/ss/'+s.un+'/1/H"=0A= +".2-pdv-2/'+sess+'?[AQB]&ndh=3D1'+(q?q:'')+(s.q?s.q:'')+'&[AQE]';if(s."=0A= +"isie&&!s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,4095);else = rs=3Ds.fl(rs,2047)"=0A= +"}if(s.ios){im=3Ds.wd[imn]?s.wd[imn]:s.d.images[imn];if(!im)im=3Ds.wd[im= "=0A= +"n]=3Dnew = Image;im.src=3Drs;if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta=3D=3D'_self'|"=0A= +"|ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.name))){b=3De=3Dnew = Date;while(e.getT"=0A= +"ime()-b.getTime()<500)e=3Dnew Date}return ''}return ''};s.gg=3Dfunction(v){v"=0A= +"ar s=3Dthis;return = s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.substring(0"=0A= +",2)=3D=3D's_')t=3Dt.substring(2);var = s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3Dv};s.gl=3Df"=0A= +"unction(v){var s=3Dthis;s.pt(v,',','glf',0)};s.gv=3Dfunction(v){var = s=3Dt"=0A= +"his;return s['vpm_'+v]?s['vpv_'+v]:s[v]};s.havf=3Dfunction(t,a){var s"=0A= +"=3Dthis,b=3Dt.substring(0,4),x=3Dt.substring(4),n=3DparseInt(x),k=3D'g_= '+t,m=3D"=0A= +"'vpm_'+t,q=3Dt,v=3Ds.linkTrackVars,e=3Ds.linkTrackEvents;s[k]=3Ds.gv(t)= ;if("=0A= +"s.lnk||s.eo){v=3Dv?v+','+s.vl_l:'';if(v&&!s.pt(v,',','isf',t))s[k]=3D''= "=0A= +";if(t=3D=3D'events'&&e)s[k]=3Ds.fs(s[k],e)}s[m]=3D0;if(t=3D=3D'pageURL'= )q=3D'g';e"=0A= +"lse if(t=3D=3D'referrer')q=3D'r';else if(t=3D=3D'vmk')q=3D'vmt';else = if(t=3D=3D'cha"=0A= +"rSet'){q=3D'ce';if(s[k]&&s.em=3D=3D2)s[k]=3D'UTF-8'}else = if(t=3D=3D'visitorName"=0A= +"space')q=3D'ns';else if(t=3D=3D'cookieDomainPeriods')q=3D'cdp';else = if(t=3D=3D'"=0A= +"cookieLifetime')q=3D'cl';else = if(t=3D=3D'visitVariableProvider')q=3D'vvp';e"=0A= +"lse if(t=3D=3D'currencyCode')q=3D'cc';else = if(t=3D=3D'channel')q=3D'ch';else if"=0A= +"(t=3D=3D'campaign')q=3D'v0';else if(s.num(x)) = {if(b=3D=3D'prop')q=3D'c'+n;else "=0A= +"if(b=3D=3D'eVar')q=3D'v'+n;else = if(b=3D=3D'hier'){q=3D'h'+n;s[k]=3Ds.fl(s[k],255)"=0A= +"}}if(s[k]&&t!=3D'linkName'&&t!=3D'linkType')s.qav+=3D'&'+q+'=3D'+s.ape(= s[k]"=0A= +");return ''};s.hav=3Dfunction(){var = s=3Dthis;s.qav=3D'';s.pt(s.vl_t,',','"=0A= +"havf',0);return = s.qav};s.lnf=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h"=0A= +"=3Dh?h.toLowerCase():'';var = te=3Dt.indexOf('=3D');if(t&&te>0&&h.indexOf(t"=0A= +".substring(te+1))>=3D0)return t.substring(0,te);return = ''};s.ln=3Dfunct"=0A= +"ion(h){var s=3Dthis,n=3Ds.linkNames;if(n)return = s.pt(n,',','lnf',h);ret"=0A= +"urn = ''};s.ltdf=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCa"=0A= +"se():'';var = qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substring(0,qi):h;if(t&&h.s"=0A= +"ubstring(h.length-(t.length+1))=3D=3D'.'+t)return 1;return = 0};s.ltef=3Dfu"=0A= +"nction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCase():'';if(t&&h.i= "=0A= +"ndexOf(t)>=3D0)return 1;return 0};s.lt=3Dfunction(h){var = s=3Dthis,lft=3Ds.l"=0A= +"inkDownloadFileTypes,lef=3Ds.linkExternalFilters,lif=3Ds.linkInternalFi= "=0A= +"lters;lif=3Dlif?lif:s.wd.location.hostname;h=3Dh.toLowerCase();if(s.tra= "=0A= +"ckDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackE"=0A= +"xternalLinks&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s"=0A= +".pt(lif,',','ltef',h)))return 'e';return ''};s.lc=3Dnew Function('e',"=0A= +"'var = s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,\"onclick\");s.lnk=3Ds.co(this);"=0A= +"s.t();s.lnk=3D0;if(b)return this[b](e);return true');s.bc=3Dnew = Functio"=0A= +"n('e','var s=3Ds_c_il['+s._in+'];if(s.d&&s.d.all&&s.d.all.cppXYctnr)r"=0A= +"eturn;s.eo=3De.srcElement?e.srcElement:e.target;s.t();s.eo=3D0');s.ot=3D= f"=0A= +"unction(o){var a=3Do.type,b=3Do.tagName;return = (a&&a.toUpperCase?a:b&&b"=0A= +".toUpperCase?b:o.href?'A':'').toUpperCase()};s.oid=3Dfunction(o){var "=0A= +"s=3Dthis,t=3Ds.ot(o),p=3Do.protocol,c=3Do.onclick,n=3D'',x=3D0;if(!o.s_= oid){if("=0A= +"o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c||!p||p.toLowerCase().indexOf('= java"=0A= +"script')<0))n=3Do.href;else = if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\"=0A= +"r\",''),\"\\n\",''),\"\\t\",''),' ','');x=3D2}else = if(o.value&&(t=3D=3D'I"=0A= +"NPUT'||t=3D=3D'SUBMIT')){n=3Do.value;x=3D3}else = if(o.src&&t=3D=3D'IMAGE')n=3Do.sr"=0A= +"c;if(n){o.s_oid=3Ds.fl(n,100);o.s_oidt=3Dx}}return = o.s_oid};s.rqf=3Dfunct"=0A= +"ion(t,un){var = s=3Dthis,e=3Dt.indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)+'"=0A= +",':'';return u&&u.indexOf(','+un+',')>=3D0?s.epa(t.substring(e+1)):''"=0A= +"};s.rq=3Dfunction(un){var = s=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D"=0A= +"'';if(c<0)return s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s"=0A= +".sqp=3Dfunction(t,a){var = s=3Dthis,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.sub"=0A= +"string(e+1));s.sqq[q]=3D'';if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q)= "=0A= +";return 0};s.sqs=3Dfunction(un,q){var s=3Dthis;s.squ[un]=3Dq;return = 0};s."=0A= +"sq=3Dfunction(q){var = s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew Objec"=0A= +"t;s.squ=3Dnew = Object;s.sqq[q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','s"=0A= +"qs',q);v=3D'';for(x in = s.squ)s.sqq[s.squ[x]]+=3D(s.sqq[s.squ[x]]?',':''"=0A= +")+x;for(x in = s.sqq)if(x&&s.sqq[x]&&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq"=0A= +"[x]+'=3D'+s.ape(x);c++}return s.c_w(k,v,0)};s.wdl=3Dnew = Function('e','v"=0A= +"ar = s=3Ds_c_il['+s._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r"=0A= +"=3Dthis[b](e);for(i=3D0;i=3D0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}r"=0A= +"eturn r');s.wds=3Dfunction(){var = s=3Dthis;if(s.apv>3&&(!s.isie||!s.isma"=0A= +"c||s.apv>=3D5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s.b"=0A= +"c);else if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s"=0A= +".bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s.vs=3Dfunction(x){var "=0A= +"s=3Dthis,v=3Ds.visitorSampling,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'+= s.un"=0A= +"+(g?'_'+g:''),n=3Ds.c_r(k),e=3Dnew = Date,y=3De.getYear();e.setYear(y+10+(y"=0A= +"<1900?1900:0));if(v){v*=3D100;if(!n){if(!s.c_w(k,x,e))return = 0;n=3Dx}if"=0A= +"(n%10000>v)return 0}return 1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.ind"=0A= +"exOf(t)>=3D0)return 1;return 0};s.dyasf=3Dfunction(t,m){var = s=3Dthis,i=3Dt?"=0A= +"t.indexOf('=3D'):-1,n,x;if(i>=3D0&&m){var = n=3Dt.substring(0,i),x=3Dt.substr"=0A= +"ing(i+1);if(s.pt(x,',','dyasmf',m))return n}return 0};s.uns=3Dfunctio"=0A= +"n(){var = s=3Dthis,x=3Ds.dynamicAccountSelection,l=3Ds.dynamicAccountList,m"=0A= +"=3Ds.dynamicAccountMatch,n,i;s.un.toLowerCase();if(x&&l){if(!m)m=3Ds.wd= "=0A= +".location.host;if(!m.toLowerCase)m=3D''+m;l=3Dl.toLowerCase();m=3Dm.toL= ow"=0A= +"erCase();n=3Ds.pt(l,';','dyasf',m);if(n)s.un=3Dn}i=3Ds.un.indexOf(',');= s."=0A= +"fun=3Di<0?s.un:s.un.substring(0,i)};s.t=3Dfunction(){var = s=3Dthis,trk=3D1,t"=0A= +"m=3Dnew = Date,sed=3DMath&&Math.random?Math.floor(Math.random()*100000000"=0A= +"00000):tm.getTime(),sess=3D's'+Math.floor(tm.getTime()/10800000)%10+s"=0A= +"ed,yr=3Dtm.getYear(),vt=3Dtm.getDate()+'/'+tm.getMonth()+'/'+(yr<1900?y= "=0A= +"r+1900:yr)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds("=0A= +")+' '+tm.getDay()+' = '+tm.getTimezoneOffset(),tfs=3Ds.gtfs(),ta=3D'',q=3D'"=0A= +"',qs=3D'';s.uns();if(!s.q){var = tl=3Dtfs.location,x=3D'',c=3D'',v=3D'',p=3D'',bw"=0A= +"=3D'',bh=3D'',j=3D'1.0',k=3Ds.c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D= '',pn=3D0"=0A= +",ps;if(s.apv>=3D4)x=3Dscreen.width+'x'+screen.height;if(s.isns||s.isope= "=0A= +"ra){if(s.apv>=3D3){j=3D'1.1';v=3Ds.n.javaEnabled()?'Y':'N';if(s.apv>=3D= 4){j"=0A= +"=3D'1.2';c=3Dscreen.pixelDepth;bw=3Ds.wd.innerWidth;bh=3Ds.wd.innerHeig= ht;i"=0A= +"f(s.apv>=3D4.06)j=3D'1.3'}}s.pl=3Ds.n.plugins}else = if(s.isie){if(s.apv>=3D4"=0A= +"){v=3Ds.n.javaEnabled()?'Y':'N';j=3D'1.2';c=3Dscreen.colorDepth;if(s.ap= v>"=0A= +"=3D5){bw=3Ds.d.documentElement.offsetWidth;bh=3Ds.d.documentElement.off= se"=0A= +"tHeight;j=3D'1.3';if(!s.ismac&&s.b){s.b.addBehavior('#default#homePag"=0A= +"e');hp=3Ds.b.isHomePage(tl)?\"Y\":\"N\";s.b.addBehavior('#default#cli"=0A= +"entCaps');ct=3Ds.b.connectionType}}}else = r=3D''}if(s.pl)while(pn=3D0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=3D0)return = "=0A= +"''}ta=3Do.target;h=3Do.href?o.href:'';i=3Dh.indexOf('?');h=3Ds.linkLeav= eQue"=0A= +"ryString||i<0?h:h.substring(0,i);l=3Ds.linkName?s.linkName:s.ln(h);t=3D= "=0A= +"s.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+=3D'&pe=3Dln= "=0A= +"k_'+(t=3D=3D'd'||t=3D=3D'e'?s.ape(t):'o')+(h?'&pev1=3D'+s.ape(h):'')+(l= ?'&pev"=0A= +"2=3D'+s.ape(l):'');else = trk=3D0;if(s.trackInlineStats){if(!p){p=3Ds.gv('p"=0A= +"ageURL');w=3D0}t=3Ds.ot(o);i=3Do.sourceIndex;if(s.gg('objectID')){n=3Ds= .gg("=0A= +"'objectID');x=3D1;i=3D1}if(p&&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))+(w= ?'&p"=0A= +"idt=3D'+w:'')+'&oid=3D'+s.ape(s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'= +s.a"=0A= +"pe(t)+(i?'&oi=3D'+i:'')}}if(!trk&&!qs)return '';var = code=3D'';if(trk&&s"=0A= +".vs(sed))code=3Ds.mr(sess,(vt?'&t=3D'+s.ape(vt):'')+s.hav()+q+(qs?qs:s.= "=0A= +"rq(s.un)),ta);s.sq(trk?'':qs);s.lnk=3Ds.eo=3Ds.linkName=3Ds.linkType=3D= s.wd"=0A= +".s_objectID=3D'';return code};s.tl=3Dfunction(o,t,n){var = s=3Dthis;s.lnk=3Ds"=0A= +".co(o);s.linkType=3Dt;s.linkName=3Dn;s.t()};s.ssl=3D(s.wd.location.prot= oc"=0A= +"ol.toLowerCase().indexOf('https')>=3D0);s.d=3Ddocument;s.b=3Ds.d.body;s= .n"=0A= +"=3Dnavigator;s.u=3Ds.n.userAgent;s.ns6=3Ds.u.indexOf('Netscape6/');var = ap"=0A= +"n=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MSIE = '),i;if(v.indexOf"=0A= +"('Opera')>=3D0||s.u.indexOf('Opera')>=3D0)apn=3D'Opera';s.isie=3D(apn=3D= =3D'Mic"=0A= +"rosoft Internet = Explorer');s.isns=3D(apn=3D=3D'Netscape');s.isopera=3D(apn=3D"=0A= +"=3D'Opera');s.ismac=3D(s.u.indexOf('Mac')>=3D0);if(ie>0){s.apv=3DparseI= nt(i"=0A= +"=3Dv.substring(ie+5));if(s.apv>3)s.apv=3DparseFloat(i)}else = if(s.ns6>0)"=0A= +"s.apv=3DparseFloat(s.u.substring(s.ns6+10));else = s.apv=3DparseFloat(v);"=0A= +"s.em=3D0;if(String.fromCharCode){i=3Descape(String.fromCharCode(256)).t= "=0A= +"oUpperCase();s.em=3D(i=3D=3D'%C4%80'?2:(i=3D=3D'%U0100'?1:0))}s.un=3Dun= ;s.uns()"=0A= +";s.vl_l=3D'vmk,charSet,visitorNamespace,cookieDomainPeriods,cookieLif"=0A= +"etime,visitVariableProvider,pageName,pageURL,referrer,currencyCode,"=0A= +"purchaseID';s.vl_t=3Ds.vl_l+',channel,server,pageType,campaign,state,"=0A= +"zip,events,products,linkName,linkType';for(var n=3D1;n<51;n++)s.vl_t+"=0A= +"=3D',prop'+n+',eVar'+n+',hier'+n;s.vl_g=3Ds.vl_t+',trackDownloadLinks,t= "=0A= +"rackExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloa"=0A= +"dFileTypes,linkExternalFilters,linkInternalFilters,linkNames';if(pg"=0A= +")s.gl(s.vl_g);if(!ss){s.wds();s.ca()}}",=0A= l=3Dwindow.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3Dv.in= dexOf(=0A= 'MSIE = '),m=3Du.indexOf('Netscape6/index.html'),a,i,s;if(l)for(i=3D0;i0){a=3DparseInt(i=3Dv.substring(e=0A= +5));if(a>3)a=3DparseFloat(i)}else = if(m>0)a=3DparseFloat(u.substring(m+10)=0A= );else a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf(=0A= 'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=3Ds_c2f(c);return s(=0A= un,pg,ss)}=0A= =0A= ------=_NextPart_000_0047_01CBF7BC.B8B89D10--