Changeset 171001 in webkit


Ignore:
Timestamp:
Jul 11, 2014 8:27:42 AM (10 years ago)
Author:
Alan Bujtas
Message:

Subpixel layout: return integral results for offset*, client*, scroll* by default.
https://bugs.webkit.org/show_bug.cgi?id=134651

Reviewed by Simon Fraser.

Revert to returning integral values for Element.offset* client* scroll* by default.
Fractional values break number of sites(tight design) and JS frameworks(fail to handle fractional values).

Since snapped dimension depends on both the original point and the width/height of the box,
we need to call RenderBoxModelObject::pixelSnapped*() helpers, instead of round().

Covered by existing tests

Source/WebCore:

  • dom/Element.cpp:

(WebCore::subpixelMetricsEnabled):
(WebCore::convertToNonSubpixelValueIfNeeded):
(WebCore::Element::offsetLeft):
(WebCore::Element::offsetTop):
(WebCore::Element::offsetWidth):
(WebCore::Element::offsetHeight):
(WebCore::Element::clientLeft):
(WebCore::Element::clientTop):
(WebCore::Element::clientWidth):
(WebCore::Element::clientHeight):

  • page/Settings.in:

Source/WebKit/mac:

  • WebView/WebPreferences.mm:

(+[WebPreferences initialize]):

Source/WebKit2:

  • Shared/WebPreferencesDefinitions.h:
  • UIProcess/API/C/WKPreferencesRefPrivate.h:

LayoutTests:

  • cssom/subpixel-offsetleft-top-width-height-values-expected.txt:
Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r171000 r171001  
     12014-07-11  Zalan Bujtas  <zalan@apple.com>
     2
     3        Subpixel layout: return integral results for offset*, client*, scroll* by default.
     4        https://bugs.webkit.org/show_bug.cgi?id=134651
     5
     6        Reviewed by Simon Fraser.
     7
     8        Revert to returning integral values for Element.offset* client* scroll* by default.
     9        Fractional values break number of sites(tight design) and JS frameworks(fail to handle fractional values).
     10
     11        Since snapped dimension depends on both the original point and the width/height of the box,
     12        we need to call RenderBoxModelObject::pixelSnapped*() helpers, instead of round().
     13
     14        Covered by existing tests
     15
     16        * cssom/subpixel-offsetleft-top-width-height-values-expected.txt:
     17
    1182014-07-11  Zalan Bujtas  <zalan@apple.com>
    219
  • trunk/LayoutTests/cssom/subpixel-offsetleft-top-width-height-values-expected.txt

    r168868 r171001  
    1 offsetTop:0.00 offsetLeft:0.00 offsetWidth:0.09 offsetHeight:0.09
    2 clientTop:0.05 clientLeft:0.05 clientWidth:0.00 clientHeight:0.00
    3 offsetTop:0.19 offsetLeft:0.09 offsetWidth:0.19 offsetHeight:0.19
    4 clientTop:0.05 clientLeft:0.05 clientWidth:0.09 clientHeight:0.09
    5 offsetTop:0.39 offsetLeft:0.39 offsetWidth:0.28 offsetHeight:0.28
    6 clientTop:0.05 clientLeft:0.05 clientWidth:0.19 clientHeight:0.19
    7 offsetTop:0.59 offsetLeft:0.89 offsetWidth:0.39 offsetHeight:0.39
    8 clientTop:0.05 clientLeft:0.05 clientWidth:0.30 clientHeight:0.30
    9 offsetTop:0.80 offsetLeft:1.59 offsetWidth:0.48 offsetHeight:0.48
    10 clientTop:0.05 clientLeft:0.05 clientWidth:0.39 clientHeight:0.39
    11 offsetTop:1.00 offsetLeft:2.50 offsetWidth:0.59 offsetHeight:0.59
    12 clientTop:0.05 clientLeft:0.05 clientWidth:0.50 clientHeight:0.50
    13 offsetTop:1.19 offsetLeft:3.59 offsetWidth:0.69 offsetHeight:0.69
    14 clientTop:0.05 clientLeft:0.05 clientWidth:0.59 clientHeight:0.59
    15 offsetTop:1.39 offsetLeft:4.89 offsetWidth:0.78 offsetHeight:0.78
    16 clientTop:0.05 clientLeft:0.05 clientWidth:0.69 clientHeight:0.69
    17 offsetTop:1.59 offsetLeft:6.39 offsetWidth:0.89 offsetHeight:0.89
    18 clientTop:0.05 clientLeft:0.05 clientWidth:0.80 clientHeight:0.80
    19 offsetTop:1.80 offsetLeft:8.09 offsetWidth:0.98 offsetHeight:0.98
    20 clientTop:0.05 clientLeft:0.05 clientWidth:0.89 clientHeight:0.89
    21 offsetTop:2.00 offsetLeft:10.00 offsetWidth:1.09 offsetHeight:1.09
    22 clientTop:0.05 clientLeft:0.05 clientWidth:1.00 clientHeight:1.00
    23 offsetTop:2.19 offsetLeft:12.09 offsetWidth:1.19 offsetHeight:1.19
    24 clientTop:0.05 clientLeft:0.05 clientWidth:1.09 clientHeight:1.09
    25 offsetTop:2.39 offsetLeft:14.39 offsetWidth:1.28 offsetHeight:1.28
    26 clientTop:0.05 clientLeft:0.05 clientWidth:1.19 clientHeight:1.19
    27 offsetTop:2.59 offsetLeft:16.89 offsetWidth:1.39 offsetHeight:1.39
    28 clientTop:0.05 clientLeft:0.05 clientWidth:1.30 clientHeight:1.30
    29 offsetTop:2.80 offsetLeft:19.59 offsetWidth:1.48 offsetHeight:1.48
    30 clientTop:0.05 clientLeft:0.05 clientWidth:1.39 clientHeight:1.39
    31 offsetTop:3.00 offsetLeft:22.50 offsetWidth:1.59 offsetHeight:1.59
    32 clientTop:0.05 clientLeft:0.05 clientWidth:1.50 clientHeight:1.50
    33 offsetTop:3.19 offsetLeft:25.59 offsetWidth:1.69 offsetHeight:1.69
    34 clientTop:0.05 clientLeft:0.05 clientWidth:1.59 clientHeight:1.59
    35 offsetTop:3.39 offsetLeft:28.89 offsetWidth:1.78 offsetHeight:1.78
    36 clientTop:0.05 clientLeft:0.05 clientWidth:1.69 clientHeight:1.69
    37 offsetTop:3.59 offsetLeft:32.39 offsetWidth:1.89 offsetHeight:1.89
    38 clientTop:0.05 clientLeft:0.05 clientWidth:1.80 clientHeight:1.80
    39 offsetTop:3.80 offsetLeft:36.09 offsetWidth:1.98 offsetHeight:1.98
    40 clientTop:0.05 clientLeft:0.05 clientWidth:1.89 clientHeight:1.89
    41 offsetTop:2.00 offsetLeft:0.30 offsetWidth:2.13 offsetHeight:2.13
    42 clientTop:0.06 clientLeft:0.06 clientWidth:2.00 clientHeight:2.00
    43 offsetTop:2.39 offsetLeft:2.39 offsetWidth:2.22 offsetHeight:2.22
    44 clientTop:0.06 clientLeft:0.06 clientWidth:2.09 clientHeight:2.09
    45 offsetTop:2.80 offsetLeft:4.69 offsetWidth:2.31 offsetHeight:2.31
    46 clientTop:0.06 clientLeft:0.06 clientWidth:2.19 clientHeight:2.19
    47 offsetTop:3.19 offsetLeft:7.19 offsetWidth:2.42 offsetHeight:2.42
    48 clientTop:0.06 clientLeft:0.06 clientWidth:2.30 clientHeight:2.30
    49 offsetTop:3.59 offsetLeft:9.89 offsetWidth:2.52 offsetHeight:2.52
    50 clientTop:0.06 clientLeft:0.06 clientWidth:2.39 clientHeight:2.39
    51 offsetTop:4.00 offsetLeft:12.80 offsetWidth:2.63 offsetHeight:2.63
    52 clientTop:0.06 clientLeft:0.06 clientWidth:2.50 clientHeight:2.50
    53 offsetTop:4.39 offsetLeft:15.89 offsetWidth:2.72 offsetHeight:2.72
    54 clientTop:0.06 clientLeft:0.06 clientWidth:2.59 clientHeight:2.59
    55 offsetTop:4.80 offsetLeft:19.19 offsetWidth:2.81 offsetHeight:2.81
    56 clientTop:0.06 clientLeft:0.06 clientWidth:2.69 clientHeight:2.69
    57 offsetTop:5.19 offsetLeft:22.69 offsetWidth:2.92 offsetHeight:2.92
    58 clientTop:0.06 clientLeft:0.06 clientWidth:2.80 clientHeight:2.80
    59 offsetTop:5.59 offsetLeft:26.39 offsetWidth:3.02 offsetHeight:3.02
    60 clientTop:0.06 clientLeft:0.06 clientWidth:2.89 clientHeight:2.89
    61 offsetTop:6.00 offsetLeft:30.30 offsetWidth:3.13 offsetHeight:3.13
    62 clientTop:0.06 clientLeft:0.06 clientWidth:3.00 clientHeight:3.00
    63 offsetTop:6.39 offsetLeft:34.39 offsetWidth:3.22 offsetHeight:3.22
    64 clientTop:0.06 clientLeft:0.06 clientWidth:3.09 clientHeight:3.09
    65 offsetTop:6.80 offsetLeft:38.69 offsetWidth:3.31 offsetHeight:3.31
    66 clientTop:0.06 clientLeft:0.06 clientWidth:3.19 clientHeight:3.19
    67 offsetTop:7.19 offsetLeft:43.19 offsetWidth:3.42 offsetHeight:3.42
    68 clientTop:0.06 clientLeft:0.06 clientWidth:3.30 clientHeight:3.30
    69 offsetTop:7.59 offsetLeft:47.89 offsetWidth:3.52 offsetHeight:3.52
    70 clientTop:0.06 clientLeft:0.06 clientWidth:3.39 clientHeight:3.39
    71 offsetTop:8.00 offsetLeft:52.80 offsetWidth:3.63 offsetHeight:3.63
    72 clientTop:0.06 clientLeft:0.06 clientWidth:3.50 clientHeight:3.50
    73 offsetTop:8.39 offsetLeft:57.89 offsetWidth:3.72 offsetHeight:3.72
    74 clientTop:0.06 clientLeft:0.06 clientWidth:3.59 clientHeight:3.59
    75 offsetTop:8.80 offsetLeft:63.19 offsetWidth:3.81 offsetHeight:3.81
    76 clientTop:0.06 clientLeft:0.06 clientWidth:3.69 clientHeight:3.69
    77 offsetTop:9.19 offsetLeft:68.69 offsetWidth:3.92 offsetHeight:3.92
    78 clientTop:0.06 clientLeft:0.06 clientWidth:3.80 clientHeight:3.80
    79 offsetTop:9.59 offsetLeft:74.39 offsetWidth:4.02 offsetHeight:4.02
    80 clientTop:0.06 clientLeft:0.06 clientWidth:3.89 clientHeight:3.89
    81 offsetTop:8.00 offsetLeft:0.80 offsetWidth:4.19 offsetHeight:4.19
    82 clientTop:0.09 clientLeft:0.09 clientWidth:4.00 clientHeight:4.00
    83 offsetTop:8.59 offsetLeft:4.89 offsetWidth:4.28 offsetHeight:4.28
    84 clientTop:0.09 clientLeft:0.09 clientWidth:4.09 clientHeight:4.09
    85 offsetTop:9.19 offsetLeft:9.19 offsetWidth:4.38 offsetHeight:4.38
    86 clientTop:0.09 clientLeft:0.09 clientWidth:4.19 clientHeight:4.19
    87 offsetTop:9.80 offsetLeft:13.69 offsetWidth:4.48 offsetHeight:4.48
    88 clientTop:0.09 clientLeft:0.09 clientWidth:4.30 clientHeight:4.30
    89 offsetTop:10.39 offsetLeft:18.39 offsetWidth:4.58 offsetHeight:4.58
    90 clientTop:0.09 clientLeft:0.09 clientWidth:4.39 clientHeight:4.39
    91 offsetTop:11.00 offsetLeft:23.30 offsetWidth:4.69 offsetHeight:4.69
    92 clientTop:0.09 clientLeft:0.09 clientWidth:4.50 clientHeight:4.50
    93 offsetTop:11.59 offsetLeft:28.39 offsetWidth:4.78 offsetHeight:4.78
    94 clientTop:0.09 clientLeft:0.09 clientWidth:4.59 clientHeight:4.59
    95 offsetTop:12.19 offsetLeft:33.69 offsetWidth:4.88 offsetHeight:4.88
    96 clientTop:0.09 clientLeft:0.09 clientWidth:4.69 clientHeight:4.69
    97 offsetTop:12.80 offsetLeft:39.19 offsetWidth:4.98 offsetHeight:4.98
    98 clientTop:0.09 clientLeft:0.09 clientWidth:4.80 clientHeight:4.80
    99 offsetTop:13.39 offsetLeft:44.89 offsetWidth:5.08 offsetHeight:5.08
    100 clientTop:0.09 clientLeft:0.09 clientWidth:4.89 clientHeight:4.89
    101 offsetTop:14.00 offsetLeft:50.80 offsetWidth:5.19 offsetHeight:5.19
    102 clientTop:0.09 clientLeft:0.09 clientWidth:5.00 clientHeight:5.00
    103 offsetTop:14.59 offsetLeft:56.89 offsetWidth:5.28 offsetHeight:5.28
    104 clientTop:0.09 clientLeft:0.09 clientWidth:5.09 clientHeight:5.09
    105 offsetTop:15.19 offsetLeft:63.19 offsetWidth:5.38 offsetHeight:5.38
    106 clientTop:0.09 clientLeft:0.09 clientWidth:5.19 clientHeight:5.19
    107 offsetTop:15.80 offsetLeft:69.69 offsetWidth:5.48 offsetHeight:5.48
    108 clientTop:0.09 clientLeft:0.09 clientWidth:5.30 clientHeight:5.30
    109 offsetTop:16.39 offsetLeft:76.39 offsetWidth:5.58 offsetHeight:5.58
    110 clientTop:0.09 clientLeft:0.09 clientWidth:5.39 clientHeight:5.39
    111 offsetTop:17.00 offsetLeft:83.30 offsetWidth:5.69 offsetHeight:5.69
    112 clientTop:0.09 clientLeft:0.09 clientWidth:5.50 clientHeight:5.50
    113 offsetTop:17.59 offsetLeft:90.39 offsetWidth:5.78 offsetHeight:5.78
    114 clientTop:0.09 clientLeft:0.09 clientWidth:5.59 clientHeight:5.59
    115 offsetTop:18.19 offsetLeft:97.69 offsetWidth:5.88 offsetHeight:5.88
    116 clientTop:0.09 clientLeft:0.09 clientWidth:5.69 clientHeight:5.69
    117 offsetTop:18.80 offsetLeft:105.19 offsetWidth:5.98 offsetHeight:5.98
    118 clientTop:0.09 clientLeft:0.09 clientWidth:5.80 clientHeight:5.80
    119 offsetTop:19.39 offsetLeft:112.89 offsetWidth:6.08 offsetHeight:6.08
    120 clientTop:0.09 clientLeft:0.09 clientWidth:5.89 clientHeight:5.89
    121 offsetTop:18.00 offsetLeft:1.50 offsetWidth:6.25 offsetHeight:6.25
    122 clientTop:0.13 clientLeft:0.13 clientWidth:6.00 clientHeight:6.00
    123 offsetTop:18.80 offsetLeft:7.59 offsetWidth:6.34 offsetHeight:6.34
    124 clientTop:0.13 clientLeft:0.13 clientWidth:6.09 clientHeight:6.09
    125 offsetTop:19.59 offsetLeft:13.89 offsetWidth:6.44 offsetHeight:6.44
    126 clientTop:0.13 clientLeft:0.13 clientWidth:6.19 clientHeight:6.19
    127 offsetTop:20.39 offsetLeft:20.39 offsetWidth:6.55 offsetHeight:6.55
    128 clientTop:0.13 clientLeft:0.13 clientWidth:6.30 clientHeight:6.30
    129 offsetTop:21.19 offsetLeft:27.09 offsetWidth:6.64 offsetHeight:6.64
    130 clientTop:0.13 clientLeft:0.13 clientWidth:6.39 clientHeight:6.39
    131 offsetTop:22.00 offsetLeft:34.00 offsetWidth:6.75 offsetHeight:6.75
    132 clientTop:0.13 clientLeft:0.13 clientWidth:6.50 clientHeight:6.50
    133 offsetTop:22.80 offsetLeft:41.09 offsetWidth:6.84 offsetHeight:6.84
    134 clientTop:0.13 clientLeft:0.13 clientWidth:6.59 clientHeight:6.59
    135 offsetTop:23.59 offsetLeft:48.39 offsetWidth:6.94 offsetHeight:6.94
    136 clientTop:0.13 clientLeft:0.13 clientWidth:6.69 clientHeight:6.69
    137 offsetTop:24.39 offsetLeft:55.89 offsetWidth:7.05 offsetHeight:7.05
    138 clientTop:0.13 clientLeft:0.13 clientWidth:6.80 clientHeight:6.80
    139 offsetTop:25.19 offsetLeft:63.59 offsetWidth:7.14 offsetHeight:7.14
    140 clientTop:0.13 clientLeft:0.13 clientWidth:6.89 clientHeight:6.89
    141 offsetTop:26.00 offsetLeft:71.50 offsetWidth:7.25 offsetHeight:7.25
    142 clientTop:0.13 clientLeft:0.13 clientWidth:7.00 clientHeight:7.00
    143 offsetTop:26.80 offsetLeft:79.59 offsetWidth:7.34 offsetHeight:7.34
    144 clientTop:0.13 clientLeft:0.13 clientWidth:7.09 clientHeight:7.09
    145 offsetTop:27.59 offsetLeft:87.89 offsetWidth:7.44 offsetHeight:7.44
    146 clientTop:0.13 clientLeft:0.13 clientWidth:7.19 clientHeight:7.19
    147 offsetTop:28.39 offsetLeft:96.39 offsetWidth:7.55 offsetHeight:7.55
    148 clientTop:0.13 clientLeft:0.13 clientWidth:7.30 clientHeight:7.30
    149 offsetTop:29.19 offsetLeft:105.09 offsetWidth:7.64 offsetHeight:7.64
    150 clientTop:0.13 clientLeft:0.13 clientWidth:7.39 clientHeight:7.39
    151 offsetTop:30.00 offsetLeft:114.00 offsetWidth:7.75 offsetHeight:7.75
    152 clientTop:0.13 clientLeft:0.13 clientWidth:7.50 clientHeight:7.50
    153 offsetTop:30.80 offsetLeft:123.09 offsetWidth:7.84 offsetHeight:7.84
    154 clientTop:0.13 clientLeft:0.13 clientWidth:7.59 clientHeight:7.59
    155 offsetTop:31.59 offsetLeft:132.39 offsetWidth:7.94 offsetHeight:7.94
    156 clientTop:0.13 clientLeft:0.13 clientWidth:7.69 clientHeight:7.69
    157 offsetTop:32.39 offsetLeft:141.89 offsetWidth:8.05 offsetHeight:8.05
    158 clientTop:0.13 clientLeft:0.13 clientWidth:7.80 clientHeight:7.80
    159 offsetTop:33.19 offsetLeft:151.59 offsetWidth:8.14 offsetHeight:8.14
    160 clientTop:0.13 clientLeft:0.13 clientWidth:7.89 clientHeight:7.89
    161 offsetTop:32.00 offsetLeft:2.39 offsetWidth:8.28 offsetHeight:8.28
    162 clientTop:0.14 clientLeft:0.14 clientWidth:8.00 clientHeight:8.00
    163 offsetTop:33.00 offsetLeft:10.50 offsetWidth:8.38 offsetHeight:8.38
    164 clientTop:0.14 clientLeft:0.14 clientWidth:8.09 clientHeight:8.09
    165 offsetTop:34.00 offsetLeft:18.80 offsetWidth:8.47 offsetHeight:8.47
    166 clientTop:0.14 clientLeft:0.14 clientWidth:8.19 clientHeight:8.19
    167 offsetTop:35.00 offsetLeft:27.30 offsetWidth:8.58 offsetHeight:8.58
    168 clientTop:0.14 clientLeft:0.14 clientWidth:8.30 clientHeight:8.30
    169 offsetTop:36.00 offsetLeft:36.00 offsetWidth:8.67 offsetHeight:8.67
    170 clientTop:0.14 clientLeft:0.14 clientWidth:8.39 clientHeight:8.39
    171 offsetTop:37.00 offsetLeft:44.89 offsetWidth:8.78 offsetHeight:8.78
    172 clientTop:0.14 clientLeft:0.14 clientWidth:8.50 clientHeight:8.50
    173 offsetTop:38.00 offsetLeft:54.00 offsetWidth:8.88 offsetHeight:8.88
    174 clientTop:0.14 clientLeft:0.14 clientWidth:8.59 clientHeight:8.59
    175 offsetTop:39.00 offsetLeft:63.30 offsetWidth:8.97 offsetHeight:8.97
    176 clientTop:0.14 clientLeft:0.14 clientWidth:8.69 clientHeight:8.69
    177 offsetTop:40.00 offsetLeft:72.80 offsetWidth:9.08 offsetHeight:9.08
    178 clientTop:0.14 clientLeft:0.14 clientWidth:8.80 clientHeight:8.80
    179 offsetTop:41.00 offsetLeft:82.50 offsetWidth:9.17 offsetHeight:9.17
    180 clientTop:0.14 clientLeft:0.14 clientWidth:8.89 clientHeight:8.89
    181 offsetTop:42.00 offsetLeft:92.39 offsetWidth:9.28 offsetHeight:9.28
    182 clientTop:0.14 clientLeft:0.14 clientWidth:9.00 clientHeight:9.00
    183 offsetTop:43.00 offsetLeft:102.50 offsetWidth:9.38 offsetHeight:9.38
    184 clientTop:0.14 clientLeft:0.14 clientWidth:9.09 clientHeight:9.09
    185 offsetTop:44.00 offsetLeft:112.80 offsetWidth:9.47 offsetHeight:9.47
    186 clientTop:0.14 clientLeft:0.14 clientWidth:9.19 clientHeight:9.19
    187 offsetTop:45.00 offsetLeft:123.30 offsetWidth:9.58 offsetHeight:9.58
    188 clientTop:0.14 clientLeft:0.14 clientWidth:9.30 clientHeight:9.30
    189 offsetTop:46.00 offsetLeft:134.00 offsetWidth:9.67 offsetHeight:9.67
    190 clientTop:0.14 clientLeft:0.14 clientWidth:9.39 clientHeight:9.39
    191 offsetTop:47.00 offsetLeft:144.89 offsetWidth:9.78 offsetHeight:9.78
    192 clientTop:0.14 clientLeft:0.14 clientWidth:9.50 clientHeight:9.50
    193 offsetTop:48.00 offsetLeft:156.00 offsetWidth:9.88 offsetHeight:9.88
    194 clientTop:0.14 clientLeft:0.14 clientWidth:9.59 clientHeight:9.59
    195 offsetTop:49.00 offsetLeft:167.30 offsetWidth:9.97 offsetHeight:9.97
    196 clientTop:0.14 clientLeft:0.14 clientWidth:9.69 clientHeight:9.69
    197 offsetTop:50.00 offsetLeft:178.80 offsetWidth:10.08 offsetHeight:10.08
    198 clientTop:0.14 clientLeft:0.14 clientWidth:9.80 clientHeight:9.80
    199 offsetTop:51.00 offsetLeft:190.50 offsetWidth:10.17 offsetHeight:10.17
    200 clientTop:0.14 clientLeft:0.14 clientWidth:9.89 clientHeight:9.89
    201 offsetTop:50.00 offsetLeft:3.50 offsetWidth:10.34 offsetHeight:10.34
    202 clientTop:0.17 clientLeft:0.17 clientWidth:10.00 clientHeight:10.00
    203 offsetTop:51.19 offsetLeft:13.59 offsetWidth:10.44 offsetHeight:10.44
    204 clientTop:0.17 clientLeft:0.17 clientWidth:10.09 clientHeight:10.09
    205 offsetTop:52.39 offsetLeft:23.89 offsetWidth:10.53 offsetHeight:10.53
    206 clientTop:0.17 clientLeft:0.17 clientWidth:10.19 clientHeight:10.19
    207 offsetTop:53.59 offsetLeft:34.39 offsetWidth:10.64 offsetHeight:10.64
    208 clientTop:0.17 clientLeft:0.17 clientWidth:10.30 clientHeight:10.30
    209 offsetTop:54.80 offsetLeft:45.09 offsetWidth:10.73 offsetHeight:10.73
    210 clientTop:0.17 clientLeft:0.17 clientWidth:10.39 clientHeight:10.39
    211 offsetTop:56.00 offsetLeft:56.00 offsetWidth:10.84 offsetHeight:10.84
    212 clientTop:0.17 clientLeft:0.17 clientWidth:10.50 clientHeight:10.50
    213 offsetTop:57.19 offsetLeft:67.09 offsetWidth:10.94 offsetHeight:10.94
    214 clientTop:0.17 clientLeft:0.17 clientWidth:10.59 clientHeight:10.59
    215 offsetTop:58.39 offsetLeft:78.39 offsetWidth:11.03 offsetHeight:11.03
    216 clientTop:0.17 clientLeft:0.17 clientWidth:10.69 clientHeight:10.69
    217 offsetTop:59.59 offsetLeft:89.89 offsetWidth:11.14 offsetHeight:11.14
    218 clientTop:0.17 clientLeft:0.17 clientWidth:10.80 clientHeight:10.80
    219 offsetTop:60.80 offsetLeft:101.59 offsetWidth:11.23 offsetHeight:11.23
    220 clientTop:0.17 clientLeft:0.17 clientWidth:10.89 clientHeight:10.89
    221 offsetTop:62.00 offsetLeft:113.50 offsetWidth:11.34 offsetHeight:11.34
    222 clientTop:0.17 clientLeft:0.17 clientWidth:11.00 clientHeight:11.00
    223 offsetTop:63.19 offsetLeft:125.59 offsetWidth:11.44 offsetHeight:11.44
    224 clientTop:0.17 clientLeft:0.17 clientWidth:11.09 clientHeight:11.09
    225 offsetTop:64.39 offsetLeft:137.89 offsetWidth:11.53 offsetHeight:11.53
    226 clientTop:0.17 clientLeft:0.17 clientWidth:11.19 clientHeight:11.19
    227 offsetTop:65.59 offsetLeft:150.39 offsetWidth:11.64 offsetHeight:11.64
    228 clientTop:0.17 clientLeft:0.17 clientWidth:11.30 clientHeight:11.30
    229 offsetTop:66.80 offsetLeft:163.09 offsetWidth:11.73 offsetHeight:11.73
    230 clientTop:0.17 clientLeft:0.17 clientWidth:11.39 clientHeight:11.39
    231 offsetTop:68.00 offsetLeft:176.00 offsetWidth:11.84 offsetHeight:11.84
    232 clientTop:0.17 clientLeft:0.17 clientWidth:11.50 clientHeight:11.50
    233 offsetTop:69.19 offsetLeft:189.09 offsetWidth:11.94 offsetHeight:11.94
    234 clientTop:0.17 clientLeft:0.17 clientWidth:11.59 clientHeight:11.59
    235 offsetTop:70.39 offsetLeft:202.39 offsetWidth:12.03 offsetHeight:12.03
    236 clientTop:0.17 clientLeft:0.17 clientWidth:11.69 clientHeight:11.69
    237 offsetTop:71.59 offsetLeft:215.89 offsetWidth:12.14 offsetHeight:12.14
    238 clientTop:0.17 clientLeft:0.17 clientWidth:11.80 clientHeight:11.80
    239 offsetTop:72.80 offsetLeft:229.59 offsetWidth:12.23 offsetHeight:12.23
    240 clientTop:0.17 clientLeft:0.17 clientWidth:11.89 clientHeight:11.89
    241 offsetTop:72.00 offsetLeft:4.80 offsetWidth:12.38 offsetHeight:12.38
    242 clientTop:0.19 clientLeft:0.19 clientWidth:12.00 clientHeight:12.00
    243 offsetTop:73.39 offsetLeft:16.89 offsetWidth:12.47 offsetHeight:12.47
    244 clientTop:0.19 clientLeft:0.19 clientWidth:12.09 clientHeight:12.09
    245 offsetTop:74.80 offsetLeft:29.19 offsetWidth:12.56 offsetHeight:12.56
    246 clientTop:0.19 clientLeft:0.19 clientWidth:12.19 clientHeight:12.19
    247 offsetTop:76.19 offsetLeft:41.69 offsetWidth:12.67 offsetHeight:12.67
    248 clientTop:0.19 clientLeft:0.19 clientWidth:12.30 clientHeight:12.30
    249 offsetTop:77.59 offsetLeft:54.39 offsetWidth:12.77 offsetHeight:12.77
    250 clientTop:0.19 clientLeft:0.19 clientWidth:12.39 clientHeight:12.39
    251 offsetTop:79.00 offsetLeft:67.30 offsetWidth:12.88 offsetHeight:12.88
    252 clientTop:0.19 clientLeft:0.19 clientWidth:12.50 clientHeight:12.50
    253 offsetTop:80.39 offsetLeft:80.39 offsetWidth:12.97 offsetHeight:12.97
    254 clientTop:0.19 clientLeft:0.19 clientWidth:12.59 clientHeight:12.59
    255 offsetTop:81.80 offsetLeft:93.69 offsetWidth:13.06 offsetHeight:13.06
    256 clientTop:0.19 clientLeft:0.19 clientWidth:12.69 clientHeight:12.69
    257 offsetTop:83.19 offsetLeft:107.19 offsetWidth:13.17 offsetHeight:13.17
    258 clientTop:0.19 clientLeft:0.19 clientWidth:12.80 clientHeight:12.80
    259 offsetTop:84.59 offsetLeft:120.89 offsetWidth:13.27 offsetHeight:13.27
    260 clientTop:0.19 clientLeft:0.19 clientWidth:12.89 clientHeight:12.89
    261 offsetTop:86.00 offsetLeft:134.80 offsetWidth:13.38 offsetHeight:13.38
    262 clientTop:0.19 clientLeft:0.19 clientWidth:13.00 clientHeight:13.00
    263 offsetTop:87.39 offsetLeft:148.89 offsetWidth:13.47 offsetHeight:13.47
    264 clientTop:0.19 clientLeft:0.19 clientWidth:13.09 clientHeight:13.09
    265 offsetTop:88.80 offsetLeft:163.19 offsetWidth:13.56 offsetHeight:13.56
    266 clientTop:0.19 clientLeft:0.19 clientWidth:13.19 clientHeight:13.19
    267 offsetTop:90.19 offsetLeft:177.69 offsetWidth:13.67 offsetHeight:13.67
    268 clientTop:0.19 clientLeft:0.19 clientWidth:13.30 clientHeight:13.30
    269 offsetTop:91.59 offsetLeft:192.39 offsetWidth:13.77 offsetHeight:13.77
    270 clientTop:0.19 clientLeft:0.19 clientWidth:13.39 clientHeight:13.39
    271 offsetTop:93.00 offsetLeft:207.30 offsetWidth:13.88 offsetHeight:13.88
    272 clientTop:0.19 clientLeft:0.19 clientWidth:13.50 clientHeight:13.50
    273 offsetTop:94.39 offsetLeft:222.39 offsetWidth:13.97 offsetHeight:13.97
    274 clientTop:0.19 clientLeft:0.19 clientWidth:13.59 clientHeight:13.59
    275 offsetTop:95.80 offsetLeft:237.69 offsetWidth:14.06 offsetHeight:14.06
    276 clientTop:0.19 clientLeft:0.19 clientWidth:13.69 clientHeight:13.69
    277 offsetTop:97.19 offsetLeft:253.19 offsetWidth:14.17 offsetHeight:14.17
    278 clientTop:0.19 clientLeft:0.19 clientWidth:13.80 clientHeight:13.80
    279 offsetTop:98.59 offsetLeft:268.89 offsetWidth:14.27 offsetHeight:14.27
    280 clientTop:0.19 clientLeft:0.19 clientWidth:13.89 clientHeight:13.89
    281 offsetTop:98.00 offsetLeft:6.30 offsetWidth:14.44 offsetHeight:14.44
    282 clientTop:0.22 clientLeft:0.22 clientWidth:14.00 clientHeight:14.00
    283 offsetTop:99.59 offsetLeft:20.39 offsetWidth:14.53 offsetHeight:14.53
    284 clientTop:0.22 clientLeft:0.22 clientWidth:14.09 clientHeight:14.09
    285 offsetTop:101.19 offsetLeft:34.69 offsetWidth:14.63 offsetHeight:14.63
    286 clientTop:0.22 clientLeft:0.22 clientWidth:14.19 clientHeight:14.19
    287 offsetTop:102.80 offsetLeft:49.19 offsetWidth:14.73 offsetHeight:14.73
    288 clientTop:0.22 clientLeft:0.22 clientWidth:14.30 clientHeight:14.30
    289 offsetTop:104.39 offsetLeft:63.89 offsetWidth:14.83 offsetHeight:14.83
    290 clientTop:0.22 clientLeft:0.22 clientWidth:14.39 clientHeight:14.39
    291 offsetTop:106.00 offsetLeft:78.80 offsetWidth:14.94 offsetHeight:14.94
    292 clientTop:0.22 clientLeft:0.22 clientWidth:14.50 clientHeight:14.50
    293 offsetTop:107.59 offsetLeft:93.89 offsetWidth:15.03 offsetHeight:15.03
    294 clientTop:0.22 clientLeft:0.22 clientWidth:14.59 clientHeight:14.59
    295 offsetTop:109.19 offsetLeft:109.19 offsetWidth:15.13 offsetHeight:15.13
    296 clientTop:0.22 clientLeft:0.22 clientWidth:14.69 clientHeight:14.69
    297 offsetTop:110.80 offsetLeft:124.69 offsetWidth:15.23 offsetHeight:15.23
    298 clientTop:0.22 clientLeft:0.22 clientWidth:14.80 clientHeight:14.80
    299 offsetTop:112.39 offsetLeft:140.39 offsetWidth:15.33 offsetHeight:15.33
    300 clientTop:0.22 clientLeft:0.22 clientWidth:14.89 clientHeight:14.89
    301 offsetTop:114.00 offsetLeft:156.30 offsetWidth:15.44 offsetHeight:15.44
    302 clientTop:0.22 clientLeft:0.22 clientWidth:15.00 clientHeight:15.00
    303 offsetTop:115.59 offsetLeft:172.39 offsetWidth:15.53 offsetHeight:15.53
    304 clientTop:0.22 clientLeft:0.22 clientWidth:15.09 clientHeight:15.09
    305 offsetTop:117.19 offsetLeft:188.69 offsetWidth:15.63 offsetHeight:15.63
    306 clientTop:0.22 clientLeft:0.22 clientWidth:15.19 clientHeight:15.19
    307 offsetTop:118.80 offsetLeft:205.19 offsetWidth:15.73 offsetHeight:15.73
    308 clientTop:0.22 clientLeft:0.22 clientWidth:15.30 clientHeight:15.30
    309 offsetTop:120.39 offsetLeft:221.89 offsetWidth:15.83 offsetHeight:15.83
    310 clientTop:0.22 clientLeft:0.22 clientWidth:15.39 clientHeight:15.39
    311 offsetTop:122.00 offsetLeft:238.80 offsetWidth:15.94 offsetHeight:15.94
    312 clientTop:0.22 clientLeft:0.22 clientWidth:15.50 clientHeight:15.50
    313 offsetTop:123.59 offsetLeft:255.89 offsetWidth:16.03 offsetHeight:16.03
    314 clientTop:0.22 clientLeft:0.22 clientWidth:15.59 clientHeight:15.59
    315 offsetTop:125.19 offsetLeft:273.19 offsetWidth:16.13 offsetHeight:16.13
    316 clientTop:0.22 clientLeft:0.22 clientWidth:15.69 clientHeight:15.69
    317 offsetTop:126.80 offsetLeft:290.69 offsetWidth:16.23 offsetHeight:16.23
    318 clientTop:0.22 clientLeft:0.22 clientWidth:15.80 clientHeight:15.80
    319 offsetTop:128.39 offsetLeft:308.39 offsetWidth:16.33 offsetHeight:16.33
    320 clientTop:0.22 clientLeft:0.22 clientWidth:15.89 clientHeight:15.89
    321 offsetTop:128.00 offsetLeft:8.00 offsetWidth:16.50 offsetHeight:16.50
    322 clientTop:0.25 clientLeft:0.25 clientWidth:16.00 clientHeight:16.00
    323 offsetTop:129.80 offsetLeft:24.09 offsetWidth:16.59 offsetHeight:16.59
    324 clientTop:0.25 clientLeft:0.25 clientWidth:16.09 clientHeight:16.09
    325 offsetTop:131.59 offsetLeft:40.39 offsetWidth:16.69 offsetHeight:16.69
    326 clientTop:0.25 clientLeft:0.25 clientWidth:16.19 clientHeight:16.19
    327 offsetTop:133.39 offsetLeft:56.89 offsetWidth:16.80 offsetHeight:16.80
    328 clientTop:0.25 clientLeft:0.25 clientWidth:16.30 clientHeight:16.30
    329 offsetTop:135.19 offsetLeft:73.59 offsetWidth:16.89 offsetHeight:16.89
    330 clientTop:0.25 clientLeft:0.25 clientWidth:16.39 clientHeight:16.39
    331 offsetTop:137.00 offsetLeft:90.50 offsetWidth:17.00 offsetHeight:17.00
    332 clientTop:0.25 clientLeft:0.25 clientWidth:16.50 clientHeight:16.50
    333 offsetTop:138.80 offsetLeft:107.59 offsetWidth:17.09 offsetHeight:17.09
    334 clientTop:0.25 clientLeft:0.25 clientWidth:16.59 clientHeight:16.59
    335 offsetTop:140.59 offsetLeft:124.89 offsetWidth:17.19 offsetHeight:17.19
    336 clientTop:0.25 clientLeft:0.25 clientWidth:16.69 clientHeight:16.69
    337 offsetTop:142.39 offsetLeft:142.39 offsetWidth:17.30 offsetHeight:17.30
    338 clientTop:0.25 clientLeft:0.25 clientWidth:16.80 clientHeight:16.80
    339 offsetTop:144.19 offsetLeft:160.09 offsetWidth:17.39 offsetHeight:17.39
    340 clientTop:0.25 clientLeft:0.25 clientWidth:16.89 clientHeight:16.89
    341 offsetTop:146.00 offsetLeft:178.00 offsetWidth:17.50 offsetHeight:17.50
    342 clientTop:0.25 clientLeft:0.25 clientWidth:17.00 clientHeight:17.00
    343 offsetTop:147.80 offsetLeft:196.09 offsetWidth:17.59 offsetHeight:17.59
    344 clientTop:0.25 clientLeft:0.25 clientWidth:17.09 clientHeight:17.09
    345 offsetTop:149.59 offsetLeft:214.39 offsetWidth:17.69 offsetHeight:17.69
    346 clientTop:0.25 clientLeft:0.25 clientWidth:17.19 clientHeight:17.19
    347 offsetTop:151.39 offsetLeft:232.89 offsetWidth:17.80 offsetHeight:17.80
    348 clientTop:0.25 clientLeft:0.25 clientWidth:17.30 clientHeight:17.30
    349 offsetTop:153.19 offsetLeft:251.59 offsetWidth:17.89 offsetHeight:17.89
    350 clientTop:0.25 clientLeft:0.25 clientWidth:17.39 clientHeight:17.39
    351 offsetTop:155.00 offsetLeft:270.50 offsetWidth:18.00 offsetHeight:18.00
    352 clientTop:0.25 clientLeft:0.25 clientWidth:17.50 clientHeight:17.50
    353 offsetTop:156.80 offsetLeft:289.59 offsetWidth:18.09 offsetHeight:18.09
    354 clientTop:0.25 clientLeft:0.25 clientWidth:17.59 clientHeight:17.59
    355 offsetTop:158.59 offsetLeft:308.89 offsetWidth:18.19 offsetHeight:18.19
    356 clientTop:0.25 clientLeft:0.25 clientWidth:17.69 clientHeight:17.69
    357 offsetTop:160.39 offsetLeft:328.39 offsetWidth:18.30 offsetHeight:18.30
    358 clientTop:0.25 clientLeft:0.25 clientWidth:17.80 clientHeight:17.80
    359 offsetTop:162.19 offsetLeft:348.09 offsetWidth:18.39 offsetHeight:18.39
    360 clientTop:0.25 clientLeft:0.25 clientWidth:17.89 clientHeight:17.89
    361 offsetTop:162.00 offsetLeft:9.89 offsetWidth:18.53 offsetHeight:18.53
    362 clientTop:0.27 clientLeft:0.27 clientWidth:18.00 clientHeight:18.00
    363 offsetTop:164.00 offsetLeft:28.00 offsetWidth:18.63 offsetHeight:18.63
    364 clientTop:0.27 clientLeft:0.27 clientWidth:18.09 clientHeight:18.09
    365 offsetTop:166.00 offsetLeft:46.30 offsetWidth:18.72 offsetHeight:18.72
    366 clientTop:0.27 clientLeft:0.27 clientWidth:18.19 clientHeight:18.19
    367 offsetTop:168.00 offsetLeft:64.80 offsetWidth:18.83 offsetHeight:18.83
    368 clientTop:0.27 clientLeft:0.27 clientWidth:18.30 clientHeight:18.30
    369 offsetTop:170.00 offsetLeft:83.50 offsetWidth:18.92 offsetHeight:18.92
    370 clientTop:0.27 clientLeft:0.27 clientWidth:18.39 clientHeight:18.39
    371 offsetTop:172.00 offsetLeft:102.39 offsetWidth:19.03 offsetHeight:19.03
    372 clientTop:0.27 clientLeft:0.27 clientWidth:18.50 clientHeight:18.50
    373 offsetTop:174.00 offsetLeft:121.50 offsetWidth:19.13 offsetHeight:19.13
    374 clientTop:0.27 clientLeft:0.27 clientWidth:18.59 clientHeight:18.59
    375 offsetTop:176.00 offsetLeft:140.80 offsetWidth:19.22 offsetHeight:19.22
    376 clientTop:0.27 clientLeft:0.27 clientWidth:18.69 clientHeight:18.69
    377 offsetTop:178.00 offsetLeft:160.30 offsetWidth:19.33 offsetHeight:19.33
    378 clientTop:0.27 clientLeft:0.27 clientWidth:18.80 clientHeight:18.80
    379 offsetTop:180.00 offsetLeft:180.00 offsetWidth:19.42 offsetHeight:19.42
    380 clientTop:0.27 clientLeft:0.27 clientWidth:18.89 clientHeight:18.89
    381 offsetTop:182.00 offsetLeft:199.89 offsetWidth:19.53 offsetHeight:19.53
    382 clientTop:0.27 clientLeft:0.27 clientWidth:19.00 clientHeight:19.00
    383 offsetTop:184.00 offsetLeft:220.00 offsetWidth:19.63 offsetHeight:19.63
    384 clientTop:0.27 clientLeft:0.27 clientWidth:19.09 clientHeight:19.09
    385 offsetTop:186.00 offsetLeft:240.30 offsetWidth:19.72 offsetHeight:19.72
    386 clientTop:0.27 clientLeft:0.27 clientWidth:19.19 clientHeight:19.19
    387 offsetTop:188.00 offsetLeft:260.80 offsetWidth:19.83 offsetHeight:19.83
    388 clientTop:0.27 clientLeft:0.27 clientWidth:19.30 clientHeight:19.30
    389 offsetTop:190.00 offsetLeft:281.50 offsetWidth:19.92 offsetHeight:19.92
    390 clientTop:0.27 clientLeft:0.27 clientWidth:19.39 clientHeight:19.39
    391 offsetTop:192.00 offsetLeft:302.39 offsetWidth:20.03 offsetHeight:20.03
    392 clientTop:0.27 clientLeft:0.27 clientWidth:19.50 clientHeight:19.50
    393 offsetTop:194.00 offsetLeft:323.50 offsetWidth:20.13 offsetHeight:20.13
    394 clientTop:0.27 clientLeft:0.27 clientWidth:19.59 clientHeight:19.59
    395 offsetTop:196.00 offsetLeft:344.80 offsetWidth:20.22 offsetHeight:20.22
    396 clientTop:0.27 clientLeft:0.27 clientWidth:19.69 clientHeight:19.69
    397 offsetTop:198.00 offsetLeft:366.30 offsetWidth:20.33 offsetHeight:20.33
    398 clientTop:0.27 clientLeft:0.27 clientWidth:19.80 clientHeight:19.80
    399 offsetTop:200.00 offsetLeft:388.00 offsetWidth:20.42 offsetHeight:20.42
    400 clientTop:0.27 clientLeft:0.27 clientWidth:19.89 clientHeight:19.89
    401 offsetTop:200.00 offsetLeft:12.00 offsetWidth:20.59 offsetHeight:20.59
    402 clientTop:0.30 clientLeft:0.30 clientWidth:20.00 clientHeight:20.00
    403 offsetTop:202.19 offsetLeft:32.09 offsetWidth:20.69 offsetHeight:20.69
    404 clientTop:0.30 clientLeft:0.30 clientWidth:20.09 clientHeight:20.09
    405 offsetTop:204.39 offsetLeft:52.39 offsetWidth:20.78 offsetHeight:20.78
    406 clientTop:0.30 clientLeft:0.30 clientWidth:20.19 clientHeight:20.19
    407 offsetTop:206.59 offsetLeft:72.89 offsetWidth:20.89 offsetHeight:20.89
    408 clientTop:0.30 clientLeft:0.30 clientWidth:20.30 clientHeight:20.30
    409 offsetTop:208.80 offsetLeft:93.59 offsetWidth:20.98 offsetHeight:20.98
    410 clientTop:0.30 clientLeft:0.30 clientWidth:20.39 clientHeight:20.39
    411 offsetTop:211.00 offsetLeft:114.50 offsetWidth:21.09 offsetHeight:21.09
    412 clientTop:0.30 clientLeft:0.30 clientWidth:20.50 clientHeight:20.50
    413 offsetTop:213.19 offsetLeft:135.59 offsetWidth:21.19 offsetHeight:21.19
    414 clientTop:0.30 clientLeft:0.30 clientWidth:20.59 clientHeight:20.59
    415 offsetTop:215.39 offsetLeft:156.89 offsetWidth:21.28 offsetHeight:21.28
    416 clientTop:0.30 clientLeft:0.30 clientWidth:20.69 clientHeight:20.69
    417 offsetTop:217.59 offsetLeft:178.39 offsetWidth:21.39 offsetHeight:21.39
    418 clientTop:0.30 clientLeft:0.30 clientWidth:20.80 clientHeight:20.80
    419 offsetTop:219.80 offsetLeft:200.09 offsetWidth:21.48 offsetHeight:21.48
    420 clientTop:0.30 clientLeft:0.30 clientWidth:20.89 clientHeight:20.89
    421 offsetTop:222.00 offsetLeft:222.00 offsetWidth:21.59 offsetHeight:21.59
    422 clientTop:0.30 clientLeft:0.30 clientWidth:21.00 clientHeight:21.00
    423 offsetTop:224.19 offsetLeft:244.09 offsetWidth:21.69 offsetHeight:21.69
    424 clientTop:0.30 clientLeft:0.30 clientWidth:21.09 clientHeight:21.09
    425 offsetTop:226.39 offsetLeft:266.39 offsetWidth:21.78 offsetHeight:21.78
    426 clientTop:0.30 clientLeft:0.30 clientWidth:21.19 clientHeight:21.19
    427 offsetTop:228.59 offsetLeft:288.89 offsetWidth:21.89 offsetHeight:21.89
    428 clientTop:0.30 clientLeft:0.30 clientWidth:21.30 clientHeight:21.30
    429 offsetTop:230.80 offsetLeft:311.59 offsetWidth:21.98 offsetHeight:21.98
    430 clientTop:0.30 clientLeft:0.30 clientWidth:21.39 clientHeight:21.39
    431 offsetTop:233.00 offsetLeft:334.50 offsetWidth:22.09 offsetHeight:22.09
    432 clientTop:0.30 clientLeft:0.30 clientWidth:21.50 clientHeight:21.50
    433 offsetTop:235.19 offsetLeft:357.59 offsetWidth:22.19 offsetHeight:22.19
    434 clientTop:0.30 clientLeft:0.30 clientWidth:21.59 clientHeight:21.59
    435 offsetTop:237.39 offsetLeft:380.89 offsetWidth:22.28 offsetHeight:22.28
    436 clientTop:0.30 clientLeft:0.30 clientWidth:21.69 clientHeight:21.69
    437 offsetTop:239.59 offsetLeft:404.39 offsetWidth:22.39 offsetHeight:22.39
    438 clientTop:0.30 clientLeft:0.30 clientWidth:21.80 clientHeight:21.80
    439 offsetTop:241.80 offsetLeft:428.09 offsetWidth:22.48 offsetHeight:22.48
    440 clientTop:0.30 clientLeft:0.30 clientWidth:21.89 clientHeight:21.89
    441 offsetTop:242.00 offsetLeft:14.30 offsetWidth:22.63 offsetHeight:22.63
    442 clientTop:0.31 clientLeft:0.31 clientWidth:22.00 clientHeight:22.00
    443 offsetTop:244.39 offsetLeft:36.39 offsetWidth:22.72 offsetHeight:22.72
    444 clientTop:0.31 clientLeft:0.31 clientWidth:22.09 clientHeight:22.09
    445 offsetTop:246.80 offsetLeft:58.69 offsetWidth:22.81 offsetHeight:22.81
    446 clientTop:0.31 clientLeft:0.31 clientWidth:22.19 clientHeight:22.19
    447 offsetTop:249.19 offsetLeft:81.19 offsetWidth:22.92 offsetHeight:22.92
    448 clientTop:0.31 clientLeft:0.31 clientWidth:22.30 clientHeight:22.30
    449 offsetTop:251.59 offsetLeft:103.89 offsetWidth:23.02 offsetHeight:23.02
    450 clientTop:0.31 clientLeft:0.31 clientWidth:22.39 clientHeight:22.39
    451 offsetTop:254.00 offsetLeft:126.80 offsetWidth:23.13 offsetHeight:23.13
    452 clientTop:0.31 clientLeft:0.31 clientWidth:22.50 clientHeight:22.50
    453 offsetTop:256.39 offsetLeft:149.89 offsetWidth:23.22 offsetHeight:23.22
    454 clientTop:0.31 clientLeft:0.31 clientWidth:22.59 clientHeight:22.59
    455 offsetTop:258.80 offsetLeft:173.19 offsetWidth:23.31 offsetHeight:23.31
    456 clientTop:0.31 clientLeft:0.31 clientWidth:22.69 clientHeight:22.69
    457 offsetTop:261.19 offsetLeft:196.69 offsetWidth:23.42 offsetHeight:23.42
    458 clientTop:0.31 clientLeft:0.31 clientWidth:22.80 clientHeight:22.80
    459 offsetTop:263.59 offsetLeft:220.39 offsetWidth:23.52 offsetHeight:23.52
    460 clientTop:0.31 clientLeft:0.31 clientWidth:22.89 clientHeight:22.89
    461 offsetTop:266.00 offsetLeft:244.30 offsetWidth:23.63 offsetHeight:23.63
    462 clientTop:0.31 clientLeft:0.31 clientWidth:23.00 clientHeight:23.00
    463 offsetTop:268.39 offsetLeft:268.39 offsetWidth:23.72 offsetHeight:23.72
    464 clientTop:0.31 clientLeft:0.31 clientWidth:23.09 clientHeight:23.09
    465 offsetTop:270.80 offsetLeft:292.69 offsetWidth:23.81 offsetHeight:23.81
    466 clientTop:0.31 clientLeft:0.31 clientWidth:23.19 clientHeight:23.19
    467 offsetTop:273.19 offsetLeft:317.19 offsetWidth:23.92 offsetHeight:23.92
    468 clientTop:0.31 clientLeft:0.31 clientWidth:23.30 clientHeight:23.30
    469 offsetTop:275.59 offsetLeft:341.89 offsetWidth:24.02 offsetHeight:24.02
    470 clientTop:0.31 clientLeft:0.31 clientWidth:23.39 clientHeight:23.39
    471 offsetTop:278.00 offsetLeft:366.80 offsetWidth:24.13 offsetHeight:24.13
    472 clientTop:0.31 clientLeft:0.31 clientWidth:23.50 clientHeight:23.50
    473 offsetTop:280.39 offsetLeft:391.89 offsetWidth:24.22 offsetHeight:24.22
    474 clientTop:0.31 clientLeft:0.31 clientWidth:23.59 clientHeight:23.59
    475 offsetTop:282.80 offsetLeft:417.19 offsetWidth:24.31 offsetHeight:24.31
    476 clientTop:0.31 clientLeft:0.31 clientWidth:23.69 clientHeight:23.69
    477 offsetTop:285.19 offsetLeft:442.69 offsetWidth:24.42 offsetHeight:24.42
    478 clientTop:0.31 clientLeft:0.31 clientWidth:23.80 clientHeight:23.80
    479 offsetTop:287.59 offsetLeft:468.39 offsetWidth:24.52 offsetHeight:24.52
    480 clientTop:0.31 clientLeft:0.31 clientWidth:23.89 clientHeight:23.89
    481 offsetTop:288.00 offsetLeft:16.80 offsetWidth:24.69 offsetHeight:24.69
    482 clientTop:0.34 clientLeft:0.34 clientWidth:24.00 clientHeight:24.00
    483 offsetTop:290.59 offsetLeft:40.89 offsetWidth:24.78 offsetHeight:24.78
    484 clientTop:0.34 clientLeft:0.34 clientWidth:24.09 clientHeight:24.09
    485 offsetTop:293.19 offsetLeft:65.19 offsetWidth:24.88 offsetHeight:24.88
    486 clientTop:0.34 clientLeft:0.34 clientWidth:24.19 clientHeight:24.19
    487 offsetTop:295.80 offsetLeft:89.69 offsetWidth:24.98 offsetHeight:24.98
    488 clientTop:0.34 clientLeft:0.34 clientWidth:24.30 clientHeight:24.30
    489 offsetTop:298.39 offsetLeft:114.39 offsetWidth:25.08 offsetHeight:25.08
    490 clientTop:0.34 clientLeft:0.34 clientWidth:24.39 clientHeight:24.39
    491 offsetTop:301.00 offsetLeft:139.30 offsetWidth:25.19 offsetHeight:25.19
    492 clientTop:0.34 clientLeft:0.34 clientWidth:24.50 clientHeight:24.50
    493 offsetTop:303.59 offsetLeft:164.39 offsetWidth:25.28 offsetHeight:25.28
    494 clientTop:0.34 clientLeft:0.34 clientWidth:24.59 clientHeight:24.59
    495 offsetTop:306.19 offsetLeft:189.69 offsetWidth:25.38 offsetHeight:25.38
    496 clientTop:0.34 clientLeft:0.34 clientWidth:24.69 clientHeight:24.69
    497 offsetTop:308.80 offsetLeft:215.19 offsetWidth:25.48 offsetHeight:25.48
    498 clientTop:0.34 clientLeft:0.34 clientWidth:24.80 clientHeight:24.80
    499 offsetTop:311.39 offsetLeft:240.89 offsetWidth:25.58 offsetHeight:25.58
    500 clientTop:0.34 clientLeft:0.34 clientWidth:24.89 clientHeight:24.89
    501 offsetTop:314.00 offsetLeft:266.80 offsetWidth:25.69 offsetHeight:25.69
    502 clientTop:0.34 clientLeft:0.34 clientWidth:25.00 clientHeight:25.00
    503 offsetTop:316.59 offsetLeft:292.89 offsetWidth:25.78 offsetHeight:25.78
    504 clientTop:0.34 clientLeft:0.34 clientWidth:25.09 clientHeight:25.09
    505 offsetTop:319.19 offsetLeft:319.19 offsetWidth:25.88 offsetHeight:25.88
    506 clientTop:0.34 clientLeft:0.34 clientWidth:25.19 clientHeight:25.19
    507 offsetTop:321.80 offsetLeft:345.69 offsetWidth:25.98 offsetHeight:25.98
    508 clientTop:0.34 clientLeft:0.34 clientWidth:25.30 clientHeight:25.30
    509 offsetTop:324.39 offsetLeft:372.39 offsetWidth:26.08 offsetHeight:26.08
    510 clientTop:0.34 clientLeft:0.34 clientWidth:25.39 clientHeight:25.39
    511 offsetTop:327.00 offsetLeft:399.30 offsetWidth:26.19 offsetHeight:26.19
    512 clientTop:0.34 clientLeft:0.34 clientWidth:25.50 clientHeight:25.50
    513 offsetTop:329.59 offsetLeft:426.39 offsetWidth:26.28 offsetHeight:26.28
    514 clientTop:0.34 clientLeft:0.34 clientWidth:25.59 clientHeight:25.59
    515 offsetTop:332.19 offsetLeft:453.69 offsetWidth:26.38 offsetHeight:26.38
    516 clientTop:0.34 clientLeft:0.34 clientWidth:25.69 clientHeight:25.69
    517 offsetTop:334.80 offsetLeft:481.19 offsetWidth:26.48 offsetHeight:26.48
    518 clientTop:0.34 clientLeft:0.34 clientWidth:25.80 clientHeight:25.80
    519 offsetTop:337.39 offsetLeft:508.89 offsetWidth:26.58 offsetHeight:26.58
    520 clientTop:0.34 clientLeft:0.34 clientWidth:25.89 clientHeight:25.89
    521 offsetTop:338.00 offsetLeft:19.50 offsetWidth:26.75 offsetHeight:26.75
    522 clientTop:0.38 clientLeft:0.38 clientWidth:26.00 clientHeight:26.00
    523 offsetTop:340.80 offsetLeft:45.59 offsetWidth:26.84 offsetHeight:26.84
    524 clientTop:0.38 clientLeft:0.38 clientWidth:26.09 clientHeight:26.09
    525 offsetTop:343.59 offsetLeft:71.89 offsetWidth:26.94 offsetHeight:26.94
    526 clientTop:0.38 clientLeft:0.38 clientWidth:26.19 clientHeight:26.19
    527 offsetTop:346.39 offsetLeft:98.39 offsetWidth:27.05 offsetHeight:27.05
    528 clientTop:0.38 clientLeft:0.38 clientWidth:26.30 clientHeight:26.30
    529 offsetTop:349.19 offsetLeft:125.09 offsetWidth:27.14 offsetHeight:27.14
    530 clientTop:0.38 clientLeft:0.38 clientWidth:26.39 clientHeight:26.39
    531 offsetTop:352.00 offsetLeft:152.00 offsetWidth:27.25 offsetHeight:27.25
    532 clientTop:0.38 clientLeft:0.38 clientWidth:26.50 clientHeight:26.50
    533 offsetTop:354.80 offsetLeft:179.09 offsetWidth:27.34 offsetHeight:27.34
    534 clientTop:0.38 clientLeft:0.38 clientWidth:26.59 clientHeight:26.59
    535 offsetTop:357.59 offsetLeft:206.39 offsetWidth:27.44 offsetHeight:27.44
    536 clientTop:0.38 clientLeft:0.38 clientWidth:26.69 clientHeight:26.69
    537 offsetTop:360.39 offsetLeft:233.89 offsetWidth:27.55 offsetHeight:27.55
    538 clientTop:0.38 clientLeft:0.38 clientWidth:26.80 clientHeight:26.80
    539 offsetTop:363.19 offsetLeft:261.59 offsetWidth:27.64 offsetHeight:27.64
    540 clientTop:0.38 clientLeft:0.38 clientWidth:26.89 clientHeight:26.89
    541 offsetTop:366.00 offsetLeft:289.50 offsetWidth:27.75 offsetHeight:27.75
    542 clientTop:0.38 clientLeft:0.38 clientWidth:27.00 clientHeight:27.00
    543 offsetTop:368.80 offsetLeft:317.59 offsetWidth:27.84 offsetHeight:27.84
    544 clientTop:0.38 clientLeft:0.38 clientWidth:27.09 clientHeight:27.09
    545 offsetTop:371.59 offsetLeft:345.89 offsetWidth:27.94 offsetHeight:27.94
    546 clientTop:0.38 clientLeft:0.38 clientWidth:27.19 clientHeight:27.19
    547 offsetTop:374.39 offsetLeft:374.39 offsetWidth:28.05 offsetHeight:28.05
    548 clientTop:0.38 clientLeft:0.38 clientWidth:27.30 clientHeight:27.30
    549 offsetTop:377.19 offsetLeft:403.09 offsetWidth:28.14 offsetHeight:28.14
    550 clientTop:0.38 clientLeft:0.38 clientWidth:27.39 clientHeight:27.39
    551 offsetTop:380.00 offsetLeft:432.00 offsetWidth:28.25 offsetHeight:28.25
    552 clientTop:0.38 clientLeft:0.38 clientWidth:27.50 clientHeight:27.50
    553 offsetTop:382.80 offsetLeft:461.09 offsetWidth:28.34 offsetHeight:28.34
    554 clientTop:0.38 clientLeft:0.38 clientWidth:27.59 clientHeight:27.59
    555 offsetTop:385.59 offsetLeft:490.39 offsetWidth:28.44 offsetHeight:28.44
    556 clientTop:0.38 clientLeft:0.38 clientWidth:27.69 clientHeight:27.69
    557 offsetTop:388.39 offsetLeft:519.89 offsetWidth:28.55 offsetHeight:28.55
    558 clientTop:0.38 clientLeft:0.38 clientWidth:27.80 clientHeight:27.80
    559 offsetTop:391.19 offsetLeft:549.59 offsetWidth:28.64 offsetHeight:28.64
    560 clientTop:0.38 clientLeft:0.38 clientWidth:27.89 clientHeight:27.89
    561 offsetTop:392.00 offsetLeft:22.39 offsetWidth:28.78 offsetHeight:28.78
    562 clientTop:0.39 clientLeft:0.39 clientWidth:28.00 clientHeight:28.00
    563 offsetTop:395.00 offsetLeft:50.50 offsetWidth:28.88 offsetHeight:28.88
    564 clientTop:0.39 clientLeft:0.39 clientWidth:28.09 clientHeight:28.09
    565 offsetTop:398.00 offsetLeft:78.80 offsetWidth:28.97 offsetHeight:28.97
    566 clientTop:0.39 clientLeft:0.39 clientWidth:28.19 clientHeight:28.19
    567 offsetTop:401.00 offsetLeft:107.30 offsetWidth:29.08 offsetHeight:29.08
    568 clientTop:0.39 clientLeft:0.39 clientWidth:28.30 clientHeight:28.30
    569 offsetTop:404.00 offsetLeft:136.00 offsetWidth:29.17 offsetHeight:29.17
    570 clientTop:0.39 clientLeft:0.39 clientWidth:28.39 clientHeight:28.39
    571 offsetTop:407.00 offsetLeft:164.89 offsetWidth:29.28 offsetHeight:29.28
    572 clientTop:0.39 clientLeft:0.39 clientWidth:28.50 clientHeight:28.50
    573 offsetTop:410.00 offsetLeft:194.00 offsetWidth:29.38 offsetHeight:29.38
    574 clientTop:0.39 clientLeft:0.39 clientWidth:28.59 clientHeight:28.59
    575 offsetTop:413.00 offsetLeft:223.30 offsetWidth:29.47 offsetHeight:29.47
    576 clientTop:0.39 clientLeft:0.39 clientWidth:28.69 clientHeight:28.69
    577 offsetTop:416.00 offsetLeft:252.80 offsetWidth:29.58 offsetHeight:29.58
    578 clientTop:0.39 clientLeft:0.39 clientWidth:28.80 clientHeight:28.80
    579 offsetTop:419.00 offsetLeft:282.50 offsetWidth:29.67 offsetHeight:29.67
    580 clientTop:0.39 clientLeft:0.39 clientWidth:28.89 clientHeight:28.89
    581 offsetTop:422.00 offsetLeft:312.39 offsetWidth:29.78 offsetHeight:29.78
    582 clientTop:0.39 clientLeft:0.39 clientWidth:29.00 clientHeight:29.00
    583 offsetTop:425.00 offsetLeft:342.50 offsetWidth:29.88 offsetHeight:29.88
    584 clientTop:0.39 clientLeft:0.39 clientWidth:29.09 clientHeight:29.09
    585 offsetTop:428.00 offsetLeft:372.80 offsetWidth:29.97 offsetHeight:29.97
    586 clientTop:0.39 clientLeft:0.39 clientWidth:29.19 clientHeight:29.19
    587 offsetTop:431.00 offsetLeft:403.30 offsetWidth:30.08 offsetHeight:30.08
    588 clientTop:0.39 clientLeft:0.39 clientWidth:29.30 clientHeight:29.30
    589 offsetTop:434.00 offsetLeft:434.00 offsetWidth:30.17 offsetHeight:30.17
    590 clientTop:0.39 clientLeft:0.39 clientWidth:29.39 clientHeight:29.39
    591 offsetTop:437.00 offsetLeft:464.89 offsetWidth:30.28 offsetHeight:30.28
    592 clientTop:0.39 clientLeft:0.39 clientWidth:29.50 clientHeight:29.50
    593 offsetTop:440.00 offsetLeft:496.00 offsetWidth:30.38 offsetHeight:30.38
    594 clientTop:0.39 clientLeft:0.39 clientWidth:29.59 clientHeight:29.59
    595 offsetTop:443.00 offsetLeft:527.30 offsetWidth:30.47 offsetHeight:30.47
    596 clientTop:0.39 clientLeft:0.39 clientWidth:29.69 clientHeight:29.69
    597 offsetTop:446.00 offsetLeft:558.80 offsetWidth:30.58 offsetHeight:30.58
    598 clientTop:0.39 clientLeft:0.39 clientWidth:29.80 clientHeight:29.80
    599 offsetTop:449.00 offsetLeft:590.50 offsetWidth:30.67 offsetHeight:30.67
    600 clientTop:0.39 clientLeft:0.39 clientWidth:29.89 clientHeight:29.89
    601 offsetTop:450.00 offsetLeft:25.50 offsetWidth:30.84 offsetHeight:30.84
    602 clientTop:0.42 clientLeft:0.42 clientWidth:30.00 clientHeight:30.00
    603 offsetTop:453.19 offsetLeft:55.59 offsetWidth:30.94 offsetHeight:30.94
    604 clientTop:0.42 clientLeft:0.42 clientWidth:30.09 clientHeight:30.09
    605 offsetTop:456.39 offsetLeft:85.89 offsetWidth:31.03 offsetHeight:31.03
    606 clientTop:0.42 clientLeft:0.42 clientWidth:30.19 clientHeight:30.19
    607 offsetTop:459.59 offsetLeft:116.39 offsetWidth:31.14 offsetHeight:31.14
    608 clientTop:0.42 clientLeft:0.42 clientWidth:30.30 clientHeight:30.30
    609 offsetTop:462.80 offsetLeft:147.09 offsetWidth:31.23 offsetHeight:31.23
    610 clientTop:0.42 clientLeft:0.42 clientWidth:30.39 clientHeight:30.39
    611 offsetTop:466.00 offsetLeft:178.00 offsetWidth:31.34 offsetHeight:31.34
    612 clientTop:0.42 clientLeft:0.42 clientWidth:30.50 clientHeight:30.50
    613 offsetTop:469.19 offsetLeft:209.09 offsetWidth:31.44 offsetHeight:31.44
    614 clientTop:0.42 clientLeft:0.42 clientWidth:30.59 clientHeight:30.59
    615 offsetTop:472.39 offsetLeft:240.39 offsetWidth:31.53 offsetHeight:31.53
    616 clientTop:0.42 clientLeft:0.42 clientWidth:30.69 clientHeight:30.69
    617 offsetTop:475.59 offsetLeft:271.89 offsetWidth:31.64 offsetHeight:31.64
    618 clientTop:0.42 clientLeft:0.42 clientWidth:30.80 clientHeight:30.80
    619 offsetTop:478.80 offsetLeft:303.59 offsetWidth:31.73 offsetHeight:31.73
    620 clientTop:0.42 clientLeft:0.42 clientWidth:30.89 clientHeight:30.89
    621 offsetTop:482.00 offsetLeft:335.50 offsetWidth:31.84 offsetHeight:31.84
    622 clientTop:0.42 clientLeft:0.42 clientWidth:31.00 clientHeight:31.00
    623 offsetTop:485.19 offsetLeft:367.59 offsetWidth:31.94 offsetHeight:31.94
    624 clientTop:0.42 clientLeft:0.42 clientWidth:31.09 clientHeight:31.09
    625 offsetTop:488.39 offsetLeft:399.89 offsetWidth:32.03 offsetHeight:32.03
    626 clientTop:0.42 clientLeft:0.42 clientWidth:31.19 clientHeight:31.19
    627 offsetTop:491.59 offsetLeft:432.39 offsetWidth:32.14 offsetHeight:32.14
    628 clientTop:0.42 clientLeft:0.42 clientWidth:31.30 clientHeight:31.30
    629 offsetTop:494.80 offsetLeft:465.09 offsetWidth:32.23 offsetHeight:32.23
    630 clientTop:0.42 clientLeft:0.42 clientWidth:31.39 clientHeight:31.39
    631 offsetTop:498.00 offsetLeft:498.00 offsetWidth:32.34 offsetHeight:32.34
    632 clientTop:0.42 clientLeft:0.42 clientWidth:31.50 clientHeight:31.50
    633 offsetTop:501.19 offsetLeft:531.09 offsetWidth:32.44 offsetHeight:32.44
    634 clientTop:0.42 clientLeft:0.42 clientWidth:31.59 clientHeight:31.59
    635 offsetTop:504.39 offsetLeft:564.39 offsetWidth:32.53 offsetHeight:32.53
    636 clientTop:0.42 clientLeft:0.42 clientWidth:31.69 clientHeight:31.69
    637 offsetTop:507.59 offsetLeft:597.89 offsetWidth:32.64 offsetHeight:32.64
    638 clientTop:0.42 clientLeft:0.42 clientWidth:31.80 clientHeight:31.80
    639 offsetTop:510.80 offsetLeft:631.59 offsetWidth:32.73 offsetHeight:32.73
    640 clientTop:0.42 clientLeft:0.42 clientWidth:31.89 clientHeight:31.89
    641 offsetTop:512.00 offsetLeft:28.80 offsetWidth:32.88 offsetHeight:32.88
    642 clientTop:0.44 clientLeft:0.44 clientWidth:32.00 clientHeight:32.00
    643 offsetTop:515.39 offsetLeft:60.89 offsetWidth:32.97 offsetHeight:32.97
    644 clientTop:0.44 clientLeft:0.44 clientWidth:32.09 clientHeight:32.09
    645 offsetTop:518.80 offsetLeft:93.19 offsetWidth:33.06 offsetHeight:33.06
    646 clientTop:0.44 clientLeft:0.44 clientWidth:32.19 clientHeight:32.19
    647 offsetTop:522.19 offsetLeft:125.69 offsetWidth:33.17 offsetHeight:33.17
    648 clientTop:0.44 clientLeft:0.44 clientWidth:32.30 clientHeight:32.30
    649 offsetTop:525.59 offsetLeft:158.39 offsetWidth:33.27 offsetHeight:33.27
    650 clientTop:0.44 clientLeft:0.44 clientWidth:32.39 clientHeight:32.39
    651 offsetTop:529.00 offsetLeft:191.30 offsetWidth:33.38 offsetHeight:33.38
    652 clientTop:0.44 clientLeft:0.44 clientWidth:32.50 clientHeight:32.50
    653 offsetTop:532.39 offsetLeft:224.39 offsetWidth:33.47 offsetHeight:33.47
    654 clientTop:0.44 clientLeft:0.44 clientWidth:32.59 clientHeight:32.59
    655 offsetTop:535.80 offsetLeft:257.69 offsetWidth:33.56 offsetHeight:33.56
    656 clientTop:0.44 clientLeft:0.44 clientWidth:32.69 clientHeight:32.69
    657 offsetTop:539.19 offsetLeft:291.19 offsetWidth:33.67 offsetHeight:33.67
    658 clientTop:0.44 clientLeft:0.44 clientWidth:32.80 clientHeight:32.80
    659 offsetTop:542.59 offsetLeft:324.89 offsetWidth:33.77 offsetHeight:33.77
    660 clientTop:0.44 clientLeft:0.44 clientWidth:32.89 clientHeight:32.89
    661 offsetTop:546.00 offsetLeft:358.80 offsetWidth:33.88 offsetHeight:33.88
    662 clientTop:0.44 clientLeft:0.44 clientWidth:33.00 clientHeight:33.00
    663 offsetTop:549.39 offsetLeft:392.89 offsetWidth:33.97 offsetHeight:33.97
    664 clientTop:0.44 clientLeft:0.44 clientWidth:33.09 clientHeight:33.09
    665 offsetTop:552.80 offsetLeft:427.19 offsetWidth:34.06 offsetHeight:34.06
    666 clientTop:0.44 clientLeft:0.44 clientWidth:33.19 clientHeight:33.19
    667 offsetTop:556.19 offsetLeft:461.69 offsetWidth:34.17 offsetHeight:34.17
    668 clientTop:0.44 clientLeft:0.44 clientWidth:33.30 clientHeight:33.30
    669 offsetTop:559.59 offsetLeft:496.39 offsetWidth:34.27 offsetHeight:34.27
    670 clientTop:0.44 clientLeft:0.44 clientWidth:33.39 clientHeight:33.39
    671 offsetTop:563.00 offsetLeft:531.30 offsetWidth:34.38 offsetHeight:34.38
    672 clientTop:0.44 clientLeft:0.44 clientWidth:33.50 clientHeight:33.50
    673 offsetTop:566.39 offsetLeft:566.39 offsetWidth:34.47 offsetHeight:34.47
    674 clientTop:0.44 clientLeft:0.44 clientWidth:33.59 clientHeight:33.59
    675 offsetTop:569.80 offsetLeft:601.69 offsetWidth:34.56 offsetHeight:34.56
    676 clientTop:0.44 clientLeft:0.44 clientWidth:33.69 clientHeight:33.69
    677 offsetTop:573.19 offsetLeft:637.19 offsetWidth:34.67 offsetHeight:34.67
    678 clientTop:0.44 clientLeft:0.44 clientWidth:33.80 clientHeight:33.80
    679 offsetTop:576.59 offsetLeft:672.89 offsetWidth:34.77 offsetHeight:34.77
    680 clientTop:0.44 clientLeft:0.44 clientWidth:33.89 clientHeight:33.89
    681 offsetTop:578.00 offsetLeft:32.30 offsetWidth:34.94 offsetHeight:34.94
    682 clientTop:0.47 clientLeft:0.47 clientWidth:34.00 clientHeight:34.00
    683 offsetTop:581.59 offsetLeft:66.39 offsetWidth:35.03 offsetHeight:35.03
    684 clientTop:0.47 clientLeft:0.47 clientWidth:34.09 clientHeight:34.09
    685 offsetTop:585.19 offsetLeft:100.69 offsetWidth:35.13 offsetHeight:35.13
    686 clientTop:0.47 clientLeft:0.47 clientWidth:34.19 clientHeight:34.19
    687 offsetTop:588.80 offsetLeft:135.19 offsetWidth:35.23 offsetHeight:35.23
    688 clientTop:0.47 clientLeft:0.47 clientWidth:34.30 clientHeight:34.30
    689 offsetTop:592.39 offsetLeft:169.89 offsetWidth:35.33 offsetHeight:35.33
    690 clientTop:0.47 clientLeft:0.47 clientWidth:34.39 clientHeight:34.39
    691 offsetTop:596.00 offsetLeft:204.80 offsetWidth:35.44 offsetHeight:35.44
    692 clientTop:0.47 clientLeft:0.47 clientWidth:34.50 clientHeight:34.50
    693 offsetTop:599.59 offsetLeft:239.89 offsetWidth:35.53 offsetHeight:35.53
    694 clientTop:0.47 clientLeft:0.47 clientWidth:34.59 clientHeight:34.59
    695 offsetTop:603.19 offsetLeft:275.19 offsetWidth:35.63 offsetHeight:35.63
    696 clientTop:0.47 clientLeft:0.47 clientWidth:34.69 clientHeight:34.69
    697 offsetTop:606.80 offsetLeft:310.69 offsetWidth:35.73 offsetHeight:35.73
    698 clientTop:0.47 clientLeft:0.47 clientWidth:34.80 clientHeight:34.80
    699 offsetTop:610.39 offsetLeft:346.39 offsetWidth:35.83 offsetHeight:35.83
    700 clientTop:0.47 clientLeft:0.47 clientWidth:34.89 clientHeight:34.89
    701 offsetTop:614.00 offsetLeft:382.30 offsetWidth:35.94 offsetHeight:35.94
    702 clientTop:0.47 clientLeft:0.47 clientWidth:35.00 clientHeight:35.00
    703 offsetTop:617.59 offsetLeft:418.39 offsetWidth:36.03 offsetHeight:36.03
    704 clientTop:0.47 clientLeft:0.47 clientWidth:35.09 clientHeight:35.09
    705 offsetTop:621.19 offsetLeft:454.69 offsetWidth:36.13 offsetHeight:36.13
    706 clientTop:0.47 clientLeft:0.47 clientWidth:35.19 clientHeight:35.19
    707 offsetTop:624.80 offsetLeft:491.19 offsetWidth:36.23 offsetHeight:36.23
    708 clientTop:0.47 clientLeft:0.47 clientWidth:35.30 clientHeight:35.30
    709 offsetTop:628.39 offsetLeft:527.89 offsetWidth:36.33 offsetHeight:36.33
    710 clientTop:0.47 clientLeft:0.47 clientWidth:35.39 clientHeight:35.39
    711 offsetTop:632.00 offsetLeft:564.80 offsetWidth:36.44 offsetHeight:36.44
    712 clientTop:0.47 clientLeft:0.47 clientWidth:35.50 clientHeight:35.50
    713 offsetTop:635.59 offsetLeft:601.89 offsetWidth:36.53 offsetHeight:36.53
    714 clientTop:0.47 clientLeft:0.47 clientWidth:35.59 clientHeight:35.59
    715 offsetTop:639.19 offsetLeft:639.19 offsetWidth:36.63 offsetHeight:36.63
    716 clientTop:0.47 clientLeft:0.47 clientWidth:35.69 clientHeight:35.69
    717 offsetTop:642.80 offsetLeft:676.69 offsetWidth:36.73 offsetHeight:36.73
    718 clientTop:0.47 clientLeft:0.47 clientWidth:35.80 clientHeight:35.80
    719 offsetTop:646.39 offsetLeft:714.39 offsetWidth:36.83 offsetHeight:36.83
    720 clientTop:0.47 clientLeft:0.47 clientWidth:35.89 clientHeight:35.89
     1offsetTop:0.00 offsetLeft:0.00 offsetWidth:0.00 offsetHeight:0.00
     2clientTop:0.00 clientLeft:0.00 clientWidth:0.00 clientHeight:0.00
     3offsetTop:0.00 offsetLeft:0.00 offsetWidth:0.00 offsetHeight:0.00
     4clientTop:0.00 clientLeft:0.00 clientWidth:0.00 clientHeight:0.00
     5offsetTop:0.00 offsetLeft:0.00 offsetWidth:1.00 offsetHeight:1.00
     6clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:1.00
     7offsetTop:1.00 offsetLeft:1.00 offsetWidth:0.00 offsetHeight:0.00
     8clientTop:0.00 clientLeft:0.00 clientWidth:0.00 clientHeight:0.00
     9offsetTop:1.00 offsetLeft:2.00 offsetWidth:0.00 offsetHeight:0.00
     10clientTop:0.00 clientLeft:0.00 clientWidth:0.00 clientHeight:0.00
     11offsetTop:1.00 offsetLeft:3.00 offsetWidth:0.00 offsetHeight:1.00
     12clientTop:0.00 clientLeft:0.00 clientWidth:0.00 clientHeight:1.00
     13offsetTop:1.00 offsetLeft:4.00 offsetWidth:0.00 offsetHeight:1.00
     14clientTop:0.00 clientLeft:0.00 clientWidth:0.00 clientHeight:1.00
     15offsetTop:1.00 offsetLeft:5.00 offsetWidth:1.00 offsetHeight:1.00
     16clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:1.00
     17offsetTop:2.00 offsetLeft:6.00 offsetWidth:1.00 offsetHeight:1.00
     18clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:0.00
     19offsetTop:2.00 offsetLeft:8.00 offsetWidth:1.00 offsetHeight:1.00
     20clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:1.00
     21offsetTop:2.00 offsetLeft:10.00 offsetWidth:1.00 offsetHeight:1.00
     22clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:1.00
     23offsetTop:2.00 offsetLeft:12.00 offsetWidth:1.00 offsetHeight:1.00
     24clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:1.00
     25offsetTop:2.00 offsetLeft:14.00 offsetWidth:2.00 offsetHeight:2.00
     26clientTop:0.00 clientLeft:0.00 clientWidth:2.00 clientHeight:2.00
     27offsetTop:3.00 offsetLeft:17.00 offsetWidth:1.00 offsetHeight:1.00
     28clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:1.00
     29offsetTop:3.00 offsetLeft:20.00 offsetWidth:1.00 offsetHeight:1.00
     30clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:1.00
     31offsetTop:3.00 offsetLeft:23.00 offsetWidth:1.00 offsetHeight:2.00
     32clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:2.00
     33offsetTop:3.00 offsetLeft:26.00 offsetWidth:1.00 offsetHeight:2.00
     34clientTop:0.00 clientLeft:0.00 clientWidth:1.00 clientHeight:2.00
     35offsetTop:3.00 offsetLeft:29.00 offsetWidth:2.00 offsetHeight:2.00
     36clientTop:0.00 clientLeft:0.00 clientWidth:2.00 clientHeight:2.00
     37offsetTop:4.00 offsetLeft:32.00 offsetWidth:2.00 offsetHeight:2.00
     38clientTop:0.00 clientLeft:0.00 clientWidth:2.00 clientHeight:1.00
     39offsetTop:4.00 offsetLeft:36.00 offsetWidth:2.00 offsetHeight:2.00
     40clientTop:0.00 clientLeft:0.00 clientWidth:2.00 clientHeight:2.00
     41offsetTop:2.00 offsetLeft:0.00 offsetWidth:2.00 offsetHeight:2.00
     42clientTop:0.00 clientLeft:0.00 clientWidth:2.00 clientHeight:2.00
     43offsetTop:2.00 offsetLeft:2.00 offsetWidth:3.00 offsetHeight:3.00
     44clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     45offsetTop:3.00 offsetLeft:5.00 offsetWidth:2.00 offsetHeight:2.00
     46clientTop:0.00 clientLeft:0.00 clientWidth:2.00 clientHeight:2.00
     47offsetTop:3.00 offsetLeft:7.00 offsetWidth:3.00 offsetHeight:3.00
     48clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     49offsetTop:4.00 offsetLeft:10.00 offsetWidth:2.00 offsetHeight:2.00
     50clientTop:0.00 clientLeft:0.00 clientWidth:2.00 clientHeight:2.00
     51offsetTop:4.00 offsetLeft:13.00 offsetWidth:2.00 offsetHeight:3.00
     52clientTop:0.00 clientLeft:0.00 clientWidth:2.00 clientHeight:3.00
     53offsetTop:4.00 offsetLeft:16.00 offsetWidth:3.00 offsetHeight:3.00
     54clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     55offsetTop:5.00 offsetLeft:19.00 offsetWidth:3.00 offsetHeight:3.00
     56clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     57offsetTop:5.00 offsetLeft:23.00 offsetWidth:3.00 offsetHeight:3.00
     58clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     59offsetTop:6.00 offsetLeft:26.00 offsetWidth:3.00 offsetHeight:3.00
     60clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     61offsetTop:6.00 offsetLeft:30.00 offsetWidth:3.00 offsetHeight:3.00
     62clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     63offsetTop:6.00 offsetLeft:34.00 offsetWidth:4.00 offsetHeight:4.00
     64clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     65offsetTop:7.00 offsetLeft:39.00 offsetWidth:3.00 offsetHeight:3.00
     66clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     67offsetTop:7.00 offsetLeft:43.00 offsetWidth:4.00 offsetHeight:4.00
     68clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     69offsetTop:8.00 offsetLeft:48.00 offsetWidth:3.00 offsetHeight:3.00
     70clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:3.00
     71offsetTop:8.00 offsetLeft:53.00 offsetWidth:3.00 offsetHeight:4.00
     72clientTop:0.00 clientLeft:0.00 clientWidth:3.00 clientHeight:4.00
     73offsetTop:8.00 offsetLeft:58.00 offsetWidth:4.00 offsetHeight:4.00
     74clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     75offsetTop:9.00 offsetLeft:63.00 offsetWidth:4.00 offsetHeight:4.00
     76clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     77offsetTop:9.00 offsetLeft:69.00 offsetWidth:4.00 offsetHeight:4.00
     78clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     79offsetTop:10.00 offsetLeft:74.00 offsetWidth:4.00 offsetHeight:4.00
     80clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     81offsetTop:8.00 offsetLeft:1.00 offsetWidth:4.00 offsetHeight:4.00
     82clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     83offsetTop:9.00 offsetLeft:5.00 offsetWidth:4.00 offsetHeight:4.00
     84clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     85offsetTop:9.00 offsetLeft:9.00 offsetWidth:5.00 offsetHeight:5.00
     86clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     87offsetTop:10.00 offsetLeft:14.00 offsetWidth:4.00 offsetHeight:4.00
     88clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:4.00
     89offsetTop:10.00 offsetLeft:18.00 offsetWidth:5.00 offsetHeight:5.00
     90clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:5.00
     91offsetTop:11.00 offsetLeft:23.00 offsetWidth:5.00 offsetHeight:5.00
     92clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:5.00
     93offsetTop:12.00 offsetLeft:28.00 offsetWidth:5.00 offsetHeight:4.00
     94clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:4.00
     95offsetTop:12.00 offsetLeft:34.00 offsetWidth:5.00 offsetHeight:5.00
     96clientTop:0.00 clientLeft:0.00 clientWidth:4.00 clientHeight:5.00
     97offsetTop:13.00 offsetLeft:39.00 offsetWidth:5.00 offsetHeight:5.00
     98clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:5.00
     99offsetTop:13.00 offsetLeft:45.00 offsetWidth:5.00 offsetHeight:6.00
     100clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:5.00
     101offsetTop:14.00 offsetLeft:51.00 offsetWidth:5.00 offsetHeight:5.00
     102clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:5.00
     103offsetTop:15.00 offsetLeft:57.00 offsetWidth:5.00 offsetHeight:5.00
     104clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:5.00
     105offsetTop:15.00 offsetLeft:63.00 offsetWidth:6.00 offsetHeight:6.00
     106clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:5.00
     107offsetTop:16.00 offsetLeft:70.00 offsetWidth:5.00 offsetHeight:5.00
     108clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:5.00
     109offsetTop:16.00 offsetLeft:76.00 offsetWidth:6.00 offsetHeight:6.00
     110clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     111offsetTop:17.00 offsetLeft:83.00 offsetWidth:6.00 offsetHeight:6.00
     112clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     113offsetTop:18.00 offsetLeft:90.00 offsetWidth:6.00 offsetHeight:5.00
     114clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:5.00
     115offsetTop:18.00 offsetLeft:98.00 offsetWidth:6.00 offsetHeight:6.00
     116clientTop:0.00 clientLeft:0.00 clientWidth:5.00 clientHeight:6.00
     117offsetTop:19.00 offsetLeft:105.00 offsetWidth:6.00 offsetHeight:6.00
     118clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     119offsetTop:19.00 offsetLeft:113.00 offsetWidth:6.00 offsetHeight:7.00
     120clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     121offsetTop:18.00 offsetLeft:2.00 offsetWidth:6.00 offsetHeight:6.00
     122clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     123offsetTop:19.00 offsetLeft:8.00 offsetWidth:6.00 offsetHeight:6.00
     124clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     125offsetTop:20.00 offsetLeft:14.00 offsetWidth:6.00 offsetHeight:6.00
     126clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     127offsetTop:20.00 offsetLeft:20.00 offsetWidth:6.00 offsetHeight:6.00
     128clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     129offsetTop:21.00 offsetLeft:27.00 offsetWidth:7.00 offsetHeight:7.00
     130clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     131offsetTop:22.00 offsetLeft:34.00 offsetWidth:7.00 offsetHeight:7.00
     132clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     133offsetTop:23.00 offsetLeft:41.00 offsetWidth:7.00 offsetHeight:7.00
     134clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     135offsetTop:24.00 offsetLeft:48.00 offsetWidth:6.00 offsetHeight:7.00
     136clientTop:0.00 clientLeft:0.00 clientWidth:6.00 clientHeight:6.00
     137offsetTop:24.00 offsetLeft:56.00 offsetWidth:7.00 offsetHeight:7.00
     138clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:6.00
     139offsetTop:25.00 offsetLeft:64.00 offsetWidth:7.00 offsetHeight:7.00
     140clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     141offsetTop:26.00 offsetLeft:72.00 offsetWidth:7.00 offsetHeight:7.00
     142clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     143offsetTop:27.00 offsetLeft:80.00 offsetWidth:7.00 offsetHeight:7.00
     144clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     145offsetTop:28.00 offsetLeft:88.00 offsetWidth:7.00 offsetHeight:7.00
     146clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     147offsetTop:28.00 offsetLeft:96.00 offsetWidth:7.00 offsetHeight:7.00
     148clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     149offsetTop:29.00 offsetLeft:105.00 offsetWidth:8.00 offsetHeight:8.00
     150clientTop:0.00 clientLeft:0.00 clientWidth:8.00 clientHeight:8.00
     151offsetTop:30.00 offsetLeft:114.00 offsetWidth:8.00 offsetHeight:8.00
     152clientTop:0.00 clientLeft:0.00 clientWidth:8.00 clientHeight:8.00
     153offsetTop:31.00 offsetLeft:123.00 offsetWidth:8.00 offsetHeight:8.00
     154clientTop:0.00 clientLeft:0.00 clientWidth:8.00 clientHeight:8.00
     155offsetTop:32.00 offsetLeft:132.00 offsetWidth:7.00 offsetHeight:8.00
     156clientTop:0.00 clientLeft:0.00 clientWidth:7.00 clientHeight:7.00
     157offsetTop:32.00 offsetLeft:142.00 offsetWidth:8.00 offsetHeight:8.00
     158clientTop:0.00 clientLeft:0.00 clientWidth:8.00 clientHeight:7.00
     159offsetTop:33.00 offsetLeft:152.00 offsetWidth:8.00 offsetHeight:8.00
     160clientTop:0.00 clientLeft:0.00 clientWidth:8.00 clientHeight:8.00
     161offsetTop:32.00 offsetLeft:2.00 offsetWidth:8.00 offsetHeight:8.00
     162clientTop:0.00 clientLeft:0.00 clientWidth:8.00 clientHeight:8.00
     163offsetTop:33.00 offsetLeft:11.00 offsetWidth:8.00 offsetHeight:9.00
     164clientTop:0.00 clientLeft:0.00 clientWidth:8.00 clientHeight:8.00
     165offsetTop:34.00 offsetLeft:19.00 offsetWidth:8.00 offsetHeight:9.00
     166clientTop:0.00 clientLeft:0.00 clientWidth:8.00 clientHeight:8.00
     167offsetTop:35.00 offsetLeft:27.00 offsetWidth:9.00 offsetHeight:9.00
     168clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:8.00
     169offsetTop:36.00 offsetLeft:36.00 offsetWidth:9.00 offsetHeight:9.00
     170clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     171offsetTop:37.00 offsetLeft:45.00 offsetWidth:9.00 offsetHeight:9.00
     172clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     173offsetTop:38.00 offsetLeft:54.00 offsetWidth:9.00 offsetHeight:9.00
     174clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     175offsetTop:39.00 offsetLeft:63.00 offsetWidth:9.00 offsetHeight:9.00
     176clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     177offsetTop:40.00 offsetLeft:73.00 offsetWidth:9.00 offsetHeight:9.00
     178clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     179offsetTop:41.00 offsetLeft:83.00 offsetWidth:9.00 offsetHeight:9.00
     180clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     181offsetTop:42.00 offsetLeft:92.00 offsetWidth:9.00 offsetHeight:9.00
     182clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     183offsetTop:43.00 offsetLeft:103.00 offsetWidth:9.00 offsetHeight:10.00
     184clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     185offsetTop:44.00 offsetLeft:113.00 offsetWidth:9.00 offsetHeight:10.00
     186clientTop:0.00 clientLeft:0.00 clientWidth:9.00 clientHeight:9.00
     187offsetTop:45.00 offsetLeft:123.00 offsetWidth:10.00 offsetHeight:10.00
     188clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:9.00
     189offsetTop:46.00 offsetLeft:134.00 offsetWidth:10.00 offsetHeight:10.00
     190clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     191offsetTop:47.00 offsetLeft:145.00 offsetWidth:10.00 offsetHeight:10.00
     192clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     193offsetTop:48.00 offsetLeft:156.00 offsetWidth:10.00 offsetHeight:10.00
     194clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     195offsetTop:49.00 offsetLeft:167.00 offsetWidth:10.00 offsetHeight:10.00
     196clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     197offsetTop:50.00 offsetLeft:179.00 offsetWidth:10.00 offsetHeight:10.00
     198clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     199offsetTop:51.00 offsetLeft:191.00 offsetWidth:10.00 offsetHeight:10.00
     200clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     201offsetTop:50.00 offsetLeft:4.00 offsetWidth:10.00 offsetHeight:11.00
     202clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     203offsetTop:51.00 offsetLeft:14.00 offsetWidth:10.00 offsetHeight:11.00
     204clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     205offsetTop:52.00 offsetLeft:24.00 offsetWidth:11.00 offsetHeight:10.00
     206clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     207offsetTop:54.00 offsetLeft:34.00 offsetWidth:10.00 offsetHeight:10.00
     208clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     209offsetTop:55.00 offsetLeft:45.00 offsetWidth:11.00 offsetHeight:11.00
     210clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:10.00
     211offsetTop:56.00 offsetLeft:56.00 offsetWidth:11.00 offsetHeight:11.00
     212clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     213offsetTop:57.00 offsetLeft:67.00 offsetWidth:11.00 offsetHeight:11.00
     214clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     215offsetTop:58.00 offsetLeft:78.00 offsetWidth:11.00 offsetHeight:11.00
     216clientTop:0.00 clientLeft:0.00 clientWidth:10.00 clientHeight:10.00
     217offsetTop:60.00 offsetLeft:90.00 offsetWidth:11.00 offsetHeight:11.00
     218clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     219offsetTop:61.00 offsetLeft:102.00 offsetWidth:11.00 offsetHeight:11.00
     220clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     221offsetTop:62.00 offsetLeft:114.00 offsetWidth:11.00 offsetHeight:12.00
     222clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     223offsetTop:63.00 offsetLeft:126.00 offsetWidth:11.00 offsetHeight:12.00
     224clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     225offsetTop:64.00 offsetLeft:138.00 offsetWidth:12.00 offsetHeight:11.00
     226clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     227offsetTop:66.00 offsetLeft:150.00 offsetWidth:11.00 offsetHeight:11.00
     228clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     229offsetTop:67.00 offsetLeft:163.00 offsetWidth:12.00 offsetHeight:12.00
     230clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:11.00
     231offsetTop:68.00 offsetLeft:176.00 offsetWidth:12.00 offsetHeight:12.00
     232clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:12.00
     233offsetTop:69.00 offsetLeft:189.00 offsetWidth:12.00 offsetHeight:12.00
     234clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:12.00
     235offsetTop:70.00 offsetLeft:202.00 offsetWidth:12.00 offsetHeight:12.00
     236clientTop:0.00 clientLeft:0.00 clientWidth:11.00 clientHeight:11.00
     237offsetTop:72.00 offsetLeft:216.00 offsetWidth:12.00 offsetHeight:12.00
     238clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:12.00
     239offsetTop:73.00 offsetLeft:230.00 offsetWidth:12.00 offsetHeight:12.00
     240clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:12.00
     241offsetTop:72.00 offsetLeft:5.00 offsetWidth:12.00 offsetHeight:13.00
     242clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:12.00
     243offsetTop:73.00 offsetLeft:17.00 offsetWidth:13.00 offsetHeight:12.00
     244clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:12.00
     245offsetTop:75.00 offsetLeft:29.00 offsetWidth:13.00 offsetHeight:13.00
     246clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:12.00
     247offsetTop:76.00 offsetLeft:42.00 offsetWidth:13.00 offsetHeight:13.00
     248clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:13.00
     249offsetTop:78.00 offsetLeft:54.00 offsetWidth:12.00 offsetHeight:13.00
     250clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:12.00
     251offsetTop:79.00 offsetLeft:67.00 offsetWidth:13.00 offsetHeight:13.00
     252clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:13.00
     253offsetTop:80.00 offsetLeft:80.00 offsetWidth:13.00 offsetHeight:13.00
     254clientTop:0.00 clientLeft:0.00 clientWidth:12.00 clientHeight:12.00
     255offsetTop:82.00 offsetLeft:94.00 offsetWidth:13.00 offsetHeight:13.00
     256clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:13.00
     257offsetTop:83.00 offsetLeft:107.00 offsetWidth:14.00 offsetHeight:14.00
     258clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:13.00
     259offsetTop:85.00 offsetLeft:121.00 offsetWidth:13.00 offsetHeight:13.00
     260clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:13.00
     261offsetTop:86.00 offsetLeft:135.00 offsetWidth:13.00 offsetHeight:14.00
     262clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:13.00
     263offsetTop:87.00 offsetLeft:149.00 offsetWidth:14.00 offsetHeight:13.00
     264clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:13.00
     265offsetTop:89.00 offsetLeft:163.00 offsetWidth:14.00 offsetHeight:14.00
     266clientTop:0.00 clientLeft:0.00 clientWidth:14.00 clientHeight:13.00
     267offsetTop:90.00 offsetLeft:178.00 offsetWidth:14.00 offsetHeight:14.00
     268clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:14.00
     269offsetTop:92.00 offsetLeft:192.00 offsetWidth:13.00 offsetHeight:14.00
     270clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:13.00
     271offsetTop:93.00 offsetLeft:207.00 offsetWidth:14.00 offsetHeight:14.00
     272clientTop:0.00 clientLeft:0.00 clientWidth:14.00 clientHeight:14.00
     273offsetTop:94.00 offsetLeft:222.00 offsetWidth:14.00 offsetHeight:14.00
     274clientTop:0.00 clientLeft:0.00 clientWidth:13.00 clientHeight:13.00
     275offsetTop:96.00 offsetLeft:238.00 offsetWidth:14.00 offsetHeight:14.00
     276clientTop:0.00 clientLeft:0.00 clientWidth:14.00 clientHeight:14.00
     277offsetTop:97.00 offsetLeft:253.00 offsetWidth:15.00 offsetHeight:15.00
     278clientTop:0.00 clientLeft:0.00 clientWidth:14.00 clientHeight:14.00
     279offsetTop:99.00 offsetLeft:269.00 offsetWidth:14.00 offsetHeight:14.00
     280clientTop:0.00 clientLeft:0.00 clientWidth:14.00 clientHeight:14.00
     281offsetTop:98.00 offsetLeft:6.00 offsetWidth:14.00 offsetHeight:15.00
     282clientTop:0.00 clientLeft:0.00 clientWidth:14.00 clientHeight:14.00
     283offsetTop:100.00 offsetLeft:20.00 offsetWidth:14.00 offsetHeight:14.00
     284clientTop:0.00 clientLeft:0.00 clientWidth:14.00 clientHeight:14.00
     285offsetTop:101.00 offsetLeft:35.00 offsetWidth:15.00 offsetHeight:15.00
     286clientTop:0.00 clientLeft:0.00 clientWidth:14.00 clientHeight:15.00
     287offsetTop:103.00 offsetLeft:49.00 offsetWidth:15.00 offsetHeight:15.00
     288clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:14.00
     289offsetTop:104.00 offsetLeft:64.00 offsetWidth:15.00 offsetHeight:14.00
     290clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:14.00
     291offsetTop:106.00 offsetLeft:79.00 offsetWidth:15.00 offsetHeight:15.00
     292clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:15.00
     293offsetTop:108.00 offsetLeft:94.00 offsetWidth:15.00 offsetHeight:15.00
     294clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:14.00
     295offsetTop:109.00 offsetLeft:109.00 offsetWidth:16.00 offsetHeight:16.00
     296clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:15.00
     297offsetTop:111.00 offsetLeft:125.00 offsetWidth:15.00 offsetHeight:15.00
     298clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:15.00
     299offsetTop:112.00 offsetLeft:140.00 offsetWidth:15.00 offsetHeight:15.00
     300clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:15.00
     301offsetTop:114.00 offsetLeft:156.00 offsetWidth:15.00 offsetHeight:16.00
     302clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:15.00
     303offsetTop:116.00 offsetLeft:172.00 offsetWidth:15.00 offsetHeight:15.00
     304clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:15.00
     305offsetTop:117.00 offsetLeft:189.00 offsetWidth:16.00 offsetHeight:16.00
     306clientTop:0.00 clientLeft:0.00 clientWidth:15.00 clientHeight:16.00
     307offsetTop:119.00 offsetLeft:205.00 offsetWidth:16.00 offsetHeight:16.00
     308clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:15.00
     309offsetTop:120.00 offsetLeft:222.00 offsetWidth:16.00 offsetHeight:15.00
     310clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:15.00
     311offsetTop:122.00 offsetLeft:239.00 offsetWidth:16.00 offsetHeight:16.00
     312clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     313offsetTop:124.00 offsetLeft:256.00 offsetWidth:16.00 offsetHeight:16.00
     314clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:15.00
     315offsetTop:125.00 offsetLeft:273.00 offsetWidth:17.00 offsetHeight:17.00
     316clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     317offsetTop:127.00 offsetLeft:291.00 offsetWidth:16.00 offsetHeight:16.00
     318clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     319offsetTop:128.00 offsetLeft:308.00 offsetWidth:16.00 offsetHeight:16.00
     320clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     321offsetTop:128.00 offsetLeft:8.00 offsetWidth:17.00 offsetHeight:17.00
     322clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     323offsetTop:130.00 offsetLeft:24.00 offsetWidth:17.00 offsetHeight:17.00
     324clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     325offsetTop:132.00 offsetLeft:40.00 offsetWidth:16.00 offsetHeight:17.00
     326clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     327offsetTop:133.00 offsetLeft:57.00 offsetWidth:17.00 offsetHeight:16.00
     328clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     329offsetTop:135.00 offsetLeft:74.00 offsetWidth:17.00 offsetHeight:17.00
     330clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:17.00
     331offsetTop:137.00 offsetLeft:91.00 offsetWidth:17.00 offsetHeight:17.00
     332clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:17.00
     333offsetTop:139.00 offsetLeft:108.00 offsetWidth:17.00 offsetHeight:17.00
     334clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:17.00
     335offsetTop:141.00 offsetLeft:125.00 offsetWidth:17.00 offsetHeight:17.00
     336clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:17.00
     337offsetTop:142.00 offsetLeft:142.00 offsetWidth:17.00 offsetHeight:17.00
     338clientTop:0.00 clientLeft:0.00 clientWidth:16.00 clientHeight:16.00
     339offsetTop:144.00 offsetLeft:160.00 offsetWidth:18.00 offsetHeight:18.00
     340clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:17.00
     341offsetTop:146.00 offsetLeft:178.00 offsetWidth:18.00 offsetHeight:18.00
     342clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:17.00
     343offsetTop:148.00 offsetLeft:196.00 offsetWidth:18.00 offsetHeight:18.00
     344clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:17.00
     345offsetTop:150.00 offsetLeft:214.00 offsetWidth:17.00 offsetHeight:18.00
     346clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:17.00
     347offsetTop:151.00 offsetLeft:233.00 offsetWidth:18.00 offsetHeight:17.00
     348clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:17.00
     349offsetTop:153.00 offsetLeft:252.00 offsetWidth:18.00 offsetHeight:18.00
     350clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:18.00
     351offsetTop:155.00 offsetLeft:271.00 offsetWidth:18.00 offsetHeight:18.00
     352clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:18.00
     353offsetTop:157.00 offsetLeft:290.00 offsetWidth:18.00 offsetHeight:18.00
     354clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:18.00
     355offsetTop:159.00 offsetLeft:309.00 offsetWidth:18.00 offsetHeight:18.00
     356clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:18.00
     357offsetTop:160.00 offsetLeft:328.00 offsetWidth:18.00 offsetHeight:18.00
     358clientTop:0.00 clientLeft:0.00 clientWidth:17.00 clientHeight:17.00
     359offsetTop:162.00 offsetLeft:348.00 offsetWidth:19.00 offsetHeight:19.00
     360clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:18.00
     361offsetTop:162.00 offsetLeft:10.00 offsetWidth:19.00 offsetHeight:19.00
     362clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:18.00
     363offsetTop:164.00 offsetLeft:28.00 offsetWidth:19.00 offsetHeight:19.00
     364clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:18.00
     365offsetTop:166.00 offsetLeft:46.00 offsetWidth:18.00 offsetHeight:19.00
     366clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:18.00
     367offsetTop:168.00 offsetLeft:65.00 offsetWidth:19.00 offsetHeight:19.00
     368clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:19.00
     369offsetTop:170.00 offsetLeft:84.00 offsetWidth:19.00 offsetHeight:19.00
     370clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:19.00
     371offsetTop:172.00 offsetLeft:102.00 offsetWidth:19.00 offsetHeight:19.00
     372clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:19.00
     373offsetTop:174.00 offsetLeft:122.00 offsetWidth:19.00 offsetHeight:19.00
     374clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:19.00
     375offsetTop:176.00 offsetLeft:141.00 offsetWidth:19.00 offsetHeight:19.00
     376clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:19.00
     377offsetTop:178.00 offsetLeft:160.00 offsetWidth:19.00 offsetHeight:20.00
     378clientTop:0.00 clientLeft:0.00 clientWidth:18.00 clientHeight:19.00
     379offsetTop:180.00 offsetLeft:180.00 offsetWidth:20.00 offsetHeight:20.00
     380clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:19.00
     381offsetTop:182.00 offsetLeft:200.00 offsetWidth:20.00 offsetHeight:20.00
     382clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:19.00
     383offsetTop:184.00 offsetLeft:220.00 offsetWidth:20.00 offsetHeight:20.00
     384clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:19.00
     385offsetTop:186.00 offsetLeft:240.00 offsetWidth:19.00 offsetHeight:20.00
     386clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:19.00
     387offsetTop:188.00 offsetLeft:261.00 offsetWidth:20.00 offsetHeight:20.00
     388clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:20.00
     389offsetTop:190.00 offsetLeft:282.00 offsetWidth:20.00 offsetHeight:20.00
     390clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:20.00
     391offsetTop:192.00 offsetLeft:302.00 offsetWidth:20.00 offsetHeight:20.00
     392clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:20.00
     393offsetTop:194.00 offsetLeft:324.00 offsetWidth:20.00 offsetHeight:20.00
     394clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:20.00
     395offsetTop:196.00 offsetLeft:345.00 offsetWidth:20.00 offsetHeight:20.00
     396clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:20.00
     397offsetTop:198.00 offsetLeft:366.00 offsetWidth:20.00 offsetHeight:21.00
     398clientTop:0.00 clientLeft:0.00 clientWidth:19.00 clientHeight:20.00
     399offsetTop:200.00 offsetLeft:388.00 offsetWidth:21.00 offsetHeight:21.00
     400clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:20.00
     401offsetTop:200.00 offsetLeft:12.00 offsetWidth:21.00 offsetHeight:21.00
     402clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:20.00
     403offsetTop:202.00 offsetLeft:32.00 offsetWidth:21.00 offsetHeight:21.00
     404clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:21.00
     405offsetTop:204.00 offsetLeft:52.00 offsetWidth:20.00 offsetHeight:20.00
     406clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:20.00
     407offsetTop:207.00 offsetLeft:73.00 offsetWidth:21.00 offsetHeight:21.00
     408clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:20.00
     409offsetTop:209.00 offsetLeft:94.00 offsetWidth:21.00 offsetHeight:21.00
     410clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:20.00
     411offsetTop:211.00 offsetLeft:115.00 offsetWidth:21.00 offsetHeight:21.00
     412clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:21.00
     413offsetTop:213.00 offsetLeft:136.00 offsetWidth:21.00 offsetHeight:22.00
     414clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:21.00
     415offsetTop:215.00 offsetLeft:157.00 offsetWidth:21.00 offsetHeight:21.00
     416clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:20.00
     417offsetTop:218.00 offsetLeft:178.00 offsetWidth:21.00 offsetHeight:21.00
     418clientTop:0.00 clientLeft:0.00 clientWidth:20.00 clientHeight:21.00
     419offsetTop:220.00 offsetLeft:200.00 offsetWidth:22.00 offsetHeight:22.00
     420clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:21.00
     421offsetTop:222.00 offsetLeft:222.00 offsetWidth:22.00 offsetHeight:22.00
     422clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:21.00
     423offsetTop:224.00 offsetLeft:244.00 offsetWidth:22.00 offsetHeight:22.00
     424clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:22.00
     425offsetTop:226.00 offsetLeft:266.00 offsetWidth:21.00 offsetHeight:21.00
     426clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:21.00
     427offsetTop:229.00 offsetLeft:289.00 offsetWidth:22.00 offsetHeight:22.00
     428clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:21.00
     429offsetTop:231.00 offsetLeft:312.00 offsetWidth:22.00 offsetHeight:22.00
     430clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:21.00
     431offsetTop:233.00 offsetLeft:335.00 offsetWidth:22.00 offsetHeight:22.00
     432clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:22.00
     433offsetTop:235.00 offsetLeft:358.00 offsetWidth:22.00 offsetHeight:23.00
     434clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:22.00
     435offsetTop:237.00 offsetLeft:381.00 offsetWidth:22.00 offsetHeight:22.00
     436clientTop:0.00 clientLeft:0.00 clientWidth:22.00 clientHeight:21.00
     437offsetTop:240.00 offsetLeft:404.00 offsetWidth:22.00 offsetHeight:22.00
     438clientTop:0.00 clientLeft:0.00 clientWidth:21.00 clientHeight:22.00
     439offsetTop:242.00 offsetLeft:428.00 offsetWidth:23.00 offsetHeight:23.00
     440clientTop:0.00 clientLeft:0.00 clientWidth:22.00 clientHeight:22.00
     441offsetTop:242.00 offsetLeft:14.00 offsetWidth:22.00 offsetHeight:23.00
     442clientTop:0.00 clientLeft:0.00 clientWidth:22.00 clientHeight:22.00
     443offsetTop:244.00 offsetLeft:36.00 offsetWidth:22.00 offsetHeight:22.00
     444clientTop:0.00 clientLeft:0.00 clientWidth:22.00 clientHeight:22.00
     445offsetTop:247.00 offsetLeft:59.00 offsetWidth:23.00 offsetHeight:23.00
     446clientTop:0.00 clientLeft:0.00 clientWidth:22.00 clientHeight:22.00
     447offsetTop:249.00 offsetLeft:81.00 offsetWidth:22.00 offsetHeight:22.00
     448clientTop:0.00 clientLeft:0.00 clientWidth:22.00 clientHeight:22.00
     449offsetTop:252.00 offsetLeft:104.00 offsetWidth:23.00 offsetHeight:23.00
     450clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:22.00
     451offsetTop:254.00 offsetLeft:127.00 offsetWidth:23.00 offsetHeight:23.00
     452clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:23.00
     453offsetTop:256.00 offsetLeft:150.00 offsetWidth:23.00 offsetHeight:23.00
     454clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:22.00
     455offsetTop:259.00 offsetLeft:173.00 offsetWidth:23.00 offsetHeight:23.00
     456clientTop:0.00 clientLeft:0.00 clientWidth:22.00 clientHeight:23.00
     457offsetTop:261.00 offsetLeft:197.00 offsetWidth:23.00 offsetHeight:23.00
     458clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:22.00
     459offsetTop:264.00 offsetLeft:220.00 offsetWidth:23.00 offsetHeight:23.00
     460clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:23.00
     461offsetTop:266.00 offsetLeft:244.00 offsetWidth:23.00 offsetHeight:24.00
     462clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:23.00
     463offsetTop:268.00 offsetLeft:268.00 offsetWidth:23.00 offsetHeight:23.00
     464clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:23.00
     465offsetTop:271.00 offsetLeft:293.00 offsetWidth:24.00 offsetHeight:24.00
     466clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:23.00
     467offsetTop:273.00 offsetLeft:317.00 offsetWidth:23.00 offsetHeight:23.00
     468clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:23.00
     469offsetTop:276.00 offsetLeft:342.00 offsetWidth:24.00 offsetHeight:24.00
     470clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:23.00
     471offsetTop:278.00 offsetLeft:367.00 offsetWidth:24.00 offsetHeight:24.00
     472clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:24.00
     473offsetTop:280.00 offsetLeft:392.00 offsetWidth:24.00 offsetHeight:24.00
     474clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:23.00
     475offsetTop:283.00 offsetLeft:417.00 offsetWidth:24.00 offsetHeight:24.00
     476clientTop:0.00 clientLeft:0.00 clientWidth:23.00 clientHeight:24.00
     477offsetTop:285.00 offsetLeft:443.00 offsetWidth:24.00 offsetHeight:24.00
     478clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:23.00
     479offsetTop:288.00 offsetLeft:468.00 offsetWidth:24.00 offsetHeight:24.00
     480clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:24.00
     481offsetTop:288.00 offsetLeft:17.00 offsetWidth:25.00 offsetHeight:25.00
     482clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:24.00
     483offsetTop:291.00 offsetLeft:41.00 offsetWidth:25.00 offsetHeight:25.00
     484clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:24.00
     485offsetTop:293.00 offsetLeft:65.00 offsetWidth:24.00 offsetHeight:24.00
     486clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:24.00
     487offsetTop:296.00 offsetLeft:90.00 offsetWidth:25.00 offsetHeight:25.00
     488clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:24.00
     489offsetTop:298.00 offsetLeft:114.00 offsetWidth:25.00 offsetHeight:25.00
     490clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:24.00
     491offsetTop:301.00 offsetLeft:139.00 offsetWidth:25.00 offsetHeight:26.00
     492clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:25.00
     493offsetTop:304.00 offsetLeft:164.00 offsetWidth:25.00 offsetHeight:25.00
     494clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:25.00
     495offsetTop:306.00 offsetLeft:190.00 offsetWidth:25.00 offsetHeight:25.00
     496clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:24.00
     497offsetTop:309.00 offsetLeft:215.00 offsetWidth:25.00 offsetHeight:26.00
     498clientTop:0.00 clientLeft:0.00 clientWidth:24.00 clientHeight:25.00
     499offsetTop:311.00 offsetLeft:241.00 offsetWidth:26.00 offsetHeight:25.00
     500clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:25.00
     501offsetTop:314.00 offsetLeft:267.00 offsetWidth:26.00 offsetHeight:26.00
     502clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:25.00
     503offsetTop:317.00 offsetLeft:293.00 offsetWidth:26.00 offsetHeight:26.00
     504clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:25.00
     505offsetTop:319.00 offsetLeft:319.00 offsetWidth:25.00 offsetHeight:25.00
     506clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:25.00
     507offsetTop:322.00 offsetLeft:346.00 offsetWidth:26.00 offsetHeight:26.00
     508clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:25.00
     509offsetTop:324.00 offsetLeft:372.00 offsetWidth:26.00 offsetHeight:26.00
     510clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:25.00
     511offsetTop:327.00 offsetLeft:399.00 offsetWidth:26.00 offsetHeight:27.00
     512clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:26.00
     513offsetTop:330.00 offsetLeft:426.00 offsetWidth:26.00 offsetHeight:26.00
     514clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:26.00
     515offsetTop:332.00 offsetLeft:454.00 offsetWidth:26.00 offsetHeight:26.00
     516clientTop:0.00 clientLeft:0.00 clientWidth:26.00 clientHeight:25.00
     517offsetTop:335.00 offsetLeft:481.00 offsetWidth:26.00 offsetHeight:27.00
     518clientTop:0.00 clientLeft:0.00 clientWidth:25.00 clientHeight:26.00
     519offsetTop:337.00 offsetLeft:509.00 offsetWidth:27.00 offsetHeight:26.00
     520clientTop:0.00 clientLeft:0.00 clientWidth:26.00 clientHeight:26.00
     521offsetTop:338.00 offsetLeft:20.00 offsetWidth:27.00 offsetHeight:27.00
     522clientTop:0.00 clientLeft:0.00 clientWidth:26.00 clientHeight:26.00
     523offsetTop:341.00 offsetLeft:46.00 offsetWidth:27.00 offsetHeight:27.00
     524clientTop:0.00 clientLeft:0.00 clientWidth:26.00 clientHeight:26.00
     525offsetTop:344.00 offsetLeft:72.00 offsetWidth:27.00 offsetHeight:27.00
     526clientTop:0.00 clientLeft:0.00 clientWidth:26.00 clientHeight:26.00
     527offsetTop:346.00 offsetLeft:98.00 offsetWidth:27.00 offsetHeight:27.00
     528clientTop:0.00 clientLeft:0.00 clientWidth:26.00 clientHeight:26.00
     529offsetTop:349.00 offsetLeft:125.00 offsetWidth:28.00 offsetHeight:27.00
     530clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:26.00
     531offsetTop:352.00 offsetLeft:152.00 offsetWidth:28.00 offsetHeight:28.00
     532clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:27.00
     533offsetTop:355.00 offsetLeft:179.00 offsetWidth:28.00 offsetHeight:28.00
     534clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:27.00
     535offsetTop:358.00 offsetLeft:206.00 offsetWidth:27.00 offsetHeight:27.00
     536clientTop:0.00 clientLeft:0.00 clientWidth:26.00 clientHeight:27.00
     537offsetTop:360.00 offsetLeft:234.00 offsetWidth:28.00 offsetHeight:27.00
     538clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:27.00
     539offsetTop:363.00 offsetLeft:262.00 offsetWidth:28.00 offsetHeight:27.00
     540clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:26.00
     541offsetTop:366.00 offsetLeft:290.00 offsetWidth:28.00 offsetHeight:28.00
     542clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:27.00
     543offsetTop:369.00 offsetLeft:318.00 offsetWidth:28.00 offsetHeight:28.00
     544clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:27.00
     545offsetTop:372.00 offsetLeft:346.00 offsetWidth:28.00 offsetHeight:28.00
     546clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:27.00
     547offsetTop:374.00 offsetLeft:374.00 offsetWidth:28.00 offsetHeight:28.00
     548clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:27.00
     549offsetTop:377.00 offsetLeft:403.00 offsetWidth:29.00 offsetHeight:28.00
     550clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:27.00
     551offsetTop:380.00 offsetLeft:432.00 offsetWidth:29.00 offsetHeight:29.00
     552clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:28.00
     553offsetTop:383.00 offsetLeft:461.00 offsetWidth:29.00 offsetHeight:29.00
     554clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:28.00
     555offsetTop:386.00 offsetLeft:490.00 offsetWidth:28.00 offsetHeight:28.00
     556clientTop:0.00 clientLeft:0.00 clientWidth:27.00 clientHeight:28.00
     557offsetTop:388.00 offsetLeft:520.00 offsetWidth:29.00 offsetHeight:28.00
     558clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:28.00
     559offsetTop:391.00 offsetLeft:550.00 offsetWidth:29.00 offsetHeight:28.00
     560clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:27.00
     561offsetTop:392.00 offsetLeft:22.00 offsetWidth:29.00 offsetHeight:29.00
     562clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:28.00
     563offsetTop:395.00 offsetLeft:51.00 offsetWidth:29.00 offsetHeight:29.00
     564clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:28.00
     565offsetTop:398.00 offsetLeft:79.00 offsetWidth:29.00 offsetHeight:29.00
     566clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:29.00
     567offsetTop:401.00 offsetLeft:107.00 offsetWidth:29.00 offsetHeight:29.00
     568clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:29.00
     569offsetTop:404.00 offsetLeft:136.00 offsetWidth:30.00 offsetHeight:30.00
     570clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:29.00
     571offsetTop:407.00 offsetLeft:165.00 offsetWidth:30.00 offsetHeight:30.00
     572clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:29.00
     573offsetTop:410.00 offsetLeft:194.00 offsetWidth:30.00 offsetHeight:30.00
     574clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:29.00
     575offsetTop:413.00 offsetLeft:223.00 offsetWidth:29.00 offsetHeight:30.00
     576clientTop:0.00 clientLeft:0.00 clientWidth:28.00 clientHeight:29.00
     577offsetTop:416.00 offsetLeft:253.00 offsetWidth:30.00 offsetHeight:30.00
     578clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:29.00
     579offsetTop:419.00 offsetLeft:283.00 offsetWidth:30.00 offsetHeight:30.00
     580clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:29.00
     581offsetTop:422.00 offsetLeft:312.00 offsetWidth:30.00 offsetHeight:30.00
     582clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:29.00
     583offsetTop:425.00 offsetLeft:343.00 offsetWidth:30.00 offsetHeight:30.00
     584clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:29.00
     585offsetTop:428.00 offsetLeft:373.00 offsetWidth:30.00 offsetHeight:30.00
     586clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:30.00
     587offsetTop:431.00 offsetLeft:403.00 offsetWidth:30.00 offsetHeight:30.00
     588clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:30.00
     589offsetTop:434.00 offsetLeft:434.00 offsetWidth:31.00 offsetHeight:31.00
     590clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     591offsetTop:437.00 offsetLeft:465.00 offsetWidth:31.00 offsetHeight:31.00
     592clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     593offsetTop:440.00 offsetLeft:496.00 offsetWidth:31.00 offsetHeight:31.00
     594clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     595offsetTop:443.00 offsetLeft:527.00 offsetWidth:30.00 offsetHeight:31.00
     596clientTop:0.00 clientLeft:0.00 clientWidth:29.00 clientHeight:30.00
     597offsetTop:446.00 offsetLeft:559.00 offsetWidth:31.00 offsetHeight:31.00
     598clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     599offsetTop:449.00 offsetLeft:591.00 offsetWidth:31.00 offsetHeight:31.00
     600clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     601offsetTop:450.00 offsetLeft:26.00 offsetWidth:31.00 offsetHeight:31.00
     602clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     603offsetTop:453.00 offsetLeft:56.00 offsetWidth:31.00 offsetHeight:31.00
     604clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     605offsetTop:456.00 offsetLeft:86.00 offsetWidth:31.00 offsetHeight:31.00
     606clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:30.00
     607offsetTop:460.00 offsetLeft:116.00 offsetWidth:31.00 offsetHeight:31.00
     608clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     609offsetTop:463.00 offsetLeft:147.00 offsetWidth:31.00 offsetHeight:31.00
     610clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:31.00
     611offsetTop:466.00 offsetLeft:178.00 offsetWidth:32.00 offsetHeight:32.00
     612clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:31.00
     613offsetTop:469.00 offsetLeft:209.00 offsetWidth:31.00 offsetHeight:31.00
     614clientTop:0.00 clientLeft:0.00 clientWidth:30.00 clientHeight:30.00
     615offsetTop:472.00 offsetLeft:240.00 offsetWidth:31.00 offsetHeight:31.00
     616clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:31.00
     617offsetTop:476.00 offsetLeft:272.00 offsetWidth:32.00 offsetHeight:32.00
     618clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:31.00
     619offsetTop:479.00 offsetLeft:304.00 offsetWidth:32.00 offsetHeight:32.00
     620clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:31.00
     621offsetTop:482.00 offsetLeft:336.00 offsetWidth:32.00 offsetHeight:32.00
     622clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:31.00
     623offsetTop:485.00 offsetLeft:368.00 offsetWidth:32.00 offsetHeight:32.00
     624clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:31.00
     625offsetTop:488.00 offsetLeft:400.00 offsetWidth:32.00 offsetHeight:32.00
     626clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:31.00
     627offsetTop:492.00 offsetLeft:432.00 offsetWidth:32.00 offsetHeight:32.00
     628clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:31.00
     629offsetTop:495.00 offsetLeft:465.00 offsetWidth:32.00 offsetHeight:32.00
     630clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:32.00
     631offsetTop:498.00 offsetLeft:498.00 offsetWidth:33.00 offsetHeight:33.00
     632clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     633offsetTop:501.00 offsetLeft:531.00 offsetWidth:32.00 offsetHeight:32.00
     634clientTop:0.00 clientLeft:0.00 clientWidth:31.00 clientHeight:31.00
     635offsetTop:504.00 offsetLeft:564.00 offsetWidth:32.00 offsetHeight:32.00
     636clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     637offsetTop:508.00 offsetLeft:598.00 offsetWidth:33.00 offsetHeight:33.00
     638clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     639offsetTop:511.00 offsetLeft:632.00 offsetWidth:33.00 offsetHeight:33.00
     640clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     641offsetTop:512.00 offsetLeft:29.00 offsetWidth:33.00 offsetHeight:33.00
     642clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     643offsetTop:515.00 offsetLeft:61.00 offsetWidth:33.00 offsetHeight:33.00
     644clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     645offsetTop:519.00 offsetLeft:93.00 offsetWidth:33.00 offsetHeight:33.00
     646clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     647offsetTop:522.00 offsetLeft:126.00 offsetWidth:33.00 offsetHeight:33.00
     648clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     649offsetTop:526.00 offsetLeft:158.00 offsetWidth:33.00 offsetHeight:33.00
     650clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     651offsetTop:529.00 offsetLeft:191.00 offsetWidth:33.00 offsetHeight:34.00
     652clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:33.00
     653offsetTop:532.00 offsetLeft:224.00 offsetWidth:33.00 offsetHeight:33.00
     654clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     655offsetTop:536.00 offsetLeft:258.00 offsetWidth:34.00 offsetHeight:34.00
     656clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     657offsetTop:539.00 offsetLeft:291.00 offsetWidth:33.00 offsetHeight:33.00
     658clientTop:0.00 clientLeft:0.00 clientWidth:32.00 clientHeight:32.00
     659offsetTop:543.00 offsetLeft:325.00 offsetWidth:34.00 offsetHeight:34.00
     660clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     661offsetTop:546.00 offsetLeft:359.00 offsetWidth:34.00 offsetHeight:34.00
     662clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     663offsetTop:549.00 offsetLeft:393.00 offsetWidth:34.00 offsetHeight:34.00
     664clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     665offsetTop:553.00 offsetLeft:427.00 offsetWidth:34.00 offsetHeight:34.00
     666clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     667offsetTop:556.00 offsetLeft:462.00 offsetWidth:34.00 offsetHeight:34.00
     668clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     669offsetTop:560.00 offsetLeft:496.00 offsetWidth:34.00 offsetHeight:34.00
     670clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     671offsetTop:563.00 offsetLeft:531.00 offsetWidth:34.00 offsetHeight:35.00
     672clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:34.00
     673offsetTop:566.00 offsetLeft:566.00 offsetWidth:34.00 offsetHeight:34.00
     674clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     675offsetTop:570.00 offsetLeft:602.00 offsetWidth:35.00 offsetHeight:35.00
     676clientTop:0.00 clientLeft:0.00 clientWidth:34.00 clientHeight:34.00
     677offsetTop:573.00 offsetLeft:637.00 offsetWidth:34.00 offsetHeight:34.00
     678clientTop:0.00 clientLeft:0.00 clientWidth:33.00 clientHeight:33.00
     679offsetTop:577.00 offsetLeft:673.00 offsetWidth:35.00 offsetHeight:35.00
     680clientTop:0.00 clientLeft:0.00 clientWidth:34.00 clientHeight:34.00
     681offsetTop:578.00 offsetLeft:32.00 offsetWidth:35.00 offsetHeight:35.00
     682clientTop:0.00 clientLeft:0.00 clientWidth:34.00 clientHeight:34.00
     683offsetTop:582.00 offsetLeft:66.00 offsetWidth:35.00 offsetHeight:35.00
     684clientTop:0.00 clientLeft:0.00 clientWidth:34.00 clientHeight:34.00
     685offsetTop:585.00 offsetLeft:101.00 offsetWidth:35.00 offsetHeight:35.00
     686clientTop:0.00 clientLeft:0.00 clientWidth:34.00 clientHeight:34.00
     687offsetTop:589.00 offsetLeft:135.00 offsetWidth:35.00 offsetHeight:36.00
     688clientTop:0.00 clientLeft:0.00 clientWidth:34.00 clientHeight:35.00
     689offsetTop:592.00 offsetLeft:170.00 offsetWidth:36.00 offsetHeight:35.00
     690clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:34.00
     691offsetTop:596.00 offsetLeft:205.00 offsetWidth:36.00 offsetHeight:36.00
     692clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:35.00
     693offsetTop:600.00 offsetLeft:240.00 offsetWidth:36.00 offsetHeight:36.00
     694clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:35.00
     695offsetTop:603.00 offsetLeft:275.00 offsetWidth:35.00 offsetHeight:35.00
     696clientTop:0.00 clientLeft:0.00 clientWidth:34.00 clientHeight:34.00
     697offsetTop:607.00 offsetLeft:311.00 offsetWidth:36.00 offsetHeight:36.00
     698clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:35.00
     699offsetTop:610.00 offsetLeft:346.00 offsetWidth:36.00 offsetHeight:36.00
     700clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:35.00
     701offsetTop:614.00 offsetLeft:382.00 offsetWidth:36.00 offsetHeight:36.00
     702clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:35.00
     703offsetTop:618.00 offsetLeft:418.00 offsetWidth:36.00 offsetHeight:36.00
     704clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:35.00
     705offsetTop:621.00 offsetLeft:455.00 offsetWidth:36.00 offsetHeight:36.00
     706clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:35.00
     707offsetTop:625.00 offsetLeft:491.00 offsetWidth:36.00 offsetHeight:37.00
     708clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:36.00
     709offsetTop:628.00 offsetLeft:528.00 offsetWidth:37.00 offsetHeight:36.00
     710clientTop:0.00 clientLeft:0.00 clientWidth:36.00 clientHeight:35.00
     711offsetTop:632.00 offsetLeft:565.00 offsetWidth:37.00 offsetHeight:37.00
     712clientTop:0.00 clientLeft:0.00 clientWidth:36.00 clientHeight:36.00
     713offsetTop:636.00 offsetLeft:602.00 offsetWidth:37.00 offsetHeight:37.00
     714clientTop:0.00 clientLeft:0.00 clientWidth:36.00 clientHeight:36.00
     715offsetTop:639.00 offsetLeft:639.00 offsetWidth:36.00 offsetHeight:36.00
     716clientTop:0.00 clientLeft:0.00 clientWidth:35.00 clientHeight:35.00
     717offsetTop:643.00 offsetLeft:677.00 offsetWidth:37.00 offsetHeight:37.00
     718clientTop:0.00 clientLeft:0.00 clientWidth:36.00 clientHeight:36.00
     719offsetTop:646.00 offsetLeft:714.00 offsetWidth:37.00 offsetHeight:37.00
     720clientTop:0.00 clientLeft:0.00 clientWidth:36.00 clientHeight:36.00
    721721offsetTop:648.00 offsetLeft:36.00 offsetWidth:37.00 offsetHeight:37.00
    722 clientTop:0.50 clientLeft:0.50 clientWidth:36.00 clientHeight:36.00
    723 offsetTop:651.80 offsetLeft:72.09 offsetWidth:37.09 offsetHeight:37.09
    724 clientTop:0.50 clientLeft:0.50 clientWidth:36.09 clientHeight:36.09
    725 offsetTop:655.59 offsetLeft:108.39 offsetWidth:37.19 offsetHeight:37.19
    726 clientTop:0.50 clientLeft:0.50 clientWidth:36.19 clientHeight:36.19
    727 offsetTop:659.39 offsetLeft:144.89 offsetWidth:37.30 offsetHeight:37.30
    728 clientTop:0.50 clientLeft:0.50 clientWidth:36.30 clientHeight:36.30
    729 offsetTop:663.19 offsetLeft:181.59 offsetWidth:37.39 offsetHeight:37.39
    730 clientTop:0.50 clientLeft:0.50 clientWidth:36.39 clientHeight:36.39
    731 offsetTop:667.00 offsetLeft:218.50 offsetWidth:37.50 offsetHeight:37.50
    732 clientTop:0.50 clientLeft:0.50 clientWidth:36.50 clientHeight:36.50
    733 offsetTop:670.80 offsetLeft:255.59 offsetWidth:37.59 offsetHeight:37.59
    734 clientTop:0.50 clientLeft:0.50 clientWidth:36.59 clientHeight:36.59
    735 offsetTop:674.59 offsetLeft:292.89 offsetWidth:37.69 offsetHeight:37.69
    736 clientTop:0.50 clientLeft:0.50 clientWidth:36.69 clientHeight:36.69
    737 offsetTop:678.39 offsetLeft:330.39 offsetWidth:37.80 offsetHeight:37.80
    738 clientTop:0.50 clientLeft:0.50 clientWidth:36.80 clientHeight:36.80
    739 offsetTop:682.19 offsetLeft:368.09 offsetWidth:37.89 offsetHeight:37.89
    740 clientTop:0.50 clientLeft:0.50 clientWidth:36.89 clientHeight:36.89
     722clientTop:1.00 clientLeft:1.00 clientWidth:36.00 clientHeight:36.00
     723offsetTop:652.00 offsetLeft:72.00 offsetWidth:37.00 offsetHeight:37.00
     724clientTop:1.00 clientLeft:1.00 clientWidth:36.00 clientHeight:36.00
     725offsetTop:656.00 offsetLeft:108.00 offsetWidth:37.00 offsetHeight:37.00
     726clientTop:1.00 clientLeft:1.00 clientWidth:36.00 clientHeight:36.00
     727offsetTop:659.00 offsetLeft:145.00 offsetWidth:38.00 offsetHeight:37.00
     728clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:36.00
     729offsetTop:663.00 offsetLeft:182.00 offsetWidth:37.00 offsetHeight:37.00
     730clientTop:1.00 clientLeft:1.00 clientWidth:36.00 clientHeight:36.00
     731offsetTop:667.00 offsetLeft:219.00 offsetWidth:38.00 offsetHeight:37.00
     732clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:36.00
     733offsetTop:671.00 offsetLeft:256.00 offsetWidth:38.00 offsetHeight:38.00
     734clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:37.00
     735offsetTop:675.00 offsetLeft:293.00 offsetWidth:38.00 offsetHeight:38.00
     736clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:37.00
     737offsetTop:678.00 offsetLeft:330.00 offsetWidth:38.00 offsetHeight:38.00
     738clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:37.00
     739offsetTop:682.00 offsetLeft:368.00 offsetWidth:37.00 offsetHeight:38.00
     740clientTop:1.00 clientLeft:1.00 clientWidth:36.00 clientHeight:37.00
    741741offsetTop:686.00 offsetLeft:406.00 offsetWidth:38.00 offsetHeight:38.00
    742 clientTop:0.50 clientLeft:0.50 clientWidth:37.00 clientHeight:37.00
    743 offsetTop:689.80 offsetLeft:444.09 offsetWidth:38.09 offsetHeight:38.09
    744 clientTop:0.50 clientLeft:0.50 clientWidth:37.09 clientHeight:37.09
    745 offsetTop:693.59 offsetLeft:482.39 offsetWidth:38.19 offsetHeight:38.19
    746 clientTop:0.50 clientLeft:0.50 clientWidth:37.19 clientHeight:37.19
    747 offsetTop:697.39 offsetLeft:520.89 offsetWidth:38.30 offsetHeight:38.30
    748 clientTop:0.50 clientLeft:0.50 clientWidth:37.30 clientHeight:37.30
    749 offsetTop:701.19 offsetLeft:559.59 offsetWidth:38.39 offsetHeight:38.39
    750 clientTop:0.50 clientLeft:0.50 clientWidth:37.39 clientHeight:37.39
    751 offsetTop:705.00 offsetLeft:598.50 offsetWidth:38.50 offsetHeight:38.50
    752 clientTop:0.50 clientLeft:0.50 clientWidth:37.50 clientHeight:37.50
    753 offsetTop:708.80 offsetLeft:637.59 offsetWidth:38.59 offsetHeight:38.59
    754 clientTop:0.50 clientLeft:0.50 clientWidth:37.59 clientHeight:37.59
    755 offsetTop:712.59 offsetLeft:676.89 offsetWidth:38.69 offsetHeight:38.69
    756 clientTop:0.50 clientLeft:0.50 clientWidth:37.69 clientHeight:37.69
    757 offsetTop:716.39 offsetLeft:716.39 offsetWidth:38.80 offsetHeight:38.80
    758 clientTop:0.50 clientLeft:0.50 clientWidth:37.80 clientHeight:37.80
    759 offsetTop:720.19 offsetLeft:756.09 offsetWidth:38.89 offsetHeight:38.89
    760 clientTop:0.50 clientLeft:0.50 clientWidth:37.89 clientHeight:37.89
    761 offsetTop:722.00 offsetLeft:39.89 offsetWidth:39.03 offsetHeight:39.03
    762 clientTop:0.52 clientLeft:0.52 clientWidth:38.00 clientHeight:38.00
    763 offsetTop:726.00 offsetLeft:78.00 offsetWidth:39.13 offsetHeight:39.13
    764 clientTop:0.52 clientLeft:0.52 clientWidth:38.09 clientHeight:38.09
    765 offsetTop:730.00 offsetLeft:116.30 offsetWidth:39.22 offsetHeight:39.22
    766 clientTop:0.52 clientLeft:0.52 clientWidth:38.19 clientHeight:38.19
    767 offsetTop:734.00 offsetLeft:154.80 offsetWidth:39.33 offsetHeight:39.33
    768 clientTop:0.52 clientLeft:0.52 clientWidth:38.30 clientHeight:38.30
    769 offsetTop:738.00 offsetLeft:193.50 offsetWidth:39.42 offsetHeight:39.42
    770 clientTop:0.52 clientLeft:0.52 clientWidth:38.39 clientHeight:38.39
    771 offsetTop:742.00 offsetLeft:232.39 offsetWidth:39.53 offsetHeight:39.53
    772 clientTop:0.52 clientLeft:0.52 clientWidth:38.50 clientHeight:38.50
    773 offsetTop:746.00 offsetLeft:271.50 offsetWidth:39.63 offsetHeight:39.63
    774 clientTop:0.52 clientLeft:0.52 clientWidth:38.59 clientHeight:38.59
    775 offsetTop:750.00 offsetLeft:310.80 offsetWidth:39.72 offsetHeight:39.72
    776 clientTop:0.52 clientLeft:0.52 clientWidth:38.69 clientHeight:38.69
    777 offsetTop:754.00 offsetLeft:350.30 offsetWidth:39.83 offsetHeight:39.83
    778 clientTop:0.52 clientLeft:0.52 clientWidth:38.80 clientHeight:38.80
    779 offsetTop:758.00 offsetLeft:390.00 offsetWidth:39.92 offsetHeight:39.92
    780 clientTop:0.52 clientLeft:0.52 clientWidth:38.89 clientHeight:38.89
    781 offsetTop:762.00 offsetLeft:429.89 offsetWidth:40.03 offsetHeight:40.03
    782 clientTop:0.52 clientLeft:0.52 clientWidth:39.00 clientHeight:39.00
    783 offsetTop:766.00 offsetLeft:470.00 offsetWidth:40.13 offsetHeight:40.13
    784 clientTop:0.52 clientLeft:0.52 clientWidth:39.09 clientHeight:39.09
    785 offsetTop:770.00 offsetLeft:510.30 offsetWidth:40.22 offsetHeight:40.22
    786 clientTop:0.52 clientLeft:0.52 clientWidth:39.19 clientHeight:39.19
    787 offsetTop:774.00 offsetLeft:550.80 offsetWidth:40.33 offsetHeight:40.33
    788 clientTop:0.52 clientLeft:0.52 clientWidth:39.30 clientHeight:39.30
    789 offsetTop:778.00 offsetLeft:591.50 offsetWidth:40.42 offsetHeight:40.42
    790 clientTop:0.52 clientLeft:0.52 clientWidth:39.39 clientHeight:39.39
    791 offsetTop:782.00 offsetLeft:632.39 offsetWidth:40.53 offsetHeight:40.53
    792 clientTop:0.52 clientLeft:0.52 clientWidth:39.50 clientHeight:39.50
    793 offsetTop:786.00 offsetLeft:673.50 offsetWidth:40.63 offsetHeight:40.63
    794 clientTop:0.52 clientLeft:0.52 clientWidth:39.59 clientHeight:39.59
    795 offsetTop:790.00 offsetLeft:714.80 offsetWidth:40.72 offsetHeight:40.72
    796 clientTop:0.52 clientLeft:0.52 clientWidth:39.69 clientHeight:39.69
    797 offsetTop:794.00 offsetLeft:756.30 offsetWidth:40.83 offsetHeight:40.83
    798 clientTop:0.52 clientLeft:0.52 clientWidth:39.80 clientHeight:39.80
    799 offsetTop:798.00 offsetLeft:798.00 offsetWidth:40.92 offsetHeight:40.92
    800 clientTop:0.52 clientLeft:0.52 clientWidth:39.89 clientHeight:39.89
     742clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:37.00
     743offsetTop:690.00 offsetLeft:444.00 offsetWidth:38.00 offsetHeight:38.00
     744clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:37.00
     745offsetTop:694.00 offsetLeft:482.00 offsetWidth:38.00 offsetHeight:38.00
     746clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:37.00
     747offsetTop:697.00 offsetLeft:521.00 offsetWidth:39.00 offsetHeight:38.00
     748clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:37.00
     749offsetTop:701.00 offsetLeft:560.00 offsetWidth:38.00 offsetHeight:38.00
     750clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:37.00
     751offsetTop:705.00 offsetLeft:599.00 offsetWidth:39.00 offsetHeight:38.00
     752clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:37.00
     753offsetTop:709.00 offsetLeft:638.00 offsetWidth:39.00 offsetHeight:39.00
     754clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     755offsetTop:713.00 offsetLeft:677.00 offsetWidth:39.00 offsetHeight:39.00
     756clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     757offsetTop:716.00 offsetLeft:716.00 offsetWidth:39.00 offsetHeight:39.00
     758clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     759offsetTop:720.00 offsetLeft:756.00 offsetWidth:38.00 offsetHeight:39.00
     760clientTop:1.00 clientLeft:1.00 clientWidth:37.00 clientHeight:38.00
     761offsetTop:722.00 offsetLeft:40.00 offsetWidth:39.00 offsetHeight:39.00
     762clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     763offsetTop:726.00 offsetLeft:78.00 offsetWidth:39.00 offsetHeight:39.00
     764clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     765offsetTop:730.00 offsetLeft:116.00 offsetWidth:39.00 offsetHeight:39.00
     766clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     767offsetTop:734.00 offsetLeft:155.00 offsetWidth:40.00 offsetHeight:39.00
     768clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:38.00
     769offsetTop:738.00 offsetLeft:194.00 offsetWidth:39.00 offsetHeight:39.00
     770clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     771offsetTop:742.00 offsetLeft:232.00 offsetWidth:39.00 offsetHeight:39.00
     772clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     773offsetTop:746.00 offsetLeft:272.00 offsetWidth:40.00 offsetHeight:39.00
     774clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:38.00
     775offsetTop:750.00 offsetLeft:311.00 offsetWidth:40.00 offsetHeight:39.00
     776clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:38.00
     777offsetTop:754.00 offsetLeft:350.00 offsetWidth:40.00 offsetHeight:39.00
     778clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:38.00
     779offsetTop:758.00 offsetLeft:390.00 offsetWidth:39.00 offsetHeight:39.00
     780clientTop:1.00 clientLeft:1.00 clientWidth:38.00 clientHeight:38.00
     781offsetTop:762.00 offsetLeft:430.00 offsetWidth:40.00 offsetHeight:40.00
     782clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:39.00
     783offsetTop:766.00 offsetLeft:470.00 offsetWidth:40.00 offsetHeight:40.00
     784clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:39.00
     785offsetTop:770.00 offsetLeft:510.00 offsetWidth:40.00 offsetHeight:40.00
     786clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:39.00
     787offsetTop:774.00 offsetLeft:551.00 offsetWidth:41.00 offsetHeight:40.00
     788clientTop:1.00 clientLeft:1.00 clientWidth:40.00 clientHeight:39.00
     789offsetTop:778.00 offsetLeft:592.00 offsetWidth:40.00 offsetHeight:40.00
     790clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:39.00
     791offsetTop:782.00 offsetLeft:632.00 offsetWidth:40.00 offsetHeight:40.00
     792clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:39.00
     793offsetTop:786.00 offsetLeft:674.00 offsetWidth:41.00 offsetHeight:40.00
     794clientTop:1.00 clientLeft:1.00 clientWidth:40.00 clientHeight:39.00
     795offsetTop:790.00 offsetLeft:715.00 offsetWidth:41.00 offsetHeight:40.00
     796clientTop:1.00 clientLeft:1.00 clientWidth:40.00 clientHeight:39.00
     797offsetTop:794.00 offsetLeft:756.00 offsetWidth:41.00 offsetHeight:40.00
     798clientTop:1.00 clientLeft:1.00 clientWidth:40.00 clientHeight:39.00
     799offsetTop:798.00 offsetLeft:798.00 offsetWidth:40.00 offsetHeight:40.00
     800clientTop:1.00 clientLeft:1.00 clientWidth:39.00 clientHeight:39.00
    801801
  • trunk/Source/WebCore/ChangeLog

    r171000 r171001  
     12014-07-11  Zalan Bujtas  <zalan@apple.com>
     2
     3        Subpixel layout: return integral results for offset*, client*, scroll* by default.
     4        https://bugs.webkit.org/show_bug.cgi?id=134651
     5
     6        Reviewed by Simon Fraser.
     7
     8        Revert to returning integral values for Element.offset* client* scroll* by default.
     9        Fractional values break number of sites(tight design) and JS frameworks(fail to handle fractional values).
     10
     11        Since snapped dimension depends on both the original point and the width/height of the box,
     12        we need to call RenderBoxModelObject::pixelSnapped*() helpers, instead of round().
     13
     14        Covered by existing tests
     15 
     16        * dom/Element.cpp:
     17        (WebCore::subpixelMetricsEnabled):
     18        (WebCore::convertToNonSubpixelValueIfNeeded):
     19        (WebCore::Element::offsetLeft):
     20        (WebCore::Element::offsetTop):
     21        (WebCore::Element::offsetWidth):
     22        (WebCore::Element::offsetHeight):
     23        (WebCore::Element::clientLeft):
     24        (WebCore::Element::clientTop):
     25        (WebCore::Element::clientWidth):
     26        (WebCore::Element::clientHeight):
     27        * page/Settings.in:
     28
    1292014-07-11  Zalan Bujtas  <zalan@apple.com>
    230
  • trunk/Source/WebCore/dom/Element.cpp

    r170774 r171001  
    662662enum LegacyCSSOMElementMetricsRoundingStrategy { Round, Floor };
    663663
     664static bool subpixelMetricsEnabled(const Document& document)
     665{
     666    return document.settings() && document.settings()->subpixelCSSOMElementMetricsEnabled();
     667}
     668
    664669static double convertToNonSubpixelValueIfNeeded(double value, const Document& document, LegacyCSSOMElementMetricsRoundingStrategy roundStrategy = Round)
    665670{
    666     return document.settings() && !document.settings()->subpixelCSSOMElementMetricsEnabled() ? roundStrategy == Round ? round(value) : floor(value) : value;
     671    return subpixelMetricsEnabled(document) ? value : roundStrategy == Round ? round(value) : floor(value);
    667672}
    668673
     
    671676    document().updateLayoutIgnorePendingStylesheets();
    672677    if (RenderBoxModelObject* renderer = renderBoxModelObject()) {
     678        LayoutUnit offsetLeft = subpixelMetricsEnabled(renderer->document()) ? renderer->offsetLeft() : LayoutUnit(renderer->pixelSnappedOffsetLeft());
    673679        double zoomFactor = 1;
    674         double offsetLeftValue = adjustForLocalZoom(renderer->offsetLeft(), *renderer, zoomFactor);
    675         return convertToNonSubpixelValueIfNeeded(offsetLeftValue, renderer->document(), zoomFactor == 1 ? Floor : Round);
     680        double offsetLeftAdjustedWithZoom = adjustForLocalZoom(offsetLeft, *renderer, zoomFactor);
     681        return convertToNonSubpixelValueIfNeeded(offsetLeftAdjustedWithZoom, renderer->document(), zoomFactor == 1 ? Floor : Round);
    676682    }
    677683    return 0;
     
    682688    document().updateLayoutIgnorePendingStylesheets();
    683689    if (RenderBoxModelObject* renderer = renderBoxModelObject()) {
     690        LayoutUnit offsetTop = subpixelMetricsEnabled(renderer->document()) ? renderer->offsetTop() : LayoutUnit(renderer->pixelSnappedOffsetTop());
    684691        double zoomFactor = 1;
    685         double offsetTopValue = adjustForLocalZoom(renderer->offsetTop(), *renderer, zoomFactor);
    686         return convertToNonSubpixelValueIfNeeded(offsetTopValue, renderer->document(), zoomFactor == 1 ? Floor : Round);
     692        double offsetTopAdjustedWithZoom = adjustForLocalZoom(offsetTop, *renderer, zoomFactor);
     693        return convertToNonSubpixelValueIfNeeded(offsetTopAdjustedWithZoom, renderer->document(), zoomFactor == 1 ? Floor : Round);
    687694    }
    688695    return 0;
     
    694701    if (RenderBoxModelObject* renderer = renderBoxModelObject()) {
    695702#if ENABLE(SUBPIXEL_LAYOUT)
    696         return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(renderer->offsetWidth(), *renderer).toDouble(), renderer->document());
     703        LayoutUnit offsetWidth = subpixelMetricsEnabled(renderer->document()) ? renderer->offsetWidth() : LayoutUnit(renderer->pixelSnappedOffsetWidth());
     704        return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(offsetWidth, *renderer).toDouble(), renderer->document());
    697705#else
    698706        return adjustForAbsoluteZoom(renderer->offsetWidth(), *renderer);
     
    705713{
    706714    document().updateLayoutIgnorePendingStylesheets();
    707     if (RenderBoxModelObject* renderer = renderBoxModelObject())
     715    if (RenderBoxModelObject* renderer = renderBoxModelObject()) {
    708716#if ENABLE(SUBPIXEL_LAYOUT)
    709         return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(renderer->offsetHeight(), *renderer).toDouble(), renderer->document());
     717        LayoutUnit offsetHeight = subpixelMetricsEnabled(renderer->document()) ? renderer->offsetHeight() : LayoutUnit(renderer->pixelSnappedOffsetHeight());
     718        return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(offsetHeight, *renderer).toDouble(), renderer->document());
    710719#else
    711720        return adjustForAbsoluteZoom(renderer->offsetHeight(), *renderer);
    712721#endif
     722    }
    713723    return 0;
    714724}
     
    738748    document().updateLayoutIgnorePendingStylesheets();
    739749
    740     if (RenderBox* renderer = renderBox())
     750    if (RenderBox* renderer = renderBox()) {
    741751#if ENABLE(SUBPIXEL_LAYOUT)
    742         return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(renderer->clientLeft(), *renderer).toDouble(), renderer->document());
     752        LayoutUnit clientLeft = subpixelMetricsEnabled(renderer->document()) ? renderer->clientLeft() : LayoutUnit(roundToInt(renderer->clientLeft()));
     753        return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(clientLeft, *renderer).toDouble(), renderer->document());
    743754#else
    744755        return adjustForAbsoluteZoom(renderer->clientLeft(), *renderer);
    745756#endif
     757    }
    746758    return 0;
    747759}
     
    751763    document().updateLayoutIgnorePendingStylesheets();
    752764
    753     if (RenderBox* renderer = renderBox())
     765    if (RenderBox* renderer = renderBox()) {
    754766#if ENABLE(SUBPIXEL_LAYOUT)
    755         return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(renderer->clientTop(), *renderer).toDouble(), renderer->document());
     767        LayoutUnit clientTop = subpixelMetricsEnabled(renderer->document()) ? renderer->clientTop() : LayoutUnit(roundToInt(renderer->clientTop()));
     768        return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(clientTop, *renderer).toDouble(), renderer->document());
    756769#else
    757770        return adjustForAbsoluteZoom(renderer->clientTop(), *renderer);
    758771#endif
     772    }
    759773    return 0;
    760774}
     
    774788        return adjustForAbsoluteZoom(renderView.frameView().layoutWidth(), renderView);
    775789   
    776     if (RenderBox* renderer = renderBox())
     790    if (RenderBox* renderer = renderBox()) {
    777791#if ENABLE(SUBPIXEL_LAYOUT)
    778         return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(renderer->clientWidth(), *renderer).toDouble(), renderer->document());
     792        LayoutUnit clientWidth = subpixelMetricsEnabled(renderer->document()) ? renderer->clientWidth() : LayoutUnit(renderer->pixelSnappedClientWidth());
     793        return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(clientWidth, *renderer).toDouble(), renderer->document());
    779794#else
    780795        return adjustForAbsoluteZoom(renderer->clientWidth(), *renderer);
    781796#endif
     797    }
    782798    return 0;
    783799}
     
    797813        return adjustForAbsoluteZoom(renderView.frameView().layoutHeight(), renderView);
    798814
    799     if (RenderBox* renderer = renderBox())
     815    if (RenderBox* renderer = renderBox()) {
    800816#if ENABLE(SUBPIXEL_LAYOUT)
    801         return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(renderer->clientHeight(), *renderer).toDouble(), renderer->document());
     817        LayoutUnit clientHeight = subpixelMetricsEnabled(renderer->document()) ? renderer->clientHeight() : LayoutUnit(renderer->pixelSnappedClientHeight());
     818        return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(clientHeight, *renderer).toDouble(), renderer->document());
    802819#else
    803820        return adjustForAbsoluteZoom(renderer->clientHeight(), *renderer);
    804821#endif
     822    }
    805823    return 0;
    806824}
  • trunk/Source/WebCore/page/Settings.in

    r170972 r171001  
    196196simpleLineLayoutDebugBordersEnabled initial=false, setNeedsStyleRecalcInAllFrames=1
    197197
    198 subpixelCSSOMElementMetricsEnabled initial=true
     198subpixelCSSOMElementMetricsEnabled initial=false
    199199
    200200mediaSourceEnabled initial=true, conditional=MEDIA_SOURCE
  • trunk/Source/WebKit/mac/ChangeLog

    r170980 r171001  
     12014-07-11  Zalan Bujtas  <zalan@apple.com>
     2
     3        Subpixel layout: return integral results for offset*, client*, scroll* by default.
     4        https://bugs.webkit.org/show_bug.cgi?id=134651
     5
     6        Reviewed by Simon Fraser.
     7
     8        Revert to returning integral values for Element.offset* client* scroll* by default.
     9        Fractional values break number of sites(tight design) and JS frameworks(fail to handle fractional values).
     10
     11        Since snapped dimension depends on both the original point and the width/height of the box,
     12        we need to call RenderBoxModelObject::pixelSnapped*() helpers, instead of round().
     13
     14        Covered by existing tests
     15
     16        * WebView/WebPreferences.mm:
     17        (+[WebPreferences initialize]):
     18
    1192014-07-10  Joseph Pecoraro  <pecoraro@apple.com>
    220
  • trunk/Source/WebKit/mac/WebView/WebPreferences.mm

    r170896 r171001  
    497497        [NSNumber numberWithBool:NO],  WebKitForceSoftwareWebGLRenderingPreferenceKey,
    498498        [NSNumber numberWithBool:NO],   WebKitAccelerated2dCanvasEnabledPreferenceKey,
    499         [NSNumber numberWithBool:YES],  WebKitSubpixelCSSOMElementMetricsEnabledPreferenceKey,
     499        [NSNumber numberWithBool:NO],  WebKitSubpixelCSSOMElementMetricsEnabledPreferenceKey,
    500500#if PLATFORM(IOS)
    501501        [NSNumber numberWithBool:YES],  WebKitFrameFlatteningEnabledPreferenceKey,
  • trunk/Source/WebKit2/ChangeLog

    r170990 r171001  
     12014-07-11  Zalan Bujtas  <zalan@apple.com>
     2
     3        Subpixel layout: return integral results for offset*, client*, scroll* by default.
     4        https://bugs.webkit.org/show_bug.cgi?id=134651
     5
     6        Reviewed by Simon Fraser.
     7
     8        Revert to returning integral values for Element.offset* client* scroll* by default.
     9        Fractional values break number of sites(tight design) and JS frameworks(fail to handle fractional values).
     10
     11        Since snapped dimension depends on both the original point and the width/height of the box,
     12        we need to call RenderBoxModelObject::pixelSnapped*() helpers, instead of round().
     13
     14        Covered by existing tests
     15
     16        * Shared/WebPreferencesDefinitions.h:
     17        * UIProcess/API/C/WKPreferencesRefPrivate.h:
     18
    1192014-07-10  Jinwoo Song  <jinwoo7.song@samsung.com>
    220
  • trunk/Source/WebKit2/Shared/WebPreferencesDefinitions.h

    r170972 r171001  
    187187    macro(SimpleLineLayoutEnabled, simpleLineLayoutEnabled, Bool, bool, true) \
    188188    macro(SimpleLineLayoutDebugBordersEnabled, simpleLineLayoutDebugBordersEnabled, Bool, bool, false) \
    189     macro(SubpixelCSSOMElementMetricsEnabled, subpixelCSSOMElementMetricsEnabled, Bool, bool, true) \
     189    macro(SubpixelCSSOMElementMetricsEnabled, subpixelCSSOMElementMetricsEnabled, Bool, bool, false) \
    190190    macro(BackgroundShouldExtendBeyondPage, backgroundShouldExtendBeyondPage, Bool, bool, false) \
    191191    macro(MediaStreamEnabled, mediaStreamEnabled, Bool, bool, false) \
  • trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesRefPrivate.h

    r170400 r171001  
    293293WK_EXPORT bool WKPreferencesGetSimpleLineLayoutDebugBordersEnabled(WKPreferencesRef);
    294294
    295 // Defaults to true.
     295// Defaults to false.
    296296WK_EXPORT void WKPreferencesSetSubpixelCSSOMElementMetricsEnabled(WKPreferencesRef, bool);
    297297WK_EXPORT bool WKPreferencesGetSubpixelCSSOMElementMetricsEnabled(WKPreferencesRef);
Note: See TracChangeset for help on using the changeset viewer.