Merge branch 'member_plugin' of https://github.com/Rulingcom/orbit into member_plugin

This commit is contained in:
unknown 2013-01-18 10:39:29 +08:00
commit 90c6c88f2f
378 changed files with 13884 additions and 3186 deletions

View File

@ -21,7 +21,7 @@ gem 'kaminari', :git => 'git://github.com/amatsuda/kaminari.git'
gem 'mini_magick' gem 'mini_magick'
gem 'mongoid', '> 2.1', '< 3.0.0' gem 'mongoid', '> 2.1', '< 3.0.0'
gem 'mongoid-tree', :require => 'mongoid/tree' gem 'mongoid-tree', :require => 'mongoid/tree'
gem "mongo_session_store-rails3" gem "mongo_session_store-rails3", '3.0.6'
gem 'nokogiri' gem 'nokogiri'

Binary file not shown.

View File

@ -0,0 +1,980 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG font generated by IcoMoon.
1
</metadata>
<defs>
<font id="entypo" horiz-adv-x="512" >
<font-face units-per-em="512" ascent="480" descent="-32" />
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#xe000;" d="M 287.462,192.538c-40.525-40.55-87.475-79.309-106.035-60.723c-26.573,26.547-42.931,49.69-101.504,2.637s-13.594-78.438, 12.16-104.192
c 29.696-29.67, 140.39-1.562, 249.83,107.853c 109.389,109.414, 137.549,220.134, 107.827,249.83c-25.728,25.754-57.088,70.707-104.166,12.16
s-23.936-74.931, 2.637-101.504C 366.72,280.013, 327.987,233.088, 287.462,192.538z" data-tags="phone, contact, call, telephone, support" />
<glyph unicode="&#xe001;" d="M 355.251,480.00L 156.749,480.00 C 128.00,480.00, 104.499,456.499, 104.499,427.75l0.00-407.501 C 104.499-8.474, 128.00-32.00, 156.749-32.00l 198.502,0.00 c 28.749,0.00, 52.25,23.526, 52.25,52.25
L 407.501,427.75 C 407.501,456.499, 384.00,480.00, 355.251,480.00z M 256.00-11.11c-20.173,0.00-36.557,11.699-36.557,26.138s 16.384,26.138, 36.557,26.138
c 20.198,0.00, 36.557-11.699, 36.557-26.138S 276.198-11.11, 256.00-11.11z M 365.696,67.277L 146.278,67.277 L 146.278,412.083 l 219.418,0.00 L 365.696,67.277 z" data-tags="mobile, phone, contact" />
<glyph unicode="&#xe002;" d="M 394.291,111.283l-67.226,192.922c-18.509,53.094-75.955,82.432-130.381,67.942L 146.099,470.298C 141.517,479.181, 130.79,482.586, 122.112,477.901
C 113.434,473.19, 110.106,462.182, 114.688,453.299l 49.382-95.821c-39.347-26.112-59.802-75.597-46.848-122.189l 54.784-197.018
c 15.411-55.373, 78.848-83.584, 142.618-64.077C 377.574-3.712, 413.21,57.062, 394.291,111.283z M 227.814,251.571C 209.152,245.453, 189.133,255.974, 183.142,275.149
C 177.152,294.298, 187.443,314.803, 206.131,320.922c 18.688,6.144, 38.707-4.403, 44.698-23.552S 246.528,257.715, 227.814,251.571z" data-tags="mouse, pc, computer" />
<glyph unicode="&#xe003;" d="M 217.60,454.40L 194.586,454.40 C 188.928,454.40, 184.32,449.792, 184.32,444.16l0.00-97.28 L 93.798,346.88 c-4.224,0.00-9.472-0.973-14.49-2.509
C 74.24,342.81, 69.402,340.659, 65.946,338.304l-60.80-41.728C 1.715,294.221,0.00,291.123,0.00,288.00s 1.715-6.221, 5.146-8.576l 60.80-41.728
C 69.402,235.341, 74.24,233.19, 79.309,231.629C 84.326,230.093, 89.574,229.12, 93.798,229.12L 184.32,229.12 l0.00-225.28 c0.00-5.658, 4.608-10.24, 10.24-10.24L 217.60-6.40
c 5.658,0.00, 10.24,4.608, 10.24,10.24L 227.84,444.16 C 227.84,449.792, 223.258,454.40, 217.60,454.40z M 506.854,347.75l-60.80,41.728c-3.43,2.355-8.269,4.506-13.338,6.067
C 427.674,397.107, 422.426,398.08, 418.202,398.08L 243.20,398.08 l 20.506-117.76l 154.496,0.00 c 4.224,0.00, 9.472,0.973, 14.515,2.509s 9.907,3.712, 13.338,6.042l 60.80,41.728
C 510.31,332.979, 512.00,336.077, 512.00,339.20S 510.31,345.421, 506.854,347.75z" data-tags="directions, address, guide, location" />
<glyph unicode="&#xe004;" d="M 40.806,344.678c 12.493-6.733, 185.574-99.686, 192.026-103.142C 239.258,238.08, 247.603,236.416, 256.00,236.416c 8.422,0.00, 16.768,1.664, 23.194,5.146
c 6.451,3.456, 179.507,96.41, 192.00,103.142C 483.712,351.411, 495.539,372.48, 472.576,372.48L 39.45,372.48 C 16.486,372.48, 28.288,351.411, 40.806,344.678z M 476.493,293.478
c-14.208-7.424-188.595-98.586-197.299-103.142S 264.422,185.19, 256.00,185.19c-8.397,0.00-14.464,0.589-23.168,5.146S 49.715,286.08, 35.533,293.478
C 25.523,298.701, 25.60,292.582, 25.60,287.872c0.00-4.71,0.00-187.776,0.00-187.776C 25.60,89.344, 39.91,75.52, 50.995,75.52l 410.035,0.00 c 11.11,0.00, 25.37,13.824, 25.37,24.55
c0.00,0.00,0.00,183.066,0.00,187.776C 486.40,292.582, 486.502,298.701, 476.493,293.478z" data-tags="mail, email, message, letter, envelope, contact" />
<glyph unicode="&#xe005;" d="M 478.566,412.544C 469.786,409.446, 35.149,256.307, 26.598,253.286c-7.27-2.56-8.909-8.832-0.256-12.262
c 10.266-4.122, 97.178-38.938, 97.178-38.938L 123.494,202.086 l 57.626-23.091c0.00,0.00, 277.427,203.75, 281.19,206.49c 3.763,2.765, 8.141-2.432, 5.402-5.402
c-2.739-2.995-201.498-217.958-201.498-217.958c-0.026,0.00-0.026,0.00-0.026,0.00l-11.571-12.902l 15.334-8.243l0.00,0.00c0.00,0.00, 119.04-64.077, 127.514-68.659
c 7.424-3.994, 17.101-0.666, 19.251,8.576c 2.534,10.906, 72.832,313.907, 74.394,320.614C 493.158,410.291, 487.373,415.642, 478.566,412.544z M 180.608,40.653
c0.00-6.323, 3.558-8.064, 8.474-3.61c 6.40,5.837, 72.934,65.536, 72.934,65.536l-81.408,42.138L 180.608,40.653 z" data-tags="paperplane, travel, plane, airplane" />
<glyph unicode="&#xe006;" d="M 423.962,391.987c-36.915,36.941-64.64,31.411-64.64,31.411L 229.965,294.042L 82.176,146.253L 56.32,24.32l 121.933,25.856l 147.789,147.789l 129.331,129.331
C 455.373,327.296, 460.928,355.021, 423.962,391.987z M 170.982,64.845l-41.549-8.96c-4.019,7.501-8.858,15.002-17.69,23.859
c-8.832,8.832-16.358,13.645-23.859,17.664l 8.986,41.574l 12.006,12.006c0.00,0.00, 22.63-0.461, 48.154-25.984c 25.549-25.549, 26.01-48.179, 26.01-48.179
L 170.982,64.845z" data-tags="pencil, write, blog, edit, save" />
<glyph unicode="&#xe007;" d="M 108.902-25.907c 7.834,25.626, 19.712,61.722, 35.61,113.946c 69.274,11.187, 97.946-8.934, 141.952,71.27
c-35.712-11.162-78.771,20.71-76.442,34.509c 2.304,13.824, 100.173-9.958, 164.224,82.893c-80.742-18.15-106.598,21.837-96.179,27.878
c 24.038,13.952, 95.411,5.786, 133.453,43.597c 19.61,19.456, 28.774,66.79, 20.813,83.686c-9.60,20.378-68.019,50.79-100.224,47.949
c-32.205-2.867-82.714-125.158-97.69-124.186S 216.448,410.394, 242.586,460.416c-27.571-12.442-78.08-51.174-93.926-84.275
c-29.517-61.594, 2.765-202.829-7.578-207.872c-10.368-5.018-45.21,64.845-55.603,96.512c-14.208-48.538-14.541-97.178, 26.982-161.792
c-15.667-42.394-24.218-91.187-25.523-115.994C 86.323-32.87, 105.446-37.12, 108.902-25.907z" data-tags="feather, write, blog, quill, edit" />
<glyph unicode="&#xe008;" d="M 127.002-32.00c-34.202,0.00-66.227,14.49-89.37,37.658c-44.80,44.80-57.318,123.034, 5.504,185.856C 79.974,228.301, 227.43,375.757, 301.03,449.357
c 26.138,26.138, 59.366,36.224, 91.213,27.674c 31.258-8.346, 56.909-33.971, 65.28-65.254c 8.525-31.846-1.587-65.101-27.699-91.213l-246.579-246.605
c-14.08-14.08-29.978-22.426-45.978-24.09c-15.821-1.664-30.925,3.43-41.523,14.003c-19.20,19.174-21.914,55.27, 9.984,87.142l 173.184,173.235
c 7.117,7.091, 18.662,7.091, 25.779,0.00c 7.117-7.117, 7.117-18.662,0.00-25.779l-173.21-173.21c-14.976-14.976-16.358-29.286-9.984-35.661
c 2.79-2.765, 7.04-4.045, 11.93-3.533c 7.501,0.794, 16.051,5.658, 24.038,13.645l 246.579,246.579c 16.922,16.922, 23.398,36.813, 18.253,56.038
c-5.069,18.918-20.582,34.432-39.501,39.501c-19.226,5.146-39.117-1.357-56.038-18.253C 253.184,349.978, 105.728,202.522, 68.915,165.734
c-48.026-48.026-36.531-103.296-5.53-134.323c 31.027-31.002, 86.298-42.522, 134.349,5.53L 455.603,294.784c 7.091,7.117, 18.662,7.117, 25.754,0.00
c 7.117-7.117, 7.117-18.662,0.00-25.754L 223.488,11.162C 193.101-19.251, 159.104-32.00, 127.002-32.00z" data-tags="paperclip, attachment" />
<glyph unicode="&#xe009;" d="M 495.078,235.699c-10.061,10.675-58.47,58.163-80.614,79.846c-6.81,6.63-16.538,10.854-26.701,10.854c-10.138,0.00-131.738,0.00-131.738,0.00
s-121.60,0.00-131.763,0.00S 104.346,322.15, 97.562,315.52c-22.144-21.683-70.605-69.171-80.64-79.846c-12.518-13.312-19.379-23.936-16.102-37.094l 14.362-78.694
c 3.251-13.158, 17.664-23.936, 32.026-23.936l 417.587,0.00 c 14.362,0.00, 28.774,10.778, 32.026,23.936l 14.387,78.694C 514.458,211.738, 507.597,222.387, 495.078,235.699
z M 359.629,218.65c-2.611,0.00-4.941-1.331-6.118-3.405l-20.915-52.122L 179.43,163.123 l-20.915,52.122c-1.152,2.074-3.533,3.405-6.118,3.405L 61.645,218.65
l 52.25,59.11l 284.262,0.00 l 52.224-59.11L 359.629,218.65 z" data-tags="drawer, box, inbox, archive" />
<glyph unicode="&#xe00a;" d="M 486.40,49.92c0.00,0.00-51.20,249.165-275.84,249.165L 210.56,398.08 L 25.60,232.832l 184.96-171.29l0.00,111.565 C 332.493,173.107, 422.835,162.304, 486.40,49.92z" data-tags="reply, undo, arrow, left, back, previous" />
<glyph unicode="&#xe00b;" d="M 184.96,329.472L 184.96,398.08 L0.00,232.832l 184.96-171.29l0.00,71.142 L 76.80,232.832L 184.96,329.472z M 312.96,299.11L 312.96,398.08 L 128.00,232.832l 184.96-171.29l0.00,111.565
c 84.301,0.00, 135.475-10.803, 199.04-123.187C 512.00,49.92, 502.605,299.11, 312.96,299.11z" data-tags="reply-all, first, arrow, left" />
<glyph unicode="&#xe00c;" d="M 301.44,173.107l0.00-111.539 L 486.40,232.832L 301.44,398.08l0.00-98.97 C 76.80,299.11, 25.60,49.92, 25.60,49.92C 89.165,162.304, 179.507,173.107, 301.44,173.107z" data-tags="forward, arrow, right" />
<glyph unicode="&#xe00d;" d="M 379.392,110.131c-63.104,22.989-83.277,42.394-83.277,83.942c0.00,24.934, 19.277,16.794, 27.725,62.464c 3.507,18.944, 20.531,0.307, 23.808,43.546
c0.00,17.229-9.293,21.53-9.293,21.53s 4.736,25.523, 6.579,45.133C 347.187,391.219, 330.803,454.40, 243.20,454.40C 155.622,454.40, 139.187,391.219, 141.491,366.746
C 143.334,347.136, 148.07,321.613, 148.07,321.613S 138.752,317.338, 138.752,300.083c 3.251-43.238, 20.275-24.602, 23.782-43.546
c 8.474-45.67, 27.75-37.53, 27.75-62.464c0.00-41.549-20.173-60.954-83.277-83.942c-63.334-23.04-104.448-46.566-104.448-62.618c0.00-16.026,0.00-53.888,0.00-53.888
l 240.64,0.00 l 240.64,0.00 c0.00,0.00,0.00,37.862,0.00,53.888C 483.84,63.539, 442.701,87.066, 379.392,110.131z" data-tags="user, group, profile, avatar, persona" />
<glyph unicode="&#xe00e;" d="M 512.00-1.28c0.00,0.00-0.998,96.947-6.938,106.982c-8.832,14.976-29.338,25.242-67.43,41.165c-37.965,15.872-50.125,29.286-50.125,57.933
c0.00,17.229, 11.597,11.597, 16.691,43.11c 2.099,13.082, 12.339,0.23, 14.31,30.054c0.00,11.904-5.581,14.874-5.581,14.874s 2.816,17.613, 3.942,31.155
c 1.382,16.896-8.525,60.493-61.235,60.493s-62.566-43.622-61.21-60.493c 1.101-13.542, 3.917-31.155, 3.917-31.155s-5.581-2.97-5.581-14.874
c 1.971-29.85, 12.211-16.998, 14.336-30.054c 5.069-31.514, 16.666-25.882, 16.666-43.11c0.00-19.482-5.632-31.923-21.171-42.854
c 82.944-41.523, 94.08-49.997, 94.08-87.117L 396.672-1.28 L 512.00-1.28 z M 261.734,132.48c-50.662,21.146-66.816,39.014-66.816,77.235c0.00,22.938, 15.462,15.462, 22.246,57.498
c 2.79,17.434, 16.486,0.282, 19.072,40.064c0.00,15.872-7.45,19.814-7.45,19.814s 3.789,23.475, 5.274,41.549C 235.904,391.117, 222.694,449.28, 152.422,449.28
c-70.272,0.00-83.456-58.138-81.613-80.64c 1.485-18.074, 5.248-41.549, 5.248-41.549S 68.634,323.149, 68.634,307.277
c 2.637-39.808, 16.282-22.656, 19.098-40.064c 6.784-42.035, 22.246-34.534, 22.246-57.498c0.00-38.221-16.205-56.09-66.816-77.235
C 27.725,126.029,0.00,116.019,0.00,92.006L0.00-1.28 l 355.686,0.00 c0.00,0.00,0.00,55.168,0.00,69.914C 355.686,90.573, 312.499,111.232, 261.734,132.48z" data-tags="users, group, team, people" />
<glyph unicode="&#xe00f;" d="M 316.851,110.131C 253.082,133.12, 232.704,152.525, 232.704,194.074c0.00,24.934, 19.482,16.794, 28.032,62.464c 3.558,18.944, 20.762,0.307, 24.013,43.546
c0.00,17.229-9.37,21.53-9.37,21.53s 4.787,25.523, 6.63,45.133C 284.314,391.219, 267.725,454.40, 179.20,454.40S 74.086,391.219, 76.39,366.746
c 1.869-19.635, 6.656-45.133, 6.656-45.133S 73.651,317.338, 73.651,300.083c 3.302-43.238, 20.506-24.602, 24.013-43.546
c 8.576-45.67, 28.058-37.53, 28.058-62.464c0.00-41.549-20.403-60.954-84.173-83.942c-7.68-2.739-25.984-7.04-41.549-13.773L0.00-6.40 l 409.60,0.00
c0.00,0.00,0.00,37.862,0.00,53.888S 380.851,87.066, 316.851,110.131z M 435.20,249.60L 435.20,326.40 l-51.20,0.00 l0.00-76.80 l-76.80,0.00 l0.00-51.20 l 76.80,0.00 l0.00-76.80 l 51.20,0.00 l0.00,76.80 l 76.80,0.00 L 512.00,249.60 L 435.20,249.60 z" data-tags="user-add" />
<glyph unicode="&#xe010;" d="M 460.80,428.80L 51.20,428.80 C 23.04,428.80,0.00,405.76,0.00,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,377.60 C 512.00,405.76, 488.986,428.80, 460.80,428.80z M 460.80,70.40L 51.20,70.40 L 51.20,377.60 l 409.60,0.00 L 460.80,70.40 z M 230.40,170.24L 102.40,170.24
L 102.40,124.16 l 128.00,0.00 L 230.40,170.24 z M 230.40,247.04L 102.40,247.04 l0.00-46.08 l 128.00,0.00 L 230.40,247.04 z M 230.40,323.84L 102.40,323.84 l0.00-46.08 l 128.00,0.00 L 230.40,323.84 z M 407.04,160.00c0.00,0.00-43.52,11.366-43.52,33.741c0.00,21.299, 28.186,30.259, 28.186,73.779
c0.00,35.328-10.752,56.32-46.106,56.32s-46.08-20.966-46.08-56.32c0.00-43.52, 28.16-52.48, 28.16-73.779c0.00-22.374-43.494-33.741-43.494-33.741C 281.60,160.00, 281.60,124.16, 281.60,124.16
l 128.00,0.00 C 409.60,124.16, 409.60,160.00, 407.04,160.00z" data-tags="vcard, card" />
<glyph unicode="&#xe011;" d="M 384.00,75.52L 51.20,75.52 l0.00,230.40 l 66.432,0.00 c0.00,0.00, 17.638,22.938, 55.552,51.20L 25.60,357.12 c-14.131,0.00-25.60-11.469-25.60-25.60l0.00-281.60 c0.00-14.157, 11.469-25.60, 25.60-25.60l 384.00,0.00 c 14.157,0.00, 25.60,11.443, 25.60,25.60l0.00,95.898
l-51.20-42.112L 384.00,75.52 z M 342.067,253.44l0.00-90.88 L 512.00,295.706L 342.067,423.68l0.00-80.128 C 135.68,343.526, 135.68,139.52, 135.68,139.52C 194.099,235.469, 230.042,253.44, 342.067,253.44z" data-tags="export, share, outside" />
<glyph unicode="&#xe012;" d="M 256.00,428.80C 185.293,428.80, 128.00,371.482, 128.00,300.80c0.00-122.214, 128.00-281.60, 128.00-281.60s 128.00,159.386, 128.00,281.60C 384.00,371.482, 326.707,428.80, 256.00,428.80z M 256.00,230.144c-38.17,0.00-69.12,30.95-69.12,69.12
s 30.95,69.12, 69.12,69.12s 69.12-30.95, 69.12-69.12S 294.17,230.144, 256.00,230.144z" data-tags="location, map marker, marker, pin" />
<glyph unicode="&#xe013;" d="M 503.885,351.386l-119.654,74.931c-5.299,3.328-11.93,3.328-17.229,0.00L 256.00,356.787L 144.998,426.291c-5.299,3.328-11.93,3.328-17.229,0.00
L 8.115,351.386C 3.098,348.237,0.00,342.528,0.00,336.41l0.00-299.699 c0.00-6.298, 3.226-12.134, 8.499-15.232s 11.699-3.021, 16.87,0.23l 111.002,69.53l 111.002-69.53
c 5.299-3.328, 11.93-3.328, 17.254,0.00l 111.002,69.53l 111.002-69.53C 489.267,20.045, 492.262,19.20, 495.258,19.20c 2.842,0.00, 5.683,0.768, 8.243,2.278
C 508.749,24.576, 512.00,30.413, 512.00,36.71L 512.00,336.41 C 512.00,342.528, 508.902,348.237, 503.885,351.386z M 119.629,121.523L 33.485,67.584L 33.485,326.502 l 86.144,53.939L 119.629,121.523 z
M 239.258,67.584l-86.144,53.939L 153.114,380.442 l 86.144-53.939L 239.258,67.584 z M 358.886,121.523l-86.118-53.939L 272.768,326.502 l 86.118,53.939L 358.886,121.523 z M 478.49,67.584
l-86.118,53.939L 392.371,380.442 l 86.118-53.939L 478.49,67.584 z" data-tags="map, location, address, directions" />
<glyph unicode="&#xe014;" d="M 252.723,469.734C 116.992,467.917, 8.448,356.429, 10.266,220.723c 1.818-135.731, 113.306-244.275, 249.037-242.483
c 135.706,1.843, 244.275,113.306, 242.458,249.037C 499.891,363.008, 388.403,471.552, 252.723,469.734z M 258.586,30.003c-107.136-1.459-195.149,84.25-196.608,191.411
C 60.57,328.55, 146.253,416.563, 253.414,417.997c 107.136,1.434, 195.149-84.25, 196.582-191.411S 365.747,31.462, 258.586,30.003z M 139.597,108.698
c0.00,0.00, 116.966,16.051, 166.861,65.946c 49.894,49.894, 65.946,166.861, 65.946,166.861S 255.462,325.427, 205.568,275.558C 155.674,225.638, 139.597,108.698, 139.597,108.698z
M 230.784,250.317C 251.75,271.309, 291.84,286.182, 326.246,295.424c-9.242-34.33-24.192-74.726-45.03-95.539c-13.926-13.926-36.506-13.926-50.432,0.00
C 216.832,213.811, 216.832,236.39, 230.784,250.317z" data-tags="compass, location" />
<glyph unicode="&#xe015;" d="M 504.806,472.832c-17.408,17.434-34.048,0.947-90.496-26.163C 263.27,374.042,0.00,226.534,0.00,226.534l 226.176-32.333L 258.509-32.00
c0.00,0.00, 147.533,263.27, 220.134,414.31C 505.805,438.784, 522.24,455.373, 504.806,472.832z M 450.56,414.618l-164.301-305.075l-16.666,138.65L 450.56,414.618z" data-tags="location, compass" />
<glyph unicode="&#xe016;" d="M 256.00,444.16c-121.574,0.00-220.16-98.586-220.16-220.16c0.00-121.60, 98.586-220.16, 220.16-220.16c 121.60,0.00, 220.16,98.56, 220.16,220.16C 476.16,345.574, 377.60,444.16, 256.00,444.16z
M 273.92,45.696L 273.92,144.64 L 238.08,144.64 l0.00-98.944 c-84.659,8.397-151.962,75.725-160.384,160.384L 176.64,206.08 L 176.64,241.92 L 77.696,241.92 C 86.118,326.579, 153.421,393.907, 238.08,402.304L 238.08,303.36 l 35.84,0.00
L 273.92,402.304 c 84.685-8.397, 151.987-75.725, 160.384-160.384L 335.36,241.92 l0.00-35.84 l 98.944,0.00 C 425.907,121.421, 358.605,54.093, 273.92,45.696z" data-tags="target, cross, goal" />
<glyph unicode="&#xe017;" d="M 384.00,147.20c-17.613,0.00-33.741-5.965-46.694-15.923l-133.606,80.154C 204.339,215.526, 204.80,219.725, 204.80,224.00c0.00,4.301-0.461,8.474-1.101,12.57
l 133.606,80.154C 350.259,306.765, 366.387,300.80, 384.00,300.80c 42.394,0.00, 76.80,34.381, 76.80,76.80s-34.406,76.80-76.80,76.80s-76.80-34.381-76.80-76.80c0.00-4.275, 0.461-8.474, 1.126-12.57
L 174.72,284.851C 161.766,294.835, 145.613,300.80, 128.00,300.80c-42.419,0.00-76.80-34.381-76.80-76.80c0.00-42.394, 34.381-76.80, 76.80-76.80c 17.613,0.00, 33.766,5.965, 46.72,15.923l 133.606-80.154
C 307.661,78.874, 307.20,74.701, 307.20,70.40c0.00-42.394, 34.406-76.80, 76.80-76.80s 76.80,34.406, 76.80,76.80S 426.394,147.20, 384.00,147.20z" data-tags="share, spread" />
<glyph unicode="&#xe018;" d="M 174.08,224.00c0.00-45.235, 36.685-81.92, 81.92-81.92s 81.92,36.71, 81.92,81.92c0.00,45.235-36.685,81.92-81.92,81.92
S 174.08,269.235, 174.08,224.00z M 115.942,254.72C 129.997,319.13, 187.366,367.36, 256.00,367.36c 39.603,0.00, 75.418-16.051, 101.35-41.984c 12.006-12.006, 31.462-12.006, 43.469,0.00
c 11.981,12.006, 11.981,31.462,0.00,43.443C 363.75,405.862, 312.55,428.80, 256.00,428.80C 164.301,428.80, 86.682,368.538, 60.595,285.44L0.00,285.44 L0.00,224.00 l 81.92,0.00
C 107.494,224.00, 113.766,244.813, 115.942,254.72z M 430.08,224.00c-25.549,0.00-31.846-20.813-34.022-30.72C 382.003,128.87, 324.659,80.64, 256.00,80.64
c-39.578,0.00-75.418,16.026-101.35,41.984c-12.006,12.006-31.462,12.006-43.443,0.00s-12.006-31.462,0.00-43.443C 148.25,42.138, 199.45,19.20, 256.00,19.20
c 91.699,0.00, 169.318,60.262, 195.405,143.36L 512.00,162.56 L 512.00,224.00 L 430.08,224.00 z" data-tags="sharable, share, spread" />
<glyph unicode="&#xe019;" d="M 440.038,373.734c-42.803,39.296-112.205,39.296-155.008,0.00L 256.00,347.059L 226.944,373.734c-42.803,39.296-112.179,39.296-154.982,0.00
c-48.154-44.186-48.154-115.814,0.00-160.026L 256.00,44.80l 184.038,168.909C 488.192,257.92, 488.192,329.549, 440.038,373.734z" data-tags="heart, love, like, favorite" />
<glyph unicode="&#xe01a;" d="M 440.038,373.76c-42.803,39.27-112.205,39.27-155.008,0.00L 256.00,347.085L 226.944,373.76c-42.803,39.27-112.179,39.27-154.982,0.00
c-48.154-44.211-48.154-115.814,0.00-160.026L 256.00,44.80l 184.038,168.934C 488.192,257.92, 488.192,329.549, 440.038,373.76z M 412.80,240.00L 256.00,93.722L 99.226,240.00
c-15.821,14.49-21.939,33.587-21.939,53.76c0.00,20.122, 3.533,36.659, 19.354,51.174C 110.592,357.76, 129.357,364.80, 149.427,364.80
c 20.096,0.00, 38.861-12.186, 52.813-25.011L 256.00,293.043L 309.76,339.789C 323.712,352.614, 342.451,364.80, 362.547,364.80s 38.861-7.04, 52.838-19.866
c 15.795-14.515, 19.302-31.053, 19.354-51.174C 434.739,273.613, 428.595,254.49, 412.80,240.00z" data-tags="heart, love, like, favorite" />
<glyph unicode="&#xe01b;" d="M 256.00,449.28L 317.133,277.197L 481.28,277.197L 347.341,176.128L 395.213-1.28L 256.00,105.062L 116.787-1.28L 164.659,176.128L 30.72,277.197L 194.867,277.197 z" data-tags="star, favorite, rate, bookmark" />
<glyph unicode="&#xe01c;" d="M 481.28,277.197l-164.173,0.00 L 255.974,449.28L 194.867,277.197L 30.72,277.197 l 133.914-101.069l-47.872-177.408l 139.213,106.342l 139.213-106.342l-47.872,177.408L 481.28,277.197z
M 255.974,155.29l-77.107-64.026l 31.795,91.187l-72.986,58.88l 90.138-2.56l 28.134,103.424l 28.16-103.424l 90.138,2.56l-72.986-58.88l 31.821-91.187L 255.974,155.29z
" data-tags="star, favorite, rate, bookmark" />
<glyph unicode="&#xe01d;" d="M 349.389,291.507c-3.379,9.088, 90.624,93.056, 35.789,161.075c-12.851,15.898-56.346-76.186-118.144-117.862C 232.96,311.731, 153.60,262.784, 153.60,235.725l0.00-175.13
C 153.60,28.058, 279.398-6.40, 375.014-6.40C 410.061-6.40, 460.80,213.12, 460.80,248.013C 460.80,283.008, 352.768,282.394, 349.389,291.507z M 128.00,289.075c-16.819,0.00-76.80-10.24-76.80-79.923
l0.00-124.109 c0.00-69.683, 59.981-77.338, 76.80-77.338s-25.60,14.643-25.60,57.83L 102.40,228.685 C 102.40,273.946, 144.819,289.075, 128.00,289.075z" data-tags="thumbs up, like, rate, agree, approve" />
<glyph unicode="&#xe01e;" d="M 162.637,156.467c 3.354-9.088-90.624-93.03-35.789-161.05c 12.851-15.923, 56.346,76.16, 118.144,117.862C 279.066,136.269, 358.40,185.242, 358.40,212.275
l0.00,175.104 C 358.40,419.942, 232.627,454.40, 137.011,454.40C 101.965,454.40, 51.20,234.88, 51.20,199.987C 51.20,164.992, 159.258,165.606, 162.637,156.467z M 384.00,158.925c 16.845,0.00, 76.80,10.214, 76.80,79.923
L 460.80,362.931 c0.00,69.683-59.955,77.363-76.80,77.363c-16.819,0.00, 25.60-14.669, 25.60-57.83l0.00-163.149 C 409.60,174.054, 367.181,158.925, 384.00,158.925z" data-tags="thumbs down, dislike, disagree, rate" />
<glyph unicode="&#xe01f;" d="M 148.48,167.68L 148.48,326.40 L 51.20,326.40 C 23.04,326.40,0.00,303.36,0.00,275.20l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 25.60,0.00 l0.00-76.80 l 76.80,76.80l 128.00,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,46.592 c-1.638-0.358-3.379-0.538-5.12-0.538L 148.48,167.654
z M 460.80,454.40L 230.40,454.40 C 202.24,454.40, 179.20,431.36, 179.20,403.20l0.00-204.80 l 179.20,0.00 l 76.80-76.80l0.00,76.80 l 25.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 512.00,403.20 C 512.00,431.36, 488.96,454.40, 460.80,454.40z" data-tags="chat, comments, talk, bubbles, conversation, discussion" />
<glyph unicode="&#xe020;" d="M 409.60,403.20L 102.40,403.20 C 74.24,403.20, 51.20,380.16, 51.20,352.00l0.00-179.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 102.40,0.00 l 102.40-76.80l0.00,76.80 l 102.40,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,352.00 C 460.80,380.16, 437.76,403.20, 409.60,403.20z" data-tags="comment, bubble, chat, talk, discussion, conversation" />
<glyph unicode="&#xe021;" d="M 125.85,382.643c-41.216,0.00-74.65-34.381-74.65-76.80s 33.434-76.80, 74.65-76.80c 74.624,0.00, 24.883-148.48-74.65-148.48l0.00-35.814
C 228.813,44.749, 298.419,382.643, 125.85,382.643z M 340.864,382.643c-41.216,0.00-74.65-34.381-74.65-76.80s 33.434-76.80, 74.65-76.80c 74.624,0.00, 24.883-148.48-74.65-148.48
l0.00-35.814 C 443.853,44.749, 513.459,382.643, 340.864,382.643z" data-tags="quote, rdquo" />
<glyph unicode="&#xe022;" d="M 480.512,216.32l-205.414,205.594c-10.496,10.906-27.674,10.906-38.17,0.00L 31.488,216.32c-10.522-10.88-6.605-19.814, 8.704-19.814l 42.829,0.00 l0.00-157.901
c0.00-11.392, 0.486-20.71, 21.094-20.71l 99.712,0.00 l0.00,158.413 l 104.32,0.00 l0.00-158.413 l 104.678,0.00 c 15.718,0.00, 16.154,9.293, 16.154,20.71l0.00,157.901 l 42.803,0.00
C 487.066,196.506, 491.008,205.414, 480.512,216.32z" data-tags="house, home, building" />
<glyph unicode="&#xe023;" d="M 409.60,428.80L 204.288,428.80 C 176.128,428.80, 153.60,406.272, 153.60,378.112L 153.60,172.80 c0.00-28.16, 23.04-51.20, 51.20-51.20l 204.80,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,377.60 C 460.80,405.76, 437.76,428.80, 409.60,428.80z M 409.60,172.80L 204.80,172.80 L 204.80,377.60 l 204.80,0.00 L 409.60,172.80 z M 102.40,224.00L 51.20,224.00 l0.00-153.60
c0.00-28.16, 23.04-51.20, 51.20-51.20l 153.60,0.00 l0.00,51.20 L 102.40,70.40 L 102.40,224.00 z" data-tags="popup, popout, new window" />
<glyph unicode="&#xe024;" d="M 449.152,84.019l-96.742,96.742c 14.592,23.987, 22.989,52.096, 22.989,82.227c0.00,87.45-75.802,163.251-163.277,163.251
C 124.672,426.24, 53.76,355.328, 53.76,267.878c0.00-87.475, 75.776-163.277, 163.251-163.277c 29.082,0.00, 56.32,7.885, 79.744,21.581l 97.254-97.28
c 9.549-9.523, 24.96-9.523, 34.458,0.00l 24.141,24.115C 462.106,62.541, 458.65,74.522, 449.152,84.019z M 102.502,267.878
c0.00,60.544, 49.075,109.645, 109.619,109.645c 60.57,0.00, 114.534-53.965, 114.534-114.534s-49.075-109.645-109.645-109.645S 102.502,207.309, 102.502,267.878z" data-tags="search, magnifier, lookup, find" />
<glyph unicode="&#xe025;" d="M 438.144,406.17c-42.906,42.88-96.742,58.573-113.894,41.421L 255.232,378.547C 244.762,368.077, 235.622,333.03, 239.821,297.574l-208.922-208.947
c-12.39-12.365-2.355-42.496, 22.426-67.277c 24.781-24.806, 54.938-34.816, 67.302-22.451l 208.922,208.922c 35.482-4.198, 70.528,4.941, 80.973,15.411
l 69.043,69.043C 496.717,309.427, 481.024,363.264, 438.144,406.17z M 208.41,197.376C 198.861,206.899, 201.984,225.459, 215.296,238.797s 31.872,16.435, 41.421,6.912
c 9.498-9.523, 6.426-28.083-6.912-41.421C 236.467,190.95, 217.933,187.853, 208.41,197.376z M 381.21,349.21c-33.229,33.229-41.574,77.056-38.63,80.026
c 2.97,2.97, 45.082-7.117, 78.336-40.346c 33.229-33.229, 43.187-75.443, 40.32-78.31S 414.413,315.981, 381.21,349.21z" data-tags="flashlight, light" />
<glyph unicode="&#xe026;" d="M 38.40,300.749l 435.20,0.00 c 14.592,0.00, 12.211,15.565, 4.941,18.099C 471.27,321.382, 390.40,351.949, 376.32,351.949l-23.04,0.00 l0.00,76.80 L 158.72,428.749 l0.00-76.80 L 135.68,351.949
c-14.08,0.00-94.95-30.566-102.221-33.101C 26.189,316.314, 23.782,300.749, 38.40,300.749z M 478.72,272.589L 33.28,272.589 c-14.08,0.00-28.16-16.64-28.16-30.72l0.00-89.60
c0.00-14.08, 14.08-30.72, 28.16-30.72l 50.739,0.00 l-22.579-128.00l 389.12,0.00 l-22.579,128.00L 478.72,121.549 c 14.08,0.00, 28.16,16.64, 28.16,30.72l0.00,89.60 C 506.88,255.949, 492.80,272.589, 478.72,272.589z
M 112.64,44.749l 35.84,166.40l 215.04,0.00 l 35.814-166.40L 112.64,44.749 z" data-tags="printer" />
<glyph unicode="&#xe027;" d="M 375.04,262.067c-58.368,125.619-88.704,173.338-184.09,171.341c-33.971-0.691-25.805,24.602-51.712,15.002
C 113.357,438.835, 135.578,424.781, 109.082,403.046c-74.291-60.979-67.456-117.402-32.998-251.904c 14.541-56.627-34.995-59.418-15.411-114.33
c 14.31-40.013, 119.782-56.806, 231.066-15.488c 111.283,41.267, 181.504,123.213, 167.194,163.277C 439.347,239.488, 399.642,209.178, 375.04,262.067z M 279.654,55.142
c-99.354-36.864-181.043-15.181-184.499-5.555c-5.939,16.614, 32.077,72.09, 145.69,114.253c 113.613,42.163, 177.024,26.522, 183.654,7.962
C 428.416,160.845, 379.059,92.032, 279.654,55.142z M 247.731,144.589c-51.968-19.277-88.064-41.318-111.437-61.184
c 16.461-14.95, 47.258-18.586, 77.978-7.194c 39.091,14.515, 63.104,47.821, 53.606,74.368c-0.102,0.333-0.282,0.614-0.41,0.922
C 261.069,149.427, 254.49,147.123, 247.731,144.589z" data-tags="bell, alarm, alert, notification" />
<glyph unicode="&#xe028;" d="M 201.19,103.834l-20.736-20.582c-17.971-17.792-47.181-17.818-65.126,0.00c-8.627,8.576-13.363,19.917-13.363,32.026
s 4.762,23.475, 13.363,32.051l 76.288,75.699c 15.795,15.693, 45.542,38.758, 67.226,17.254c 9.958-9.882, 26.035-9.805, 35.891,0.128
c 9.882,9.933, 9.83,26.01-0.128,35.891c-36.838,36.557-91.315,29.798-138.752-17.254l-76.288-75.699C 61.286,165.171, 51.20,141.005, 51.20,115.277
c0.00-25.702, 10.086-49.869, 28.39-68.045C 98.432,28.518, 123.162,19.20, 147.891,19.20s 49.51,9.318, 68.352,28.032l 20.736,20.608
c 9.958,9.882, 10.01,25.958, 0.128,35.866C 227.226,113.638, 211.149,113.69, 201.19,103.834z M 432.41,397.85
c-39.578,39.27-94.899,41.395-131.558,5.043l-25.83-25.626c-9.958-9.882-10.035-25.933-0.154-35.891c 9.907-9.958, 25.958-10.01, 35.891-0.128
l 25.83,25.626c 18.97,18.842, 43.827,11.034, 60.058-5.043c 8.627-8.55, 13.363-19.942, 13.363-32.026c0.00-12.109-4.762-23.475-13.363-32.026
l-81.408-80.742c-37.197-36.915-54.682-19.61-62.131-12.211c-9.958,9.882-26.01,9.805-35.866-0.128c-9.882-9.958-9.83-26.035, 0.128-35.891
c 17.075-16.947, 36.608-25.344, 57.037-25.344c 25.037,0.00, 51.482,12.595, 76.621,37.555l 81.382,80.742C 450.714,279.91, 460.80,304.077, 460.80,329.779
S 450.714,379.674, 432.41,397.85z" data-tags="link, anchor, chain" />
<glyph unicode="&#xe029;" d="M 473.242,360.192C 181.197,243.277, 299.494,557.952, 72.986,392.294L 25.60,375.296L 119.45,6.40l 51.686,0.00 L 125.184,187.085
c 202.086,169.421, 120.269-184.602, 359.322,162.739C 490.061,357.888, 482.637,363.955, 473.242,360.192z" data-tags="flag, report" />
<glyph unicode="&#xe02a;" d="M 429.696,224.00c0.00,26.829, 16.512,48.00, 41.344,62.541c-4.506,14.95-10.394,29.312-17.69,42.803c-27.904-7.296-50.458,3.635-69.402,22.579
c-18.995,18.97-24.806,41.549-17.51,69.402c-13.491,7.296-27.802,13.261-42.803,17.715C 309.094,414.182, 282.803,397.67, 256.00,397.67
c-26.803,0.00-53.069,16.512-67.635,41.37C 173.363,434.586, 159.053,428.621, 145.562,421.35C 152.832,393.472, 147.046,370.893, 128.077,351.923
C 109.107,332.979, 86.528,322.048, 58.675,329.318C 51.379,315.853, 45.44,301.491, 40.96,286.541C 65.818,272.00, 82.33,250.829, 82.33,224.00
c0.00-26.803-16.512-53.094-41.37-67.661c 4.48-14.976, 10.419-29.312, 17.715-42.803c 27.878,7.296, 50.432,1.485, 69.402-17.485
c 18.97-18.97, 24.755-41.523, 17.485-69.402c 13.491-7.296, 27.827-13.261, 42.803-17.715c 14.566,24.883, 40.832,41.37, 67.635,41.37
c 26.803,0.00, 53.12-16.512, 67.661-41.37c 15.002,4.48, 29.312,10.419, 42.803,17.715c-7.296,27.878-1.51,50.432, 17.51,69.402
c 18.944,18.944, 41.498,29.875, 69.402,22.605c 7.296,13.491, 13.21,27.827, 17.69,42.803C 446.208,176.026, 429.696,197.197, 429.696,224.00z M 256.00,130.483
c-51.635,0.00-93.491,41.882-93.491,93.517S 204.365,317.517, 256.00,317.517c 51.661,0.00, 93.517-41.882, 93.517-93.517S 307.661,130.483, 256.00,130.483z" data-tags="cog, settings, preferences, options" />
<glyph unicode="&#xe02b;" d="M 80.23,303.616C 104.141,322.176, 123.955,309.402, 150.40,278.784C 153.395,275.354, 157.389,279.373, 159.642,281.344c 2.253,1.997, 37.171,33.382, 38.861,34.842
C 200.218,317.696, 202.266,320.512, 199.552,323.661s-12.646,16.00-19.021,24.32c-46.285,60.544, 126.618,101.606, 100.045,102.246
c-13.491,0.358-67.738,0.973-75.827,0.128C 171.904,446.874, 130.662,416.179, 109.901,401.894c-27.136-18.662-37.299-29.491-38.963-31.002
c-7.68-6.733-1.229-22.195-15.155-34.406C 41.062,323.584, 31.898,333.338, 23.373,325.862c-4.25-3.738-16.051-12.57-19.456-15.565
C 0.538,307.328-0.077,302.285, 3.379,298.24c0.00,0.00, 32.333-35.738, 35.072-38.886C 41.165,256.205, 48.461,253.542, 52.992,257.536
c 4.531,3.968, 16.154,14.182, 18.125,15.923C 73.114,275.174, 69.837,295.552, 80.23,303.616z M 226.381,290.406c-3.072,3.558-6.861,3.635-10.163,0.717
L 179.482,259.098c-2.867-2.56-3.251-7.27-0.666-10.24l 212.326-241.613c 4.941-5.734, 13.542-6.323, 19.251-1.357l 24.858,20.787
c 5.658,4.966, 6.246,13.67, 1.306,19.379L 226.381,290.406z M 509.491,393.242c-1.894,12.646-8.448,9.984-11.853,4.608
c-3.354-5.35-18.458-28.186-24.653-38.502c-6.144-10.291-21.248-30.49-49.51-10.547c-29.389,20.787-19.149,35.302-14.054,45.056
c 5.146,9.805, 20.941,37.248, 23.245,40.704c 2.253,3.456-0.41,13.491-9.498,9.293c-9.139-4.224-64.589-26.266-72.294-57.856
c-7.859-32.179, 6.605-60.902-21.76-89.446l-34.355-35.84l 34.509-40.141l 42.342,40.218c 10.112,10.138, 31.642,19.994, 51.149,15.565
c 41.805-9.472, 64.589,6.246, 78.362,32.179C 513.459,331.75, 511.411,380.595, 509.491,393.242z M 70.144,43.494c-5.325-5.376-5.325-14.08,0.00-19.43
l 24.346-23.808c 5.325-5.35, 13.773-3.098, 19.098,2.253l 125.619,123.52L 200.704,169.882L 70.144,43.494z" data-tags="tools, hammer, generate, fix, settings, wrench, build, factory" />
<glyph unicode="&#xe02c;" d="M 286.234,112.538c0.00,37.146, 28.16,57.677, 74.086,88.09C 416.512,237.875, 486.40,284.211, 486.40,394.138c0.00,9.907-8.09,17.92-18.099,17.92l-87.834,0.00
C 368.051,434.995, 331.11,459.52, 256.00,459.52c-75.085,0.00-112.051-24.525-124.442-47.462L 43.725,412.058 C 33.715,412.058, 25.60,404.045, 25.60,394.138
c0.00-109.926, 69.914-156.262, 126.106-193.485c 45.952-30.413, 74.112-50.944, 74.112-88.09l0.00-33.562 c-48.256-5.376-83.712-23.219-83.712-44.442
c0.00-25.446, 50.995-46.08, 113.894-46.08c 62.925,0.00, 113.92,20.634, 113.92,46.08c0.00,21.222-35.456,39.066-83.712,44.442L 286.208,112.538 z M 357.299,241.92
c 14.541,30.72, 26.035,72.371, 27.878,134.298l 64.23,0.00 C 443.29,307.123, 401.741,272.205, 357.299,241.92z M 256.00,428.134c 69.939,0.026, 97.28-28.57, 97.254-39.168
c0.00-10.675-27.264-39.245-97.254-39.296C 186.061,349.747, 158.771,378.291, 158.771,388.966C 158.746,399.565, 186.061,428.186, 256.00,428.134z M 62.618,376.218l 64.205,0.00
C 128.691,314.291, 140.186,272.64, 154.701,241.92C 110.259,272.205, 68.736,307.123, 62.618,376.218z" data-tags="trophy, winner, cup" />
<glyph unicode="&#xe02d;" d="M 493.85,469.606c-2.765,8.064-11.494,12.314-19.482,9.523s-12.186-11.622-9.395-19.712c 23.552-68.352-23.194-119.398-58.803-146.714
l-14.413,20.838c-4.813,6.963-15.667,12.774-24.064,12.902l-80.768-0.384c-8.397,0.128-20.89-3.763-27.802-8.627l-237.978-168.653
c-11.52-8.166-14.362-24.243-6.272-35.917l 108.186-156.339c 8.064-11.674, 21.043-10.266, 32.563-2.125l 237.978,168.678
c 6.912,4.864, 14.771,15.462, 17.562,23.501l 25.293,80.538c 2.739,8.038, 1.075,20.326-3.738,27.29l-8.806,12.698
C 471.757,324.096, 521.421,389.555, 493.85,469.606z M 383.13,230.093c-18.458-13.082-43.878-8.525-56.806,10.138
c-12.902,18.662-8.422,44.39, 10.035,57.472c 14.643,10.394, 33.664,9.626, 47.36-0.461c-6.912-4.198-11.622-6.605-12.518-7.04
c-7.629-3.635-10.906-12.851-7.296-20.582c 2.611-5.606, 8.09-8.909, 13.85-8.909c 2.176,0.00, 4.403,0.486, 6.502,1.485
c 4.89,2.33, 10.189,5.171, 15.693,8.474C 402.406,255.488, 396.416,239.514, 383.13,230.093z" data-tags="tag, price" />
<glyph unicode="&#xe02e;" d="M 256.00,275.20c-42.394,0.00-76.80-34.406-76.80-76.80c0.00-42.419, 34.406-76.80, 76.80-76.80c 42.419,0.00, 76.80,34.381, 76.80,76.80C 332.80,240.794, 298.419,275.20, 256.00,275.20z M 460.80,352.00l-61.414,0.00
c-8.448,0.00-17.562,6.554-20.224,14.566l-15.872,47.642C 360.576,422.246, 351.488,428.80, 343.04,428.80L 168.96,428.80 C 160.512,428.80, 151.398,422.246, 148.762,414.234L 132.838,366.566
C 130.176,358.554, 121.088,352.00, 112.64,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-230.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.986,352.00, 460.80,352.00z M 256.00,70.40
c-70.707,0.00-128.00,57.293-128.00,128.00c0.00,70.682, 57.293,128.00, 128.00,128.00c 70.682,0.00, 128.00-57.318, 128.00-128.00C 384.00,127.693, 326.682,70.40, 256.00,70.40z M 442.88,265.011
c-9.882,0.00-17.894,8.013-17.894,17.92s 8.013,17.92, 17.894,17.92c 9.907,0.00, 17.92-8.013, 17.92-17.92S 452.787,265.011, 442.88,265.011z" data-tags="camera, picture, photo, images" />
<glyph unicode="&#xe02f;" d="M 440.909,300.058c-40.525,94.336-105.779,166.17-138.778,152.73c-56.038-22.784, 33.408-132.198-241.818-244.07
c-23.782-9.651-29.798-48.333-19.84-71.45c 9.933-23.117, 42.445-46.131, 66.227-36.48c 4.096,1.664, 19.226,6.528, 19.226,6.528
c 16.973-22.784, 34.739-9.267, 41.062-23.757c 7.578-17.408, 24.038-55.219, 29.619-68.07c 5.632-12.851, 18.33-24.781, 27.546-21.274
c 9.165,3.507, 40.474,15.437, 52.454,19.968s 14.848,15.232, 11.187,23.654c-3.942,9.062-20.122,11.725-24.73,22.323
c-4.634,10.598-19.712,44.518-24.038,55.219c-5.888,14.541, 6.63,26.368, 24.832,28.262c 125.286,13.056, 148.71-64.333, 191.36-46.976
C 488.141,110.131, 481.434,205.722, 440.909,300.058z M 426.803,147.046c-7.322-2.97-56.627,35.891-88.141,109.235
c-31.488,73.318-27.52,140.339-20.224,143.309c 7.322,2.995, 55.424-43.93, 86.938-117.248C 436.838,209.05, 434.125,150.016, 426.803,147.046z" data-tags="megaphone, advertise, announce, alert" />
<glyph unicode="&#xe030;" d="M 314.112,165.888C 241.485,93.286, 131.482,80.947, 46.08,128.768c 9.856-17.562, 22.17-34.099, 37.12-49.05c 87.552-87.552, 229.504-87.552, 317.056,0.00
c 87.552,87.578, 87.552,229.53,0.00,317.082c-14.95,14.95-31.462,27.264-49.05,37.12C 399.053,348.518, 386.688,238.515, 314.112,165.888z" data-tags="moon, night, dark, sleep" />
<glyph unicode="&#xe031;" d="M 444.211,363.136c-79.462,52.838-168.678,71.091-274.483,40.781c-82.586-23.68-158.285-117.606-164.147-198.042
c-6.938-95.104, 67.149-176.538, 197.581-176.41c 140.646,0.154, 193.28,67.686, 194.458,88.192c 1.152,20.531-54.886,58.47-18.816,97.485
c 45.184,48.87, 85.402,7.219, 109.773,13.107C 512.947,234.086, 525.286,309.171, 444.211,363.136z M 281.037,124.595c-21.274,0.00-38.528,17.203-38.528,38.40
c0.00,21.222, 17.254,38.40, 38.528,38.40s 38.502-17.178, 38.502-38.40C 319.514,141.798, 302.31,124.595, 281.037,124.595z" data-tags="palette, color, appearance" />
<glyph unicode="&#xe032;" d="M 136.192,374.938C 38.349,318.157, 43.981,225.69, 47.36,191.488c 126.387,149.683, 315.418,142.413, 315.418,142.413S 94.797,242.022, 16.077,57.702
c-6.195-14.592, 29.184-33.51, 37.248-16.307c 24.09,51.251, 57.677,89.702, 57.677,89.702c 49.562-18.458, 135.245-40.038, 196.019,2.688
c 80.666,56.806, 72.422,182.682, 187.622,243.968C 521.549,392.09, 268.851,451.917, 136.192,374.938z" data-tags="leaf, nature, green, plant" />
<glyph unicode="&#xe033;" d="M 302.054,449.306l-41.062,0.00 l0.00-334.643 c-22.707,8.755-52.096,8.883-81.075-1.664c-51.917-18.893-82.867-64.87-69.12-102.656
c 13.773-37.811, 67.021-53.12, 118.938-34.227c 44.109,16.051, 72.96,51.635, 72.243,85.12l 0.077,273.664c 71.603-11.264, 76.493-101.811, 67.917-127.206
c-3.277-9.626, 2.483-16.819, 13.312,0.00C 460.467,327.834, 302.054,380.80, 302.054,449.306z" data-tags="music, note, song, audio" />
<glyph unicode="&#xe034;" d="M 156.416,410.138l0.00-303.795c-16.538,3.456-35.789,2.15-54.886-4.915c-42.931-15.949-58.086-54.784-46.694-86.682
c 11.366-31.923, 44.979-44.826, 87.91-28.877c 36.454,13.542, 60.339,43.546, 59.725,71.859c0.00,0.00,0.00,161.101,0.00,250.957l 181.786,41.651l0.00-192.768
c-16.538,3.456-35.789,2.15-54.886-4.915c-42.957-15.949-58.112-54.784-46.72-86.682c 11.392-31.923, 44.979-44.826, 87.936-28.877
c 36.48,13.542, 60.314,43.546, 59.75,71.859L 430.336,468.992 L 156.416,410.138z" data-tags="music, note, song, audio" />
<glyph unicode="&#xe035;" d="M 478.464,163.942l-44.211,39.424c-12.80,11.418-12.80,30.054,0.00,41.472l 44.211,39.398c 12.80,11.418, 9.37,22.042-7.603,23.654l-58.598,5.555
c-16.973,1.613-26.112,16.205-20.275,32.435l 31.104,86.579c 5.837,16.23-1.306,22.144-15.846,13.133l-69.146-42.752
c-14.541-9.011-33.331-4.096-41.754,10.931l-25.062,44.698c-8.397,15.027-22.323,15.104-30.899,0.179L 217.114,418.15
C 208.538,403.226, 188.826,396.851, 173.312,403.994l-40.96,18.816C 116.813,429.926, 104.883,421.683, 105.805,404.429L 108.032,363.085
c 0.922-17.229-11.802-34.995-28.262-39.424L 40.218,313.037C 23.757,308.582, 20.736,295.629, 33.536,284.211l 44.211-39.398c 12.80-11.392, 12.80-30.054,0.00-41.446
L 33.536,163.994c-12.80-11.443-9.421-22.451, 7.501-24.499l 53.632-6.502c 16.922-2.099, 26.368-17.203, 20.966-33.562l-27.52-83.405
c-5.402-16.41, 2.304-22.81, 17.101-14.208l 63.053,36.454c 14.822,8.602, 34.714,3.84, 44.237-10.445l 26.189-39.347
c 9.498-14.362, 23.808-13.542, 31.718,1.741l 23.014,44.339c 7.962,15.309, 26.957,21.555, 42.214,13.901l 44.39-22.195
c 15.309-7.654, 27.059,0.205, 26.138,17.459l-2.227,41.344c-0.922,17.254, 11.802,34.995, 28.262,39.45l 39.526,10.598
C 488.243,139.597, 491.264,152.55, 478.464,163.942z M 281.60,116.608L 230.40,116.608 l0.00,53.76 l 51.20,0.00 L 281.60,116.608 z M 281.60,198.502L 230.40,198.502 l0.00,133.12 l 51.20,0.00 L 281.60,198.502 z" data-tags="new, exclamation, notification" />
<glyph unicode="&#xe036;" d="M 84.531,166.707c 11.878-48.154, 26.982-69.146, 77.363-91.187C 212.301,53.504, 236.237,29.44, 256.00,29.44s 42.163,21.043, 92.57,43.11
c 50.406,21.99, 36.966,28.749, 48.845,76.851L 256.00,80.64L 84.531,166.707z M 499.482,292.198l-213.12,119.347c-16.691,9.344-44.006,9.344-60.698,0.00
L 12.518,292.198c-16.691-9.344-16.691-24.653,0.00-33.997l 213.12-119.347c 16.691-9.344, 44.006-9.344, 60.698,0.00l 137.779,77.158l-149.402,34.995
C 268.979,249.574, 262.656,248.781, 256.00,248.781c-26.906,0.00-48.717,12.979-48.717,28.979S 229.094,306.765, 256.00,306.765c 20.89,0.00, 38.682-7.859, 45.594-18.842
l 158.234-51.917l 39.654,22.195C 516.173,267.546, 516.173,282.854, 499.482,292.198z M 434.355,65.997c-1.613-9.805, 32.845-26.01, 36.122,2.79
c 14.822,129.818-10.65,167.194-10.65,167.194l-35.712-19.994C 424.115,216.013, 454.40,187.187, 434.355,65.997z" data-tags="graduation, cap, hat" />
<glyph unicode="&#xe037;" d="M 426.189,348.339L 195.84,467.098C 164.275,483.712, 102.067,451.61, 84.198,423.347C 76.237,410.701, 76.80,401.587, 76.80,396.416l 2.842-268.16
c 0.179-5.709, 7.373-13.363, 13.491-17.152c 12.774-7.834, 206.336-128.64, 211.789-132.07c 2.944-1.843, 6.451-2.688, 9.882-2.688
c 2.918,0.00, 5.862,0.64, 8.525,1.971C 329.165-18.816, 332.80-13.286, 332.80-7.219L 332.80,274.406 c0.00,5.862-3.43,11.264-9.011,14.208L 114.432,405.504
C 116.787,410.112, 126.106,419.84, 143.232,428.80C 161.28,438.272, 174.771,434.688, 177.869,433.485c0.00,0.00, 200.96-107.546, 207.104-110.746c 6.118-3.20, 6.246-3.686, 6.246-9.139
c0.00-5.478,0.00-267.264,0.00-267.264c0.00-13.338, 13.517-18.79, 23.475-18.79c 9.907,0.00, 20.506,9.728, 20.506,18.79L 435.20,334.131
C 435.20,339.994, 431.744,345.421, 426.189,348.339z" data-tags="book, reading" />
<glyph unicode="&#xe038;" d="M 409.60,454.40L 102.40,454.40 C 74.24,454.40, 51.20,431.36, 51.20,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 460.80,403.20 C 460.80,431.36, 437.786,454.40, 409.60,454.40z M 409.60,44.80L 102.40,44.80 L 102.40,403.20 l 307.20,0.00 L 409.60,44.80 z M 281.60,172.80L 153.60,172.80 l0.00-25.60 l 128.00,0.00
L 281.60,172.80 z M 358.40,275.20l-102.40,0.00 l0.00-25.60 l 102.40,0.00 L 358.40,275.20 z M 256.00,300.80l 102.40,0.00 L 358.40,352.00 l-102.40,0.00 L 256.00,300.80 z M 230.40,352.00L 153.60,352.00 l0.00-102.40 l 76.80,0.00 L 230.40,352.00 z M 204.80,224.00L 153.60,224.00 l0.00-25.60 l 51.20,0.00 L 204.80,224.00 z M 230.40,198.40l 128.00,0.00 l0.00,25.60 L 230.40,224.00 L 230.40,198.40 z M 358.40,121.60L 153.60,121.60 l0.00-25.60 l 204.80,0.00 L 358.40,121.60 z M 307.20,147.20l 51.20,0.00 l0.00,25.60 l-51.20,0.00 L 307.20,147.20 z" data-tags="newspaper, document, file" />
<glyph unicode="&#xe039;" d="M 463.923,386.125c-7.578,6.554-48.794,37.76-56.499,44.39S 387.686,439.04, 379.187,439.04L 132.813,439.04 c-8.474,0.00-20.531-1.869-28.211-8.525
c-7.706-6.656-48.922-37.862-56.499-44.39S 34.202,369.715, 36.224,355.635c 2.022-14.08, 49.587-332.109, 49.587-332.109
C 88.474,15.514, 97.587,8.96, 106.086,8.96l 299.853,0.00 c 8.499,0.00, 17.613,6.579, 20.275,14.566c0.00,0.00, 47.539,318.029, 49.587,332.109
C 477.798,369.715, 471.501,379.571, 463.923,386.125z M 256.00,163.379c-83.149,0.00-100.941,117.683-104.627,141.926L 198.40,305.306 c 7.091-35.379, 23.194-95.846, 57.60-95.846
s 50.534,60.467, 57.626,95.846l 47.002,0.00 C 356.941,281.062, 339.149,163.379, 256.00,163.379z M 75.853,352.00l 56.474,58.88l 247.347,0.00 L 436.147,352.00L 75.853,352.00 z" data-tags="bag, shop, cart, ecommerce, buy, purchase" />
<glyph unicode="&#xe03a;" d="M 136.96-28.928l 51.20,0.00 l 114.893,204.826L 435.20,175.898 c0.00,0.00, 76.80,0.00, 76.80,35.814c0.00,35.84-76.80,35.84-76.80,35.84l-132.147,0.00 l-114.893,204.80l-51.20,0.00 l 63.693-204.80L 108.826,247.552 L 51.20,298.778L0.00,298.778 l 40.986-87.04
L0.00,124.672l 51.20,0.00 l 57.626,51.226l 91.827,0.00 L 136.96-28.928z" data-tags="airplane, plane, flight, fly, travel" />
<glyph unicode="&#xe03b;" d="M 252.851,459.494c-130.048-1.741-234.086-108.57-232.346-238.643c 1.741-130.099, 108.595-234.086, 238.643-232.371
c 130.074,1.741, 234.112,108.595, 232.346,238.643C 489.754,357.222, 382.899,461.235, 252.851,459.494z M 253.286,428.80c 35.072,0.486, 68.198-7.936, 97.28-23.066
l-31.693-52.838C 299.878,362.138, 278.554,367.36, 256.00,367.36c-22.528,0.00-43.853-5.222-62.848-14.49L 161.485,405.683C 188.979,420.019, 220.16,428.339, 253.286,428.80z
M 127.13,161.152l-52.787-31.642c-14.336,27.469-22.656,58.65-23.091,91.75c-0.486,35.098, 7.936,68.224, 23.066,97.28l 52.813-31.718
C 117.862,267.853, 112.64,246.554, 112.64,224.00C 112.64,201.472, 117.862,180.147, 127.13,161.152z M 258.739,19.226c-35.072-0.486-68.224,7.936-97.28,23.066l 31.693,52.838
C 212.147,85.862, 233.472,80.64, 256.00,80.64c 22.554,0.00, 43.878,5.197, 62.848,14.464l 31.667-52.787C 323.021,28.006, 291.866,19.686, 258.739,19.226z
M 256.00,111.386c-62.208,0.00-112.614,50.432-112.614,112.614c0.00,62.208, 50.432,112.64, 112.614,112.64c 62.234,0.00, 112.64-50.432, 112.64-112.64
C 368.64,161.792, 318.234,111.386, 256.00,111.386z M 384.87,161.152c 9.267,18.995, 14.49,40.32, 14.49,62.848c0.00,22.554-5.222,43.853-14.49,62.848
l 52.787,31.693c 14.336-27.494, 22.682-58.65, 23.117-91.776c 0.461-35.098-7.962-68.224-23.091-97.28L 384.87,161.152z" data-tags="lifebuoy, support, help" />
<glyph unicode="&#xe03c;" d="M 256.00,367.36C 88.038,367.36,0.00,243.635,0.00,224.00s 88.038-143.36, 256.00-143.36s 256.00,123.725, 256.00,143.36S 423.962,367.36, 256.00,367.36z M 256.00,113.715
c-62.822,0.00-113.766,49.382-113.766,110.285S 193.178,334.285, 256.00,334.285c 62.848,0.00, 113.792-49.382, 113.792-110.285S 318.848,113.715, 256.00,113.715z M 256.00,224.00
c-10.394,11.418, 16.998,55.117,0.00,55.117c-31.411,0.00-56.883-24.678-56.883-55.117S 224.589,168.858, 256.00,168.858c 31.437,0.00, 56.909,24.704, 56.909,55.142
C 312.909,237.978, 264.883,214.272, 256.00,224.00z" data-tags="eye, views" />
<glyph unicode="&#xe03d;" d="M 256.00,459.52c-130.074,0.00-235.52-105.472-235.52-235.52c0.00-130.074, 105.446-235.52, 235.52-235.52s 235.52,105.446, 235.52,235.52C 491.52,354.074, 386.074,459.52, 256.00,459.52z M 256.00,39.68
c-101.811,0.00-184.32,82.534-184.32,184.32S 154.189,408.32, 256.00,408.32s 184.32-82.534, 184.32-184.32S 357.811,39.68, 256.00,39.68zM 273.92,357.12L 238.08,357.12L 238.08,216.576L 325.248,129.408L 350.592,154.752L 273.92,231.424 z" data-tags="clock, time, history" />
<glyph unicode="&#xe03e;" d="M 409.60,294.579l-15.36,0.00 c-5.658,0.00-10.24-4.608-10.24-10.24L 384.00,213.76 c0.00-34.227-26.957-92.16-128.00-92.16s-128.00,57.933-128.00,92.16L 128.00,284.339 c0.00,5.632-4.634,10.24-10.24,10.24L 102.40,294.579
c-5.632,0.00-10.24-4.608-10.24-10.24L 92.16,213.76 c0.00-57.267, 42.086-118.528, 138.24-126.976L 230.40,19.20 L 163.814,19.20 C 158.208,19.20, 153.60,14.592, 153.60,8.96L 153.60-21.76 C 153.60-27.392, 158.208-32.00, 163.814-32.00l 184.32,0.00
c 5.658,0.00, 10.24,4.608, 10.24,10.24L 358.374,8.96 c0.00,5.658-4.608,10.24-10.24,10.24L 281.60,19.20 l0.00,67.584 c 96.179,8.448, 138.24,69.734, 138.24,126.976L 419.84,284.339
C 419.84,289.971, 415.232,294.579, 409.60,294.579zM 256.00,172.80c 60.083,0.00, 76.80,24.678, 76.80,40.96L 332.80,294.579 L 179.20,294.579 L 179.20,213.76 C 179.20,197.478, 195.917,172.80, 256.00,172.80zM 332.80,439.04C 332.80,455.347, 316.083,480.00, 256.00,480.00S 179.20,455.347, 179.20,439.04l0.00-108.621 l 153.60,0.00 L 332.80,439.04 z" data-tags="microphone, voice, record" />
<glyph unicode="&#xe03f;" d="M 435.20,403.20l-23.04,0.00 l0.00-51.20 L 330.24,352.00 L 330.24,403.20 L 181.76,403.20 l0.00-51.20 L 99.84,352.00 L 99.84,403.20 L 76.80,403.20 C 48.64,403.20, 25.60,380.16, 25.60,352.00l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 358.40,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 486.40,352.00 C 486.40,380.16, 463.36,403.20, 435.20,403.20z M 435.20,44.80L 76.80,44.80
L 76.80,249.60 l 358.40,0.00 L 435.20,44.80 z M 158.72,454.40L 122.88,454.40 l0.00-87.04 l 35.84,0.00 L 158.72,454.40 z M 389.12,454.40l-35.84,0.00 l0.00-87.04 l 35.84,0.00 L 389.12,454.40 z" data-tags="calendar, date, schedule, time" />
<glyph unicode="&#xe040;" d="M 174.157-6.374c-4.941,3.251, 80.742,183.296, 77.773,191.206c-2.944,7.91-93.798,36.787-98.253,50.688
c-4.429,13.901, 179.405,222.874, 184.218,218.829c 4.813-4.019-80.102-185.293-77.773-191.181s 95.462-35.994, 98.253-50.662
C 361.165,197.786, 179.098-9.60, 174.157-6.374z" data-tags="bolt, thunder, lightning" />
<glyph unicode="&#xe041;" d="M 389.453,284.442c-7.04,0.00-13.978-0.614-20.71-1.741c-16.794,54.912-68.813,94.925-130.458,94.925c-75.213,0.00-136.166-59.597-136.166-133.12
c0.00-6.554, 0.512-13.005, 1.459-19.328C 99.968,225.587, 96.333,225.869, 92.595,225.869C 41.472,225.869,0.00,185.318,0.00,135.347c0.00-49.997, 41.472-90.522, 92.595-90.522
l 296.858,0.00 c 67.712,0.00, 122.547,53.658, 122.547,119.808C 512.00,230.784, 457.139,284.442, 389.453,284.442z M 291.123,174.08c-12.672-18.022-66.944-73.958-69.248-76.314
c-2.662-3.277-10.01-8.781-16.973-4.25c-1.997,1.306-4.403,3.917-4.403,9.062c0.00,4.941, 2.253,9.984, 2.534,10.547l 26.445,58.522
c-4.966,1.971-13.491,5.427-20.122,8.32L 207.59,180.736c-6.707,2.816-15.053,6.374-15.053,15.565c0.00,4.378, 2.099,9.498, 6.374,15.59
c 12.672,18.022, 66.944,73.933, 69.248,76.314c 2.662,3.277, 9.984,8.781, 16.973,4.275c 1.997-1.306, 4.403-3.917, 4.403-9.062
c0.00-4.941-2.253-9.984-2.534-10.547l-26.445-58.522c 4.966-1.997, 13.491-5.453, 20.122-8.32l 1.741-0.742c 6.707-2.842, 15.053-6.40, 15.053-15.59
C 297.498,185.267, 295.398,180.173, 291.123,174.08z" data-tags="thunder, cloud, weather, lightning" />
<glyph unicode="&#xe042;" d="M 261.197,465.638c-0.666,5.478-9.728,5.478-10.394,0.00C 228.198,283.674, 112.64,246.17, 112.64,119.706c0.00-78.106, 65.613-141.44, 143.36-141.44
c 77.747,0.00, 143.36,63.36, 143.36,141.44C 399.36,246.17, 283.802,283.674, 261.197,465.638z M 239.386,264.499c-1.536-5.606-3.149-11.392-4.813-17.331
c-10.266-36.454-21.914-77.798-21.914-125.594c0.00-25.907-15.309-35.098-29.619-35.098c-16.333,0.00-29.594,13.338-29.594,29.85
c0.00,56.499, 27.213,93.389, 51.226,125.952c 7.526,10.189, 14.618,19.814, 20.403,29.44c 2.637,4.378, 9.754,4.198, 12.979-0.154
C 239.514,269.466, 240.026,266.906, 239.386,264.499z" data-tags="droplet, water, color" />
<glyph unicode="&#xe043;" d="M 256.00,459.52c-130.074,0.00-235.52-105.446-235.52-235.52s 105.446-235.52, 235.52-235.52s 235.52,105.446, 235.52,235.52S 386.074,459.52, 256.00,459.52z M 256.00,147.20c-42.419,0.00-76.80,34.406-76.80,76.80
c0.00,42.419, 34.381,76.80, 76.80,76.80c 42.394,0.00, 76.80-34.406, 76.80-76.80C 332.80,181.606, 298.394,147.20, 256.00,147.20z" data-tags="cd, compact, disk, store, write, save" />
<glyph unicode="&#xe044;" d="M 232.96,198.349L 279.04,198.349 l0.00-51.20 L 512.00,147.149 c0.00,0.00-3.789,114.125-5.12,149.862c-1.254,33.946-13.389,54.938-51.20,54.938l-82.125,0.00
c-12.723,23.987-26.419,49.792-30.618,57.728c-8.474,15.974-11.366,19.072-30.208,19.072L 199.27,428.749 c-18.842,0.00-21.734-3.098-30.208-19.072
C 164.864,401.741, 151.168,375.936, 138.445,351.949L 56.32,351.949 c-37.811,0.00-49.792-20.992-51.20-54.938S0.00,147.149,0.00,147.149l 232.96,0.00 L 232.96,198.349 z M 195.84,379.725
c 5.862,11.059, 7.885,13.21, 20.89,13.21l 78.515,0.00 c 13.056,0.00, 15.053-2.15, 20.89-13.21c 2.202-4.147, 8.141-15.36, 14.746-27.75L 181.12,351.974
C 187.699,364.339, 193.638,375.552, 195.84,379.725z M 279.04,70.349L 232.96,70.349 l0.00,51.20 L 12.80,121.549 c0.00,0.00, 3.20-46.029, 5.12-85.043c 0.794-16.205, 5.555-42.957, 46.054-42.957
l 384.051,0.00 c 40.499,0.00, 45.158,26.778, 46.054,42.957c 2.227,40.115, 5.12,85.043, 5.12,85.043l-220.16,0.00 L 279.04,70.349 z" data-tags="briefcase, work, portfolio" />
<glyph unicode="&#xe045;" d="M 67.686,317.261c 44.723,38.40, 80.077,68.787, 175.923,14.592c 46.054-26.035, 83.20-35.814, 114.125-35.814c 54.144,0.00, 89.216,30.131, 119.552,56.166
c 10.829,9.293, 12.237,25.805, 3.123,36.838s-25.242,12.467-36.07,3.174c-44.723-38.426-80.051-68.787-175.949-14.592
C 141.722,449.178, 82.381,398.208, 34.714,357.248C 23.91,347.955, 22.502,331.469, 31.59,320.435S 56.858,307.942, 67.686,317.261z M 444.314,261.478
c-44.723-38.40-80.051-68.787-175.949-14.592C 141.722,318.438, 82.381,267.469, 34.714,226.534c-10.829-9.293-12.237-25.805-3.123-36.838
s 25.242-12.467, 36.07-3.174c 44.723,38.426, 80.077,68.787, 175.923,14.618c 46.054-26.035, 83.20-35.84, 114.125-35.84c 54.144,0.00, 89.216,30.131, 119.552,56.192
c 10.829,9.293, 12.237,25.779, 3.123,36.813C 471.296,269.363, 455.142,270.771, 444.314,261.478z M 444.314,130.739c-44.723-38.40-80.051-68.787-175.949-14.592
c-126.643,71.552-186.01,20.608-233.651-20.352c-10.829-9.293-12.237-25.805-3.123-36.838s 25.242-12.467, 36.07-3.174
C 112.41,94.208, 147.738,124.544, 243.61,70.40c 46.054-26.035, 83.20-35.84, 114.125-35.84c 54.144,0.00, 89.216,30.131, 119.552,56.192
c 10.829,9.267, 12.237,25.779, 3.123,36.813S 455.142,140.058, 444.314,130.739z" data-tags="air, waves" />
<glyph unicode="&#xe046;" d="M 399.36,362.803c0.00,54.784,0.00,60.134,0.00,60.134C 399.36,443.162, 335.181,480.00, 256.00,480.00S 112.64,443.162, 112.64,422.938c0.00,0.00,0.00-5.35,0.00-60.134
c0.00-54.784, 99.251-100.019, 99.251-138.803c0.00-38.81-99.251-84.019-99.251-138.829c0.00-54.784,0.00-60.134,0.00-60.134C 112.64,4.838, 176.819-32.00, 256.00-32.00
s 143.36,36.838, 143.36,57.062c0.00,0.00,0.00,5.35,0.00,60.134c0.00,54.81-99.226,100.019-99.226,138.829C 300.134,262.784, 399.36,308.045, 399.36,362.803z M 152.064,420.378
c 17.818,11.238, 51.226,27.725, 105.318,27.725c 54.118,0.00, 102.554-27.725, 102.554-27.725c 3.635-2.202, 17.869-9.83, 8.115-15.59
c-21.478-12.723-63.462-26.112-112.077-26.112S 166.81,393.446, 145.331,406.17C 135.578,411.955, 152.064,420.378, 152.064,420.378z M 268.826,224.00
c0.00-30.541, 25.498-50.202, 52.531-76.442c 19.738-19.174, 46.72-45.414, 46.72-62.387l0.00-33.997 c-24.806,12.365-99.098,24.474-99.098,64.102
c0.00,20.07-25.958,20.07-25.958,0.00c0.00-39.629-74.291-51.738-99.098-64.102l0.00,33.997 c0.00,16.947, 27.008,43.213, 46.746,62.387
C 217.677,173.798, 243.174,193.459, 243.174,224.00c0.00,30.541-25.498,50.202-52.506,76.442C 170.931,319.616, 143.923,345.882, 143.923,362.803l-1.203,25.60
C 168.986,374.272, 210.637,360.781, 256.00,360.781s 87.219,13.491, 113.485,27.622l-1.408-25.60c0.00-16.922-27.008-43.187-46.72-62.362
C 294.323,274.202, 268.826,254.541, 268.826,224.00z" data-tags="hourglass, busy, waiting, working, loading" />
<glyph unicode="&#xe047;" d="M 208.077,126.669c-17.664-30.618-5.786-55.808, 18.714-69.939s 52.275-11.878, 69.939,18.739c 17.664,30.592, 129.203,303.77, 119.501,309.376
C 406.554,390.451, 225.741,157.286, 208.077,126.669z M 256.00,321.229c 11.213,0.00, 22.144-0.973, 32.794-2.765c 11.213,14.029, 23.782,29.491, 35.994,44.211
C 302.976,368.998, 279.962,372.429, 256.00,372.429c-143.539,0.00-256.00-121.037-256.00-275.558c0.00-9.523, 0.435-19.021, 1.254-28.288
c 1.254-14.08, 13.824-24.448, 27.776-23.219c 14.08,1.28, 24.474,13.696, 23.219,27.776C 51.558,80.896, 51.20,88.883, 51.20,96.87
C 51.20,222.669, 141.184,321.229, 256.00,321.229z M 440.806,289.254c-7.142-19.20-14.694-38.758-21.35-55.68C 445.491,195.942, 460.80,148.762, 460.80,96.87
c0.00-8.115-0.358-16.282-1.075-24.192c-1.28-14.08, 9.088-26.522, 23.168-27.827c 0.794-0.077, 1.562-0.102, 2.355-0.102
c 13.082,0.00, 24.243,10.01, 25.446,23.27C 511.565,77.491, 512.00,87.194, 512.00,96.87C 512.00,172.416, 485.069,239.949, 440.806,289.254z" data-tags="gauge, meter, dashboard, speed, fast" />
<glyph unicode="&#xe048;" d="M 505.677,201.446c-15.974,43.725-60.595,69.811-119.347,69.811c-2.278,0.00-4.506-0.077-6.707-0.179l-0.384,52.787
c0.00,0.00, 87.27,15.078, 90.214,15.59s 3.43,3.046, 2.816,5.888c-0.589,2.842-4.275,22.63-4.813,25.011c-0.717,3.328-2.637,3.251-5.299,2.79
s-83.226-11.827-83.226-11.827s-0.282,50.022-0.307,53.222c-0.026,3.20-1.792,4.07-4.966,4.019c-3.20-0.051-23.578-0.358-26.266-0.41
c-2.688-0.026-4.173-1.254-4.122-3.814c 0.051-2.56, 0.845-59.034, 0.845-59.034s-78.387-13.542-80.538-13.901s-4.352-1.382-3.84-3.661
c 0.486-2.278, 4.864-27.981, 5.325-30.003c 0.435-2.022, 1.818-3.251, 4.787-2.739s 74.88,12.928, 74.88,12.928l 0.896-51.661
c-27.571-7.245-46.106-21.094-57.754-33.357c-19.661-20.659-30.899-48.307-30.899-75.853c0.00-40.653, 24.832-64.742, 59.571-68.992
c 80.973-9.907, 131.046,78.31, 147.712,120.678c 28.109-38.528, 6.579-111.462-53.606-153.062c-1.075-0.794-2.483-3.302-0.819-5.299
s 13.824-16.947, 15.846-19.405c 2.022-2.406, 5.274-1.459, 6.554-0.538C 496.486,74.65, 525.926,145.946, 505.677,201.446z M 316.57,119.859
c-24.704,3.098-24.141,23.398-24.141,37.197c0.00,19.789, 8.371,40.448, 22.40,55.194c 8.602,9.037, 19.20,15.898, 31.462,20.454l 2.099-109.491
C 338.586,119.859, 327.987,118.451, 316.57,119.859z M 378.726,133.99l 1.152,105.19c 2.15,0.102, 4.275,0.256, 6.451,0.256
c 19.789,0.00, 38.272-3.712, 48.282-9.267C 444.621,224.614, 408.422,160.742, 378.726,133.99z M 149.581,330.291C 148.813,332.698, 146.97,333.978, 144.589,333.978
l-49.92,0.00 c-2.355,0.00-4.224-1.28-4.966-3.686C 79.181,297.037, 0.589,48.896, 0.205,47.642c-0.435-1.357-0.282-1.946, 1.587-1.946l 44.365,0.00
c 1.92,0.00, 2.534,0.589, 2.893,1.843c 0.41,1.306, 25.83,84.941, 25.83,84.941l 89.498,0.00 c0.00,0.00, 25.421-83.661, 25.805-84.941
c 0.41-1.254, 0.973-1.843, 2.918-1.843l 44.339,0.00 c 1.894,0.00, 2.048,0.589, 1.587,1.946C 238.694,48.896, 160.128,297.037, 149.581,330.291z M 82.611,168.55
l 37.043,134.40l 37.018-134.40L 82.611,168.55 z" data-tags="language, international" />
<glyph unicode="&#xe049;" d="M 134.989,303.002c 5.146,0.00, 10.112-0.768, 14.771-2.227C 167.424,320.563, 187.008,338.586, 208.205,354.56C 207.334,358.272, 206.797,362.163, 206.797,366.182
c0.00,5.581, 0.922,10.906, 2.611,15.872C 185.677,399.104, 159.821,413.389, 132.378,424.448C 106.598,408.525, 84.147,387.763, 66.253,363.443
c 13.286-23.526, 29.107-45.466, 47.053-65.459C 119.885,301.184, 127.232,303.002, 134.989,303.002z M 84.89,252.902c0.00,7.014, 1.459,13.722, 4.07,19.789
C 72.909,290.355, 58.317,309.402, 45.542,329.728C 29.542,297.933, 20.48,262.016, 20.48,224.00c0.00-44.058, 12.134-85.248, 33.178-120.499
c 7.501,42.368, 21.786,82.432, 41.472,119.142C 88.73,231.04, 84.89,241.51, 84.89,252.902z M 256.896,416.307c 13.261,0.00, 25.242-5.171, 34.202-13.542
c 26.138,11.238, 53.683,19.866, 82.33,25.37C 338.842,448.051, 298.778,459.52, 256.00,459.52c-29.158,0.00-57.062-5.35-82.816-15.053
c 20.454-10.112, 39.962-21.862, 58.266-35.174C 238.925,413.722, 247.603,416.307, 256.896,416.307z M 331.853,180.275c 3.123,6.502, 7.552,12.237, 13.03,16.794
c-14.797,45.517-38.221,87.142-68.403,122.982c-6.016-2.56-12.621-3.968-19.584-3.968c-10.854,0.00-20.89,3.507-29.107,9.37
c-18.176-13.798-34.97-29.286-50.253-46.182C 182.298,271.616, 185.088,262.605, 185.088,252.902c0.00-5.248-0.794-10.266-2.278-15.027
C 226.765,208.512, 277.35,188.365, 331.853,180.275z M 396.851,112.614c 0.666-9.472, 1.05-19.046, 1.05-28.698c0.00-17.024-1.101-33.741-3.149-50.202
c 39.962,29.184, 70.349,70.579, 85.709,118.758c-18.176-4.403-36.813-7.552-55.834-9.37C 420.147,129.408, 409.958,118.298, 396.851,112.614z
M 320.102,146.611c-58.138,9.626-112.051,31.795-158.95,63.59c-7.629-4.685-16.538-7.424-26.138-7.424c-3.533,0.00-6.938,0.384-10.266,1.075
c-22.451-42.598-36.813-90.112-40.96-140.442c 22.426-24.038, 49.792-43.392, 80.538-56.397C 202.47,65.664, 255.821,114.227, 320.102,146.611z M 414.106,398.541
c-37.734-3.635-73.779-13.107-107.341-27.341c 0.205-1.638, 0.282-3.328, 0.282-5.018c0.00-7.91-1.869-15.36-5.146-21.99
c 33.536-39.373, 59.571-85.248, 76.032-135.45c 20.352-0.384, 37.786-12.851, 45.286-30.592c 22.682,2.304, 44.749,6.656, 66.022,12.902
C 490.701,201.805, 491.52,212.787, 491.52,224.00C 491.52,293.222, 461.645,355.482, 414.106,398.541z M 345.318,119.834c-60.032-28.109-110.182-71.398-146.534-124.314
C 217.088-9.062, 236.262-11.52, 256.00-11.52c 35.558,0.00, 69.197,7.91, 99.405,21.99c 4.838,23.731, 7.424,48.282, 7.424,73.446
c0.00,9.062-0.435,18.074-1.101,27.008C 355.686,112.845, 350.131,115.891, 345.318,119.834z" data-tags="network, globe, sphere" />
<glyph unicode="&#xe04a;" d="M 452.864,359.014c-12.851,76.237-82.432,127.155-155.366,113.69c-72.96-13.44-134.502-72.09-121.651-148.326C 178.637,307.968, 186.291,282.266, 195.379,263.834
l-132.48-197.709c-4.89-7.296-7.654-20.454-6.195-29.21l 8.525-50.458c 1.485-8.755, 9.549-14.643, 17.92-13.107l 38.81,7.142
c 8.397,1.562, 19.021,8.934, 23.654,16.41l 52.403,84.736l 0.461,0.538l 35.456,6.554l 61.158,99.277c 20.122-3.558, 48.947-2.355, 65.997,0.794
C 434.074,202.266, 465.741,282.778, 452.864,359.014z M 388.25,319.949c-20.07-29.926-40.525-8.832-69.197,12.16
c-28.646,20.966-54.656,33.869-34.586,63.795c 20.07,29.952, 59.546,37.248, 88.218,16.256C 401.357,391.194, 408.32,349.875, 388.25,319.949z" data-tags="key, password, login, sign in, log in, signin" />
<glyph unicode="&#xe04b;" d="M 394.445,224.00c0.00,70.81, 32.691,110.592, 58.291,110.592c 9.318,0.00, 33.638,0.00, 33.638,0.00C 469.299,361.702, 455.168,377.60, 392.781,377.60L 136.576,377.60
C 40.986,377.60,0.00,289.51,0.00,224.00s 40.986-153.60, 136.576-153.60l 256.205,0.00 c 62.413,0.00, 76.518,15.898, 93.619,43.034c0.00,0.00-8.038,0.00-33.638,0.00S 394.445,153.216, 394.445,224.00z
M 324.813,178.074c-4.173-6.451-17.28-0.41-17.28-0.41l-75.699,34.202c0.00,0.00-6.758-17.126-11.981-29.184s-9.242-25.728-30.95-10.445
c-21.734,15.283-91.648,83.20-91.648,83.20s-8.858,7.245-4.429,14.08C 96.998,275.968, 110.106,269.926, 110.106,269.926l 75.699-34.202
c0.00,0.00, 6.758,17.101, 11.981,29.184C 203.008,276.941, 207.027,290.637, 228.736,275.354c 21.734-15.283, 91.674-83.226, 91.674-83.226S 329.216,184.909, 324.813,178.074z
M 483.20,277.069l-19.149,0.00 c-14.336,0.00-28.314-19.328-28.314-50.688s 14.003-50.662, 28.314-50.662l 19.149,0.00 c 14.31,0.00, 28.80,19.302, 28.80,50.662
S 497.51,277.069, 483.20,277.069z" data-tags="battery, charging, power" />
<glyph unicode="&#xe04c;" d="M 290.074,444.16L 290.074,444.16c-125.645,0.00-204.749-43.29-199.45-78.08C 92.16,356.147, 96.384,329.088, 101.734,295.04
c-61.568-23.91-81.971-62.643-79.232-94.259c 3.226-37.402, 36.89-77.44, 110.797-84.378c 42.189-3.917, 92.954,19.20, 125.875,58.752
c-3.149,5.325-4.941,11.469-4.941,18.099c0.00,19.789, 16.026,35.84, 35.814,35.84s 35.84-16.051, 35.84-35.84c0.00-19.507-15.616-35.354-35.021-35.789
c-39.168-50.509-98.79-80.973-155.264-77.414c 1.306-8.32, 1.818-11.469, 2.458-15.693c 2.33-14.797, 60.083-60.416, 151.987-60.493l 0.026,0.00
c 91.904,0.077, 149.683,45.696, 151.987,60.493C 444.339,79.078, 484.096,330.752, 489.472,366.08C 494.797,400.845, 415.667,444.16, 290.074,444.16z M 58.214,203.904
c-1.408,16.435, 11.648,38.323, 49.229,54.758c 5.402-34.33, 11.29-71.603, 16.461-104.32C 82.842,162.406, 59.955,183.808, 58.214,203.904z M 290.048,312.986
C 198.144,313.037, 132.941,347.162, 132.941,359.885c-0.051,12.672, 65.203,46.848, 157.107,46.797c 91.904,0.051, 157.184-34.125, 157.133-46.797
C 447.181,347.162, 381.978,313.037, 290.048,312.986z" data-tags="bucket" />
<glyph unicode="&#xe04d;" d="M 311.398,22.81c-0.717-7.936, 5.555-14.95, 13.978-15.642l 102.016-8.371c 8.397-0.691, 15.898,5.197, 16.614,13.133l 7.987,84.122
l-132.634,10.931L 311.398,22.81z M 60.006,96.026l 7.962-84.122c 0.742-7.936, 8.243-13.824, 16.64-13.133l 102.016,8.371
c 8.397,0.691, 14.694,7.731, 13.952,15.642l-7.987,84.147L 60.006,96.026z M 46.874,234.675l 8.218-86.784l 132.634,10.906L 179.482,245.504
C 179.302,247.578, 179.20,249.754, 179.20,251.878C 179.20,291.712, 213.658,324.096, 256.00,324.096s 76.80-32.41, 76.80-72.218c0.00-2.125-0.102-4.275-0.307-6.374l-8.192-86.707l 132.608-10.906
l 8.218,86.784C 465.638,240.41, 465.92,246.17, 465.92,251.878C 465.92,360.73, 371.738,449.28, 256.00,449.28S 46.08,360.73, 46.08,251.878
C 46.08,246.17, 46.362,240.41, 46.874,234.675z" data-tags="magnet, magnifier" />
<glyph unicode="&#xe04e;" d="M 478.31,188.211l-80.589,191.795c-6.349,12.80-23.245,23.27-37.555,23.27L 151.859,403.277 c-14.31,0.00-31.206-10.47-37.581-23.27l-80.563-191.795
c-6.40-12.80-9.702-34.816-7.347-48.947l 17.408-94.362c 2.355-14.106, 15.949-25.651, 30.234-25.651l 364.032,0.00 c 14.31,0.00, 27.904,11.546, 30.259,25.651
l 17.408,94.362C 487.987,153.37, 484.71,175.411, 478.31,188.211z M 443.392,120.986l-6.605-38.451c-1.997-14.771-15.309-26.854-29.542-26.854L 104.755,55.68
c-14.259,0.00-27.546,12.083-29.542,26.854l-6.63,38.451c-1.971,14.771, 8.064,26.854, 22.349,26.854l 330.138,0.00
C 435.354,147.814, 445.389,135.757, 443.392,120.986z" data-tags="drive, storage, disk, hdd, partition" />
<glyph unicode="&#xe04f;" d="M 256.00,433.92c-109.542,0.00-177.613-36.096-173.926-65.382l 36.915-303.795C 120.448,52.915, 175.846,14.157, 256.00,14.08
c 80.179,0.077, 135.552,38.861, 137.037,50.662l 36.89,303.795C 433.613,397.824, 365.568,433.92, 256.00,433.92z M 256.00,324.07C 175.846,324.147, 118.963,352.691, 118.963,363.366
C 118.938,373.965, 175.846,402.586, 256.00,402.534c 80.154,0.026, 137.062-28.57, 137.037-39.168C 393.037,352.691, 336.179,324.147, 256.00,324.07z" data-tags="cup, trash, bin, container, glass" />
<glyph unicode="&#xe050;" d="M 313.933,158.259c0.00,0.00, 180.71,130.381, 160.666,279.629c-0.461,3.277-1.536,5.427-2.867,6.886c-1.408,1.357-3.507,2.483-6.733,2.944
C 319.155,468.173, 191.744,283.264, 191.744,283.264C 81.203,296.525, 89.242,274.458, 38.81,153.344c-9.651-23.091, 5.99-31.053, 23.142-24.55
c 17.152,6.451, 55.014,20.762, 55.014,20.762l 66.278-67.814c0.00,0.00-13.978-38.733-20.301-56.269c-6.323-17.587, 1.434-33.587, 24.013-23.731
C 305.331,53.376, 326.886,45.158, 313.933,158.259z M 339.738,309.709c-15.309,15.667-15.309,41.062,0.00,56.73c 15.309,15.642, 40.115,15.642, 55.424,0.00
c 15.334-15.642, 15.334-41.062,0.00-56.73C 379.878,294.016, 355.046,294.016, 339.738,309.709z" data-tags="rocket, space, speed, fast, quick, jet" />
<glyph unicode="&#xe051;" d="M 70.733,132.813c-38.758-38.093-6.016-77.21-57.523-135.194c-23.245-26.163, 95.693-18.176, 154.624,39.757
c 24.986,24.55, 17.946,60.365-8.858,86.733C 132.173,150.451, 95.718,157.363, 70.733,132.813z M 500.25,463.155c-19.891,19.533-240.102-156.928-305.664-221.363
c-32.538-31.974-43.392-49.126-53.376-61.952c-4.326-5.581, 1.408-7.296, 3.968-8.627c 12.877-6.554, 21.888-12.646, 33.562-24.115
c 11.674-11.443, 17.894-20.301, 24.55-32.973c 1.331-2.534, 3.098-8.166, 8.755-3.891c 13.056,9.805, 30.49,20.48, 63.002,52.454
C 340.608,227.123, 520.09,443.597, 500.25,463.155z" data-tags="brush, painting, art" />
<glyph unicode="&#xe052;" d="M 460.80,377.60l-25.60,0.00 l0.00-384.00 l 25.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 512.00,326.40 C 512.00,354.56, 488.96,377.60, 460.80,377.60z M0.00,326.40l0.00-281.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 25.60,0.00 L 76.80,377.60 L 51.20,377.60 C 23.04,377.60,0.00,354.56,0.00,326.40z M 343.04,431.181
C 325.606,439.296, 297.779,454.40, 256.00,454.40S 186.394,439.296, 168.96,431.181L 168.96,377.60 L 112.64,377.60 l0.00-384.00 l 286.72,0.00 L 399.36,377.60 L 343.04,377.60 L 343.04,431.181 z M 312.32,377.60L 199.68,377.60 L 199.68,411.776 C 213.325,417.664, 232.909,423.68, 256.00,423.68
s 42.65-5.99, 56.32-11.878L 312.32,377.60 z" data-tags="suitcase, luggage, portfolio" />
<glyph unicode="&#xe053;" d="M 256.00,170.778c 61.184,0.00, 112.41,20.787, 115.507,47.949c-9.088,25.523-19.021,53.35-28.774,80.717c-6.758-19.507-44.16-33.28-86.733-33.28
S 176.051,279.91, 169.242,299.418C 159.488,272.051, 149.606,244.25, 140.493,218.701C 143.59,191.565, 194.79,170.778, 256.00,170.778z M 256.00,342.426
c 28.749,0.00, 55.475,8.909, 63.309,22.733c-10.778,30.285-20.045,56.243-25.907,72.627C 289.536,448.717, 271.898,454.40, 256.00,454.40S 222.464,448.717, 218.598,437.811
c-5.862-16.384-15.104-42.368-25.907-72.627C 200.525,351.334, 227.251,342.426, 256.00,342.426z M 480.768,145.51l-96.128,38.733l 11.085-30.899
c-0.563-32.717-64.128-58.829-139.725-58.829s-139.162,26.112-139.699,58.829l 11.059,30.899L 31.232,145.51c-26.957-10.88-28.083-30.976-2.534-44.672
l 180.787-96.947c 25.574-13.696, 67.43-13.696, 93.005,0.00l 180.787,96.947C 508.877,114.534, 507.725,134.63, 480.768,145.51z" data-tags="cone, traffic, construction" />
<glyph unicode="&#xe054;" d="M 256.00,469.786c-135.526,0.00-245.76-110.285-245.76-245.786c0.00-135.526, 110.234-245.786, 245.76-245.786s 245.76,110.259, 245.76,245.786
C 501.76,359.501, 391.526,469.786, 256.00,469.786z M 465.613,224.00c0.00-47.949-16.282-92.186-43.418-127.514c-7.68,6.016-15.821,22.221-8.141,39.014
c 7.731,16.896, 9.754,56.013, 7.987,71.219c-1.69,15.206-9.60,51.866-31.104,52.224c-21.427,0.333-36.147,7.398-48.896,32.845
c-26.445,52.915, 49.638,63.104, 23.194,92.416c-7.398,8.218-45.645-33.894-51.251,22.221C 313.60,410.445, 317.44,416.461, 322.56,422.682
C 405.606,394.778, 465.613,316.288, 465.613,224.00z M 227.20,431.514C 222.208,421.786, 208.973,417.792, 200.909,410.445C 183.424,394.624, 175.898,396.80, 166.451,381.594
c-9.472-15.206-40.09-37.094-40.09-48.102c0.00-10.982, 15.462-23.987, 23.194-21.453c 7.731,2.56, 28.109,2.406, 40.09-1.792
c 12.006-4.25, 100.224-8.474, 72.09-83.046c-8.909-23.706-47.923-19.712-58.317-58.982c-1.562-5.76-6.938-30.362-7.322-38.40
c-0.614-12.442, 8.806-59.341-3.20-59.341c-12.058,0.00-44.467,41.958-44.467,49.562s-8.422,34.278-8.422,57.088s-38.835,22.451-38.835,52.787
c0.00,27.392, 21.069,41.011, 16.333,54.093c-4.659,13.056-41.651,13.517-57.062,15.104C 87.373,369.05, 150.784,420.966, 227.20,431.514z M 190.08,25.088
c 12.595,6.63, 13.875,15.232, 25.293,15.693c 13.056,0.563, 23.68,5.094, 38.374,8.32c 13.082,2.842, 36.429,16.102, 57.037,17.792
c 17.331,1.434, 51.584-0.896, 60.80-17.638c-33.178-22.016-72.909-34.867-115.584-34.867C 232.96,14.387, 210.816,18.176, 190.08,25.088z" data-tags="earth, globe, planet" />
<glyph unicode="&#xe055;" d="M 476.16,377.60L 35.84,377.60 C 16.128,377.60,0.00,361.472,0.00,341.76l0.00-235.546 C0.00,86.528, 16.128,70.40, 35.84,70.40l 440.32,0.00 c 19.738,0.00, 35.84,16.128, 35.84,35.814L 512.00,341.76 C 512.00,361.472, 495.872,377.60, 476.16,377.60
z M 281.60,326.40l 51.20,0.00 l0.00-51.20 l-51.20,0.00 L 281.60,326.40 z M 358.40,249.60l0.00-51.20 l-51.20,0.00 L 307.20,249.60 L 358.40,249.60 z M 204.80,326.40l 51.20,0.00 l0.00-51.20 L 204.80,275.20 L 204.80,326.40 z M 281.60,249.60l0.00-51.20 L 230.40,198.40 L 230.40,249.60 L 281.60,249.60 z M 128.00,326.40l 51.20,0.00 l0.00-51.20 L 128.00,275.20 L 128.00,326.40 z M 204.80,249.60l0.00-51.20 L 153.60,198.40 L 153.60,249.60 L 204.80,249.60 z M 51.20,326.40l 51.20,0.00 l0.00-51.20 L 51.20,275.20 L 51.20,326.40 z M 128.00,249.60l0.00-51.20 L 76.80,198.40 L 76.80,249.60 L 128.00,249.60 z M 102.40,121.60
L 51.20,121.60 l0.00,51.20 l 51.20,0.00 L 102.40,121.60 z M 384.00,121.60L 128.00,121.60 l0.00,51.20 l 256.00,0.00 L 384.00,121.60 z M 460.80,121.60l-51.20,0.00 l0.00,51.20 l 51.20,0.00 L 460.80,121.60 z M 384.00,198.40L 384.00,249.60 l 51.20,0.00 l0.00-51.20 L 384.00,198.40 z M 460.80,275.20l-102.40,0.00 L 358.40,326.40 l 102.40,0.00 L 460.80,275.20 z" data-tags="keyboard, type" />
<glyph unicode="&#xe056;" d="M 460.80,428.80L 51.20,428.80 C 23.04,428.80,0.00,405.76,0.00,377.60l0.00-307.20 c0.00-28.186, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.014, 51.20,51.20L 512.00,377.60 C 512.00,405.76, 488.96,428.80, 460.80,428.80z M 117.76,380.928
c 10.624,0.00, 19.20-8.346, 19.20-18.662c0.00-10.342-8.576-18.688-19.20-18.688S 98.56,351.923, 98.56,362.24C 98.56,372.582, 107.162,380.928, 117.76,380.928z M 47.36,362.24
c0.00,10.317, 8.576,18.662, 19.20,18.662S 85.76,372.582, 85.76,362.24c0.00-10.342-8.576-18.688-19.20-18.688S 47.36,351.923, 47.36,362.24z M 461.312,70.40L 50.688,70.40 L 50.688,305.92 l 410.624,0.00
L 461.312,70.40 z M 461.312,346.88L 153.60,346.88 L 153.60,377.60 l 307.712,0.00 L 461.312,346.88 z" data-tags="browser, window, program, app" />
<glyph unicode="&#xe057;" d="M 460.80,454.40L 51.20,454.40 C 23.04,454.40,0.00,431.36,0.00,403.20l0.00-307.20 c0.00-28.16, 23.04-50.688, 51.20-50.688l 101.888,0.00 L 153.088,95.488 l-102.40,0.00 L 50.688,331.52 l 410.624,0.00 l0.00-236.032 l-102.40,0.00 l0.00-50.202 L 460.80,45.286 c 28.186,0.00, 51.20,22.554, 51.20,50.688L 512.00,403.20
C 512.00,431.36, 488.986,454.40, 460.80,454.40z M 66.586,369.152c-10.624,0.00-19.20,8.371-19.20,18.688s 8.576,18.688, 19.20,18.688c 10.598,0.00, 19.20-8.371, 19.20-18.688
S 77.184,369.152, 66.586,369.152z M 117.786,369.152c-10.624,0.00-19.20,8.371-19.20,18.688s 8.576,18.688, 19.20,18.688c 10.598,0.00, 19.20-8.371, 19.20-18.688
S 128.384,369.152, 117.786,369.152z M 461.338,371.968L 153.088,371.968 L 153.088,403.712 l 308.224,0.00 L 461.312,371.968 z M 254.669,270.746l-124.211-123.443l 76.80,0.00 L 207.258-6.40 l 94.822,0.00 l0.00,153.702 l 76.80,0.00 L 254.669,270.746z" data-tags="publish, upload, load, import, open" />
<glyph unicode="&#xe058;" d="M 460.80,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.986,352.00, 460.80,352.00z M 460.80,147.20L 51.20,147.20 L 51.20,300.80 l 409.60,0.00 L 460.80,147.20 z M 435.20,274.688l-102.40,0.00
l0.00-101.35 l 102.40,0.00 L 435.20,274.688 z M 307.20,274.688L 204.80,274.688 l0.00-101.35 l 102.40,0.00 L 307.20,274.688 z M 179.20,274.688L 76.80,274.688 l0.00-101.35 l 102.40,0.00 L 179.20,274.688 z" data-tags="progress-3, bar, loading" />
<glyph unicode="&#xe059;" d="M 460.80,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.986,352.00, 460.80,352.00z M 460.80,147.20L 51.20,147.20 L 51.20,300.80 l 409.60,0.00 L 460.80,147.20 z M 307.20,274.688L 204.80,274.688
l0.00-101.35 l 102.40,0.00 L 307.20,274.688 z M 179.20,274.688L 76.80,274.688 l0.00-101.35 l 102.40,0.00 L 179.20,274.688 z" data-tags="progress-2, bar, loading" />
<glyph unicode="&#xe05a;" d="M 460.80,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.986,352.00, 460.80,352.00z M 460.80,147.20L 51.20,147.20 L 51.20,300.80 l 409.60,0.00 L 460.80,147.20 z M 179.20,274.688L 76.80,274.688
l0.00-101.35 l 102.40,0.00 L 179.20,274.688 z" data-tags="brogress-1, bar, loading" />
<glyph unicode="&#xe05b;" d="M 460.80,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.96,352.00, 460.80,352.00z M 460.80,147.20L 51.20,147.20 L 51.20,300.80 l 409.60,0.00 L 460.80,147.20 z" data-tags="progress-0, bar, loading" />
<glyph unicode="&#xe05c;" d="M 256.00,305.92c-45.414,0.00-81.92-36.48-81.92-81.92s 36.48-81.92, 81.92-81.92s 81.92,36.48, 81.92,81.92S 301.414,305.92, 256.00,305.92z M 256.00,171.494
c-29.005,0.00-52.48,23.501-52.48,52.48c0.00,29.005, 23.475,52.48, 52.48,52.48s 52.48-23.475, 52.48-52.48C 308.48,194.995, 285.005,171.494, 256.00,171.494z M 102.40,244.48
c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48s 25.088,9.165, 25.088,20.48S 116.531,244.48, 102.40,244.48z M 381.619,349.619c-7.987,7.987-22.579,6.374-32.563-3.61
c-10.01-10.01-11.622-24.576-3.635-32.589s 22.579-6.374, 32.563,3.61C 387.994,327.014, 389.632,341.606, 381.619,349.619z M 409.60,244.48
c-14.157,0.00-25.088-9.165-25.088-20.48s 10.957-20.48, 25.088-20.48s 25.60,9.165, 25.60,20.48S 423.757,244.48, 409.60,244.48z M 256.00,96.00c-11.29,0.00-20.48-11.469-20.48-25.60
c0.00-14.157, 9.165-25.60, 20.48-25.60s 20.48,11.443, 20.48,25.60C 276.48,84.531, 267.29,96.00, 256.00,96.00z M 133.99,128.41c-9.984-10.01-11.622-24.602-3.635-32.589
s 22.605-6.349, 32.589,3.635c 10.01,10.01, 11.622,24.602, 3.635,32.589C 158.592,140.006, 144.00,138.394, 133.99,128.41z M 129.101,348.339
C 121.088,340.326, 122.726,325.76, 132.736,315.75c 10.01-9.984, 24.576-11.622, 32.589-3.61s 6.374,22.579-3.635,32.563
C 151.706,354.714, 137.088,356.326, 129.101,348.339z M 350.336,100.71c 10.01-9.984, 24.576-11.597, 32.563-3.61s 6.374,22.579-3.61,32.563
c-10.01,10.01-24.602,11.622-32.589,3.635S 340.326,110.694, 350.336,100.71z M 256.00,352.00c 11.29,0.00, 20.48,11.469, 20.48,25.60S 267.29,403.20, 256.00,403.20S 235.52,391.731, 235.52,377.60
S 244.71,352.00, 256.00,352.00z" data-tags="sun, brightness, lightness" />
<glyph unicode="&#xe05d;" d="M 486.40,244.48c-4.659,0.00-20.454,0.00-25.088,0.00c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48c 4.659,0.00, 20.454,0.00, 25.088,0.00c 14.157,0.00, 25.60,9.165, 25.60,20.48
S 500.557,244.48, 486.40,244.48z M 256.00,364.80C 177.92,364.80, 115.20,302.08, 115.20,224.00c0.00-78.106, 62.72-140.80, 140.80-140.80c 78.106,0.00, 140.80,62.694, 140.80,140.80
C 396.80,302.08, 334.106,364.80, 256.00,364.80z M 256.00,121.60c-56.576,0.00-102.40,45.824-102.40,102.40c0.00,56.55, 45.824,102.40, 102.40,102.40s 102.40-45.85, 102.40-102.40C 358.40,167.424, 312.576,121.60, 256.00,121.60z M 76.262,224.00
c0.00,11.315-10.931,20.48-25.062,20.48c-4.736,0.00-20.89,0.00-25.60,0.00c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48c 4.71,0.00, 20.864,0.00, 25.60,0.00
C 65.331,203.52, 76.262,212.685, 76.262,224.00z M 256.00,403.20c 11.29,0.00, 20.48,11.469, 20.48,25.60c0.00,4.685,0.00,20.915,0.00,25.60c0.00,14.131-9.165,25.60-20.48,25.60S 235.52,468.531, 235.52,454.40
c0.00-4.685,0.00-20.915,0.00-25.60C 235.52,414.669, 244.71,403.20, 256.00,403.20z M 256.00,44.80c-11.29,0.00-20.48-11.469-20.48-25.60c0.00-4.685,0.00-20.915,0.00-25.60c0.00-14.157, 9.165-25.60, 20.48-25.60
s 20.48,11.443, 20.48,25.60c0.00,4.685,0.00,20.915,0.00,25.60C 276.48,33.331, 267.29,44.80, 256.00,44.80z M 444.544,383.59c 10.01,10.01, 11.622,24.602, 3.635,32.589
s-22.579,6.374-32.563-3.635c-2.739-2.765-15.155-15.155-17.92-17.92c-10.01-10.01-11.622-24.576-3.635-32.563s 22.605-6.40, 32.589,3.61
C 429.389,368.435, 441.805,380.826, 444.544,383.59z M 85.35,82.33c-2.765-2.765-15.155-15.181-17.92-17.92c-9.984-10.01-11.597-24.576-3.61-32.563
c 7.987-7.987, 22.579-6.374, 32.563,3.61c 2.765,2.739, 15.181,15.155, 17.92,17.92c 10.01,10.01, 11.622,24.576, 3.61,32.563
S 95.334,92.288, 85.35,82.33z M 96.41,412.57C 86.40,422.554, 71.834,424.192, 63.821,416.179S 57.446,393.60, 67.43,383.59
c 2.765-2.765, 15.155-15.155, 17.92-17.92c 10.01-9.984, 24.576-11.622, 32.563-3.61s 6.40,22.579-3.61,32.563C 111.565,397.389, 99.174,409.805, 96.41,412.57z
M 397.67,53.35c 2.765-2.765, 15.181-15.181, 17.92-17.92c 10.01-9.984, 24.602-11.597, 32.589-3.61c 7.987,7.987, 6.349,22.579-3.635,32.563
c-2.765,2.739-15.181,15.155-17.92,17.92c-10.01,9.984-24.602,11.597-32.589,3.61S 387.712,63.36, 397.67,53.35z" data-tags="sun, brightness, lightness" />
<glyph unicode="&#xe05e;" d="M 486.40,244.48c-4.659,0.00-20.454,0.00-25.088,0.00c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48c 4.659,0.00, 20.454,0.00, 25.088,0.00c 14.157,0.00, 25.60,9.165, 25.60,20.48
S 500.557,244.48, 486.40,244.48z M 256.00,364.80C 177.92,364.80, 115.20,302.08, 115.20,224.00c0.00-78.106, 62.72-140.80, 140.80-140.80c 78.08,0.00, 140.80,62.694, 140.80,140.80
C 396.80,302.08, 334.08,364.80, 256.00,364.80z M 258.56,121.60C 199.424,121.60, 153.60,167.424, 153.60,224.00c0.00,56.55, 45.824,102.40, 104.96,102.40L 258.56,121.60 z M 76.262,224.00c0.00,11.315-10.931,20.48-25.062,20.48
c-4.736,0.00-20.89,0.00-25.60,0.00c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48c 4.71,0.00, 20.864,0.00, 25.60,0.00C 65.331,203.52, 76.262,212.685, 76.262,224.00z M 256.00,403.20
c 11.29,0.00, 20.48,11.469, 20.48,25.60c0.00,4.685,0.00,20.915,0.00,25.60c0.00,14.131-9.165,25.60-20.48,25.60S 235.52,468.531, 235.52,454.40c0.00-4.685,0.00-20.915,0.00-25.60C 235.52,414.669, 244.71,403.20, 256.00,403.20z
M 256.00,44.80c-11.29,0.00-20.48-11.469-20.48-25.60c0.00-4.685,0.00-20.915,0.00-25.60c0.00-14.157, 9.165-25.60, 20.48-25.60s 20.48,11.443, 20.48,25.60c0.00,4.685,0.00,20.915,0.00,25.60
C 276.48,33.331, 267.29,44.80, 256.00,44.80z M 444.544,383.59c 10.01,10.01, 11.622,24.602, 3.635,32.589s-22.579,6.374-32.563-3.635
c-2.739-2.765-15.155-15.155-17.92-17.92c-10.01-10.01-11.622-24.576-3.635-32.563s 22.605-6.40, 32.589,3.61
C 429.389,368.435, 441.805,380.826, 444.544,383.59z M 85.35,82.33c-2.765-2.765-15.155-15.181-17.92-17.92c-9.984-10.01-11.597-24.576-3.61-32.563
c 7.987-7.987, 22.579-6.374, 32.563,3.61c 2.765,2.739, 15.181,15.155, 17.92,17.92c 10.01,10.01, 11.622,24.576, 3.61,32.563
S 95.334,92.288, 85.35,82.33z M 96.41,412.57C 86.40,422.554, 71.834,424.192, 63.821,416.179S 57.446,393.60, 67.43,383.59
c 2.765-2.765, 15.155-15.155, 17.92-17.92c 10.01-9.984, 24.576-11.622, 32.563-3.61s 6.40,22.579-3.61,32.563C 111.565,397.389, 99.174,409.805, 96.41,412.57z
M 397.67,53.35c 2.765-2.765, 15.181-15.181, 17.92-17.92c 10.01-9.984, 24.602-11.597, 32.563-3.61c 7.987,7.987, 6.374,22.579-3.61,32.563
c-2.765,2.739-15.181,15.155-17.92,17.92c-10.01,9.984-24.602,11.597-32.589,3.61S 387.712,63.36, 397.67,53.35z" data-tags="adjust, contrast, lightness, brightness" />
<glyph unicode="&#xe05f;" d="M 194.867,370.995c-9.395,8.832-22.093,8.832-31.514,0.00L0.00,224.00l 163.354-146.97c 9.421-8.858, 22.118-8.858, 31.514,0.00s 9.395,23.194,0.00,32.051
L 68.045,224.00l 126.848,114.893C 204.262,347.75, 204.262,362.112, 194.867,370.995z M 348.646,370.995c-9.421,8.832-22.093,8.832-31.514,0.00
c-9.395-8.883-8.909-23.219, 0.538-32.077L 443.955,224.00l-126.31-114.918c-9.421-8.858-9.933-23.194-0.538-32.051
c 9.421-8.858, 22.093-8.858, 31.514,0.00L 512.00,224.00L 348.646,370.995z" data-tags="code, embed" />
<glyph unicode="&#xe060;" d="M 460.80,449.28L 51.20,449.28 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-281.60 c0.00-28.16, 22.579-55.731, 50.202-61.261l 111.923-22.374c0.00,0.00-96.333-34.125-34.125-34.125l 256.00,0.00
c 62.208,0.00-34.125,34.125-34.125,34.125l 111.923,22.374C 489.395,60.749, 512.00,88.32, 512.00,116.48l0.00,281.60 C 512.00,426.24, 488.96,449.28, 460.80,449.28z M 460.80,119.04L 51.20,119.04 L 51.20,403.20 l 409.60,0.00 L 460.80,119.04 z" data-tags="screen, desktop, computer, monitor, pc" />
<glyph unicode="&#xe061;" d="M 407.091,336.64c-53.222,0.00-111.539-29.645-151.091-74.624C 216.448,306.995, 158.106,336.64, 104.883,336.64C 54.17,336.64,0.00,307.046,0.00,224.00
s 54.17-112.614, 104.883-112.64l0.00,0.00c 53.248,0.00, 111.565,29.645, 151.117,74.624c 39.552-44.979, 97.869-74.624, 151.091-74.624C 457.83,111.36, 512.00,140.954, 512.00,224.00
S 457.83,336.64, 407.091,336.64z M 104.883,156.416c-38.707,0.00-58.342,22.733-58.342,67.584s 19.635,67.61, 58.342,67.61c 42.803,0.00, 92.518-27.802, 123.034-67.61
C 197.402,184.192, 147.712,156.416, 104.883,156.416z M 407.091,156.416c-42.803,0.00-92.518,27.776-123.034,67.584c 30.49,39.808, 80.23,67.61, 123.034,67.61
c 38.733,0.00, 58.342-22.758, 58.342-67.61S 445.824,156.416, 407.091,156.416z" data-tags="infinity" />
<glyph unicode="&#xe062;" d="M 183.936-10.752c 20.198-13.056, 43.597-21.888, 72.064-21.197
c 28.467-0.691, 51.84,8.141, 72.038,21.197L 328.038,42.24 L 183.936,42.24 L 183.936-10.752 z M 325.018,72.986c0.00,111.514, 118.554,147.20, 109.67,258.278
C 429.107,401.357, 381.619,480.00, 256.00,480.00S 82.893,401.357, 77.312,331.264c-8.883-111.104, 109.645-146.765, 109.645-258.278L 325.018,72.986 z M 131.533,327.219
C 136.858,393.754, 182.118,427.494, 256.00,427.494c 73.882,0.00, 119.142-33.741, 124.442-100.275c 2.893-36.429-18.048-60.723-46.336-100.506
c-20.813-29.338-45.44-63.974-56.96-109.082L 234.829,117.632 c-11.52,45.107-36.122,79.718-56.986,109.082C 149.581,266.522, 128.64,290.79, 131.533,327.219z" data-tags="light-bulb, lamp, bulb, idea, tip" />
<glyph unicode="&#xe063;" d="M 460.80,403.20L 51.20,403.20 C 23.04,403.20,0.00,380.16,0.00,352.00l0.00-256.00 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 512.00,352.00 C 512.00,380.16, 488.96,403.20, 460.80,403.20z M 460.80,96.00L 51.20,96.00 L 51.20,249.60 l 409.60,0.00 L 460.80,96.00 z M 460.80,326.40L 51.20,326.40 L 51.20,352.00 l 409.60,0.00 L 460.80,326.40 z
M 102.40,195.84L 102.40,180.48 l 15.36,0.00 L 117.76,195.84 L 102.40,195.84 z M 194.56,165.12L 194.56,149.76 l 30.72,0.00 L 225.28,165.12 L 240.64,165.12 l0.00,15.36 L 256.00,180.48 L 256.00,195.84 L 225.28,195.84 L 225.28,180.48 L 209.92,180.48 l0.00-15.36 L 194.56,165.12 z M 256.00,149.76L 256.00,165.12 L 240.64,165.12 L 240.64,149.76 L 256.00,149.76 z M 179.20,149.76
L 179.20,165.12 L 148.48,165.12 L 148.48,149.76 L 179.20,149.76 z M 194.56,180.48l 15.36,0.00 L 209.92,195.84 L 179.20,195.84 l0.00-30.72 l 15.36,0.00 L 194.56,180.48 z M 133.12,165.12l 15.36,0.00 l0.00,15.36 l 15.36,0.00 L 163.84,195.84 L 133.12,195.84 L 133.12,180.48 L 117.76,180.48 l0.00-15.36 L 102.40,165.12 L 102.40,149.76 l 30.72,0.00 L 133.12,165.12 z" data-tags="credit card, card, checkout" />
<glyph unicode="&#xe064;" d="M 428.211,151.296c-21.606-34.918-90.496-60.442-172.211-60.442c-81.664,0.00-150.605,25.523-172.186,60.442C 79.232,158.694, 76.80,154.726, 76.80,151.066
c0.00-3.686,0.00-51.251,0.00-51.251C 76.80,50.176, 157.03-1.28, 256.00-1.28s 179.20,51.456, 179.20,101.094c0.00,0.00,0.00,47.565,0.00,51.251C 435.20,154.726, 432.742,158.694, 428.211,151.296z
M 428.467,282.24c-21.222-30.874-90.419-53.504-172.467-53.504s-151.245,22.63-172.467,53.504C 79.13,288.614, 76.80,285.158, 76.80,282.266c0.00-2.893,0.00-60.314,0.00-60.314
c0.00-45.133, 80.23-81.69, 179.20-81.69s 179.20,36.557, 179.20,81.69c0.00,0.00,0.00,57.421,0.00,60.314C 435.20,285.158, 432.845,288.614, 428.467,282.24z M 256.00,449.28
c-98.97,0.00-179.20-30.157-179.20-67.379l0.00-32.23 c0.00-39.475, 80.23-71.475, 179.20-71.475s 179.20,32.00, 179.20,71.475L 435.20,381.875 C 435.20,419.123, 354.97,449.28, 256.00,449.28z" data-tags="database, storage, server" />
<glyph unicode="&#xe065;" d="M 394.24,331.494c-65.05,0.00-117.786-52.736-117.786-117.76c0.00-24.704, 7.629-47.616, 20.634-66.56L 214.912,147.174 C 227.891,166.118, 235.52,189.056, 235.52,213.76
c0.00,65.024-52.736,117.76-117.76,117.76S0.00,278.784,0.00,213.76S 52.736,96.00, 117.76,96.00l 276.48,0.00 c 65.024,0.00, 117.76,52.736, 117.76,117.76S 459.264,331.494, 394.24,331.494z M 51.20,213.76
c0.00,36.762, 29.798,66.56, 66.56,66.56s 66.56-29.798, 66.56-66.56c0.00-36.787-29.798-66.56-66.56-66.56S 51.20,176.973, 51.20,213.76z M 394.24,147.20c-36.787,0.00-66.586,29.773-66.586,66.56
c0.00,36.762, 29.798,66.56, 66.586,66.56c 36.762,0.00, 66.56-29.798, 66.56-66.56C 460.80,176.973, 431.002,147.20, 394.24,147.20z" data-tags="voicemail" />
<glyph unicode="&#xe066;" d="M 399.36,428.80L 368.64,352.00L 143.36,352.00 L 112.64,428.80C 92.928,428.80, 76.80,412.672, 76.80,392.96l0.00-389.12 C 76.80-15.872, 92.928-32.00, 112.64-32.00l 286.72,0.00 c 19.738,0.00, 35.84,16.128, 35.84,35.84L 435.20,392.96
C 435.20,412.672, 419.072,428.80, 399.36,428.80z M 348.16,377.60l 23.04,51.20l-55.808,0.00 L 296.96,480.00L 215.04,480.00 L 196.608,428.80L 140.80,428.80 l 23.04-51.20L 348.16,377.60 z" data-tags="clipboard, board" />
<glyph unicode="&#xe067;" d="M 102.40,44.80c0.00-28.262, 22.938-51.20, 51.20-51.20c 28.288,0.00, 51.20,22.938, 51.20,51.20s-22.912,51.20-51.20,51.20C 125.338,96.00, 102.40,73.062, 102.40,44.80z M 358.40,44.80c0.00-28.262, 22.938-51.20, 51.20-51.20
c 28.288,0.00, 51.20,22.938, 51.20,51.20s-22.912,51.20-51.20,51.20C 381.338,96.00, 358.40,73.062, 358.40,44.80z M 193.203,165.837L 476.57,246.784C 481.971,248.346, 486.40,254.208, 486.40,259.84L 486.40,400.64 L 125.44,400.64 L 125.44,444.16
C 125.44,449.792, 120.858,454.40, 115.20,454.40L 35.84,454.40 C 30.208,454.40, 25.60,449.792, 25.60,444.16L 25.60,403.20 l 49.741,0.00 l 50.381-231.859L 130.586,147.20l0.00-38.40 c0.00-5.632, 4.608-10.24, 10.214-10.24L 153.60,98.56 l 256.00,0.00 l 66.586,0.00
C 481.792,98.56, 486.40,103.168, 486.40,108.80L 486.40,147.20 L 198.451,147.20 C 169.037,147.20, 168.422,158.72, 193.203,165.837z" data-tags="cart, shop, buy, purchase, ecommerce" />
<glyph unicode="&#xe068;" d="M 471.04,428.80L 40.96,428.80 C 32.486,428.80, 25.60,421.914, 25.60,413.44L 25.60,352.00 l 460.80,0.00 L 486.40,413.44 C 486.40,421.914, 479.514,428.80, 471.04,428.80z M 51.20,55.04C 51.20,35.328, 67.328,19.20, 87.04,19.20l 337.92,0.00
c 19.738,0.00, 35.84,16.128, 35.84,35.84L 460.80,326.40 L 51.20,326.40 L 51.20,55.04 z M 179.20,275.20l 153.60,0.00 l0.00-51.20 L 179.20,224.00 L 179.20,275.20 z" data-tags="box, package" />
<glyph unicode="&#xe069;" d="M 125.594,184.525l 90.931-90.931l 166.835,166.835l-90.957,90.931L 125.594,184.525z M 489.088,309.402l-38.707,38.682
c-7.398-3.994-15.795-6.298-24.806-6.298c-28.595,0.00-51.789,23.194-51.789,51.814c0.00,8.986, 2.253,17.434, 6.298,24.806l-38.707,38.682
c-10.112,10.086-26.547,10.086-36.659,0.00L 22.912,175.258c-10.086-10.086-10.086-26.573,0.00-36.659l 38.707-38.707c 7.373,4.019, 15.821,6.298, 24.781,6.298
c 28.621,0.00, 51.814-23.168, 51.814-51.789c0.00-8.986-2.278-17.434-6.323-24.806l 38.682-38.707c 10.086-10.086, 26.573-10.086, 36.659,0.00l 281.856,281.856
C 499.149,282.829, 499.149,299.315, 489.088,309.402z M 216.525,51.994l-132.506,132.531l 208.435,208.41L 424.96,260.429L 216.525,51.994z" data-tags="ticket" />
<glyph unicode="&#xe06a;" d="M 51.251,408.346l0.00-60.621 c 181.402,0.00, 328.448-147.072, 328.448-328.474l 60.646,0.00 C 440.346,234.138, 266.138,408.346, 51.251,408.346z M 51.251,287.078l0.00-60.646
c 114.432,0.00, 207.206-92.749, 207.206-207.181l 60.595,0.00 C 319.053,167.142, 199.168,287.078, 51.251,287.078z M 109.363,135.475c-32.077,0.00-58.112-26.035-58.112-58.138
s 26.035-58.112, 58.112-58.112c 32.102,0.00, 58.138,26.01, 58.138,58.112S 141.466,135.475, 109.363,135.475z" data-tags="rss, atom, feed" />
<glyph unicode="&#xe06b;" d="M 256.00,121.60c-28.006,0.00-50.662-22.938-50.662-51.20S 227.994,19.20, 256.00,19.20c 27.981,0.00, 50.662,22.938, 50.662,51.20S 283.981,121.60, 256.00,121.60z M 148.48,178.995l 35.84-36.198
c 39.578,39.987, 103.757,39.987, 143.36,0.00l 35.84,36.198C 304.128,239.002, 207.846,239.002, 148.48,178.995z M 76.80,251.418l 35.814-36.198
c 79.181,79.974, 207.539,79.974, 286.72,0.00L 435.20,251.418C 336.23,351.386, 175.77,351.386, 76.80,251.418z M 5.12,323.814L 40.96,287.616c 118.784,119.962, 311.322,119.962, 430.08,0.00
l 35.84,36.198C 368.333,463.795, 143.667,463.795, 5.12,323.814z" data-tags="signal, feed, news, broadcast" />
<glyph unicode="&#xe06c;" d="M 322.586,227.405L 322.586,454.40 c0.00,14.131-11.469,25.60-25.60,25.60L 209.92,480.00 C 195.763,480.00, 189.44,468.531, 189.44,454.40l0.00-226.995 C 146.714,203.878, 117.76,158.438, 117.76,106.24
c0.00-76.339, 61.901-138.24, 138.24-138.24s 138.24,61.901, 138.24,138.24C 394.24,158.438, 365.286,203.878, 322.586,227.405z M 256.00,19.20c-48.077,0.00-87.04,38.963-87.04,87.04
c0.00,39.782, 26.726,73.216, 63.181,83.635L 232.141,377.60 l 51.20,0.00 l0.00-188.749 c 34.662-11.469, 59.725-44.109, 59.725-82.611C 343.04,58.163, 304.077,19.20, 256.00,19.20z" data-tags="thermometer, temperature" />
<glyph unicode="&#xe06d;" d="M 101.248,477.619c-0.384,3.174-5.632,3.174-5.99,0.00C 82.176,372.275, 15.36,350.566, 15.36,277.35c0.00-45.235, 37.939-81.894, 82.893-81.894
s 82.893,36.659, 82.893,81.894C 181.146,350.566, 114.33,372.275, 101.248,477.619z M 416.742,477.619c-0.41,3.174-5.606,3.174-5.99,0.00
c-13.082-105.344-79.898-127.053-79.898-200.269c0.00-45.235, 37.939-81.894, 82.893-81.894S 496.64,232.115, 496.64,277.35C 496.64,350.566, 429.824,372.275, 416.742,477.619
z M 253.005,250.163C 239.923,144.819, 173.107,123.136, 173.107,49.92c0.00-45.261, 37.939-81.92, 82.893-81.92s 82.893,36.685, 82.893,81.92
c0.00,73.19-66.816,94.899-79.898,200.243C 258.611,253.363, 253.389,253.363, 253.005,250.163z" data-tags="droplets, water, rain" />
<glyph unicode="&#xe06e;" d="M 460.80,377.60L 230.40,377.60 l0.00-128.00 l 256.00,0.00 L 486.40,352.00 C 486.40,366.131, 474.957,377.60, 460.80,377.60z M 25.60,96.00c0.00-14.157, 6.349-25.60, 20.48-25.60L 179.20,70.40 l0.00,128.00 L 25.60,198.40 L 25.60,96.00 z M 230.40,70.40l 230.40,0.00 c 14.157,0.00, 25.60,11.443, 25.60,25.60l0.00,102.40 L 230.40,198.40 L 230.40,70.40 z
M 25.60,352.00l0.00-102.40 l 153.60,0.00 L 179.20,377.60 L 46.08,377.60 C 31.949,377.60, 25.60,366.131, 25.60,352.00z" />
<glyph unicode="&#xe06f;" d="M 17.664,189.901l 34.893-8.653l 26.266,41.267L 28.902,234.88c-12.493,3.123-25.114-4.454-28.211-16.896
C-2.406,205.594, 5.197,192.998, 17.664,189.901z M 473.114,183.245l-114.253-102.861l-134.349,103.962c-2.56,1.997-5.504,3.405-8.653,4.198
l-17.894,4.403l-26.266-41.242l 28.134-6.938l 145.869-112.845c 4.224-3.302, 9.242-4.89, 14.285-4.89c 5.606,0.00, 11.213,1.997, 15.616,5.99
l 128.691,115.84c 9.549,8.602, 10.266,23.245, 1.664,32.742C 497.382,191.104, 482.662,191.846, 473.114,183.245z M 222.31,296.166l 125.107-80.102
c 10.547-6.733, 24.576-3.942, 31.718,6.323l 128.717,185.395c 7.296,10.547, 4.659,24.96-5.914,32.256s-25.062,4.634-32.384-5.888l-115.917-166.963
L 227.763,347.776C 222.566,351.104, 216.243,352.23, 210.176,350.899S 198.861,345.907, 195.558,340.685L 3.635,39.398c-6.912-10.803-3.686-25.088, 7.168-31.949
C 14.669,4.992, 18.995,3.84, 23.27,3.84c 7.706,0.00, 15.232,3.789, 19.661,10.752L 222.31,296.166z" data-tags="statistics, graph, plot" />
<glyph unicode="&#xe070;" d="M 229.53,423.731C 130.867,412.006, 52.685,333.798, 40.96,235.162l 188.57,0.00 L 229.53,423.731 z M 283.469,423.347l0.00-216.448 c0.00-14.182-11.494-25.677-25.702-25.677L 41.318,181.222
c 13.85-105.856, 104.269-187.597, 213.862-187.597c 119.194,0.00, 215.859,96.614, 215.859,215.859C 471.04,319.078, 389.299,409.498, 283.469,423.347z" data-tags="pie, chart, graph, statistics" />
<glyph unicode="&#xe071;" d="M 435.20,454.40l-56.32,0.00 C 364.749,454.40, 358.40,442.931, 358.40,428.80l0.00-435.20 l 102.40,0.00 L 460.80,428.80 C 460.80,442.931, 449.357,454.40, 435.20,454.40z M 281.60,300.80L 225.28,300.80 C 211.149,300.80, 204.80,289.331, 204.80,275.20l0.00-281.60 l 102.40,0.00 L 307.20,275.20
C 307.20,289.331, 295.757,300.80, 281.60,300.80z M 128.00,147.20L 71.68,147.20 C 57.549,147.20, 51.20,135.757, 51.20,121.60l0.00-128.00 l 102.40,0.00 l0.00,128.00 C 153.60,135.757, 142.131,147.20, 128.00,147.20z" data-tags="bars, statistics, graph" />
<glyph unicode="&#xe072;" d="M 498.893,418.893l-118.502-193.05c-4.403-7.142-13.005-8.32-19.149-2.586l-57.293,53.658c-6.144,5.734-14.95,4.71-19.61-2.304
l-80.461-121.344c-4.634-6.989-13.517-8.09-19.738-2.458L 146.688,185.011c-6.221,5.658-15.59,4.915-20.838-1.613l-117.99-147.149
C 2.586,29.67, 5.171,24.32, 13.542,24.32l 493.338,0.00 L 506.88,416.64 C 506.906,425.062, 503.296,426.086, 498.893,418.893z" data-tags="graph, area, statistics, plot" />
<glyph unicode="&#xe073;" d="M 404.506,275.149L 358.40,275.149 l0.00,35.84 c0.00,74.163-34.15,117.76-102.40,117.76c-68.224,0.00-102.40-43.597-102.40-117.76l0.00-35.84 L 102.40,275.149 c-14.131,0.00-25.60-16.563-25.60-30.72l0.00-199.68
c0.00-14.08, 10.982-29.158, 24.371-33.459l 30.618-9.907c 13.389-4.326, 35.866-7.859, 49.971-7.859l 148.48,0.00 c 14.08,0.00, 36.582,3.533, 49.971,7.859l 30.618,9.907
C 424.243,15.59, 435.20,30.669, 435.20,44.749l0.00,199.68 C 435.20,258.586, 418.637,275.149, 404.506,275.149z M 204.80,321.229c0.00,36.992, 20.429,56.32, 51.20,56.32
c 30.797,0.00, 51.20-19.328, 51.20-56.32l0.00-46.08 L 204.80,275.149 L 204.80,321.229 z" data-tags="lock, password, encrypted, secure" />
<glyph unicode="&#xe074;" d="M 404.48,275.20L 358.40,275.20 L 358.40,336.64 C 358.40,410.803, 324.224,454.40, 256.00,454.40C 187.75,454.40, 153.60,410.803, 153.60,336.64L 153.60,326.40 l 51.20,0.00 L 204.80,346.88 C 204.80,383.872, 225.203,403.20, 256.00,403.20c 30.771,0.00, 51.20-19.328, 51.20-56.32L 307.20,275.20 L 102.40,275.20
C 88.243,275.20, 76.80,258.637, 76.80,244.48L 76.80,44.80 c0.00-14.08, 10.982-29.133, 24.371-33.459l 30.618-9.907C 145.203-2.867, 167.68-6.40, 181.76-6.40l 148.48,0.00
c 14.106,0.00, 36.582,3.533, 49.971,7.859l 30.618,9.907C 424.218,15.667, 435.20,30.72, 435.20,44.80L 435.20,244.48 C 435.20,258.637, 418.637,275.20, 404.48,275.20z" data-tags="lock-open, unlocked" />
<glyph unicode="&#xe075;" d="M 282.138,44.80L 76.288,44.80 L 76.288,403.20 l 205.824,0.00 l0.00-76.80 L 332.80,326.40 L 332.80,403.20 c0.00,28.16-23.014,51.20-51.20,51.20L 76.80,454.40 C 48.64,454.40, 25.60,431.36, 25.60,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 204.80,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20l0.00,51.20 l-50.662,0.00 L 282.138,44.80 z
M 486.40,211.20l-101.862,99.84L 384.538,249.60 l-230.40,0.00 l0.00-76.80 l 230.40,0.00 l0.00-61.44 L 486.40,211.20z" data-tags="logout, log out, sign out, exit, log off, quit, leave" />
<glyph unicode="&#xe076;" d="M 435.20,454.40L 204.80,454.40 C 176.64,454.40, 154.112,431.36, 154.112,403.20l0.00-76.80 L 204.80,326.40 L 204.80,403.20 l 230.40,0.00 l0.00-358.40 L 204.80,44.80 l0.00,51.20 L 154.112,96.00 l0.00-51.20 c0.00-28.16, 22.528-51.20, 50.688-51.20l 230.40,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 486.40,403.20 C 486.40,431.36, 463.36,454.40, 435.20,454.40z
M 256.00,111.36l 102.40,99.84l-102.40,99.84L 256.00,249.60 L 25.60,249.60 l0.00-76.80 l 230.40,0.00 L 256.00,111.36 z" data-tags="login, enter, sign in, log in" />
<glyph unicode="&#xe077;" d="M 212.352,44.80c-11.136,0.00-21.683,5.197-28.442,14.157L 92.416,179.738c-11.904,15.718-8.806,38.093, 6.912,49.997
c 15.744,11.93, 38.093,8.806, 49.997-6.912l 60.186-79.462l 151.347,242.97c 10.419,16.717, 32.435,21.837, 49.178,11.418
c 16.717-10.394, 21.837-32.435, 11.392-49.152L 242.662,61.619c-6.221-10.01-16.947-16.282-28.698-16.794C 213.427,44.80, 212.89,44.80, 212.352,44.80z" data-tags="checkmark, tick, correct" />
<glyph unicode="&#xe078;" d="M 367.334,143.309L 296.73,224.00l 70.605,80.691c 12.006,12.006, 12.006,31.462,0.00,43.443c-12.006,11.981-31.462,11.981-43.443,0.00L 256.00,270.541
l-67.866,77.568c-12.006,12.006-31.462,12.006-43.443,0.00c-11.981-12.006-11.981-31.462,0.00-43.443L 215.27,224.00l-70.605-80.691
c-11.981-12.006-11.981-31.411,0.00-43.392c 12.006-12.006, 31.462-12.006, 43.443,0.00L 256.00,177.459l 67.866-77.542c 12.006-12.006, 31.462-12.006, 43.443,0.00
S 379.315,131.302, 367.334,143.309z" data-tags="cross, cancel, close, remove, delete" />
<glyph unicode="&#xe079;" d="M 409.60,428.80L 102.40,428.80 C 74.24,428.80, 51.20,405.76, 51.20,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,377.60 C 460.80,405.76, 437.76,428.80, 409.60,428.80z M 384.00,198.40L 128.00,198.40 L 128.00,249.60 l 256.00,0.00 L 384.00,198.40 z" data-tags="minus, subtract, remove, delete" />
<glyph unicode="&#xe07a;" d="M 409.60,428.80L 102.40,428.80 C 74.24,428.80, 51.20,405.76, 51.20,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,377.60 C 460.80,405.76, 437.76,428.80, 409.60,428.80z M 384.00,198.40l-102.40,0.00 l0.00-102.40 L 230.40,96.00 l0.00,102.40 L 128.00,198.40 L 128.00,249.60 l 102.40,0.00 L 230.40,352.00 l 51.20,0.00 l0.00-102.40 l 102.40,0.00 L 384.00,198.40 z" data-tags="plus, add, sum" />
<glyph unicode="&#xe07b;" d="M 409.60,428.80L 102.40,428.80 C 74.24,428.80, 51.20,405.76, 51.20,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,377.60 C 460.80,405.76, 437.76,428.80, 409.60,428.80z M 334.362,101.402L 256.00,179.738
l-78.362-78.362l-44.237,44.262L 211.738,224.00l-78.336,78.336l 44.237,44.262L 256.00,268.262l 78.336,78.336l 44.262-44.237L 300.262,224.00l 78.362-78.362L 334.362,101.402z" data-tags="cross, cancel, close, remove, delete" />
<glyph unicode="&#xe07c;" d="M 256.00,439.04c-118.784,0.00-215.04-96.307-215.04-215.04c0.00-118.784, 96.282-215.04, 215.04-215.04c 118.758,0.00, 215.04,96.282, 215.04,215.04C 471.04,342.758, 374.758,439.04, 256.00,439.04z
M 385.28,250.163l0.00-52.352 L 126.72,197.811 L 126.72,250.163 L 385.28,250.163 z" data-tags="minus, subtract, remove, delete" />
<glyph unicode="&#xe07d;" d="M 256.00,439.04c-118.784,0.00-215.04-96.307-215.04-215.04c0.00-118.784, 96.282-215.04, 215.04-215.04c 118.758,0.00, 215.04,96.282, 215.04,215.04C 471.04,342.758, 374.758,439.04, 256.00,439.04z
M 282.163,197.837l0.00-103.091 L 229.837,94.746 l0.00,103.091 L 126.72,197.837 L 126.72,250.163 l 103.091,0.00 L 229.811,353.28 l 52.352,0.00 l0.00-103.091 l 103.091,0.00 l0.00-52.352 L 282.163,197.837 z" data-tags="plus, add, sum" />
<glyph unicode="&#xe07e;" d="M 256.00,439.04c-118.784,0.00-215.04-96.307-215.04-215.04c0.00-118.784, 96.282-215.04, 215.04-215.04c 118.758,0.00, 215.04,96.282, 215.04,215.04C 471.04,342.758, 374.758,439.04, 256.00,439.04z
M 300.262,224.00l 78.362-78.362l-44.262-44.262L 256.00,179.738l-78.362-78.362l-44.237,44.262L 211.738,224.00l-78.336,78.336l 44.237,44.262L 256.00,268.262l 78.362,78.336
l 44.262-44.237L 300.262,224.00z" data-tags="cross, cancel, close, remove, delete" />
<glyph unicode="&#xe07f;" d="M 389.094,249.60L 122.88,249.60 c-14.157,0.00-15.36-11.469-15.36-25.60s 1.203-25.60, 15.36-25.60l 266.214,0.00 c 14.157,0.00, 15.386,11.469, 15.386,25.60S 403.251,249.60, 389.094,249.60z" data-tags="minus, remove, delete, substract" />
<glyph unicode="&#xe080;" d="M 389.094,249.60l-107.52,0.00 L 281.574,357.12 c0.00,14.131-11.443,15.36-25.60,15.36c-14.131,0.00-25.60-1.203-25.60-15.36L 230.374,249.60 L 122.88,249.60 c-14.157,0.00-15.36-11.469-15.36-25.60s 1.203-25.60, 15.36-25.60l 107.494,0.00
l0.00-107.52 c0.00-14.131, 11.469-15.36, 25.60-15.36c 14.157,0.00, 25.60,1.229, 25.60,15.36L 281.574,198.40 l 107.52,0.00 c 14.157,0.00, 15.386,11.469, 15.386,25.60S 403.251,249.60, 389.094,249.60z" data-tags="plus, add, sum" />
<glyph unicode="&#xe081;" d="M 460.80,403.20L 216.218,403.20 c-11.264,0.00-27.418-6.067-35.891-13.491L 6.349,237.491c-8.474-7.424-8.474-19.558,0.00-26.982l 173.978-152.243
C 188.80,50.867, 204.954,44.80, 216.218,44.80L 460.80,44.80 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,352.00 C 512.00,380.16, 488.986,403.20, 460.80,403.20z M 388.89,121.60l-65.459,65.459L 258.022,121.60l-36.966,36.941
L 286.49,224.00L 221.056,289.434L 258.022,326.40l 65.434-65.434L 388.89,326.40l 36.941-36.966L 360.422,224.00l 65.434-65.434L 388.89,121.60z" data-tags="erase, delete, remove, backspace" />
<glyph unicode="&#xe082;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76c 135.757,0.00, 245.76,110.029, 245.76,245.76S 391.757,469.76, 256.00,469.76z M 388.25,356.198
l-0.051,0.051C 388.198,356.224, 388.25,356.198, 388.25,356.198z M 69.018,224.00c0.00,103.27, 83.712,186.982, 186.982,186.982c 44.902,0.00, 86.118-15.821, 118.374-42.189
L 111.232,105.677C 84.838,137.907, 69.018,179.098, 69.018,224.00z M 123.75,91.802l 0.051-0.051C 123.776,91.776, 123.776,91.776, 123.75,91.802z M 256.00,36.992
c-44.902,0.00-86.093,15.846-118.323,42.214L 400.742,342.323c 26.394-32.23, 42.24-73.421, 42.24-118.323C 443.008,120.73, 359.245,36.992, 256.00,36.992z" data-tags="blocked, denied, forbidden" />
<glyph unicode="&#xe083;" d="M 318.259,480.00c 34.304,0.00, 51.456-23.398, 51.456-50.125c0.00-33.382-29.798-64.282-68.557-64.282c-32.512,0.00-51.456,19.20-50.56,50.918
C 250.598,443.264, 273.126,480.00, 318.259,480.00z M 212.71-32.00c-27.085,0.00-46.925,16.691-27.981,90.189l 31.078,130.33c 5.402,20.864, 6.298,29.235,0.00,29.235
c-8.141,0.00-43.264-14.413-64.051-28.621L 138.24,211.686c 65.869,55.962, 141.619,88.755, 174.106,88.755c 27.059,0.00, 31.539-32.563, 18.048-82.662l-35.61-137.011
c-6.298-24.218-3.61-32.563, 2.688-32.563c 8.141,0.00, 34.739,10.061, 60.902,30.925l 15.36-20.864C 309.709-6.912, 239.77-32.00, 212.71-32.00z" data-tags="info, about" />
<glyph unicode="&#xe084;" d="M 252.851,459.494c-130.048-1.741-234.086-108.595-232.346-238.669c 1.741-129.997, 108.595-234.061, 238.643-232.32
c 130.048,1.741, 234.086,108.595, 232.346,238.669C 489.779,357.197, 382.899,461.235, 252.851,459.494z M 278.963,381.005c 23.936,0.00, 31.002-13.875, 31.002-29.773
c0.00-19.84-15.898-38.195-43.008-38.195c-22.682,0.00-33.459,11.418-32.819,30.259C 234.138,359.194, 247.45,381.005, 278.963,381.005z M 217.574,76.80
c-16.358,0.00-28.339,9.933-16.896,53.606l 18.765,77.414c 3.251,12.416, 3.789,17.382,0.00,17.382c-4.89,0.00-26.138-8.576-38.707-17.024l-8.166,13.389
c 39.808,33.229, 85.581,52.736, 105.19,52.736c 16.358,0.00, 19.072-19.354, 10.906-49.126l-21.504-81.408c-3.789-14.387-2.15-19.354, 1.638-19.354
c 4.89,0.00, 20.992,5.939, 36.813,18.381l 9.242-12.416C 276.173,91.699, 233.958,76.80, 217.574,76.80z" data-tags="info, about" />
<glyph unicode="&#xe085;" d="M 360.704,422.81C 331.494,443.878, 294.861,454.40, 250.726,454.40C 217.139,454.40, 188.826,446.976, 165.811,432.179C 129.28,408.986, 109.875,369.613, 107.52,314.061l 84.634,0.00
c0.00,16.179, 4.71,31.77, 14.157,46.771s 25.472,22.502, 48.077,22.502c 22.963,0.00, 38.81-6.093, 47.462-18.253c 8.678-12.211, 13.005-25.702, 13.005-40.499
c0.00-12.877-6.451-24.653-14.234-35.379c-4.275-6.246-9.933-11.981-16.922-17.254c0.00,0.00-45.901-29.44-66.074-53.094
c-11.699-13.722-12.749-34.253-13.773-63.718c-0.077-2.099, 0.717-6.426, 8.064-6.426s 59.315,0.00, 65.843,0.00s 7.885,4.838, 7.987,6.963
c 0.461,10.726, 1.664,16.205, 3.635,22.40c 3.712,11.699, 13.747,21.914, 25.062,30.694l 23.296,16.077c 21.018,16.384, 37.811,29.824, 45.21,40.371
C 395.597,282.573, 404.48,303.923, 404.48,329.242C 404.48,370.586, 389.862,401.766, 360.704,422.81z M 249.37,97.946c-29.184,0.87-53.248-19.302-54.17-50.944
c-0.922-31.616, 21.965-52.506, 51.149-53.376c 30.464-0.896, 53.888,18.637, 54.81,50.253C 302.054,75.52, 279.834,97.05, 249.37,97.946z" data-tags="question, help" />
<glyph unicode="&#xe086;" d="M 252.877,459.494c-130.074-1.741-234.112-108.595-232.371-238.669c 1.741-129.997, 108.595-234.061, 238.669-232.32
c 130.022,1.741, 234.086,108.595, 232.32,238.669C 489.779,357.197, 382.925,461.235, 252.877,459.494z M 252.186,80.64L 250.88,80.64 c-20.019,0.589-34.15,15.36-33.587,35.098
c 0.563,19.379, 15.027,33.485, 34.406,33.485l 1.178-0.026c 20.582-0.614, 34.56-15.232, 33.946-35.533C 286.259,94.234, 272.00,80.64, 252.186,80.64z
M 336.435,247.859c-4.736-6.682-15.078-15.002-28.134-25.165l-14.387-9.933c-7.885-6.144-12.646-11.904-14.413-17.562
c-1.434-4.506-2.099-5.658-2.227-14.746l-0.026-2.33L 222.387,178.125 l 0.154,4.659c 0.666,19.098, 1.152,30.31, 9.062,39.603
c 12.416,14.566, 39.808,32.205, 40.96,32.947c 3.917,2.97, 7.219,6.323, 9.702,9.907c 5.76,7.936, 8.294,14.208, 8.294,20.326
c0.00,8.525-2.534,16.41-7.526,23.424c-4.813,6.784-13.952,10.214-27.162,10.214c-13.107,0.00-22.067-4.173-27.443-12.698
C 222.874,297.728, 220.109,288.538, 220.109,279.117l0.00-2.355 l-56.576,0.00 l 0.102,2.458c 1.459,34.662, 13.824,59.597, 36.762,74.163C 214.784,362.675, 232.704,367.36, 253.594,367.36
c 27.366,0.00, 50.509-6.656, 68.685-19.763c 18.432-13.286, 27.776-33.203, 27.776-59.162C 350.054,273.894, 345.472,260.25, 336.435,247.859z" data-tags="help, question" />
<glyph unicode="&#xe087;" d="M 499.507,19.661L 271.462,419.814C 268.314,425.344, 262.40,428.749, 256.00,428.749c-6.40,0.00-12.288-3.405-15.462-8.934L 12.518,19.661
c-3.098-5.427-3.046-12.058, 0.128-17.434s 9.011-8.678, 15.309-8.678l 456.064,0.00 c 6.246,0.00, 12.109,3.302, 15.309,8.678
C 502.502,7.603, 502.554,14.234, 499.507,19.661z M 284.16,44.749L 227.84,44.749 l0.00,51.20 l 56.32,0.00 L 284.16,44.749 z M 284.16,134.349L 227.84,134.349 l0.00,153.60 l 56.32,0.00 L 284.16,134.349 z" data-tags="warning, alert, exclamation" />
<glyph unicode="&#xe088;" d="M 141.21,115.866c-57.907,62.285-56.883,159.872, 3.251,220.442c 24.627,24.781, 55.398,39.578, 87.398,44.442L 230.093,433.92
C 185.19,428.467, 141.722,408.422, 107.29,373.76C 26.675,292.557, 25.728,161.536, 104.141,78.541l-44.57-44.877l 141.056-7.706l-0.384,149.35L 141.21,115.866z
M 311.347,422.016l 0.384-149.35l 59.059,59.469c 57.907-62.285, 56.909-159.872-3.251-220.442c-24.627-24.806-55.398-39.578-87.424-44.442l 1.766-53.146
c 44.928,5.453, 88.397,25.498, 122.829,60.186c 80.589,81.178, 81.587,212.224, 3.123,295.194l 44.57,44.877L 311.347,422.016z" data-tags="cycle, refresh, synchronize, reload" />
<glyph unicode="&#xe089;" d="M 224.589,433.92c 113.818,0.00, 206.362-91.187, 209.126-204.672L 496.64,229.248 l-94.182-104.986l-94.182,104.986l 73.114,0.00 C 378.65,313.754, 309.53,381.44, 224.589,381.44
c-86.682,0.00-156.928-70.477-156.928-157.44s 70.246-157.44, 156.928-157.44c 34.765,0.00, 66.867,11.366, 92.877,30.541l 35.968-38.502
C 317.926,30.72, 273.203,14.08, 224.589,14.08C 109.03,14.08, 15.36,108.058, 15.36,224.00C 15.36,339.942, 109.03,433.92, 224.589,433.92z" data-tags="cw, arrow, rotate" />
<glyph unicode="&#xe08a;" d="M 287.386,433.92c-113.792,0.00-206.336-91.187-209.126-204.672L 15.36,229.248 l 94.182-104.96l 94.157,104.96L 130.586,229.248 C 133.35,313.754, 202.47,381.44, 287.386,381.44
c 86.707,0.00, 156.954-70.477, 156.954-157.44s-70.246-157.44-156.954-157.44c-34.739,0.00-66.842,11.366-92.851,30.541l-35.994-38.502
C 194.048,30.72, 238.771,14.08, 287.386,14.08c 115.584,0.00, 209.28,93.978, 209.28,209.92C 496.64,339.942, 402.944,433.92, 287.386,433.92z" data-tags="ccw, rotate, arrow" />
<glyph unicode="&#xe08b;" d="M 386.381,308.634L 404.48,308.634 l0.00-51.533 l 107.52,92.16l-107.52,92.16l0.00-61.107 l-18.099,0.00 c-94.541,0.00-147.866-70.067-194.918-131.891
c-42.317-55.603-78.848-103.629-137.882-103.629L0.00,144.794 l0.00-71.706 l 53.581,0.00 c 94.566,0.00, 147.866,70.093, 194.944,131.917C 290.816,260.634, 327.347,308.634, 386.381,308.634z
M 138.522,263.475c 4.019,5.222, 8.09,10.547, 12.211,15.949c 10.01,13.158, 20.582,27.034, 32.026,40.858C 148.941,351.872, 108.134,375.194, 53.581,375.194L0.00,375.194 l0.00-71.68
l 53.581,0.00 C 87.552,303.514, 114.074,287.565, 138.522,263.475z M 404.48,139.699l-18.099,0.00 c-36.019,0.00-63.642,17.894-89.344,44.493
c-2.586-3.354-5.146-6.758-7.757-10.189c-11.29-14.797-23.45-30.746-36.838-46.49c 34.739-33.894, 76.826-59.494, 133.939-59.494L 404.48,68.019 l0.00-61.44 l 107.52,92.16
l-107.52,92.211L 404.48,139.699 z" data-tags="shuffle, arrows" />
<glyph unicode="&#xe08c;" d="M 409.651,321.28l-276.48,0.00 L 133.171,377.60 l-107.52-92.16l 107.52-92.16L 133.171,249.60 l 256.00,0.00 l0.00-107.52 l-332.80,0.00 L 56.371,70.40 l 353.28,0.00 c 28.262,0.00, 51.20,22.938, 51.20,51.20L 460.851,270.08 C 460.851,298.368, 437.888,321.28, 409.651,321.28z
" data-tags="arrow, back, return" />
<glyph unicode="&#xe08d;" d="M 102.451,147.20l 207.386,0.00 l0.00-76.80 l 122.88,112.64l-122.88,112.614l0.00-76.80 l-186.88,0.00 L 122.957,377.60 L 51.251,377.60 l0.00-179.20 C 51.251,170.138, 74.163,147.20, 102.451,147.20z" data-tags="arrow, right" />
<glyph unicode="&#xe08e;" d="M 127.488,142.08L 127.488,275.712 L 179.20,275.712 L 89.60,377.60L0.00,275.712l 51.712,0.00 L 51.712,121.60 c0.00-28.262, 22.912-51.20, 51.20-51.20L 332.80,70.40 l-65.587,71.68L 127.488,142.08 z M 460.262,172.288L 460.262,326.40 c0.00,28.262-22.938,51.20-51.20,51.20L 179.20,377.60
l 65.562-71.68l 139.75,0.00 l0.00-133.632 L 332.80,172.288 L 422.40,70.40l 89.60,101.888L 460.262,172.288 z" data-tags="retweet, loop, arrows" />
<glyph unicode="&#xe08f;" d="M 435.20,321.28l-97.28,0.00 L 337.92,249.60 l 76.80,0.00 l0.00-107.52 L 97.28,142.08 L 97.28,249.60 L 204.80,249.60 l0.00-56.32 l 102.40,92.16L 204.80,377.60l0.00-56.32 L 76.80,321.28 c-28.262,0.00-51.20-22.912-51.20-51.20L 25.60,121.60 c0.00-28.262, 22.938-51.20, 51.20-51.20l 358.40,0.00 c 28.288,0.00, 51.20,22.938, 51.20,51.20L 486.40,270.08
C 486.40,298.368, 463.488,321.28, 435.20,321.28z" data-tags="loop, arrow" />
<glyph unicode="&#xe090;" d="M 287.411,433.92c-113.818,0.00-206.362-91.187-209.126-204.672L 15.36,229.248 l 94.182-104.986l 94.157,104.986L 130.586,229.248 C 133.35,313.754, 202.47,381.44, 287.411,381.44
c 86.682,0.00, 156.928-70.477, 156.928-157.44s-70.246-157.44-156.928-157.44c-34.765,0.00-66.867,11.366-92.877,30.541l-35.994-38.502
C 194.074,30.72, 238.797,14.08, 287.411,14.08c 115.558,0.00, 209.254,93.978, 209.254,209.92C 496.64,339.942, 402.944,433.92, 287.411,433.92z M 268.80,336.64l0.00-120.064 l 76.928-76.928
l 25.344,25.344L 304.64,231.424L 304.64,336.64 L 268.80,336.64 z" data-tags="history, time" />
<glyph unicode="&#xe091;" d="M 123.29,224.00l 261.12,0.00 l0.00-122.88 l 71.68,0.00 L 456.09,244.48 c0.00,28.288-22.938,51.20-51.20,51.20l-281.60,0.00 l0.00,51.20 l-102.40-87.04l 102.40-81.92L 123.29,224.00 z" data-tags="back, arrow, left" />
<glyph unicode="&#xe092;" d="M 358.40,346.88L 102.40,346.88 l0.00,51.20 L0.00,311.04l 102.40-81.92L 102.40,275.20 l 256.00,0.00 L 358.40,346.88 z M 512.00,131.84L 409.60,218.88l0.00-51.20 L 153.60,167.68 L 153.60,96.00 l 256.00,0.00 l0.00-46.08 L 512.00,131.84z" data-tags="switch, transfer, arrows" />
<glyph unicode="&#xe093;" d="M 128.00,147.20L 102.40,147.20 c-14.131,0.00-25.60-11.443-25.60-25.60s 11.469-25.60, 25.60-25.60l 25.60,0.00 c 14.131,0.00, 25.60,11.443, 25.60,25.60S 142.131,147.20, 128.00,147.20z M 128.00,249.60L 102.40,249.60 c-14.131,0.00-25.60-11.469-25.60-25.60s 11.469-25.60, 25.60-25.60l 25.60,0.00
c 14.131,0.00, 25.60,11.469, 25.60,25.60S 142.131,249.60, 128.00,249.60z M 128.00,352.00L 102.40,352.00 C 88.269,352.00, 76.80,340.531, 76.80,326.40s 11.469-25.60, 25.60-25.60l 25.60,0.00 c 14.131,0.00, 25.60,11.469, 25.60,25.60S 142.131,352.00, 128.00,352.00z M 230.40,300.80l 179.20,0.00
c 14.157,0.00, 25.60,11.469, 25.60,25.60s-11.443,25.60-25.60,25.60L 230.40,352.00 C 216.269,352.00, 204.80,340.531, 204.80,326.40S 216.269,300.80, 230.40,300.80z M 409.60,249.60L 230.40,249.60 c-14.131,0.00-25.60-11.469-25.60-25.60s 11.469-25.60, 25.60-25.60l 179.20,0.00
c 14.157,0.00, 25.60,11.469, 25.60,25.60S 423.757,249.60, 409.60,249.60z M 409.60,147.20L 230.40,147.20 c-14.131,0.00-25.60-11.443-25.60-25.60s 11.469-25.60, 25.60-25.60l 179.20,0.00 c 14.157,0.00, 25.60,11.443, 25.60,25.60S 423.757,147.20, 409.60,147.20z" data-tags="list, menu, options, bullet" />
<glyph unicode="&#xe094;" d="M 179.20,249.60L 25.60,249.60 c-14.131,0.00-25.60-11.469-25.60-25.60s 11.469-25.60, 25.60-25.60l 153.60,0.00 c 14.131,0.00, 25.60,11.469, 25.60,25.60S 193.331,249.60, 179.20,249.60z M 179.20,147.20L 25.60,147.20 c-14.131,0.00-25.60-11.443-25.60-25.60s 11.469-25.60, 25.60-25.60l 153.60,0.00
c 14.131,0.00, 25.60,11.443, 25.60,25.60S 193.331,147.20, 179.20,147.20z M 496.64,249.60L 409.60,249.60 L 409.60,336.64 C 409.60,350.771, 398.157,352.00, 384.00,352.00s-25.60-1.229-25.60-15.36L 358.40,249.60 l-84.48,0.00 C 259.763,249.60, 258.56,238.131, 258.56,224.00
s 1.229-25.60, 15.386-25.60L 358.40,198.40 l0.00-87.04 c0.00-14.131, 11.443-15.36, 25.60-15.36s 25.60,1.229, 25.60,15.36L 409.60,198.40 l 87.04,0.00 c 14.131,0.00, 15.36,11.469, 15.36,25.60S 510.771,249.60, 496.64,249.60z M 179.20,352.00L 25.60,352.00
C 11.469,352.00,0.00,340.531,0.00,326.40s 11.469-25.60, 25.60-25.60l 153.60,0.00 c 14.131,0.00, 25.60,11.469, 25.60,25.60S 193.331,352.00, 179.20,352.00z" data-tags="add-to-list, plus, list" />
<glyph unicode="&#xe095;" d="M 189.44,377.60L 143.36,377.60 C 115.20,377.60, 102.40,364.80, 102.40,336.64l0.00-46.08 C 102.40,262.40, 115.20,249.60, 143.36,249.60l 46.08,0.00 C 217.60,249.60, 230.40,262.40, 230.40,290.56L 230.40,336.64 C 230.40,364.80, 217.60,377.60, 189.44,377.60z M 368.64,377.60L 322.56,377.60
C 294.40,377.60, 281.60,364.80, 281.60,336.64l0.00-46.08 C 281.60,262.40, 294.40,249.60, 322.56,249.60L 368.64,249.60 C 396.80,249.60, 409.60,262.40, 409.60,290.56L 409.60,336.64 C 409.60,364.80, 396.80,377.60, 368.64,377.60z M 189.44,198.40L 143.36,198.40
C 115.20,198.40, 102.40,185.60, 102.40,157.44L 102.40,111.36 C 102.40,83.20, 115.20,70.40, 143.36,70.40l 46.08,0.00 C 217.60,70.40, 230.40,83.20, 230.40,111.36L 230.40,157.44 C 230.40,185.60, 217.60,198.40, 189.44,198.40z M 368.64,198.40L 322.56,198.40
c-28.16,0.00-40.96-12.80-40.96-40.96L 281.60,111.36 c0.00-28.16, 12.80-40.96, 40.96-40.96L 368.64,70.40 c 28.16,0.00, 40.96,12.80, 40.96,40.96L 409.60,157.44 C 409.60,185.60, 396.80,198.40, 368.64,198.40z" data-tags="layout, grid, icons, squares" />
<glyph unicode="&#xe096;" d="M 409.60,249.60L 102.40,249.60 c-14.131,0.00-25.60-11.469-25.60-25.60s 11.469-25.60, 25.60-25.60l 307.20,0.00 c 14.157,0.00, 25.60,11.469, 25.60,25.60S 423.757,249.60, 409.60,249.60z M 102.40,300.80l 307.20,0.00 c 14.157,0.00, 25.60,11.469, 25.60,25.60
s-11.443,25.60-25.60,25.60L 102.40,352.00 C 88.269,352.00, 76.80,340.531, 76.80,326.40S 88.269,300.80, 102.40,300.80z M 409.60,147.20L 102.40,147.20 c-14.131,0.00-25.60-11.443-25.60-25.60s 11.469-25.60, 25.60-25.60l 307.20,0.00 c 14.157,0.00, 25.60,11.443, 25.60,25.60
S 423.757,147.20, 409.60,147.20z" data-tags="list, menu, options, lines" />
<glyph unicode="&#xe097;" d="M 184.909,201.728l 143.36,0.00 l0.00,46.08 l-143.36,0.00 L 184.909,201.728 z M 384.00,454.40L 128.00,454.40 C 99.84,454.40, 76.80,431.36, 76.80,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 256.00,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 435.20,403.20 C 435.20,431.36, 412.16,454.40, 384.00,454.40z
M 384.00,44.80L 128.00,44.80 L 128.00,403.20 l 256.00,0.00 L 384.00,44.80 z M 327.68,347.674L 184.32,347.674 l0.00-44.80 l 143.36,0.00 L 327.68,347.674 z M 327.68,146.688L 184.32,146.688 l0.00-44.80 l 143.36,0.00 L 327.68,146.688 z" data-tags="text, file, document" />
<glyph unicode="&#xe098;" d="M 384.00,454.40L 128.00,454.40 C 99.84,454.40, 76.80,431.36, 76.80,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 256.00,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 435.20,403.20 C 435.20,431.36, 412.16,454.40, 384.00,454.40z M 148.787,347.674l 214.40,0.00 l0.00-44.80 L 148.787,302.874 L 148.787,347.674
z M 363.187,101.888L 148.787,101.888 l0.00,44.80 l 214.40,0.00 L 363.187,101.888 z M 363.802,201.728L 149.402,201.728 l0.00,46.08 l 214.40,0.00 L 363.802,201.728 z" data-tags="text, file, document" />
<glyph unicode="&#xe099;" d="M 384.00,454.40L 128.00,454.40 C 99.84,454.40, 76.80,431.36, 76.80,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 256.00,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 435.20,403.20 C 435.20,431.36, 412.16,454.40, 384.00,454.40z M 384.00,44.80L 128.00,44.80 L 128.00,403.20 l 256.00,0.00 L 384.00,44.80 z" data-tags="document, portrait, frame" />
<glyph unicode="&#xe09a;" d="M 496.589,290.202L 305.997,341.248L 272.64,465.715c-2.79,10.394-13.926,16.461-24.883,13.517L 15.437,416.998
C 4.48,414.08-2.125,403.251, 0.64,392.858l 82.662-308.531c 2.79-10.394, 13.926-16.461, 24.858-13.517l 92.493,24.781l-12.621-47.053
c-2.79-10.419, 3.814-21.222, 14.771-24.166l 207.616-55.629c 10.957-2.918, 22.093,3.123, 24.883,13.517l 76.058,283.802
C 514.15,276.454, 507.546,287.283, 496.589,290.202z M 41.83,387.021l 200.422,53.658l 74.214-276.941l-200.448-53.658L 41.83,387.021z M 401.382,7.296
l-174.464,47.718L 240.64,106.291l 99.866,26.752c 10.957,2.944, 17.587,13.747, 14.797,24.166l-38.605,144.051l 152.218-41.754L 401.382,7.296z" data-tags="docs, documents, files" />
<glyph unicode="&#xe09b;" d="M0.00,352.00l0.00-256.00 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 512.00,352.00 c0.00,28.16-23.04,51.20-51.20,51.20L 51.20,403.20 C 23.04,403.20,0.00,380.16,0.00,352.00z M 460.80,352.00l0.00-256.00 L 51.20,96.00 L 51.20,352.00 L 460.80,352.00 z" data-tags="landscape, frame, document" />
<glyph unicode="&#xe09c;" d="M 438.40,296.371l-52.378,144.282c-3.866,10.65-15.232,16.282-25.318,12.595L 12.621,326.195C 2.509,322.534-2.586,310.912, 1.28,300.262
l 55.219-152.115L 56.499,229.683 c0.00,36.787, 29.389,66.688, 65.562,66.688l 91.981,0.00 l 109.696,77.005l 63.488-77.005L 438.40,296.371 z M 492.493,250.189L 122.061,250.189
c-10.752,0.00-19.507-9.19-19.507-20.531l0.00-241.178 c0.00-11.315, 8.73-20.531, 19.507-20.531l 370.432,0.00 c 10.778,0.00, 19.507,9.19, 19.507,20.531L 512.00,229.683
C 512.00,240.998, 503.27,250.189, 492.493,250.189z M 464.23,19.277L 157.158,19.277 l0.00,44.006 l 47.232,109.952l 70.886-87.987l 66.483,68.147l 85.478,30.848l 36.992-82.483
L 464.23,19.277 z" data-tags="pictures, images, photos" />
<glyph unicode="&#xe09d;" d="M 506.88,352.00L 506.88,382.72 C 506.88,394.035, 497.69,403.20, 486.40,403.20L 25.60,403.20 C 14.285,403.20, 5.12,394.035, 5.12,382.72L 5.12,352.00 l 51.20,0.00 l0.00-51.20 l-51.20,0.00 l0.00-51.20 l 51.20,0.00 l0.00-51.20 l-51.20,0.00 l0.00-51.20 l 51.20,0.00 l0.00-51.20 l-51.20,0.00 l0.00-30.72
C 5.12,53.965, 14.285,44.80, 25.60,44.80l 460.80,0.00 c 11.29,0.00, 20.48,9.165, 20.48,20.48L 506.88,96.00 l-51.20,0.00 l0.00,51.20 l 51.20,0.00 l0.00,51.20 l-51.20,0.00 L 455.68,249.60 l 51.20,0.00 L 506.88,300.80 l-51.20,0.00 L 455.68,352.00 L 506.88,352.00 z M 199.68,147.20L 199.68,300.80 l 128.00-76.80L 199.68,147.20z" data-tags="video, movie, play, film" />
<glyph unicode="&#xe09e;" d="M 384.00,454.40L 128.00,454.40 C 99.84,454.40, 76.80,431.36, 76.80,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 256.00,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 435.20,403.20 C 435.20,431.36, 412.186,454.40, 384.00,454.40z M 327.578,210.662
c-6.067-9.472-9.293-5.427-7.475,0.00c 4.813,14.285, 4.634,57.523-35.635,63.846l0.00-133.453 c0.00-24.883-14.336-40.499-44.80-50.278
c-29.594-9.472-62.72,0.384-70.477,21.658c-7.731,21.248, 9.677,47.104, 38.886,57.754c 16.307,5.914, 32.845,5.862, 45.594,0.922L 253.67,359.373 l 30.797,0.00
C 284.467,327.04, 371.021,278.246, 327.578,210.662z" data-tags="music, song, sound" />
<glyph unicode="&#xe09f;" d="M 488.192,300.80L 23.808,300.80 C 0.256,300.80-0.947,289.331, 0.358,275.302l 21.12-230.605C 22.758,30.669, 26.086,19.20, 49.613,19.20l 412.80,0.00
c 24.013,0.00, 26.854,11.469, 28.134,25.498l 21.12,230.605C 512.922,289.331, 511.77,300.80, 488.192,300.80z M 471.142,357.12C 468.326,368.384, 454.374,377.60, 440.192,377.60l-174.438,0.00
C 251.546,377.60, 231.731,385.715, 221.67,395.674L 206.413,410.726C 196.378,420.685, 176.538,428.80, 162.355,428.80L 79.002,428.80 C 64.819,428.80, 51.917,417.357, 50.355,403.354L 42.88,336.64
l 433.434,0.00 L 471.142,357.12z" data-tags="folder, category, directory" />
<glyph unicode="&#xe0a0;" d="M 434.381,352.00c0.00,25.60-25.472,25.60-25.472,25.60L 103.091,377.60 c0.00,0.00-25.472,0.00-25.472-25.60l0.00-25.60 l 356.762,0.00 L 434.381,352.00 z M 357.914,428.80L 154.061,428.80 c0.00,0.00-25.472,0.00-25.472-25.60l 254.822,0.00
C 383.411,428.80, 357.914,428.80, 357.914,428.80z M 485.325,326.40c-15.078,15.155-15.078,15.155-15.078,15.155L 470.246,300.80 L 41.728,300.80 L 41.728,341.555 c0.00,0.00,0.00,0.00-15.078-15.155
S 0.768,307.174, 6.861,275.174C 12.877,243.302, 42.138,68.454, 46.464,44.80c 4.787-25.958, 31.155-25.60, 31.155-25.60l 356.762,0.00 c0.00,0.00, 26.368-0.358, 31.155,25.60
c 4.352,23.654, 33.587,198.502, 39.629,230.374C 511.232,307.174, 500.429,311.245, 485.325,326.40z M 357.914,188.16c0.00,0.00,0.00-25.60-25.498-25.60L 179.558,162.56
c-25.472,0.00-25.472,25.60-25.472,25.60l0.00,51.20 l 35.686,0.00 L 189.773,198.40 l 132.429,0.00 L 322.202,239.36 l 35.738,0.00 L 357.939,188.16 z" data-tags="archive, drawer, cabinet, files, category" />
<glyph unicode="&#xe0a1;" d="M 86.758,277.453l 28.211-248.55C 116.48,17.101, 173.466-21.709, 256.00-21.76c 82.534,0.051, 139.546,38.861, 141.056,50.662l 28.211,248.55
C 382.157,253.338, 317.722,241.92, 256.00,241.92S 129.843,253.338, 86.758,277.453z M 337.075,431.053l-21.99,24.397C 306.611,467.507, 297.395,469.76, 279.45,469.76L 232.55,469.76
c-17.92,0.00-27.136-2.253-35.635-14.31L 174.95,431.053C 109.158,419.558, 61.44,389.069, 61.44,366.592l0.00-4.378 c0.00-39.578, 87.091-71.68, 194.56-71.68s 194.56,32.102, 194.56,71.68
L 450.56,366.592 C 450.56,389.069, 402.867,419.558, 337.075,431.053z M 308.966,374.042L 276.915,408.32L 235.085,408.32 L 203.034,374.042L 159.514,374.042 c0.00,0.00, 47.667,56.832, 54.042,64.538
C 218.419,444.467, 223.411,446.72, 229.862,446.72l 52.301,0.00 c 6.451,0.00, 11.418-2.253, 16.307-8.141c 6.349-7.706, 54.042-64.538, 54.042-64.538L 308.966,374.042 z" data-tags="trash, bin, delete, remove, can, clear" />
<glyph unicode="&#xe0a2;" d="M 256.00,428.749l-133.12-124.928l 84.48,0.00 l0.00-131.072 l 97.28,0.00 l0.00,131.072 l 84.506,0.00 L 256.00,428.749z M 495.104,133.274l-81.51,54.835l-50.253,0.00 l 87.04-66.765l-90.752,0.00
c-2.611,0.00-4.941-1.331-6.144-3.405l-20.89-57.216L 179.405,60.723 l-20.915,57.216c-1.152,2.074-3.533,3.405-6.144,3.405L 61.619,121.344 l 87.066,66.765L 98.406,188.109
l-81.485-54.835c-12.134-7.245-19.379-23.962-16.128-37.094l 14.362-78.694c 3.251-13.158, 17.69-23.936, 32.026-23.936l 417.613,0.00
c 14.387,0.00, 28.80,10.778, 32.051,23.936l 14.362,78.694C 514.509,109.338, 507.238,126.029, 495.104,133.274z" data-tags="upload, load, import" />
<glyph unicode="&#xe0a3;" d="M 495.104,133.274l-81.51,54.835l-50.253,0.00 l 87.04-66.765l-90.752,0.00 c-2.611,0.00-4.941-1.331-6.144-3.405l-20.89-57.216L 179.405,60.723 l-20.915,57.216
c-1.152,2.074-3.533,3.405-6.144,3.405L 61.619,121.344 l 87.066,66.765L 98.406,188.109 l-81.485-54.835c-12.134-7.245-19.379-23.962-16.128-37.094l 14.362-78.694
c 3.251-13.158, 17.69-23.936, 32.026-23.936l 417.613,0.00 c 14.387,0.00, 28.80,10.778, 32.051,23.936l 14.362,78.694
C 514.509,109.338, 507.238,126.029, 495.104,133.274z M 389.146,297.677L 304.64,297.677 l0.00,131.072 l-97.28,0.00 l0.00-131.072 L 122.88,297.677 l 133.12-124.928L 389.146,297.677z" data-tags="download, archive, store, save" />
<glyph unicode="&#xe0a4;" d="M 388.403,428.80L 102.40,428.80 C 74.24,428.80, 51.20,405.76, 51.20,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,348.749 L 388.403,428.80z M 358.40,275.20c0.00-14.08-11.52-25.60-25.60-25.60L 179.20,249.60
C 165.12,249.60, 153.60,261.12, 153.60,275.20L 153.60,403.20 l 204.80,0.00 L 358.40,275.20 z M 332.80,377.60l-51.20,0.00 l0.00-102.40 l 51.20,0.00 L 332.80,377.60 z" data-tags="disk, save, floppy, store" />
<glyph unicode="&#xe0a5;" d="M 478.31,188.211l-80.589,191.795c-6.349,12.80-23.245,23.27-37.555,23.27L 307.712,403.277 L 317.44,299.213L 386.56,299.213 L 256.00,190.925L 125.44,299.213l 69.12,0.00
l 9.728,104.038L 151.859,403.251 c-14.285,0.00-31.181-10.47-37.555-23.27l-80.589-191.795c-6.40-12.80-9.677-34.816-7.347-48.947l 17.408-94.362
c 2.355-14.106, 15.949-25.651, 30.234-25.651l 364.006,0.00 c 14.31,0.00, 27.904,11.546, 30.259,25.651l 17.408,94.362
C 487.987,153.37, 484.71,175.411, 478.31,188.211z M 443.392,120.986l-6.605-38.451c-1.997-14.771-15.309-26.854-29.542-26.854L 104.755,55.68
c-14.259,0.00-27.571,12.083-29.542,26.854l-6.63,38.451c-1.971,14.771, 8.09,26.854, 22.349,26.854l 330.138,0.00
C 435.354,147.814, 445.389,135.757, 443.392,120.986z" data-tags="install, download, store, storage, save" />
<glyph unicode="&#xe0a6;" d="M 389.453,284.442c-7.04,0.00-13.978-0.614-20.71-1.741c-16.794,54.912-68.813,94.925-130.458,94.925c-75.213,0.00-136.166-59.597-136.166-133.12
c0.00-6.554, 0.512-13.005, 1.459-19.328C 99.968,225.587, 96.333,225.869, 92.595,225.869C 41.472,225.869,0.00,185.318,0.00,135.347
c0.00-49.997, 41.472-90.522, 92.595-90.522l 296.858,0.00 c 67.712,0.00, 122.547,53.658, 122.547,119.808C 512.00,230.81, 457.139,284.442, 389.453,284.442z" data-tags="cloud, weather, storage" />
<glyph unicode="&#xe0a7;" d="M 389.453,284.442c-7.04,0.00-13.978-0.614-20.71-1.741c-16.794,54.912-68.813,94.925-130.458,94.925c-75.213,0.00-136.166-59.597-136.166-133.12
c0.00-6.554, 0.512-13.005, 1.459-19.328C 99.968,225.587, 96.333,225.869, 92.595,225.869C 41.472,225.869,0.00,185.318,0.00,135.347
c0.00-49.997, 41.472-90.522, 92.595-90.522L 220.16,44.826 l0.00,97.28 L 166.40,142.106 l 89.60,117.76l 89.60-117.76l-53.76,0.00 l0.00-97.28 l 97.587,0.00 c 67.712,0.00, 122.547,53.658, 122.547,119.808
C 512.00,230.81, 457.139,284.442, 389.453,284.442z" data-tags="upload, cloud, load" />
<glyph unicode="&#xe0a8;" d="M 322.56,454.40L 184.32,454.40 C 170.163,454.40, 163.84,442.931, 163.84,428.80l0.00-435.20 l 92.16,92.16l 92.16-92.16L 348.16,428.80 C 348.16,442.931, 336.691,454.40, 322.56,454.40z" data-tags="bookmark, ribbon" />
<glyph unicode="&#xe0a9;" d="M 371.20,480.00l-107.52,0.00 C 249.549,480.00, 243.20,468.531, 243.20,454.40l 51.20,0.00 c 14.157,0.00, 25.60-11.469, 25.60-25.60l0.00-317.44 l 76.80-92.16L 396.80,454.40 C 396.80,468.531, 385.357,480.00, 371.20,480.00z M 243.20,403.20L 135.68,403.20
C 121.549,403.20, 115.20,391.731, 115.20,377.60l0.00-409.60 l 76.80,92.16l 76.80-92.16L 268.80,377.60 C 268.80,391.731, 257.357,403.20, 243.20,403.20z" data-tags="bookmarks, ribbons" />
<glyph unicode="&#xe0aa;" d="M 199.68,165.862l-102.40,40.986l0.00-34.662 l 102.40-40.986L 199.68,165.862 z M 199.68,272.23l-102.40,40.96L 97.28,278.528 l 102.40-40.96L 199.68,272.23 z M 475.162,449.997
c-7.014,4.762-15.974,5.734-23.859,2.586L 256.00,374.451L 60.698,452.582C 52.813,455.731, 43.878,454.758, 36.838,449.997C 29.824,445.235, 25.60,437.299, 25.60,428.80l0.00-327.68
c0.00-10.47, 6.374-19.866, 16.077-23.782l 204.365-81.741c0.00,0.00, 4.198-1.357, 4.966-1.51C 252.672-6.221, 254.336-6.40, 256.00-6.40
c 1.638,0.00, 3.328,0.179, 4.966,0.512c 0.768,0.154, 4.966,1.536, 4.966,1.536l 204.339,81.715C 480.026,81.254, 486.40,90.65, 486.40,101.12L 486.40,428.80
C 486.40,437.299, 482.176,445.235, 475.162,449.997z M 230.40,45.978l-163.84,65.536L 66.56,398.438 L 230.40,332.877L 230.40,45.978 z M 445.44,111.488l-163.84-65.536L 281.60,332.877 l 163.84,65.562L 445.44,111.488 z
M 414.72,206.848l-102.426-40.986l0.00-34.662 l 102.426,40.986L 414.72,206.848 z M 414.72,313.19l-102.426-40.96L 312.294,237.568 l 102.426,40.96L 414.72,313.19 z" data-tags="book, notebook, reading, open" />
<glyph unicode="&#xe0ab;" d="M 427.469,237.133L 208.307,372.915c-15.974,10.47-29.03,2.739-29.03-17.152l0.00-263.578 c0.00-19.891, 13.082-27.597, 29.03-17.126l 219.187,135.782
c0.00,0.00, 7.782,5.478, 7.782,13.158C 435.251,231.654, 427.469,237.133, 427.469,237.133z" data-tags="play, media control" />
<glyph unicode="&#xe0ac;" d="M 345.60,403.20c-25.446,0.00-46.08-7.834-46.08-33.28l0.00-291.84 c0.00-25.446, 20.634-33.28, 46.08-33.28s 46.08,7.834, 46.08,33.28L 391.68,369.92 C 391.68,395.366, 371.046,403.20, 345.60,403.20zM 166.40,403.20C 140.954,403.20, 120.32,395.366, 120.32,369.92l0.00-291.84 c0.00-25.446, 20.634-33.28, 46.08-33.28s 46.08,7.834, 46.08,33.28L 212.48,369.92 C 212.48,395.366, 191.846,403.20, 166.40,403.20z" data-tags="pause, media control" />
<glyph unicode="&#xe0ad;" d="M 256.00,403.20c-98.97,0.00-179.20-80.23-179.20-179.20c0.00-98.97, 80.23-179.20, 179.20-179.20c 98.944,0.00, 179.20,80.23, 179.20,179.20C 435.20,322.97, 354.944,403.20, 256.00,403.20z" data-tags="record, circle, media control" />
<glyph unicode="&#xe0ae;" d="M 371.20,377.60l-230.40,0.00 C 115.354,377.60, 102.40,369.766, 102.40,344.32l0.00-240.64 C 102.40,78.234, 115.354,70.40, 140.80,70.40l 230.40,0.00 c 25.446,0.00, 38.40,7.834, 38.40,33.28L 409.60,344.32 C 409.60,369.766, 396.646,377.60, 371.20,377.60
z" data-tags="stop, media control" />
<glyph unicode="&#xe0af;" d="M 469.018,236.262l-191.027,126.72C 263.322,372.762, 251.29,365.568, 251.29,347.008l0.00-245.99 c0.00-18.586, 12.032-25.779, 26.701-15.974l 191.027,126.694
c0.00,0.00, 7.142,5.12, 7.142,12.262S 469.018,236.262, 469.018,236.262z M 236.698,236.262L 52.275,363.008C 37.632,372.762, 25.626,365.568, 25.626,347.008l0.00-245.99
c0.00-18.586, 12.006-25.779, 26.675-15.974l 184.422,126.694c0.00,0.00, 7.142,5.12, 7.142,12.262S 236.698,236.262, 236.698,236.262z" data-tags="next, media control" />
<glyph unicode="&#xe0b0;" d="M 35.814,224.00c0.00-7.142, 7.142-12.262, 7.142-12.262l 191.053-126.694c 14.643-9.805, 26.675-2.611, 26.675,15.974L 260.685,347.008
c0.00,18.586-12.032,25.754-26.675,16.00l-191.053-126.72C 42.982,236.262, 35.814,231.142, 35.814,224.00z M 268.16,224.00c0.00-7.142, 7.142-12.262, 7.142-12.262
l 184.397-126.694c 14.669-9.805, 26.675-2.611, 26.675,15.974L 486.374,347.008 c0.00,18.586-12.006,25.754-26.675,16.00l-184.397-126.72
C 275.302,236.262, 268.16,231.142, 268.16,224.00z" data-tags="previous, media control" />
<glyph unicode="&#xe0b1;" d="M 191.616,224.00c0.00-6.605, 6.707-11.315, 6.707-11.315l 186.24-116.966C 398.362,86.682, 409.60,93.338, 409.60,110.438L 409.60,337.562
c0.00,17.126-11.238,23.782-25.037,14.746l-186.24-116.992C 198.323,235.29, 191.616,230.605, 191.616,224.00z M 102.40,342.861l0.00-237.722 c0.00-22.733, 15.667-29.696, 38.40-29.696
S 179.20,82.406, 179.20,105.114L 179.20,342.861 c0.00,22.758-15.667,29.722-38.40,29.722S 102.40,365.594, 102.40,342.861z" data-tags="first, start, media control" />
<glyph unicode="&#xe0b2;" d="M 313.677,235.315l-186.24,116.992C 113.664,361.318, 102.40,354.688, 102.40,337.536l0.00-227.098 c0.00-17.152, 11.264-23.757, 25.037-14.746l 186.24,116.966
c0.00,0.00, 6.733,4.736, 6.733,11.315S 313.677,235.315, 313.677,235.315z M 371.20,372.582c-22.733,0.00-38.40-6.989-38.40-29.722l0.00-237.722
c0.00-22.758, 15.667-29.747, 38.40-29.747s 38.40,6.989, 38.40,29.747L 409.60,342.861 C 409.60,365.594, 393.933,372.582, 371.20,372.582z" data-tags="last, end, media control" />
<glyph unicode="&#xe0b3;" d="M 297.293,425.933l 61.542-49.818l-77.568-75.008l 51.20-51.20l 75.059,77.619l 50.995-62.899L 458.522,425.933 L 297.293,425.933 z M 178.893,198.707l-75.034-77.568l-50.432,62.234
l0.00-161.28 l 161.28,0.00 l-62.234,50.406l 77.594,75.034L 178.893,198.707z" data-tags="resize-enlarge, enlarge, fullscreen" />
<glyph unicode="&#xe0b4;" d="M 104.96,119.04L 25.60,44.80l 51.20-51.20l 74.24,79.36l 51.20-53.76l0.00,151.04 L 51.20,170.24 L 104.96,119.04z M 486.40,403.20l-51.20,51.20l-74.24-79.36l-51.20,53.76l0.00-151.04 L 460.80,277.76 l-53.76,51.20L 486.40,403.20z" data-tags="resize-shrink, shrink" />
<glyph unicode="&#xe0b5;" d="M 485.555,135.987c0.00-22.554-18.458-40.96-40.986-40.96l-399.36,0.00 c-22.528,0.00-25.165,9.446-5.837,21.043l 411.034,231.782
c 19.328,11.597, 35.149,2.637, 35.149-19.891L 485.555,135.987 z" data-tags="volume, media control" />
<glyph unicode="&#xe0b6;" d="M 112.589,345.318C 83.866,316.672-41.728,137.60, 66.79,29.133c 108.442-108.493, 287.488,17.075, 316.237,45.824
c 28.723,28.646-8.55,112.512-83.251,187.187C 225.101,336.845, 141.338,374.118, 112.589,345.318z M 349.722,99.84c-8.474-8.422-74.112,11.699-137.293,74.906
C 149.274,238.003, 129.101,303.616, 137.574,312.09c 8.397,8.474, 74.112-11.699, 137.216-74.931C 338.022,174.003, 358.195,108.314, 349.722,99.84z M 353.587,301.594
c 6.554,0.00, 13.107,2.509, 18.099,7.501l 48.768,48.794c 10.01,10.01, 10.01,26.189,0.00,36.198s-26.214,10.01-36.198,0.00l-48.768-48.794
c-10.01-9.984-10.01-26.189,0.00-36.198C 340.454,304.102, 347.034,301.594, 353.587,301.594z M 261.402,364.928c 3.968-2.227, 8.243-3.277, 12.493-3.277
c 8.96,0.00, 17.638,4.736, 22.349,13.107l 27.674,49.408c 6.912,12.339, 2.509,27.955-9.83,34.842s-27.93,2.509-34.842-9.83l-27.674-49.408
C 244.685,387.456, 249.062,371.84, 261.402,364.928z M 485.35,287.744c-6.938,12.339-22.528,16.717-34.842,9.83l-49.408-27.674
c-12.314-6.912-16.717-22.502-9.83-34.842c 4.71-8.371, 13.389-13.107, 22.349-13.107c 4.25,0.00, 8.55,1.075, 12.493,3.277l 49.408,27.674
C 487.859,259.814, 492.262,275.43, 485.35,287.744z" data-tags="sound, speaker, media control" />
<glyph unicode="&#xe0b7;" d="M 474.138,442.138c-9.984,10.01-26.189,10.01-36.198,0.00L 37.862,42.061c-10.01-10.01-10.01-26.214,0.00-36.198
c 4.992-4.992, 11.546-7.501, 18.099-7.501s 13.107,2.509, 18.099,7.501L 474.138,405.939C 484.147,415.949, 484.147,432.179, 474.138,442.138z
M 363.546,244.659c 35.558-48.23, 46.541-90.112, 39.91-96.742c-6.656-6.605-48.486,4.378-96.717,39.962l-141.466-141.491
c 107.162-47.053, 246.451,51.61, 271.488,76.646c 23.68,23.629, 2.483,84.762-47.514,147.328L 363.546,244.659z M 221.875,276.762
c-28.134,42.419-36.608,77.363-30.566,83.43c 5.965,6.016, 40.96-2.483, 83.379-30.618l 26.189,26.189C 242.918,398.618, 188.365,415.488, 166.323,393.37
C 142.541,369.664, 52.429,242.918, 83.584,138.47L 221.875,276.762z" data-tags="mute, speaker, media control" />
<glyph unicode="&#xe0b8;" d="M 358.40,106.24c-25.267,0.00-47.002-15.309-56.422-37.12L 217.60,69.12 c-36.147,0.00-39.526,30.515-39.68,39.68l0.00,99.021 c 11.034-5.094, 24.141-8.141, 39.68-8.141
l 84.378,0.00 c 9.421-21.837, 31.155-37.12, 56.422-37.12c 33.92,0.00, 61.44,27.52, 61.44,61.44S 392.32,285.44, 358.40,285.44c-25.267,0.00-47.002-15.309-56.422-37.12L 217.60,248.32
c-36.147,0.00-39.526,30.515-39.68,39.68L 177.92,346.778 C 199.757,356.198, 215.014,377.933, 215.014,403.20c0.00,33.92-27.494,61.44-61.414,61.44S 92.16,437.12, 92.16,403.20
c0.00-25.267, 15.309-46.976, 37.12-56.422L 129.28,108.80 c0.00-35.507, 23.526-88.32, 88.32-88.32l 84.378,0.00 c 9.421-21.837, 31.155-37.12, 56.422-37.12
c 33.92,0.00, 61.44,27.494, 61.44,61.44C 419.84,78.72, 392.32,106.24, 358.40,106.24z M 358.40,259.456c 19.584,0.00, 35.456-15.872, 35.456-35.456s-15.872-35.456-35.456-35.456
s-35.456,15.872-35.456,35.456S 338.816,259.456, 358.40,259.456z M 118.144,403.20c0.00,19.584, 15.872,35.456, 35.456,35.456S 189.056,422.784, 189.056,403.20S 173.184,367.744, 153.60,367.744
S 118.144,383.616, 118.144,403.20z M 358.40,9.344c-19.584,0.00-35.456,15.872-35.456,35.456s 15.872,35.456, 35.456,35.456s 35.456-15.872, 35.456-35.456
S 377.984,9.344, 358.40,9.344z" data-tags="flow-cascade, cascade" />
<glyph unicode="&#xe0b9;" d="M 419.84,377.60c0.00,33.92-27.494,61.44-61.44,61.44S 296.96,411.52, 296.96,377.60c0.00-24.909, 14.848-46.31, 36.147-55.962c-5.811-49.869-37.939-59.93-84.352-74.419
C 226.227,240.179, 200.038,231.987, 177.92,216.064L 177.92,321.178 C 199.757,330.624, 215.04,352.333, 215.04,377.60c0.00,33.92-27.52,61.44-61.44,61.44C 119.654,439.04, 92.16,411.52, 92.16,377.60
c0.00-25.267, 15.283-46.976, 37.12-56.422l0.00-194.381 C 107.443,117.402, 92.16,95.693, 92.16,70.40c0.00-33.92, 27.494-61.44, 61.44-61.44c 33.92,0.00, 61.44,27.52, 61.44,61.44
c0.00,24.909-14.848,46.31-36.173,55.962c 5.837,49.869, 37.99,59.955, 84.378,74.419c 47.181,14.746, 110.746,34.637, 118.63,120.038
C 404.147,330.086, 419.84,352.00, 419.84,377.60z M 118.144,377.60c0.00,19.584, 15.872,35.456, 35.456,35.456S 189.056,397.184, 189.056,377.60S 173.184,342.144, 153.60,342.144
S 118.144,358.016, 118.144,377.60z M 153.60,34.944c-19.584,0.00-35.456,15.872-35.456,35.456S 134.016,105.856, 153.60,105.856S 189.056,89.984, 189.056,70.40
S 173.184,34.944, 153.60,34.944z M 358.40,342.144c-19.558,0.00-35.456,15.872-35.456,35.456S 338.842,413.056, 358.40,413.056S 393.856,397.184, 393.856,377.60
S 377.958,342.144, 358.40,342.144z" data-tags="flow-branch, branch" />
<glyph unicode="&#xe0ba;" d="M 459.494,101.222L 459.494,160.00 c0.00,35.507-23.501,88.32-88.294,88.32l-51.20,0.00 c-36.147,0.00-39.501,17.715-39.68,26.88L 280.32,346.778
C 302.157,356.224, 317.44,377.933, 317.44,403.20c0.00,33.92-27.494,61.44-61.44,61.44C 222.054,464.64, 194.56,437.12, 194.56,403.20c0.00-25.267, 15.283-46.976, 37.12-56.422L 231.68,275.20
c0.00-6.63-1.92-26.88-39.68-26.88l-51.20,0.00 c-64.794,0.00-88.32-52.813-88.32-88.32l0.00-58.778 C 30.643,91.802, 15.36,70.067, 15.36,44.80c0.00-33.92, 27.494-61.44, 61.44-61.44
c 33.92,0.00, 61.44,27.52, 61.44,61.44c0.00,25.267-15.283,47.002-37.12,56.422L 101.12,160.00 c0.00,6.63, 1.92,39.68, 39.68,39.68l 51.20,0.00 c 15.539,0.00, 28.646,2.355, 39.68,6.349
l0.00-104.806 C 209.843,91.802, 194.56,70.067, 194.56,44.80c0.00-33.92, 27.494-61.44, 61.44-61.44c 33.946,0.00, 61.44,27.52, 61.44,61.44c0.00,25.267-15.309,47.002-37.146,56.422
l0.00,104.806 c 11.034-3.994, 24.141-6.349, 39.68-6.349l 51.20,0.00 c 36.147,0.00, 39.501-30.515, 39.706-39.68l0.00-58.778 C 389.043,91.802, 373.76,70.067, 373.76,44.80
c0.00-33.92, 27.494-61.44, 61.44-61.44s 61.44,27.52, 61.44,61.44C 496.64,70.067, 481.357,91.802, 459.494,101.222z M 112.256,44.80c0.00-19.584-15.872-35.456-35.456-35.456
S 41.344,25.216, 41.344,44.80S 57.216,80.256, 76.80,80.256S 112.256,64.384, 112.256,44.80z M 220.544,403.20c0.00,19.584, 15.898,35.456, 35.456,35.456
c 19.558,0.00, 35.43-15.872, 35.43-35.456S 275.558,367.744, 256.00,367.744C 236.442,367.744, 220.544,383.616, 220.544,403.20z M 291.456,44.80
c0.00-19.584-15.898-35.456-35.43-35.456c-19.584,0.00-35.456,15.872-35.456,35.456S 236.442,80.256, 256.00,80.256C 275.558,80.256, 291.456,64.384, 291.456,44.80z
M 435.20,9.344c-19.558,0.00-35.456,15.872-35.456,35.456s 15.898,35.456, 35.456,35.456s 35.456-15.872, 35.456-35.456S 454.758,9.344, 435.20,9.344z" data-tags="flow-tree, tree" />
<glyph unicode="&#xe0bb;" d="M 280.32,126.822L 280.32,321.203 C 302.157,330.624, 317.44,352.333, 317.44,377.60c0.00,33.946-27.52,61.44-61.44,61.44S 194.56,411.546, 194.56,377.60
c0.00-25.267, 15.309-46.976, 37.12-56.397l0.00-194.381 C 209.843,117.402, 194.56,95.693, 194.56,70.40c0.00-33.92, 27.52-61.44, 61.44-61.44s 61.44,27.52, 61.44,61.44
C 317.44,95.693, 302.157,117.402, 280.32,126.822z M 220.544,377.60c0.00,19.584, 15.872,35.456, 35.456,35.456S 291.456,397.184, 291.456,377.60S 275.584,342.144, 256.00,342.144
S 220.544,358.016, 220.544,377.60z M 256.00,34.944c-19.584,0.00-35.456,15.872-35.456,35.456s 15.872,35.456, 35.456,35.456s 35.456-15.872, 35.456-35.456
S 275.584,34.944, 256.00,34.944z" data-tags="flow-line, line" />
<glyph unicode="&#xe0bc;" d="M 215.04,377.60c0.00,33.946-27.52,61.44-61.44,61.44C 119.68,439.04, 92.16,411.546, 92.16,377.60c0.00-25.267, 15.283-46.976, 37.12-56.397l0.00-194.381
C 107.443,117.402, 92.16,95.693, 92.16,70.40c0.00-33.92, 27.52-61.44, 61.44-61.44c 33.946,0.00, 61.44,27.52, 61.44,61.44c0.00,25.293-15.309,47.002-37.12,56.422L 177.92,321.203
C 199.757,330.624, 215.04,352.333, 215.04,377.60z M 189.056,70.40c0.00-19.584-15.872-35.456-35.456-35.456c-19.558,0.00-35.43,15.872-35.43,35.456S 134.042,105.856, 153.60,105.856
C 173.184,105.856, 189.056,89.984, 189.056,70.40z M 153.60,342.144c-19.558,0.00-35.43,15.872-35.43,35.456S 134.042,413.056, 153.60,413.056
c 19.584,0.00, 35.456-15.872, 35.456-35.456S 173.184,342.144, 153.60,342.144z M 382.746,126.822L 382.746,321.203 C 404.557,330.624, 419.84,352.333, 419.84,377.60
c0.00,33.946-27.494,61.44-61.44,61.44c-33.894,0.00-61.44-27.494-61.44-61.44c0.00-25.267, 15.309-46.976, 37.146-56.397l0.00-194.381 C 312.243,117.402, 296.96,95.693, 296.96,70.40
c0.00-33.92, 27.546-61.44, 61.44-61.44c 33.946,0.00, 61.44,27.52, 61.44,61.44C 419.84,95.693, 404.557,117.402, 382.746,126.822z M 322.944,377.60
c0.00,19.584, 15.898,35.456, 35.456,35.456c 19.61,0.00, 35.456-15.872, 35.456-35.456S 378.01,342.144, 358.40,342.144C 338.842,342.144, 322.944,358.016, 322.944,377.60z
M 358.40,34.944c-19.558,0.00-35.456,15.872-35.456,35.456s 15.898,35.456, 35.456,35.456c 19.61,0.00, 35.456-15.872, 35.456-35.456S 378.01,34.944, 358.40,34.944z" data-tags="flow-parallel, parallel" />
<glyph unicode="&#xe0bd;" d="M 255.616,418.56L 255.616,320.563L 435.251,320.589L 435.251,127.258L 255.616,127.258L 255.616,29.44L 61.491,224.00 z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0be;" d="M 450.56,223.616L 352.563,223.642L 352.589,403.251L 159.258,403.251L 159.258,223.616L 61.44,223.642L 256.00,29.491 z" data-tags="arrow-down, download, bottom" />
<glyph unicode="&#xe0bf;" d="M 450.56,224.384L 352.563,224.358L 352.589,44.749L 159.258,44.749L 159.258,224.384L 61.44,224.358L 256.026,418.509 z" data-tags="arrow-up- upload, top" />
<glyph unicode="&#xe0c0;" d="M 256.384,418.56L 256.384,320.563L 76.749,320.589L 76.749,127.258L 256.384,127.258L 256.384,29.44L 450.509,224.00 z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0c1;" d="M 255.616,55.04L 255.616,153.037L 435.251,153.011L 435.251,295.142L 255.616,295.142L 255.616,392.96L 61.491,223.974 z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0c2;" d="M 424.96,223.616L 326.963,223.642L 326.989,403.251L 184.858,403.251L 184.858,223.616L 87.04,223.642L 256.00,29.491 z" data-tags="arrow-down, download, bottom" />
<glyph unicode="&#xe0c3;" d="M 424.96,224.384L 326.963,224.358L 326.989,44.749L 184.858,44.749L 184.858,224.384L 87.04,224.358L 256.026,418.509 z" data-tags="arrow-up, upload, top" />
<glyph unicode="&#xe0c4;" d="M 256.384,392.96L 256.384,294.963L 76.749,294.989L 76.749,152.858L 256.384,152.858L 256.384,55.04L 450.509,224.026 z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0c5;" d="M 491.52,224.00c0.00,130.074-105.446,235.52-235.52,235.52S 20.48,354.074, 20.48,224.00c0.00-130.099, 105.446-235.546, 235.52-235.546S 491.52,93.926, 491.52,224.00z M 71.68,224.00
c0.00,101.786, 82.534,184.32, 184.32,184.32s 184.32-82.534, 184.32-184.32c0.00-101.811-82.534-184.346-184.32-184.346S 71.68,122.189, 71.68,224.00z M 354.56,177.92L 354.56,270.08 L 249.856,270.08 L 249.856,327.68
L 152.32,224.00l 97.536-103.68L 249.856,177.92 L 354.56,177.92 z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0c6;" d="M 256.00,459.52c-130.074,0.00-235.52-105.446-235.52-235.52s 105.446-235.52, 235.52-235.52s 235.52,105.446, 235.52,235.52S 386.074,459.52, 256.00,459.52z M 256.00,39.68
c-101.811,0.00-184.32,82.534-184.32,184.32S 154.189,408.32, 256.00,408.32s 184.32-82.534, 184.32-184.32S 357.811,39.68, 256.00,39.68z M 302.08,322.56L 209.92,322.56 l0.00-104.704 L 152.32,217.856 L 256.00,120.32
l 103.68,97.536L 302.08,217.856 L 302.08,322.56 z" data-tags="arrow-down, download, bottom" />
<glyph unicode="&#xe0c7;" d="M 256.026-11.52c 130.074,0.00, 235.494,105.446, 235.494,235.52s-105.421,235.52-235.494,235.52C 125.926,459.52, 20.48,354.074, 20.48,224.00S 125.926-11.52, 256.026-11.52z
M 256.026,408.32c 101.811,0.00, 184.294-82.534, 184.294-184.32s-82.509-184.32-184.294-184.32C 154.189,39.68, 71.68,122.189, 71.68,224.00S 154.189,408.32, 256.026,408.32z M 209.92,125.44
l 92.186,0.00 L 302.106,230.144 l 57.60,0.00 l-103.68,97.536L 152.32,230.144L 209.92,230.144 L 209.92,125.44 z" data-tags="arrow-up, upload, top" />
<glyph unicode="&#xe0c8;" d="M 20.48,224.00c0.00-130.074, 105.472-235.52, 235.52-235.52c 130.074,0.00, 235.52,105.446, 235.52,235.52C 491.52,354.074, 386.074,459.52, 256.00,459.52C 125.926,459.52, 20.48,354.074, 20.48,224.00z
M 440.32,224.00c0.00-101.786-82.534-184.32-184.32-184.32S 71.68,122.189, 71.68,224.00C 71.68,325.811, 154.189,408.32, 256.00,408.32S 440.32,325.811, 440.32,224.00z M 157.44,270.08l0.00-92.16 l 104.704,0.00 l0.00-57.60
L 359.68,224.00l-97.536,103.68L 262.144,270.08 L 157.44,270.08 z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0c9;" d="M 358.374,341.76L 358.40,106.24L 153.60,224.00 z" data-tags="arrow-left, left, triangle, previous" />
<glyph unicode="&#xe0ca;" d="M 373.76,326.374L 138.24,326.40L 256.00,121.60 z" data-tags="arrow-down, triangle, down, bottom" />
<glyph unicode="&#xe0cb;" d="M 138.24,121.60L 373.76,121.60L 255.974,326.40 z" data-tags="arrow-up, triangle, up, top" />
<glyph unicode="&#xe0cc;" d="M 153.626,341.76L 153.60,106.24L 358.40,224.00 z" data-tags="arrow-right, triangle, right, next" />
<glyph unicode="&#xe0cd;" d="M 292.787,364.39c-10.701-10.445-115.251-120.218-115.251-120.218C 171.827,238.592, 168.986,231.296, 168.986,224.00s 2.842-14.592, 8.55-20.173
c0.00,0.00, 104.55-109.773, 115.251-120.192c 10.701-10.445, 29.952-11.162, 41.37,0.00c 11.392,11.136, 12.288,26.675-0.026,40.32L 238.208,224.00l 95.923,100.045
c 12.314,13.67, 11.418,29.21, 0.026,40.346C 322.714,375.526, 303.462,374.835, 292.787,364.39z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0ce;" d="M 396.365,260.787c-10.419-10.701-120.192-115.277-120.192-115.277C 270.592,139.802, 263.296,136.96, 256.00,136.96c-7.322,0.00-14.618,2.842-20.173,8.55
c0.00,0.00-109.773,104.576-120.218,115.277c-10.419,10.701-11.136,29.926,0.00,41.37c 11.162,11.418, 26.701,12.314, 40.346,0.00L 256.00,206.208l 100.019,95.923
c 13.67,12.314, 29.235,11.418, 40.346,0.00C 407.526,290.714, 406.835,271.462, 396.365,260.787z" data-tags="arrow-down, down, bottom" />
<glyph unicode="&#xe0cf;" d="M 396.365,187.213c-10.419,10.701-120.192,115.251-120.192,115.251C 270.592,308.173, 263.296,311.04, 256.00,311.04c-7.322,0.00-14.618-2.867-20.173-8.576
c0.00,0.00-109.773-104.55-120.218-115.251c-10.419-10.701-11.136-29.952,0.00-41.37c 11.162-11.392, 26.701-12.314, 40.346,0.00L 256.00,241.766l 100.019-95.923
c 13.67-12.314, 29.235-11.392, 40.346,0.00C 407.526,157.286, 406.835,176.538, 396.365,187.213z" data-tags="arrow-up, up, top" />
<glyph unicode="&#xe0d0;" d="M 219.213,364.39c 10.701-10.445, 115.251-120.218, 115.251-120.218C 340.198,238.592, 343.04,231.296, 343.04,224.00s-2.842-14.592-8.576-20.173
c0.00,0.00-104.55-109.773-115.251-120.192c-10.701-10.445-29.926-11.162-41.37,0.00c-11.418,11.136-12.314,26.675,0.00,40.32L 273.792,224.00L 177.869,324.045
c-12.314,13.67-11.418,29.21,0.00,40.346C 189.286,375.526, 208.538,374.835, 219.213,364.39z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0d1;" d="M 317.414,136.499c 6.861-6.938, 6.861-18.15,0.00-25.062c-6.861-6.938-17.946-6.938-24.806,0.00l-98.048,100.019
c-6.861,6.938-6.861,18.15,0.00,25.062l 98.048,100.045c 6.861,6.938, 17.946,6.938, 24.806,0.00s 6.861-18.125,0.00-25.062L 237.03,224.00L 317.414,136.499z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0d2;" d="M 343.501,285.414c 6.938,6.861, 18.15,6.861, 25.062,0.00c 6.938-6.861, 6.938-17.946,0.00-24.806l-100.019-98.048
c-6.938-6.861-18.15-6.861-25.062,0.00l-100.045,98.048c-6.912,6.861-6.912,17.946,0.00,24.806c 6.938,6.861, 18.125,6.861, 25.062,0.00L 256.00,205.03
L 343.501,285.414z" data-tags="arrow-down, down, bottom" />
<glyph unicode="&#xe0d3;" d="M 168.474,162.586c-6.938-6.861-18.125-6.861-25.062,0.00c-6.912,6.861-6.938,17.946,0.00,24.832L 243.456,285.414
c 6.938,6.861, 18.15,6.861, 25.062,0.00l 100.045-98.022c 6.938-6.886, 6.938-17.971,0.00-24.832s-18.125-6.861-25.062,0.00L 255.974,242.97L 168.474,162.586z" data-tags="arrow-up, up, top" />
<glyph unicode="&#xe0d4;" d="M 194.586,136.499c-6.861-6.938-6.861-18.15,0.00-25.062c 6.835-6.938, 17.946-6.938, 24.806,0.00l 98.048,100.019
c 6.861,6.938, 6.861,18.15,0.00,25.062l-98.048,100.045c-6.861,6.938-17.946,6.938-24.806,0.00S 187.725,318.438, 194.56,311.526L 274.97,224.00L 194.586,136.499z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0d5;" d="M 368.614,34.099c 6.861-6.938, 6.861-18.125,0.00-25.062s-17.946-6.938-24.806,0.00l-200.448,202.419c-6.861,6.938-6.861,18.15,0.00,25.062
l 200.448,202.445c 6.861,6.938, 17.946,6.938, 24.806,0.00s 6.861-18.125,0.00-25.062L 185.83,224.00L 368.614,34.099z" data-tags="arrow-left, previous, left" />
<glyph unicode="&#xe0d6;" d="M 66.099,336.614c-6.938,6.861-18.15,6.861-25.062,0.00c-6.912-6.835-6.912-17.946,0.00-24.806l 202.445-200.448c 6.938-6.861, 18.125-6.861, 25.062,0.00
l 202.445,200.448c 6.912,6.861, 6.938,17.946,0.00,24.806S 452.813,343.475, 445.926,336.64L 256.00,153.83L 66.099,336.614z" data-tags="arrow-down, down, bottom" />
<glyph unicode="&#xe0d7;" d="M 445.901,111.386c 6.938-6.861, 18.15-6.861, 25.062,0.00c 6.938,6.861, 6.938,17.946,0.00,24.806l-202.445,200.448
c-6.912,6.861-18.125,6.861-25.037,0.00l-202.445-200.448c-6.912-6.861-6.938-17.946,0.00-24.806s 18.125-6.861, 25.062,0.00l 189.901,182.81L 445.901,111.386z" data-tags="arrow-up, up, top" />
<glyph unicode="&#xe0d8;" d="M 143.352,34.099c -6.861-6.938, -6.861-18.125,0.00-25.062s 17.946-6.938 24.806,0.00l 200.448,202.419c 6.861,6.938 6.861,18.15,0.00,25.062
l -200.448,202.445c -6.861,6.938, -17.946,6.938, -24.806,0.00s -6.861-18.125,0.00-25.062L 326.136,224.00L 143.352,34.099z" />
<glyph unicode="&#xe0d9;" d="M 127.565,96.00L 127.59,178.637L 506.88,178.611L 506.88,269.568L 127.565,269.568L 127.59,352.00L 5.12,224.00 z" data-tags="arrow-left, previous, left" />
<glyph unicode="&#xe0da;" d="M 384.00,95.539L 301.363,95.565L 301.389,474.88L 210.432,474.88L 210.432,95.539L 128.00,95.565L 256.00-26.88 z" data-tags="arrow-down, down, bottom" />
<glyph unicode="&#xe0db;" d="M 384.00,352.435L 301.363,352.435L 301.389-26.88L 210.432-26.88L 210.432,352.435L 128.00,352.435L 256.00,474.88 z" data-tags="arrow-up, up, top" />
<glyph unicode="&#xe0dc;" d="M 384.461,96.00L 384.435,178.637L 5.12,178.611L 5.12,269.568L 384.461,269.568L 384.435,352.00L 506.88,224.00 z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0dd;" d="M 256.00,480.00L 138.24,293.12l 235.494,0.00L 256.00,480.00z M 256.026-32.00l 117.734,186.88L 138.24,154.906L 256.026-32.00z" data-tags="menu, arrows, up-down, dropdown" />
<glyph unicode="&#xe0de;" d="M 76.80,280.32c-31.104,0.00-56.32-25.216-56.32-56.32c0.00-31.104, 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32C 133.12,255.104, 107.904,280.32, 76.80,280.32z M 256.00,280.32
c-31.104,0.00-56.32-25.216-56.32-56.32c0.00-31.104, 25.216-56.32, 56.32-56.32s 56.294,25.216, 56.294,56.32C 312.294,255.104, 287.104,280.32, 256.00,280.32z M 435.20,280.32
c-31.104,0.00-56.32-25.216-56.32-56.32c0.00-31.104, 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32C 491.52,255.104, 466.304,280.32, 435.20,280.32z" data-tags="ellipsis, dots, circles" />
<glyph unicode="&#xe0df;" d="M 166.40,280.32c-31.104,0.00-56.32-25.216-56.32-56.32s 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32S 197.504,280.32, 166.40,280.32z M 345.60,280.32
c-31.104,0.00-56.32-25.216-56.32-56.32s 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32S 376.704,280.32, 345.60,280.32z" data-tags="dots, circles" />
<glyph unicode="&#xe0e0;" d="M 256.00,280.32c-31.104,0.00-56.32-25.216-56.32-56.32s 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32S 287.104,280.32, 256.00,280.32z" data-tags="dot, circle" />
<glyph unicode="&#xe0e1;" d="M 252.723,469.734C 116.992,467.917, 8.448,356.429, 10.266,220.723c 1.818-135.706, 113.306-244.275, 249.037-242.458c 135.706,1.792, 244.275,113.306, 242.458,249.037
C 499.942,363.008, 388.403,471.552, 252.723,469.734z M 258.586,30.003c-107.162-1.459-195.174,84.25-196.608,191.411c-1.434,107.162, 84.275,195.174, 191.437,196.608
c 107.136,1.434, 195.149-84.275, 196.582-191.411S 365.747,31.462, 258.586,30.003z M 195.866,182.349c-10.368,0.00-18.227,3.789-23.552,11.366
C 166.963,201.293, 164.326,211.379, 164.326,224.00c0.00,27.75, 10.522,41.626, 31.539,41.626c 4.198,0.00, 8.755-1.408, 13.67-4.198
c 4.89-2.816, 9.037-7.731, 12.416-14.72l 31.514,16.41C 240.87,285.824, 219.955,297.19, 190.797,297.19c-19.917,0.00-36.352-6.579-49.408-19.763
C 128.358,264.243, 121.83,246.426, 121.83,224.00c0.00-22.989, 6.451-40.96, 19.354-53.862c 12.877-12.902, 29.875-19.354, 50.893-19.354
c 13.158,0.00, 25.216,3.302, 36.147,9.907s 19.507,15.642, 25.677,27.162l-29.03,14.72C 219.264,189.107, 209.587,182.349, 195.866,182.349z M 331.699,182.349
c-10.394,0.00-18.253,3.789-23.552,11.366c-5.35,7.552-7.987,17.664-7.987,30.285c0.00,27.75, 10.496,41.626, 31.539,41.626
c 4.506,0.00, 9.19-1.408, 14.106-4.198c 4.89-2.816, 9.062-7.731, 12.39-14.72l 31.104,16.41c-12.339,22.707-33.05,34.074-62.259,34.074
c-19.891,0.00-36.352-6.579-49.382-19.763c-13.056-13.184-19.558-30.976-19.558-53.402c0.00-22.989, 6.374-40.96, 19.123-53.862
c 12.774-12.902, 29.824-19.354, 51.123-19.354c 12.902,0.00, 24.806,3.302, 35.738,9.907c 10.906,6.605, 19.61,15.642, 26.061,27.162l-29.44,14.72
C 355.098,189.107, 345.446,182.349, 331.699,182.349z" data-tags="cc, creative commons" />
<glyph unicode="&#xe0e2;" d="M 256.00,313.984c 22.835,0.00, 34.253,11.392, 34.253,34.202c0.00,23.117-11.418,34.662-34.253,34.662S 221.773,371.302, 221.773,348.186
C 221.773,325.376, 233.165,313.984, 256.00,313.984zM 306.483,300.774L 205.542,300.774 c-4.403,0.00-8.115-1.536-11.213-4.608s-4.608-6.81-4.608-11.187l0.00-100.506 l 28.083,0.00 l0.00-119.373 l 76.339,0.00 l0.00,119.373 l 28.109,0.00 L 322.253,285.005
c0.00,4.378-1.613,8.09-4.813,11.187C 314.214,299.238, 310.579,300.774, 306.483,300.774zM 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 256.00,23.296
c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-by, creative commons" />
<glyph unicode="&#xe0e3;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 66.432,289.894l 124.672-55.834
l 39.04-17.101l 28.979-13.184l 23.706-10.112c 4.403-3.789, 6.605-8.755, 6.605-14.899c0.00-8.806-3.021-15.078-9.011-18.867
c-5.99-3.789-13.261-5.709-21.734-5.709c-20.506,0.00-38.784,7.45-54.886,22.374l-33.766-34.227c 22.528-19.302, 47.411-29.133, 74.598-29.389l0.00-37.76
l 28.518,0.00 l0.00,37.76 c 16.947,1.459, 31.667,7.066, 44.109,16.896c 12.416,9.805, 20.275,22.426, 23.475,37.939l 91.11-40.576
C 397.696,65.28, 331.75,23.296, 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704C 55.296,247.091, 59.238,269.261, 66.432,289.894z M 325.402,227.507l-39.501,17.562
L 264.397,254.72L 233.216,268.749c-1.459,2.048-2.176,4.096-2.176,6.144c0.00,7.014, 2.995,12.006, 9.011,14.925c 5.965,2.918, 12.774,4.403, 20.403,4.403
c 14.336,0.00, 28.365-4.838, 42.138-14.49l 32.051,32.922c-18.458,14.054-38.938,21.658-61.44,22.835L 273.203,373.197 L 244.659,373.197 l0.00-37.734
C 229.427,334.592, 216.115,330.24, 204.698,322.534C 193.306,314.752, 185.549,304.461, 181.453,291.584l-93.568,41.984C 123.699,388.403, 185.60,424.704, 256.00,424.704
c 110.848,0.00, 200.704-89.856, 200.704-200.704c0.00-17.997-2.406-35.43-6.861-51.994L 325.402,227.507z" data-tags="cc-nc, creative commons" />
<glyph unicode="&#xe0e4;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 66.125,289.024l 64.41-28.493L 125.824,260.531
l0.00-29.21 l 23.04,0.00 c0.00-4.122-0.41-8.218-0.41-12.339l0.00-6.989 L 125.824,211.994 l0.00-29.21 L 152.576,182.784 c 3.712-21.837, 11.93-39.501, 23.014-53.504
c 23.04-30.438, 60.083-46.899, 100.403-46.899c 26.317,0.00, 50.176,7.834, 64.179,15.642l-9.882,45.645c-8.653-4.531-27.981-10.675-46.899-10.675
c-20.582,0.00-39.91,6.144-53.069,20.966c-6.17,6.963-10.701,16.461-13.542,28.80l 89.421,0.00 l 125.594-55.603C 397.619,65.254, 331.725,23.296, 256.00,23.296
c-110.848,0.00-200.704,89.856-200.704,200.704C 55.296,246.784, 59.162,268.621, 66.125,289.024z M 316.339,231.322l 3.686,0.00 L 320.026,260.531 L 250.342,260.531 L 222.08,273.05
C 224.512,278.528, 227.379,283.418, 230.758,287.258C 243.507,302.899, 261.606,309.504, 281.344,309.504c 18.099,0.00, 34.944-5.35, 45.645-9.907l 11.52,46.925
c-14.822,6.579-36.634,12.314-61.696,12.314c-38.682,0.00-71.578-15.616-95.027-41.958c-5.222-6.016-9.728-12.774-13.824-19.891l-80.64,35.686
C 123.059,388.019, 185.216,424.704, 256.00,424.704c 110.848,0.00, 200.704-89.856, 200.704-200.704c0.00-17.92-2.381-35.277-6.784-51.789L 316.339,231.322z" data-tags="cc-nc-eu, creative commons" />
<glyph unicode="&#xe0e5;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 64.256,283.392l 125.107-55.706L 161.664,227.686
l0.00-38.272 l 57.549,0.00 l 5.632-11.648l0.00-18.56 L 161.664,159.206 l0.00-38.246 l 63.181,0.00 l0.00-55.552 l 61.158,0.00 l0.00,55.552 l 63.616,0.00 l0.00,35.354 l 78.771-35.072C 393.37,62.592, 329.267,23.296, 256.00,23.296
c-110.848,0.00-200.704,89.856-200.704,200.704C 55.296,244.685, 58.419,264.627, 64.256,283.392z M 286.029,159.232l0.00,18.56 l 2.867,5.581l 54.221-24.115L 286.029,159.258 z
M 349.619,210.099L 349.619,227.712 l-38.246,0.00 l 62.413,114.944l-65.229,0.00 l-42.957-95.13L 242.765,257.664L 203.52,342.656L 138.291,342.656 L 165.376,292.147L 84.429,328.166
C 119.654,386.048, 183.296,424.704, 256.00,424.704c 110.848,0.00, 200.704-89.856, 200.704-200.704c0.00-20.096-2.995-39.475-8.474-57.779L 349.619,210.099z" data-tags="cc-nc-jp, creative commons" />
<glyph unicode="&#xe0e6;" d="M 254.72,353.459c-28.109,0.00-51.942-8.243-71.552-24.781s-31.744-39.885-36.429-69.99L 127.462,258.688 l 48.691-48.717l 48.717,48.717L 206.874,258.688
c 4.096,28.954, 22.528,43.418, 55.296,43.418c 18.125,0.00, 32.051-6.784, 41.677-20.403c 9.677-13.594, 14.49-33.434, 14.49-59.443
c0.00-24.883-5.274-44.774-15.795-59.674c-10.547-14.925-24.448-22.40-41.677-22.40c-34.56,0.00-52.557,14.925-53.99,44.774L 144.998,184.96
c 4.096-30.72, 16.23-54.426, 36.429-71.091c 20.173-16.666, 44.186-25.011, 71.962-25.011c 37.786,0.00, 68.48,12.493, 92.186,37.504
c 23.706,25.037, 35.558,56.397, 35.558,94.157c0.00,38.912-11.418,70.81-34.227,95.642C 324.045,341.018, 293.325,353.459, 254.72,353.459z M 256.00,469.76
c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704
S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-sa, creative commons" />
<glyph unicode="&#xe0e7;" d="M 166.707,239.795l 178.637,0.00 L 345.344,281.933 L 166.707,281.933 L 166.707,239.795 z M 166.707,160.794l 178.637,0.00 l0.00,42.138 L 166.707,202.931 L 166.707,160.794 z M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76
s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704
s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-nd, creative commons" />
<glyph unicode="&#xe0e8;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 66.125,289.024l 79.078-34.97
c-1.997-10.163-3.072-20.762-3.072-31.642c0.00-98.125, 73.216-125.747, 119.296-125.747c 27.187,0.00, 50.662,8.755, 69.069,21.632
c 3.507,2.509, 6.682,5.018, 9.60,7.603l-35.814,43.52c-1.05-1.203-2.15-2.33-3.277-3.354c-13.952-13.235-29.261-13.235-32.666-13.235
c-37.146,0.00-52.864,38.81-53.35,70.323l 216.858-95.974c-34.176-61.926-100.096-103.885-175.821-103.885c-110.848,0.00-200.704,89.856-200.704,200.704
C 55.296,246.784, 59.162,268.621, 66.125,289.024z M 225.587,271.462C 233.626,286.003, 246.938,297.472, 266.01,297.472c 11.085,0.00, 19.84-3.686, 26.752-8.294
c 2.867-2.074, 5.35-4.147, 7.45-6.221l 40.013,41.165c-26.88,23.117-57.421,27.238-77.414,27.238c-46.95,0.00-80.973-21.018-100.582-51.84
L 87.322,332.698C 123.059,388.019, 185.216,424.704, 256.00,424.704c 110.848,0.00, 200.704-89.856, 200.704-200.704c0.00-17.92-2.381-35.277-6.784-51.763L 225.587,271.462z" data-tags="cc-pd, creative commons" />
<glyph unicode="&#xe0e9;" d="M 256.00,365.44c-81.126,0.00-101.53-76.544-101.53-141.44S 174.874,82.534, 256.00,82.534c 81.152,0.00, 101.555,76.57, 101.555,141.466S 337.152,365.44, 256.00,365.44z
M 212.301,224.00c0.00,28.57, 1.971,88.115, 43.699,88.115c 3.302,0.00, 6.298-0.538, 9.114-1.229c 5.862-5.018, 8.704-11.981, 3.098-21.683l-54.016-99.302
C 212.531,202.47, 212.301,214.835, 212.301,224.00z M 256.00,135.91c-3.277,0.00-6.298,0.333-9.088,1.024c-0.538,0.154-1.05,0.333-1.587,0.512
c-0.845,0.282-1.766,0.538-2.586,0.87c-9.267,3.942-15.13,11.11-6.707,23.757l 60.39,104.294c 2.867-15.258, 3.277-31.181, 3.277-42.342
C 299.725,195.405, 297.728,135.91, 256.00,135.91z M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76
z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-zero, creative commons" />
<glyph unicode="&#xe0ea;" d="M 356.506,294.195l-53.555,0.00 L 302.95,347.75 c0.00,3.789-1.306,7.014-3.942,9.677c-2.637,2.611-5.862,3.942-9.651,3.942L 154.189,361.37
C 150.682,360.781, 147.738,359.219, 145.434,356.762C 143.078,354.278, 141.901,351.283, 141.901,347.75l0.00-180.787 c0.00-3.789, 1.331-7.014, 3.942-9.651
s 5.862-3.942, 9.651-3.942l 53.555,0.00 l0.00-53.555 c0.00-3.789, 1.306-7.014, 3.942-9.651c 2.637-2.637, 5.862-3.942, 9.651-3.942l 133.862,0.00
c 3.789,0.00, 7.014,1.331, 9.651,3.942s 3.942,5.862, 3.942,9.651L 370.099,280.602 c0.00,3.789-1.331,7.014-3.942,9.651
C 363.52,292.89, 360.294,294.195, 356.506,294.195z M 220.902,294.195C 217.677,293.632, 214.912,292.07, 212.557,289.587S 209.05,284.134, 209.05,280.602l0.00-100.48 L 168.678,180.122
L 168.678,334.157 l 107.52,0.00 l0.00-39.962 L 220.902,294.195 z M 343.322,113.408l-107.52,0.00 L 235.802,267.443 l 107.52,0.00 L 343.322,113.408 z M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76
s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704
S 366.848,23.296, 256.00,23.296z" data-tags="cc-share, creative commons" />
<glyph unicode="&#xe0eb;" d="M 416.614,219.597l-48.717,20.224L 367.898,300.80 l-150.528,62.336L 150.682,333.747l0.00-69.427 L 151.091,263.936L 92.288,239.36l0.00-63.206 l 62.746-27.187l 63.642,26.317
l 4.378-1.741l 128.589-53.12l 3.046-0.87l 2.662,0.87l 59.674,25.446l 4.378,2.227l0.00,69.35 L 416.614,219.597z M 346.829,138.88l-0.435,0.41
l0.00-0.41 L 233.626,185.344L 233.626,230.144 l 112.768-46.157l0.00-1.741 l 0.435,0.00 L 346.829,138.88 z M 354.304,195.917L 318.746,211.20l 38.63,16.333l 36.429-15.386L 354.304,195.917z
M 406.067,158.157l-43.878-18.867l0.00,42.982 l 43.878,18.483L 406.067,158.157 z M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76
S 391.731,469.76, 256.00,469.76z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-share, creative commons" />
<glyph unicode="&#xe0ec;" d="M 349.696,167.987c 32.41,0.845, 61.542,17.946, 78.746,47.718c 27.11,46.95, 11.75,103.578-40.448,133.709l-32.691,18.893l 54.758,94.874L 380.902,480.00
l-105.856-183.296c-8.243,20.326-24.038,38.63-46.925,51.814L 166.246,384.282L 70.40,218.266l 61.875-35.738c 22.886-13.21, 46.669-17.613, 68.48-14.515
L 94.976-15.155L 124.16-32.00l 54.784,94.848l 32.717-18.867c 52.198-30.131, 109.21-14.669, 136.294,32.307C 365.107,106.035, 365.21,139.674, 349.696,167.987z
M 372.71,322.842c 34.842-20.122, 43.802-57.216, 24.909-89.933c-18.893-32.742-55.245-43.059-90.112-22.938L 275.20,228.608
c 0.384,0.922, 0.691,1.843, 1.024,2.765l 63.744,110.387L 372.71,322.842z M 147.61,209.101L 114.893,227.994l 65.152,112.896l 32.742-18.893
c 34.842-20.122, 43.776-57.216, 24.909-89.958C 218.803,199.296, 182.477,188.954, 147.61,209.101z M 226.995,70.528l-32.742,18.893l 63.821,110.49
c 0.589,0.717, 1.203,1.408, 1.766,2.15l 32.307-18.662c 34.893-20.096, 43.802-57.216, 24.96-89.958C 298.189,60.723, 261.837,50.406, 226.995,70.528z
" data-tags="daniel bruce" />
<glyph unicode="&#xe0ed;" d="M 256.00,454.40c-187.827,0.00-230.40-42.598-230.40-230.40c0.00-187.802, 42.573-230.40, 230.40-230.40s 230.40,42.598, 230.40,230.40C 486.40,411.802, 443.827,454.40, 256.00,454.40z" data-tags="daniel bruce" />
<glyph class="hidden" unicode="&#xf000;" d="M0,480L 512 -32L0 -32 z" horiz-adv-x="0" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

Binary file not shown.

View File

@ -1,108 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG webfont generated by Font Squirrel.
Copyright : Copyright c 2011 by Just Be Nice studio All rights reserved
Designer : Igor Kiselev
Foundry : Just Be Nice studio
Foundry URL : httpwwwjustbenicestudiocom
</metadata>
<defs>
<font id="WebSymbolsRegular" horiz-adv-x="1000" >
<font-face units-per-em="1000" ascent="801" descent="-199" />
<missing-glyph horiz-adv-x="250" />
<glyph unicode=" " horiz-adv-x="250" />
<glyph unicode="&#x09;" horiz-adv-x="250" />
<glyph unicode="&#xa0;" horiz-adv-x="250" />
<glyph unicode="!" />
<glyph unicode="#" horiz-adv-x="965" d="M207 259q0 -26 -42 -26h-16v52h23q35 0 35 -26zM190 355q0 -23 -34 -23h-7v46h8q33 0 33 -23zM265 -112h62v241h-62v-148h-1l-115 148h-62v-241h62v147h1zM388 -112h63v241h-63v-241zM270 252q0 55 -49 62q27 14 27 49q0 63 -72 63h-89v-241h96q37 0 62 16t25 51z M684 -107v75q-21 -26 -54 -26q-29 0 -47 18.5t-18 47.5q0 28 18 47t46 19q35 0 55 -26v75q-31 12 -57 12q-53 0 -90 -37.5t-37 -89.5q0 -54 37.5 -90t91.5 -36q22 0 55 11zM309 185h137v53h-74v42h70v53h-70v40h74v53h-137v-241zM222 561v162h-136v-51h74v-112 q0 -31 -18 -31q-11 0 -27 19l-34 -36q23 -36 62 -36q38 0 58.5 23t20.5 62zM740 -112h137v53h-75v41h71v53h-71v41h75v53h-137v-241zM484 588v135h-63v-126q0 -20 -2 -32t-12 -23t-28 -11q-27 0 -35 17.5t-8 48.5v126h-63v-135q0 -57 24.5 -84.5t81.5 -27.5q56 0 80.5 27.5 t24.5 84.5zM697 564q0 27 -16.5 43t-35.5 20.5t-35.5 11.5t-16.5 18q0 10 8.5 15t18.5 5q23 0 42 -16l25 49q-35 20 -76 20q-36 0 -59.5 -22.5t-23.5 -58.5q0 -29 16 -45t35.5 -19.5t35.5 -10.5t16 -20q0 -12 -9 -18.5t-21 -6.5q-25 0 -56 25l-26 -50q37 -28 84 -28 q43 0 68.5 22.5t25.5 65.5zM838 670h52v53h-166v-53h51v-187h63v187zM965 801v-1000h-965v1000h965z" />
<glyph unicode="%" d="M306 -32l161 -168h-467v467l168 -161l161 161q29 29 69 29t69 -29t29 -69t-29 -69zM1000 800v-467l-168 161l-161 -161q-29 -29 -69 -29t-69 29t-29 69t29 69l161 161l-161 168h467z" />
<glyph unicode="&#x26;" d="M644 382l116 -102v280h-280l102 -116l-13 -13l-213 -213l-116 102v-280h280l-102 116zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="'" d="M654 300l346 -346l-154 -154l-346 346l-346 -346l-154 154l346 346l-346 346l154 154l346 -346l346 346l154 -154z" />
<glyph unicode="(" d="M547 68l71 71l-161 161l161 161l-71 71l-233 -232zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode=")" d="M453 68l233 232l-233 232l-71 -71l161 -161l-161 -161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="*" d="M740 220l180 180h-120q-30 92 -118.5 152.5t-186.5 60.5q-131 0 -224 -92.5t-93 -223.5t93 -223.5t224 -92.5t223 92l-62 71q-66 -64 -156 -64q-91 0 -155.5 64.5t-64.5 155.5t64.5 155.5t155.5 64.5q95 0 156 -64q8 -8 11.5 -16.5t6.5 -20.5t6 -19h-120zM1000 300 q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="+" d="M560 242h235v118h-235v235h-118v-235h-236v-118h236v-236h118v236zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="," d="M840 505q28 28 28 67.5t-28 67.5t-67.5 28t-67.5 -28t-28 -67.5t28 -67.5t67.5 -28t67.5 28zM1000 665v-270l-595 -595l-405 405l595 595h270z" />
<glyph unicode="-" d="M206 242h589v118h-589v-118zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="." horiz-adv-x="1179" d="M1179 729q-250 -222 -600 -750l-115 -179q-144 180 -464 500l107 107l286 -250q150 150 279 271.5t205.5 187.5t131.5 111t77 59l21 14q4 0 11 -2t26 -19.5t35 -49.5z" />
<glyph unicode="/" d="M260 354l-54 -53q71 -71 129 -133.5t81 -89.5l22 -26q8 13 22 35.5t56.5 85.5t83.5 118.5t95 119.5t99 104q-18 35 -36 35q-10 -6 -32 -22t-113.5 -97.5t-210.5 -200.5zM500 801q136 0 251 -67t182 -182t67 -251t-67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251 t67 251t182 182t251 67z" />
<glyph unicode="0" d="M188 -26l-83 83l187 187l83 -83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="1" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="2" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="3" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 604h-118v265h118v-265z" />
<glyph unicode="4" d="M812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="5" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="6" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="7" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265z" />
<glyph unicode=":" d="M661 182l71 71l-232 233l-232 -233l71 -71l161 161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode=";" d="M500 114l232 233l-71 71l-161 -161l-161 161l-71 -71zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="&#x3c;" horiz-adv-x="654" d="M308 300l346 -346l-154 -154l-500 500l500 500l154 -154z" />
<glyph unicode="&#x3e;" horiz-adv-x="654" d="M154 800l500 -500l-500 -500l-154 154l346 346l-346 346z" />
<glyph unicode="?" horiz-adv-x="586" d="M379 507q0 36 -25 61t-61 25t-61 -25t-25 -61t25 -61t61 -25t61 25t25 61zM586 507q0 -7 -1.5 -21t-17.5 -71.5t-43.5 -130t-88 -202t-142.5 -282.5q-82 153 -142.5 282t-88 204t-43 128t-17.5 73l-2 20q0 121 86 207t207 86t207 -86t86 -207z" />
<glyph unicode="@" horiz-adv-x="1360" d="M157 -42h1048v558l-494 -412h-61l-493 412v-558zM174 639l507 -423l507 423h-1014zM105 796h1152q43 0 74 -31t31 -74v-785q0 -44 -31 -74.5t-74 -30.5h-1152q-43 0 -74 30.5t-31 74.5v785q0 43 31 74t74 31z" />
<glyph unicode="A" horiz-adv-x="1113" d="M1113 507q0 -67 -26.5 -129.5t-73.5 -109.5l-448 -444l-62 61l448 444q74 72 74 178q0 89 -58.5 147.5t-147.5 58.5q-102 0 -180 -75l-493 -489q-59 -59 -59 -133q0 -57 37 -93.5t94 -36.5q75 0 134 59l377 372q53 55 53 97q0 21 -16 33t-38 12q-48 0 -86 -40l-340 -336 l-61 61l339 336q66 66 148 66q58 0 100 -37t42 -94q0 -78 -79 -159l-377 -372q-84 -84 -196 -84q-93 0 -155.5 61.5t-62.5 154.5q0 110 84 194l493 489q104 101 242 101q125 0 209.5 -84t84.5 -209z" />
<glyph unicode="B" d="M250 -75q0 -52 -36.5 -88.5t-88.5 -36.5t-88.5 36.5t-36.5 88.5t36.5 88.5t88.5 36.5t88.5 -36.5t36.5 -88.5zM660 -200h-192q0 194 -137 331t-331 137v192q179 0 331 -88.5t240.5 -240.5t88.5 -331zM1000 -200h-193q0 164 -64 314t-172 258t-257.5 172t-313.5 64v192 q203 0 388 -79.5t319 -213.5t213.5 -319t79.5 -388z" />
<glyph unicode="C" horiz-adv-x="1435" d="M1435 83q0 -111 -75.5 -192.5t-185.5 -89.5v-1h-870v1q-7 -1 -21 -1q-117 0 -200 83t-83 200q0 74 37 139t101 103q-8 32 -8 62q0 117 83 200t200 83q103 0 186 -70q43 91 128.5 145.5t185.5 54.5q144 0 246 -102t102 -246q0 -55 -16 -103q85 -29 137.5 -103t52.5 -163z " />
<glyph unicode="D" horiz-adv-x="1091" d="M91 -108h636v364h-636v-364zM818 256h182v363h-636v-182h454v-181zM1091 801v-636h-273v-364h-818v636h273v364h818z" />
<glyph unicode="F" horiz-adv-x="1391" d="M1391 419v-10l-68 -523q-5 -35 -33.5 -60.5t-64.5 -25.5h-1058q-36 0 -65.5 25.5t-33.5 60.5l-67 523q-1 3 -1 10q0 33 22.5 54.5t55.5 21.5h1235q33 0 55.5 -21.5t22.5 -54.5zM1313 583h-1235q9 48 27 67t34.5 17t34 3.5t25.5 28.5l24 72q77 29 208 29q89 0 164 -29 l25 -72q24 -23 32.5 -26t43.5 -3h485q84 0 110 -22q12 -11 22 -65z" />
<glyph unicode="H" horiz-adv-x="1500" d="M308 300l346 -346l-154 -154l-500 500l500 500l154 -154zM1000 800l500 -500l-500 -500l-154 154l346 346l-346 346z" />
<glyph unicode="I" horiz-adv-x="1360" d="M1163 7q2 -1 1 -4t-4 -3h-955h-1q-4 0 -4 4v2q18 36 135 280t144 299q1 2 3.5 2.5t3.5 -1.5l311 -386l152 122h7l1 -2q39 -50 101.5 -155t104.5 -158zM1120 480q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z M120 -80h1120v760h-1120v-760zM1360 800v-1000h-1360v1000h1360z" />
<glyph unicode="J" horiz-adv-x="1360" d="M760 120l117 -120h-636l-1 360h-240l300 320l300 -320h-240v-240h400zM1120 320h240l-300 -320l-300 320h240v240h-400l-117 120h636z" />
<glyph unicode="K" d="M613 445l-115 -115q-26 17 -56 17q-44 0 -75 -31l-175 -176q-31 -29 -31 -74q0 -44 30.5 -74.5t74.5 -30.5q25 0 49.5 12t32.5 34h238l-132 -129q-80 -78 -188 -78q-110 0 -188 78t-78 188q0 112 78 188l175 176q78 78 189 78q97 0 171 -63zM1000 534q0 -112 -78 -188 l-175 -176q-78 -78 -189 -78q-97 0 -171 63l115 115q26 -17 56 -17q44 0 75 31l175 176q31 29 31 74q0 44 -30.5 74.5t-74.5 30.5q-25 0 -49.5 -12t-32.5 -34h-238l132 129q80 78 188 78q110 0 188 -78t78 -188z" />
<glyph unicode="L" d="M681 391q0 113 -79.5 193t-192.5 80t-193 -80t-80 -193t80 -192.5t193 -79.5t192.5 79.5t79.5 192.5zM746 160l254 -255l-105 -105l-254 254q-106 -72 -232 -72q-169 0 -289 120t-120 289t120 289t289 120t289 -120t120 -289q0 -127 -72 -231z" />
<glyph unicode="M" horiz-adv-x="1360" d="M80 -120h120v80h-120v-80zM280 -120h120v80h-120v-80zM520 -120h120v80h-120v-80zM80 40h320v520h-320v-520zM720 -120h120v80h-120v-80zM80 640h120v80h-120v-80zM960 -120h120v80h-120v-80zM520 40h320v520h-320v-520zM280 640h120v80h-120v-80zM1160 -120h120v80h-120 v-80zM520 640h120v80h-120v-80zM960 40h320v520h-320v-520zM720 640h120v80h-120v-80zM960 640h120v80h-120v-80zM1160 640h120v80h-120v-80zM1360 800v-1000h-1360v1000h1360z" />
<glyph unicode="N" horiz-adv-x="1063" d="M775 800q126 0 207 -80t81 -207v-60q0 -285 -532 -653q-531 367 -531 653v60q0 127 80.5 207t206.5 80q81 0 134 -30.5t110 -98.5q58 68 111 98.5t133 30.5z" />
<glyph unicode="O" horiz-adv-x="1063" d="M946 458v50q0 58 -39 113.5t-95 61.5q-12 2 -37 2q-53 0 -83 -19.5t-72 -68.5l-89 -105l-89 105q-42 49 -72 68.5t-83 19.5q-24 0 -37 -2q-56 -6 -93.5 -60t-40.5 -115v-50q0 -30 17 -75q68 -199 398 -441q329 239 399 441q16 50 16 75zM1063 513v-60q0 -285 -532 -653 q-531 367 -531 653v60q0 127 80.5 207t206.5 80q81 0 134 -30.5t110 -98.5q58 68 111 98.5t133 30.5q126 0 207 -80t81 -207z" />
<glyph unicode="P" d="M680 100q0 -25 -17.5 -42.5t-42.5 -17.5q-26 0 -42 18l-120 120q-18 18 -18 62v320q0 25 17.5 42.5t42.5 17.5t42.5 -17.5t17.5 -42.5v-315l102 -103q18 -16 18 -42zM883 300q0 158 -112.5 270.5t-270.5 112.5q-126 0 -226 -74l2 -2q-48 -35 -83 -83l-2 2 q-74 -100 -74 -226q0 -158 112.5 -270.5t270.5 -112.5q126 0 226 74l-2 2q48 35 83 83l2 -2q74 100 74 226zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="Q" d="M585 496q0 -36 -24.5 -62t-60.5 -26t-60.5 26t-24.5 62t24.5 62t60.5 26t60.5 -26t24.5 -62zM727 217q0 26 -17.5 44.5t-42.5 18.5q-15 0 -28 -8q-70 -36 -140 -36q-69 0 -138 36q-16 7 -28 7q-25 0 -42.5 -18.5t-17.5 -44.5q0 -68 147 -97l-117 -121q-18 -18 -18 -44 t17.5 -44.5t42.5 -18.5t43 18l112 116l112 -116q18 -18 43 -18t42.5 18.5t17.5 44.5t-18 44l-117 121q147 30 147 98zM705 496q0 87 -59 150t-146 63t-146 -63t-59 -150t59 -150t146 -63t146 63t59 150zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="R" horiz-adv-x="1050" d="M1050 415q0 -15 -29 -38l-275 -200l105 -323q5 -17 5 -30q0 -24 -18 -24q-17 0 -38 17l-275 199l-275 -199q-23 -17 -39 -17q-18 0 -18 23q0 11 6 31l105 323l-275 200q-29 21 -29 37q0 23 49 23l340 -1l104 324q12 40 32 40q19 0 31 -40l106 -324l339 1q49 0 49 -22z " />
<glyph unicode="S" d="M652 300q0 60 -43 102t-103 42t-102.5 -42t-42.5 -102t42.5 -102t102.5 -42t103 42t43 102zM1000 372v-142l-185 -26q-10 -27 -21 -50l120 -157l-102 -100l-159 118q-20 -10 -51 -21l-30 -194h-143l-27 197q-21 7 -43 18l-161 -119l-101 100l121 160q-11 21 -19 46 l-199 28v142l199 28q7 21 19 45l-120 159l101 100l160 -119q15 8 47 20l28 195h143l28 -195q22 -7 48 -19l158 117l102 -100l-119 -156q13 -27 20 -48z" />
<glyph unicode="T" horiz-adv-x="925" d="M641 181v106q-33 -19 -87 -30.5t-100.5 -18.5t-90.5 -19.5t-70 -42.5t-26 -79q0 -62 40 -94.5t103 -32.5q103 0 167 55t64 156zM925 -173h-264q-15 40 -18 92q-120 -119 -306 -119q-95 0 -169 29t-121 95t-47 162q0 40 8.5 74t21 59.5t35.5 47.5t43 36.5t53.5 27.5 t57.5 20.5t64 15t63.5 11t65.5 8.5q50 6 100 15q24 4 37 7t34 11t32 17t19.5 25.5t8.5 38.5q0 126 -170 126q-87 0 -130.5 -31.5t-56.5 -113.5h-244q6 90 44 154t100.5 99t134.5 50.5t159 15.5q68 0 124.5 -7.5t111.5 -28.5t92.5 -54.5t60.5 -89t23 -128.5v-408 q0 -64 0.5 -91t8.5 -77.5t24 -88.5z" />
<glyph unicode="U" horiz-adv-x="1070" d="M1070 -137q0 -21 -2 -63h-1067q0 10 -0.5 31t-0.5 32q0 30 1 37q12 49 64 84.5t111.5 53t125.5 47t97 65.5q17 22 17 38q0 22 -11 73q-4 21 -10.5 36.5t-16 33t-15.5 31.5q-15 35 -33 132q-6 38 -6 75q0 105 53.5 168t157.5 63t157.5 -63t53.5 -168q0 -31 -7 -75 q-14 -89 -32 -132q-6 -14 -15.5 -31.5t-16 -33t-10.5 -36.5q-11 -51 -11 -73q0 -18 17 -38q31 -36 97 -65.5t125 -47t111 -53t64 -84.5q2 -8 2 -37z" />
<glyph unicode="V" horiz-adv-x="857" d="M429 -9q111 0 193 76t91 186h143q-9 -170 -133 -287t-294 -117q-158 0 -279 102l-150 -150v405h405l-153 -153q78 -62 177 -62zM707 651l150 150v-405h-405l153 153q-77 62 -176 62q-111 0 -193.5 -76t-91.5 -186h-143q9 170 133 287t295 117q157 0 278 -102z" />
<glyph unicode="W" horiz-adv-x="1113" d="M626 5q0 29 -20.5 49t-49.5 20q-28 0 -48.5 -20t-20.5 -49t20.5 -49.5t48.5 -20.5q29 0 49.5 20.5t20.5 49.5zM626 392v146h-139v-146q0 -14 2 -26.5t5.5 -28t5.5 -26.5l26 -162h59l27 162q2 10 6 26t6 28.5t2 26.5zM1113 -119q0 -39 -27.5 -59.5t-67.5 -20.5h-923 q-40 0 -67.5 21t-27.5 59q0 30 18 61l461 804q33 55 78 55t76 -55l462 -805q18 -32 18 -60z" />
<glyph unicode="X" horiz-adv-x="1188" d="M746 53l106 -107q-156 -146 -338 -146q-217 0 -365.5 143.5t-148.5 358.5q0 135 68 250t183.5 181.5t250.5 66.5q184 0 349 -148l-105 -106q-114 104 -243 104q-149 0 -251.5 -104t-102.5 -254q0 -140 105.5 -241t247.5 -101q131 0 244 103zM912 565l276 -266l-276 -264 v177h-413v176h413v177z" />
<glyph unicode="Z" horiz-adv-x="1217" d="M870 300q0 27 -19.5 46t-46.5 19h-391q-27 0 -46 -19t-19 -46t19 -46t46 -19h391q27 0 46.5 19t19.5 46zM1174 452v-609q0 -17 -13 -30t-31 -13h-1043q-18 0 -31 13t-13 30v609q0 18 13 31t31 13h1043q18 0 31 -13t13 -31zM1217 757v-131q0 -18 -12.5 -30.5t-30.5 -12.5 h-1131q-17 0 -30 12.5t-13 30.5v131q0 17 13 30t30 13h1131q18 0 30.5 -13t12.5 -30z" />
<glyph unicode="[" horiz-adv-x="529" d="M265 35l-265 530h529z" />
<glyph unicode="\" d="M726 -9l-535 535q-74 -100 -74 -226q0 -158 112.5 -270.5t270.5 -112.5q126 0 226 74zM883 300q0 158 -112.5 270.5t-270.5 112.5q-126 0 -226 -74l535 -535q74 100 74 226zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182 t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="]" horiz-adv-x="529" d="M529 300l-529 -265v530z" />
<glyph unicode="_" horiz-adv-x="1360" d="M160 277l317 135v96l-317 134v-99l209 -84l-209 -83v-99zM522 200h318v77h-318v-77zM1360 800v-1000h-1360v1000h1360z" />
<glyph unicode="`" d="M848 241h-142v118h142q-19 110 -99 190t-190 99v-142h-118v142q-110 -19 -190 -99t-99 -190h142v-118h-142q19 -110 99 -190t190 -99v142h118v-142q110 19 190 99t99 190zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67 t251 -67t182 -182t67 -251z" />
<glyph unicode="a" horiz-adv-x="760" d="M160 -40h440v560h-120v120h-320v-680zM560 800l200 -200l-1 -800h-759v1000h560z" />
<glyph unicode="b" horiz-adv-x="989" d="M158 108h671v316h-118v118h-553v-434zM987 503v-553h-987v750h789z" />
<glyph unicode="c" horiz-adv-x="1137" d="M1137 700v-532q0 -41 -29.5 -70.5t-70.5 -29.5h-168v-268l-267 268h-502q-41 0 -70.5 29.5t-29.5 70.5v532q0 41 29.5 70.5t70.5 29.5h937q41 0 70.5 -29.5t29.5 -70.5z" />
<glyph unicode="d" horiz-adv-x="1179" d="M1179 336q0 -126 -79 -233.5t-215 -169.5t-296 -62q-122 0 -234 39l2 -3l-357 -107q44 59 70.5 126.5t31.5 105.5l4 38q-106 120 -106 266q0 126 79 233t214.5 169t295.5 62t296 -62t215 -169t79 -233z" />
<glyph unicode="e" horiz-adv-x="1179" d="M429 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21q30 0 51 21t21 51zM679 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21q30 0 51 21t21 51zM929 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21 q30 0 51 21t21 51zM1179 336q0 -126 -79 -233.5t-215 -169.5t-296 -62q-122 0 -234 39l2 -3l-357 -107q44 59 70.5 126.5t31.5 105.5l4 38q-106 120 -106 266q0 126 79 233t214.5 169t295.5 62t296 -62t215 -169t79 -233z" />
<glyph unicode="f" d="M813 552l20 118q-43 15 -143 15q-79 0 -123 -58q-26 -34 -26 -119v-6v-36v-36h-79v-115h79v-400h149v400h118l9 115h-127v36v42v12q0 42 59 42q31 0 64 -10zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62 z" />
<glyph unicode="g" d="M468 121q0 -44 -43 -71t-90 -27t-85.5 24t-38.5 68q0 48 41 72t92 24q46 0 85 -23.5t39 -66.5zM413 466q0 -35 -15.5 -60t-48.5 -25q-43 0 -68.5 45.5t-25.5 91.5q0 35 15.5 60t48.5 25q43 0 68.5 -45.5t25.5 -91.5zM548 636q0 11 -22 11q-3 0 -52 0.5t-72.5 0t-60.5 -4 t-59 -10.5q-58 -19 -92.5 -62t-34.5 -102q0 -70 44 -113t114 -42h6q0 -24 2 -35t5 -11.5t7.5 -5t8.5 -14.5q-55 0 -102.5 -12t-85.5 -48t-38 -91q0 -77 61.5 -114.5t143.5 -37.5q92 0 159.5 45.5t67.5 133.5q0 38 -19.5 73t-43.5 55t-43.5 38.5t-19.5 28.5q0 11 15 25.5 t33.5 29t33.5 46.5t15 74q0 76 -44 107q1 0 15.5 1.5t20.5 3t17 5t15.5 10t4.5 15.5zM763 473h121v60h-121v122h-60v-122h-122v-60h122v-121h60v121zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="h" horiz-adv-x="1185" d="M501 801v-319q110 -15 203.5 -45t159 -68t118.5 -82.5t86 -90.5t57 -90.5t35 -83.5t17.5 -69t6.5 -47l1 -17q-6 11 -19 29.5t-67.5 63t-124.5 76.5t-196.5 52t-276.5 7v-316l-501 499z" />
<glyph unicode="i" horiz-adv-x="1550" d="M866 801v-319q110 -15 203.5 -45t159 -68t118.5 -82.5t86 -90.5t57 -90.5t35 -83.5t17.5 -69t7.5 -47v-17q-6 11 -19 29.5t-67.5 63t-124.5 76.5t-196.5 52t-276.5 7v-316l-501 499zM501 801v-182l-319 -319l319 -318v-181l-501 499z" />
<glyph unicode="j" horiz-adv-x="1185" d="M0 482h684v319l501 -501l-501 -499v316h-684v365z" />
<glyph unicode="k" d="M544 348h183l-1 119h-184l2 181h-112q-3 -68 -37 -118q-3 -5 -9 -16t-11.5 -19t-10.5 -12q-19 -15 -76 -15h-15v-120l91 -3v-303q0 -39 14.5 -65t41 -37.5t50 -15t55.5 -3.5h45q50 0 81 3.5t42.5 7.5t26.5 12v128v0q-54 -35 -105 -35q-27 0 -49 13t-22 25v273zM1000 712 v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="l" d="M200 0h128v419h-128v-419zM332 535q0 28 -18.5 46.5t-48.5 18.5t-49 -18.5t-19 -46.5t18.5 -46.5t47.5 -18.5q32 0 51 18.5t18 46.5zM668 0h129v247q0 89 -41 135t-107 46q-47 0 -79.5 -21t-48.5 -47h-2l-6 59h-111q3 -114 3 -134v-285h128v241q0 21 4 33q20 49 66 49 q65 0 65 -91v-232zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="m" d="M880 547q0 93 -112 93q-74 0 -139 -53t-89 -126q20 3 38 1t32 -7t22 -19.5t8 -38.5q0 -43 -38 -119t-75 -76q-19 0 -36 19q-24 25 -38 94.5t-20 134.5t-31 117t-70 52q-37 0 -80 -26t-104.5 -80.5t-67.5 -58.5v-5q5 -5 10.5 -14.5t12 -14t18.5 -4.5q11 0 33 7t34 7 q26 0 43 -40q5 -13 12.5 -37.5t10.5 -32.5q14 -40 37 -130l6.5 -26l8 -32t9.5 -32.5t12.5 -35t14 -31.5t17.5 -29.5t20.5 -22t25 -16.5t28.5 -5q67 0 145 65t138.5 156t105 182.5t55.5 149.5q3 18 3 34zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="n" d="M89 349l150 -107l-150 -106v213zM1000 14v-213h-669v213h669zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" />
<glyph unicode="o" d="M239 349v-213l-150 106zM1000 14v-213h-669v213h669zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" />
<glyph unicode="p" d="M239 -93q0 -31 -22.5 -53.5t-53.5 -22.5t-53.5 22.5t-22.5 53.5q0 32 22.5 54.5t53.5 22.5t53.5 -22.5t22.5 -54.5zM239 242q0 -32 -22.5 -54t-53.5 -22t-53.5 22t-22.5 54t22.5 54t53.5 22t53.5 -22t22.5 -54zM1000 14v-213h-669v213h669zM239 577q0 -31 -22.5 -53.5 t-53.5 -22.5t-53.5 22.5t-22.5 53.5t22.5 53.5t53.5 22.5t53.5 -22.5t22.5 -53.5zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" />
<glyph unicode="q" d="M233 -128q0 -29 -21 -45.5t-50 -16.5q-32 0 -51.5 17.5t-19.5 48.5v3h38q0 -37 32 -37q14 0 23 8t9 22t-10 21.5t-25 6.5h-9v27q40 -2 40 24q0 11 -7.5 17.5t-19.5 6.5q-29 0 -29 -33h-37q1 30 18.5 47t47.5 17q26 0 45 -13.5t19 -38.5q0 -13 -7.5 -24t-19.5 -14 q34 -8 34 -44zM232 175v-33h-141q1 28 17 48.5t34.5 30t34 23.5t15.5 30q0 12 -7.5 19.5t-20.5 7.5q-29 0 -31 -41h-37q0 34 18 54.5t52 20.5q28 0 46.5 -16t18.5 -43q0 -25 -16.5 -41t-40 -30.5t-33.5 -29.5h91zM1000 14v-213h-669v213h669zM196 662v-192h-42v125h-46v29 q49 0 56 38h32zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" />
<glyph unicode="r" d="M324 35q0 37 -26 63t-63 26q-36 0 -62 -26t-26 -63q0 -36 26 -62t62 -26q37 0 63 26t26 62zM477 -53h136q0 126 -62.5 233.5t-170 170t-233.5 62.5v-135q136 0 233 -97q97 -95 97 -234zM717 -53h136q0 143 -56 274t-150.5 225.5t-225.5 150.5t-274 56v-135 q154 0 285.5 -76.5t208 -208t76.5 -286.5zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="s" d="M783 175q0 50 -22 86.5t-57.5 56.5t-78.5 34t-86 22.5t-78.5 18t-57.5 25.5t-22 39q0 34 36.5 49.5t75.5 15.5q40 0 66.5 -12.5t38.5 -30t21.5 -35t25 -30t40.5 -12.5q28 0 48.5 19t20.5 46t-15 54q-30 55 -96.5 80t-140.5 25q-46 0 -89.5 -9t-84.5 -28.5t-66 -56.5 t-25 -87q0 -66 40.5 -106.5t99 -57t116.5 -28.5t98.5 -33.5t40.5 -58.5q0 -42 -42 -62.5t-90 -20.5q-45 0 -74 15t-41.5 36t-22.5 42.5t-26 36.5t-42 15q-28 0 -49 -17.5t-21 -44.5q0 -42 31 -85q72 -104 249 -104q50 0 97 11t89 33.5t67.5 63.5t25.5 95zM1000 73 q0 -113 -81.5 -193t-195.5 -80q-69 0 -130 32q-46 -8 -88 -8q-196 0 -336.5 137.5t-140.5 333.5q0 42 10 94q-38 64 -38 138q0 113 81.5 193t195.5 80q81 0 147 -42q38 7 81 7q129 0 238.5 -62.5t174 -170.5t64.5 -237q0 -56 -11 -101q29 -58 29 -121z" />
<glyph unicode="t" horiz-adv-x="1003" d="M1003 300q-43 -48 -120 -46q-37 -152 -177.5 -244t-304.5 -92q-121 0 -225.5 53t-175.5 151q75 -72 181 -72q113 0 191 83q-24 -4 -48 7.5t-24 34.5q0 27 41 45q-40 -5 -73 11t-51 51q22 25 69 28q-98 24 -112 102q27 8 53 8h8q-37 20 -62 51.5t-24 69.5l1 8 q155 -59 257 -116q30 -17 76 -63q32 87 67.5 150.5t89.5 98.5q-1 -16 -15 -31q33 32 78 38q-3 -23 -53 -41q7 2 25.5 9.5t33 11.5t25.5 4q15 0 15 -11q0 -8 -16.5 -16t-42.5 -15.5t-28 -8.5q81 8 141.5 -51.5t76.5 -142.5q18 -6 36 -6q50 0 83 19q-13 -30 -43.5 -47 t-66.5 -19q34 -15 83 -15q16 0 31 3z" />
<glyph unicode="u" horiz-adv-x="963" d="M741 -199v1000h222v-1000h-222zM593 -199h-223v667h223v-667zM222 -199h-222v333h222v-333z" />
<glyph unicode="v" d="M605 187q0 -12 -3 -22.5t-7 -18t-12.5 -13.5t-14.5 -10t-18 -6.5t-18.5 -4t-21 -2t-20 -0.5h-20.5h-18h-22v150h51h25.5t23 -1t24.5 -3.5t19 -8t18 -13t9.5 -19.5t4.5 -28zM567 430q0 -20 -7 -33t-15.5 -20t-26 -10t-27.5 -3.5t-31 -0.5h-30v127h39q18 0 27.5 -0.5 t25.5 -3.5t24 -9t14.5 -18t6.5 -29zM760 184q0 58 -32 95.5t-91 49.5v3q39 16 61 51t22 78q0 46 -19.5 75.5t-55.5 42.5t-68.5 17t-77.5 4h-219v-600h240q47 0 88 9.5t76 29.5t55.5 57.5t20.5 87.5zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="w" horiz-adv-x="582" d="M582 388v-356q0 -32 -32 -32h-518q-32 0 -32 32v356q0 33 32 33h389v194q0 51 -37 74t-91 23q-53 0 -92 -25.5t-39 -76.5v-125h-97v128h1q9 87 74 140.5t153 53.5t151 -63t71 -151h1l2 -172q4 0 14.5 0.5t15 0t13 -2t12 -5t6.5 -10t3 -16.5z" />
<glyph unicode="x" horiz-adv-x="582" d="M421 550q0 51 -37 74t-91 23q-53 0 -92 -25.5t-39 -76.5v-124h259v129zM582 388v-356q0 -32 -32 -32h-518q-32 0 -32 32v356q0 10 3 16.5t7 10t12 5t13 2t15.5 0t14.5 -0.5v127h1q9 87 74 140.5t153 53.5t151 -62.5t71 -151.5h1l2 -107q4 0 14.5 0.5t15 0t13 -2t12 -5 t6.5 -10t3 -16.5z" />
<glyph unicode="y" d="M611 90v-133q0 -21 -18 -21q-14 0 -25 11v158q10 10 22 10q21 0 21 -25zM802 87v-28h-45v28q0 27 23 27q22 0 22 -27zM258 192h61v50h-179v-50h60v-293h58v293zM414 -101h51v253h-51v-192q-17 -19 -31 -19q-13 0 -13 17v194h-52v-213q0 -44 36 -44q30 0 60 32v-28z M664 -48v140q0 63 -50 63q-25 0 -46 -23v110h-52v-343h52v20q22 -23 49 -23q47 0 47 56zM855 -29v19h-53q0 -2 0.5 -13t0 -15.5t-2.5 -11.5t-7 -10t-14 -3q-10 0 -15.5 6t-6 12t-0.5 17v48h98v64q0 35 -19 55t-54 20q-34 0 -56.5 -20.5t-22.5 -54.5v-113q0 -36 19.5 -57.5 t55.5 -21.5q77 0 77 79zM926 62q0 -49 -6 -145q-4 -50 -38.5 -79.5t-84.5 -31.5q-99 -5 -297 -5q-199 0 -297 5q-50 2 -84.5 31.5t-38.5 79.5q-6 96 -6 145t6 145q4 50 38.5 79.5t84.5 31.5q98 5 297 5t297 -5q50 -2 84.5 -31.5t38.5 -79.5q6 -96 6 -145zM315 801h73 l-55 -165q-4 -12 -10 -27.5t-10.5 -28t-7.5 -27.5v-176h-72v168q-2 12 -29 85l-57 171h73l46 -169h5zM505 450v171q0 10 -9 16.5t-19 6.5t-18 -6.5t-8 -16.5v-171q0 -26 26 -26q28 0 28 26zM570 617v-162q0 -42 -25 -64t-68 -22q-41 0 -66.5 23.5t-25.5 63.5v162 q0 39 27.5 59.5t67.5 20.5q38 0 64 -22t26 -59zM807 690v-313h-64v35q-37 -39 -74 -39q-45 0 -45 56v261h64v-240q0 -21 17 -21t38 24v237h64z" />
<glyph unicode="z" d="M1000 235v-9l-426 -426h-565l-9 9v565l426 426h9l139 -139zM574 384v277h-277l-10 -9v-555l10 -10h555l9 10v268l-9 9h-268z" />
<glyph unicode="{" horiz-adv-x="471" d="M235 182l-235 236h471z" />
<glyph unicode="}" horiz-adv-x="471" d="M471 182h-471l235 236z" />
<glyph unicode="~" d="M412 360h103l-162 265l-162 -265h103v-294h118v294zM647 7l162 236h-103v293h-118v-293h-103zM1000 301q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="&#xb2;" d="M1000 -39v-160h-1000v160h1000zM1000 241v-160h-1000v160h1000zM1000 521v-160h-1000v160h1000zM1000 801v-160h-1000v160h1000z" />
<glyph unicode="&#xb3;" d="M120 -79h200v200h-200v-200zM440 241v-440h-440v440h440zM1000 -39v-160h-440v160h440zM120 481h200v200h-200v-200zM440 801v-440h-440v440h440zM1000 241v-160h-440v160h440zM1000 521v-160h-440v160h440zM1000 801v-160h-440v160h440z" />
<glyph unicode="&#xb9;" d="M120 -79h200v200h-200v-200zM440 241v-440h-440v440h440zM680 -79h200v200h-200v-200zM1000 241v-440h-440v440h440zM120 481h200v200h-200v-200zM440 801v-440h-440v440h440zM680 481h200v200h-200v-200zM1000 801v-440h-440v440h440z" />
<glyph unicode="&#xd7;" d="M661 68l71 71l-161 161l161 161l-71 71l-161 -161l-161 161l-71 -71l161 -161l-161 -161l71 -71l161 161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="&#xe000;" horiz-adv-x="740" d="M0 740h740v-740h-740v740z" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,5 +1,5 @@
/* =================================================== /* ===================================================
* bootstrap-transition.js v2.1.1 * bootstrap-transition.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#transitions * http://twitter.github.com/bootstrap/javascript.html#transitions
* =================================================== * ===================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -20,14 +20,14 @@
!function ($) { !function ($) {
$(function () {
"use strict"; // jshint ;_; "use strict"; // jshint ;_;
/* CSS TRANSITION SUPPORT (http://www.modernizr.com/) /* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
* ======================================================= */ * ======================================================= */
$(function () {
$.support.transition = (function () { $.support.transition = (function () {
var transitionEnd = (function () { var transitionEnd = (function () {
@ -58,7 +58,7 @@
}) })
}(window.jQuery);/* ========================================================== }(window.jQuery);/* ==========================================================
* bootstrap-alert.js v2.1.1 * bootstrap-alert.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#alerts * http://twitter.github.com/bootstrap/javascript.html#alerts
* ========================================================== * ==========================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -127,6 +127,8 @@
/* ALERT PLUGIN DEFINITION /* ALERT PLUGIN DEFINITION
* ======================= */ * ======================= */
var old = $.fn.alert
$.fn.alert = function (option) { $.fn.alert = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -139,15 +141,22 @@
$.fn.alert.Constructor = Alert $.fn.alert.Constructor = Alert
/* ALERT NO CONFLICT
* ================= */
$.fn.alert.noConflict = function () {
$.fn.alert = old
return this
}
/* ALERT DATA-API /* ALERT DATA-API
* ============== */ * ============== */
$(function () { $(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
$('body').on('click.alert.data-api', dismiss, Alert.prototype.close)
})
}(window.jQuery);/* ============================================================ }(window.jQuery);/* ============================================================
* bootstrap-button.js v2.1.1 * bootstrap-button.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#buttons * http://twitter.github.com/bootstrap/javascript.html#buttons
* ============================================================ * ============================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -212,6 +221,8 @@
/* BUTTON PLUGIN DEFINITION /* BUTTON PLUGIN DEFINITION
* ======================== */ * ======================== */
var old = $.fn.button
$.fn.button = function (option) { $.fn.button = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -230,19 +241,26 @@
$.fn.button.Constructor = Button $.fn.button.Constructor = Button
/* BUTTON NO CONFLICT
* ================== */
$.fn.button.noConflict = function () {
$.fn.button = old
return this
}
/* BUTTON DATA-API /* BUTTON DATA-API
* =============== */ * =============== */
$(function () { $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
$('body').on('click.button.data-api', '[data-toggle^=button]', function ( e ) {
var $btn = $(e.target) var $btn = $(e.target)
if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
$btn.button('toggle') $btn.button('toggle')
}) })
})
}(window.jQuery);/* ========================================================== }(window.jQuery);/* ==========================================================
* bootstrap-carousel.js v2.1.1 * bootstrap-carousel.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#carousel * http://twitter.github.com/bootstrap/javascript.html#carousel
* ========================================================== * ==========================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -272,7 +290,6 @@
var Carousel = function (element, options) { var Carousel = function (element, options) {
this.$element = $(element) this.$element = $(element)
this.options = options this.options = options
this.options.slide && this.slide(this.options.slide)
this.options.pause == 'hover' && this.$element this.options.pause == 'hover' && this.$element
.on('mouseenter', $.proxy(this.pause, this)) .on('mouseenter', $.proxy(this.pause, this))
.on('mouseleave', $.proxy(this.cycle, this)) .on('mouseleave', $.proxy(this.cycle, this))
@ -337,9 +354,7 @@
, direction = type == 'next' ? 'left' : 'right' , direction = type == 'next' ? 'left' : 'right'
, fallback = type == 'next' ? 'first' : 'last' , fallback = type == 'next' ? 'first' : 'last'
, that = this , that = this
, e = $.Event('slide', { , e
relatedTarget: $next[0]
})
this.sliding = true this.sliding = true
@ -347,6 +362,10 @@
$next = $next.length ? $next : this.$element.find('.item')[fallback]() $next = $next.length ? $next : this.$element.find('.item')[fallback]()
e = $.Event('slide', {
relatedTarget: $next[0]
})
if ($next.hasClass('active')) return if ($next.hasClass('active')) return
if ($.support.transition && this.$element.hasClass('slide')) { if ($.support.transition && this.$element.hasClass('slide')) {
@ -382,6 +401,8 @@
/* CAROUSEL PLUGIN DEFINITION /* CAROUSEL PLUGIN DEFINITION
* ========================== */ * ========================== */
var old = $.fn.carousel
$.fn.carousel = function (option) { $.fn.carousel = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -403,21 +424,27 @@
$.fn.carousel.Constructor = Carousel $.fn.carousel.Constructor = Carousel
/* CAROUSEL NO CONFLICT
* ==================== */
$.fn.carousel.noConflict = function () {
$.fn.carousel = old
return this
}
/* CAROUSEL DATA-API /* CAROUSEL DATA-API
* ================= */ * ================= */
$(function () { $(document).on('click.carousel.data-api', '[data-slide]', function (e) {
$('body').on('click.carousel.data-api', '[data-slide]', function ( e ) {
var $this = $(this), href var $this = $(this), href
, $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
, options = !$target.data('modal') && $.extend({}, $target.data(), $this.data()) , options = $.extend({}, $target.data(), $this.data())
$target.carousel(options) $target.carousel(options)
e.preventDefault() e.preventDefault()
}) })
})
}(window.jQuery);/* ============================================================= }(window.jQuery);/* =============================================================
* bootstrap-collapse.js v2.1.1 * bootstrap-collapse.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#collapse * http://twitter.github.com/bootstrap/javascript.html#collapse
* ============================================================= * =============================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -506,6 +533,7 @@
[0].offsetWidth [0].offsetWidth
this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
return this return this
} }
@ -539,8 +567,10 @@
} }
/* COLLAPSIBLE PLUGIN DEFINITION /* COLLAPSE PLUGIN DEFINITION
* ============================== */ * ========================== */
var old = $.fn.collapse
$.fn.collapse = function (option) { $.fn.collapse = function (option) {
return this.each(function () { return this.each(function () {
@ -559,11 +589,19 @@
$.fn.collapse.Constructor = Collapse $.fn.collapse.Constructor = Collapse
/* COLLAPSIBLE DATA-API /* COLLAPSE NO CONFLICT
* ==================== */ * ==================== */
$(function () { $.fn.collapse.noConflict = function () {
$('body').on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { $.fn.collapse = old
return this
}
/* COLLAPSE DATA-API
* ================= */
$(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
var $this = $(this), href var $this = $(this), href
, target = $this.attr('data-target') , target = $this.attr('data-target')
|| e.preventDefault() || e.preventDefault()
@ -575,10 +613,9 @@
$this.parents('li').siblings().removeClass('active'); $this.parents('li').siblings().removeClass('active');
$this.parents('li').toggleClass('active'); $this.parents('li').toggleClass('active');
}) })
})
}(window.jQuery);/* ============================================================ }(window.jQuery);/* ============================================================
* bootstrap-dropdown.js v2.1.1 * bootstrap-dropdown.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#dropdowns * http://twitter.github.com/bootstrap/javascript.html#dropdowns
* ============================================================ * ============================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -632,9 +669,10 @@
if (!isActive) { if (!isActive) {
$parent.toggleClass('open') $parent.toggleClass('open')
$this.focus()
} }
$this.focus()
return false return false
} }
@ -661,7 +699,7 @@
if (!isActive || (isActive && e.keyCode == 27)) return $this.click() if (!isActive || (isActive && e.keyCode == 27)) return $this.click()
$items = $('[role=menu] li:not(.divider) a', $parent) $items = $('[role=menu] li:not(.divider):visible a', $parent)
if (!$items.length) return if (!$items.length) return
@ -679,8 +717,9 @@
} }
function clearMenus() { function clearMenus() {
getParent($(toggle)) $(toggle).each(function () {
.removeClass('open') getParent($(this)).removeClass('open')
})
} }
function getParent($this) { function getParent($this) {
@ -702,6 +741,8 @@
/* DROPDOWN PLUGIN DEFINITION /* DROPDOWN PLUGIN DEFINITION
* ========================== */ * ========================== */
var old = $.fn.dropdown
$.fn.dropdown = function (option) { $.fn.dropdown = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -714,20 +755,27 @@
$.fn.dropdown.Constructor = Dropdown $.fn.dropdown.Constructor = Dropdown
/* DROPDOWN NO CONFLICT
* ==================== */
$.fn.dropdown.noConflict = function () {
$.fn.dropdown = old
return this
}
/* APPLY TO STANDARD DROPDOWN ELEMENTS /* APPLY TO STANDARD DROPDOWN ELEMENTS
* =================================== */ * =================================== */
$(function () { $(document)
$('html')
.on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus) .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
$('body')
.on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
.on('touchstart.dropdown.data-api', '.dropdown-menu', function (e) { e.stopPropagation() })
.on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle) .on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
.on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown) .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
})
}(window.jQuery);/* ========================================================= }(window.jQuery);/* =========================================================
* bootstrap-modal.js v2.1.1 * bootstrap-modal.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#modals * http://twitter.github.com/bootstrap/javascript.html#modals
* ========================================================= * =========================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -777,8 +825,6 @@
if (this.isShown || e.isDefaultPrevented()) return if (this.isShown || e.isDefaultPrevented()) return
$('body').addClass('modal-open')
this.isShown = true this.isShown = true
this.escape() this.escape()
@ -800,13 +846,12 @@
that.$element that.$element
.addClass('in') .addClass('in')
.attr('aria-hidden', false) .attr('aria-hidden', false)
.focus()
that.enforceFocus() that.enforceFocus()
transition ? transition ?
that.$element.one($.support.transition.end, function () { that.$element.trigger('shown') }) : that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
that.$element.trigger('shown') that.$element.focus().trigger('shown')
}) })
} }
@ -824,8 +869,6 @@
this.isShown = false this.isShown = false
$('body').removeClass('modal-open')
this.escape() this.escape()
$(document).off('focusin.modal') $(document).off('focusin.modal')
@ -895,9 +938,11 @@
this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />') this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
.appendTo(document.body) .appendTo(document.body)
if (this.options.backdrop != 'static') { this.$backdrop.click(
this.$backdrop.click($.proxy(this.hide, this)) this.options.backdrop == 'static' ?
} $.proxy(this.$element[0].focus, this.$element[0])
: $.proxy(this.hide, this)
)
if (doAnimate) this.$backdrop[0].offsetWidth // force reflow if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
@ -924,6 +969,8 @@
/* MODAL PLUGIN DEFINITION /* MODAL PLUGIN DEFINITION
* ======================= */ * ======================= */
var old = $.fn.modal
$.fn.modal = function (option) { $.fn.modal = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -944,11 +991,19 @@
$.fn.modal.Constructor = Modal $.fn.modal.Constructor = Modal
/* MODAL NO CONFLICT
* ================= */
$.fn.modal.noConflict = function () {
$.fn.modal = old
return this
}
/* MODAL DATA-API /* MODAL DATA-API
* ============== */ * ============== */
$(function () { $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
$('body').on('click.modal.data-api', '[data-toggle="modal"]', function ( e ) {
var $this = $(this) var $this = $(this)
, href = $this.attr('href') , href = $this.attr('href')
, $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7 , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
@ -962,10 +1017,10 @@
$this.focus() $this.focus()
}) })
}) })
})
}(window.jQuery);/* =========================================================== }(window.jQuery);
* bootstrap-tooltip.js v2.1.1 /* ===========================================================
* bootstrap-tooltip.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#tooltips * http://twitter.github.com/bootstrap/javascript.html#tooltips
* Inspired by the original jQuery.tipsy by Jason Frame * Inspired by the original jQuery.tipsy by Jason Frame
* =========================================================== * ===========================================================
@ -1085,9 +1140,9 @@
inside = /in/.test(placement) inside = /in/.test(placement)
$tip $tip
.remove() .detach()
.css({ top: 0, left: 0, display: 'block' }) .css({ top: 0, left: 0, display: 'block' })
.appendTo(inside ? this.$element : document.body) .insertAfter(this.$element)
pos = this.getPosition(inside) pos = this.getPosition(inside)
@ -1110,7 +1165,7 @@
} }
$tip $tip
.css(tp) .offset(tp)
.addClass(placement) .addClass(placement)
.addClass('in') .addClass('in')
} }
@ -1132,18 +1187,18 @@
function removeWithAnimation() { function removeWithAnimation() {
var timeout = setTimeout(function () { var timeout = setTimeout(function () {
$tip.off($.support.transition.end).remove() $tip.off($.support.transition.end).detach()
}, 500) }, 500)
$tip.one($.support.transition.end, function () { $tip.one($.support.transition.end, function () {
clearTimeout(timeout) clearTimeout(timeout)
$tip.remove() $tip.detach()
}) })
} }
$.support.transition && this.$tip.hasClass('fade') ? $.support.transition && this.$tip.hasClass('fade') ?
removeWithAnimation() : removeWithAnimation() :
$tip.remove() $tip.detach()
return this return this
} }
@ -1201,8 +1256,9 @@
this.enabled = !this.enabled this.enabled = !this.enabled
} }
, toggle: function () { , toggle: function (e) {
this[this.tip().hasClass('in') ? 'hide' : 'show']() var self = $(e.currentTarget)[this.type](this._options).data(this.type)
self[self.tip().hasClass('in') ? 'hide' : 'show']()
} }
, destroy: function () { , destroy: function () {
@ -1215,6 +1271,8 @@
/* TOOLTIP PLUGIN DEFINITION /* TOOLTIP PLUGIN DEFINITION
* ========================= */ * ========================= */
var old = $.fn.tooltip
$.fn.tooltip = function ( option ) { $.fn.tooltip = function ( option ) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -1235,12 +1293,20 @@
, trigger: 'hover' , trigger: 'hover'
, title: '' , title: ''
, delay: 0 , delay: 0
, html: true , html: false
} }
}(window.jQuery);
/* =========================================================== /* TOOLTIP NO CONFLICT
* bootstrap-popover.js v2.1.1 * =================== */
$.fn.tooltip.noConflict = function () {
$.fn.tooltip = old
return this
}
}(window.jQuery);/* ===========================================================
* bootstrap-popover.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#popovers * http://twitter.github.com/bootstrap/javascript.html#popovers
* =========================================================== * ===========================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -1285,7 +1351,7 @@
, content = this.getContent() , content = this.getContent()
$tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
$tip.find('.popover-content > *')[this.options.html ? 'html' : 'text'](content) $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
$tip.removeClass('fade top bottom left right in') $tip.removeClass('fade top bottom left right in')
} }
@ -1322,6 +1388,8 @@
/* POPOVER PLUGIN DEFINITION /* POPOVER PLUGIN DEFINITION
* ======================= */ * ======================= */
var old = $.fn.popover
$.fn.popover = function (option) { $.fn.popover = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -1338,11 +1406,20 @@
placement: 'right' placement: 'right'
, trigger: 'click' , trigger: 'click'
, content: '' , content: ''
, template: '<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"><p></p></div></div></div>' , template: '<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"></div></div></div>'
}) })
/* POPOVER NO CONFLICT
* =================== */
$.fn.popover.noConflict = function () {
$.fn.popover = old
return this
}
}(window.jQuery);/* ============================================================= }(window.jQuery);/* =============================================================
* bootstrap-scrollspy.js v2.1.1 * bootstrap-scrollspy.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#scrollspy * http://twitter.github.com/bootstrap/javascript.html#scrollspy
* ============================================================= * =============================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -1402,7 +1479,7 @@
, $href = /^#\w/.test(href) && $(href) , $href = /^#\w/.test(href) && $(href)
return ( $href return ( $href
&& $href.length && $href.length
&& [[ $href.position().top, href ]] ) || null && [[ $href.position().top + self.$scrollElement.scrollTop(), href ]] ) || null
}) })
.sort(function (a, b) { return a[0] - b[0] }) .sort(function (a, b) { return a[0] - b[0] })
.each(function () { .each(function () {
@ -1464,6 +1541,8 @@
/* SCROLLSPY PLUGIN DEFINITION /* SCROLLSPY PLUGIN DEFINITION
* =========================== */ * =========================== */
var old = $.fn.scrollspy
$.fn.scrollspy = function (option) { $.fn.scrollspy = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -1481,6 +1560,15 @@
} }
/* SCROLLSPY NO CONFLICT
* ===================== */
$.fn.scrollspy.noConflict = function () {
$.fn.scrollspy = old
return this
}
/* SCROLLSPY DATA-API /* SCROLLSPY DATA-API
* ================== */ * ================== */
@ -1492,7 +1580,7 @@
}) })
}(window.jQuery);/* ======================================================== }(window.jQuery);/* ========================================================
* bootstrap-tab.js v2.1.1 * bootstrap-tab.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#tabs * http://twitter.github.com/bootstrap/javascript.html#tabs
* ======================================================== * ========================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -1542,7 +1630,7 @@
if ( $this.parent('li').hasClass('active') ) return if ( $this.parent('li').hasClass('active') ) return
previous = $ul.find('.active a').last()[0] previous = $ul.find('.active:last a')[0]
e = $.Event('show', { e = $.Event('show', {
relatedTarget: previous relatedTarget: previous
@ -1603,6 +1691,8 @@
/* TAB PLUGIN DEFINITION /* TAB PLUGIN DEFINITION
* ===================== */ * ===================== */
var old = $.fn.tab
$.fn.tab = function ( option ) { $.fn.tab = function ( option ) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -1615,18 +1705,25 @@
$.fn.tab.Constructor = Tab $.fn.tab.Constructor = Tab
/* TAB NO CONFLICT
* =============== */
$.fn.tab.noConflict = function () {
$.fn.tab = old
return this
}
/* TAB DATA-API /* TAB DATA-API
* ============ */ * ============ */
$(function () { $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
$('body').on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
e.preventDefault() e.preventDefault()
$(this).tab('show') $(this).tab('show')
}) })
})
}(window.jQuery);/* ============================================================= }(window.jQuery);/* =============================================================
* bootstrap-typeahead.js v2.1.1 * bootstrap-typeahead.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#typeahead * http://twitter.github.com/bootstrap/javascript.html#typeahead
* ============================================================= * =============================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -1660,8 +1757,8 @@
this.sorter = this.options.sorter || this.sorter this.sorter = this.options.sorter || this.sorter
this.highlighter = this.options.highlighter || this.highlighter this.highlighter = this.options.highlighter || this.highlighter
this.updater = this.options.updater || this.updater this.updater = this.options.updater || this.updater
this.$menu = $(this.options.menu).appendTo('body')
this.source = this.options.source this.source = this.options.source
this.$menu = $(this.options.menu)
this.shown = false this.shown = false
this.listen() this.listen()
} }
@ -1683,16 +1780,18 @@
} }
, show: function () { , show: function () {
var pos = $.extend({}, this.$element.offset(), { var pos = $.extend({}, this.$element.position(), {
height: this.$element[0].offsetHeight height: this.$element[0].offsetHeight
}) })
this.$menu.css({ this.$menu
.insertAfter(this.$element)
.css({
top: pos.top + pos.height top: pos.top + pos.height
, left: pos.left , left: pos.left
}) })
.show()
this.$menu.show()
this.shown = true this.shown = true
return this return this
} }
@ -1801,7 +1900,7 @@
.on('keypress', $.proxy(this.keypress, this)) .on('keypress', $.proxy(this.keypress, this))
.on('keyup', $.proxy(this.keyup, this)) .on('keyup', $.proxy(this.keyup, this))
if ($.browser.chrome || $.browser.webkit || $.browser.msie) { if (this.eventSupported('keydown')) {
this.$element.on('keydown', $.proxy(this.keydown, this)) this.$element.on('keydown', $.proxy(this.keydown, this))
} }
@ -1810,6 +1909,15 @@
.on('mouseenter', 'li', $.proxy(this.mouseenter, this)) .on('mouseenter', 'li', $.proxy(this.mouseenter, this))
} }
, eventSupported: function(eventName) {
var isSupported = eventName in this.$element
if (!isSupported) {
this.$element.setAttribute(eventName, 'return;')
isSupported = typeof this.$element[eventName] === 'function'
}
return isSupported
}
, move: function (e) { , move: function (e) {
if (!this.shown) return if (!this.shown) return
@ -1835,7 +1943,7 @@
} }
, keydown: function (e) { , keydown: function (e) {
this.suppressKeyPressRepeat = !~$.inArray(e.keyCode, [40,38,9,13,27]) this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27])
this.move(e) this.move(e)
} }
@ -1848,6 +1956,9 @@
switch(e.keyCode) { switch(e.keyCode) {
case 40: // down arrow case 40: // down arrow
case 38: // up arrow case 38: // up arrow
case 16: // shift
case 17: // ctrl
case 18: // alt
break break
case 9: // tab case 9: // tab
@ -1891,6 +2002,8 @@
/* TYPEAHEAD PLUGIN DEFINITION /* TYPEAHEAD PLUGIN DEFINITION
* =========================== */ * =========================== */
var old = $.fn.typeahead
$.fn.typeahead = function (option) { $.fn.typeahead = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -1912,21 +2025,28 @@
$.fn.typeahead.Constructor = Typeahead $.fn.typeahead.Constructor = Typeahead
/* TYPEAHEAD NO CONFLICT
* =================== */
$.fn.typeahead.noConflict = function () {
$.fn.typeahead = old
return this
}
/* TYPEAHEAD DATA-API /* TYPEAHEAD DATA-API
* ================== */ * ================== */
$(function () { $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
$('body').on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
var $this = $(this) var $this = $(this)
if ($this.data('typeahead')) return if ($this.data('typeahead')) return
e.preventDefault() e.preventDefault()
$this.typeahead($this.data()) $this.typeahead($this.data())
}) })
})
}(window.jQuery); }(window.jQuery);
/* ========================================================== /* ==========================================================
* bootstrap-affix.js v2.1.1 * bootstrap-affix.js v2.2.2
* http://twitter.github.com/bootstrap/javascript.html#affix * http://twitter.github.com/bootstrap/javascript.html#affix
* ========================================================== * ==========================================================
* Copyright 2012 Twitter, Inc. * Copyright 2012 Twitter, Inc.
@ -1955,7 +2075,9 @@
var Affix = function (element, options) { var Affix = function (element, options) {
this.options = $.extend({}, $.fn.affix.defaults, options) this.options = $.extend({}, $.fn.affix.defaults, options)
this.$window = $(window).on('scroll.affix.data-api', $.proxy(this.checkPosition, this)) this.$window = $(window)
.on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
.on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
this.$element = $(element) this.$element = $(element)
this.checkPosition() this.checkPosition()
} }
@ -1993,6 +2115,8 @@
/* AFFIX PLUGIN DEFINITION /* AFFIX PLUGIN DEFINITION
* ======================= */ * ======================= */
var old = $.fn.affix
$.fn.affix = function (option) { $.fn.affix = function (option) {
return this.each(function () { return this.each(function () {
var $this = $(this) var $this = $(this)
@ -2010,6 +2134,15 @@
} }
/* AFFIX NO CONFLICT
* ================= */
$.fn.affix.noConflict = function () {
$.fn.affix = old
return this
}
/* AFFIX DATA-API /* AFFIX DATA-API
* ============== */ * ============== */

View File

@ -0,0 +1,33 @@
$(document).ready(function(){
$('.date_picker').datetimepicker({
pickTime: false
});
$('.default_picker').datetimepicker();
$('.time_picker').datetimepicker({
pickDate: false
});
$('.separated_picker div').on("changeDate",function(){
if ($(this).hasClass('date_picker'))
{
if ($(this).find('input').val() && $(this).siblings('div').css('pointer-events'))
{
$(this).siblings('div').css('pointer-events', '');
}
else
{
$(this).siblings('div').find('input').val(null);
$(this).siblings('div').css('pointer-events', 'none');
}
}
$(this).siblings('input').val($(this).find('input').val() + ' ' + $(this).siblings('div').find('input').val());
});
// $('.date_picker').on("changeDate",function(){
// $(this).find('input').val('');
// });
});

View File

@ -14,4 +14,5 @@
//= require orbitdesktopAPI //= require orbitdesktopAPI
//= require orbitTimeline //= require orbitTimeline
//= require orbitdesktop //= require orbitdesktop
//= require desktop/journal_pages //= require desktop/books_pages
//= require desktop/seminar_pages

View File

@ -0,0 +1,33 @@
orbitDesktop.prototype.initializeBooks = function(target,url,cache){
this.initializeBooks.list = function(){
var bindHandlers = function(){
o.simple_drop_down();
o.tinyscrollbar_ext({
main: '.tinycanvas',
fill: '.list_t'
})
}
bindHandlers();
}
this.initializeBooks.addbook = function(){
var bindHandlers = function(){
o.simple_drop_down();
o.tinyscrollbar_ext({
main: '.tinycanvas',
fill: '.s_grid_con'
})
}
bindHandlers();
}
this.initializeBooks.list();
}

View File

@ -0,0 +1,58 @@
orbitDesktop.prototype.initializeSeminar = function(target,url,cache){
this.initializeSeminar.list = function(){
var bindHandlers = function(){
o.tinyscrollbar_ext({
main : ".tinycanvas",
fill : ".list_t"
})
}
bindHandlers();
}
this.initializeSeminar.addseminar = function(){
var bindHandlers = function(){
o.simple_drop_down();
o.tinyscrollbar_ext({
main: '.tinycanvas',
fill: '.s_grid_con'
})
}
bindHandlers();
}
this.initializeSeminar.seminar = function(){
var bindHandlers = function(){
o.simple_drop_down();
o.tinyscrollbar_ext({
main: '.tinycanvas',
fill: '.s_grid_con'
})
}
bindHandlers();
}
this.initializeSeminar.rues = function(){
var bindHandlers = function(){
o.simple_drop_down();
o.tinyscrollbar_ext({
main: '.tinycanvas',
fill: '.s_grid_con'
})
}
bindHandlers();
}
this.initializeSeminar.list();
}

View File

@ -55,7 +55,7 @@ $(document).ready(function() {
// } // }
// }) // })
$("a.preview_trigger").click(function(){ $("a.preview_trigger").live('click',function(){
$("#main-wrap").after("<span id='show_preview'></span>"); $("#main-wrap").after("<span id='show_preview'></span>");
$.ajax({ $.ajax({
type: 'PUT', type: 'PUT',

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,15 @@
// This is a manifest file that'll be compiled into including all the files listed below.
// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically
// be included in the compiled file accessible from http://example.com/assets/application.js
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
//= require jquery
//= require mobile/jquery.cycle.all
//= require mobile/jquery.mu.image.resize
//= require mobile/orbit.mobile
//= require mobile/jquery.mobile-1.2.0.min
//= require mobile/jquery.swipeplanes-1.2.min
//= require mobile/add2home
//= require mobile/gmAPI
//= require mobile/jquery.ui.map

View File

@ -0,0 +1,350 @@
/*!
* Add to Homescreen v2.0.4 ~ Copyright (c) 2012 Matteo Spinelli, http://cubiq.org
* Released under MIT license, http://cubiq.org/license
*/
var addToHome = (function (w) {
var nav = w.navigator,
isIDevice = 'platform' in nav && (/iphone|ipod|ipad/gi).test(nav.platform),
isIPad,
isRetina,
isSafari,
isStandalone,
OSVersion,
startX = 0,
startY = 0,
lastVisit = 0,
isExpired,
isSessionActive,
isReturningVisitor,
balloon,
overrideChecks,
positionInterval,
closeTimeout,
options = {
autostart: true, // Automatically open the balloon
returningVisitor: false, // Show the balloon to returning visitors only (setting this to true is HIGHLY RECCOMENDED)
animationIn: 'bubble', // drop || bubble || fade
animationOut: 'drop', // drop || bubble || fade
startDelay: 2000, // 2 seconds from page load before the balloon appears
lifespan: 10000, // 15 seconds before it is automatically destroyed
bottomOffset: 14, // Distance of the balloon from bottom
expire: 0, // Minutes to wait before showing the popup again (0 = always displayed)
message: '', // Customize your message or force a language ('' = automatic)
touchIcon: true, // Display the touch icon
arrow: true, // Display the balloon arrow
hookOnLoad: true, // Should we hook to onload event? (really advanced usage)
iterations: 100 // Internal/debug use
},
intl = {
ca_es: 'Per instal·lar aquesta aplicació al vostre %device premeu %icon i llavors <strong>Afegir a pantalla d\'inici</strong>.',
cs_cz: 'Pro instalaci aplikace na Váš %device, stiskněte %icon a v nabídce <strong>Přidat na plochu</strong>.',
da_dk: 'Tilføj denne side til din %device: tryk på %icon og derefter <strong>Føj til hjemmeskærm</strong>.',
de_de: 'Installieren Sie diese App auf Ihrem %device: %icon antippen und dann <strong>Zum Home-Bildschirm</strong>.',
el_gr: 'Εγκαταστήσετε αυτήν την Εφαρμογή στήν συσκευή σας %device: %icon μετά πατάτε <strong>Προσθήκη σε Αφετηρία</strong>.',
en_us: 'Install this web app on your %device: tap %icon and then <strong>Add to Home Screen</strong>.',
es_es: 'Para instalar esta app en su %device, pulse %icon y seleccione <strong>Añadir a pantalla de inicio</strong>.',
fi_fi: 'Asenna tämä web-sovellus laitteeseesi %device: paina %icon ja sen jälkeen valitse <strong>Lisää Koti-valikkoon</strong>.',
fr_fr: 'Ajoutez cette application sur votre %device en cliquant sur %icon, puis <strong>Ajouter à l\'écran d\'accueil</strong>.',
he_il: '<span dir="rtl">התקן אפליקציה זו על ה-%device שלך: הקש %icon ואז <strong>הוסף למסך הבית</strong>.</span>',
hr_hr: 'Instaliraj ovu aplikaciju na svoj %device: klikni na %icon i odaberi <strong>Dodaj u početni zaslon</strong>.',
hu_hu: 'Telepítse ezt a web-alkalmazást az Ön %device-jára: nyomjon a %icon-ra majd a <strong>Főképernyőhöz adás</strong> gombra.',
it_it: 'Installa questa applicazione sul tuo %device: premi su %icon e poi <strong>Aggiungi a Home</strong>.',
ja_jp: 'このウェブアプリをあなたの%deviceにインストールするには%iconをタップして<strong>ホーム画面に追加</strong>を選んでください。',
ko_kr: '%device에 웹앱을 설치하려면 %icon을 터치 후 "홈화면에 추가"를 선택하세요',
nb_no: 'Installer denne appen på din %device: trykk på %icon og deretter <strong>Legg til på Hjem-skjerm</strong>',
nl_nl: 'Installeer deze webapp op uw %device: tik %icon en dan <strong>Zet in beginscherm</strong>.',
pl_pl: 'Aby zainstalować tę aplikacje na %device: naciśnij %icon a następnie <strong>Dodaj jako ikonę</strong>.',
pt_br: 'Instale este web app em seu %device: aperte %icon e selecione <strong>Adicionar à Tela Inicio</strong>.',
pt_pt: 'Para instalar esta aplicação no seu %device, prima o %icon e depois o <strong>Adicionar ao ecrã principal</strong>.',
ru_ru: 'Установите это веб-приложение на ваш %device: нажмите %icon, затем <strong>Добавить в «Домой»</strong>.',
sv_se: 'Lägg till denna webbapplikation på din %device: tryck på %icon och därefter <strong>Lägg till på hemskärmen</strong>.',
th_th: 'ติดตั้งเว็บแอพฯ นี้บน %device ของคุณ: แตะ %icon และ <strong>เพิ่มที่หน้าจอโฮม</strong>',
tr_tr: '%device için bu uygulamayı kurduktan sonra %icon simgesine dokunarak <strong>Ana Ekrana Ekle</strong>yin.',
zh_cn: '您可以将此应用程式安装到您的 %device 上。请按 %icon 然后点选<strong>添加至主屏幕</strong>。',
zh_tw: '您可以將此應用程式安裝到您的 %device 上。請按 %icon 然後點選<strong>加入主畫面螢幕</strong>。'
};
function init () {
// Preliminary check, all further checks are performed on iDevices only
if ( !isIDevice ) return;
var now = Date.now(),
i;
// Merge local with global options
if ( w.addToHomeConfig ) {
for ( i in w.addToHomeConfig ) {
options[i] = w.addToHomeConfig[i];
}
}
if ( !options.autostart ) options.hookOnLoad = false;
isIPad = (/ipad/gi).test(nav.platform);
isRetina = w.devicePixelRatio && w.devicePixelRatio > 1;
isSafari = (/Safari/i).test(nav.appVersion) && !(/CriOS/i).test(nav.appVersion);
isStandalone = nav.standalone;
OSVersion = nav.appVersion.match(/OS (\d+_\d+)/i);
OSVersion = OSVersion[1] ? +OSVersion[1].replace('_', '.') : 0;
lastVisit = +w.localStorage.getItem('addToHome');
isSessionActive = w.sessionStorage.getItem('addToHomeSession');
isReturningVisitor = options.returningVisitor ? lastVisit && lastVisit + 28*24*60*60*1000 > now : true;
if ( !lastVisit ) lastVisit = now;
// If it is expired we need to reissue a new balloon
isExpired = isReturningVisitor && lastVisit <= now;
if ( options.hookOnLoad ) w.addEventListener('load', loaded, false);
else if ( !options.hookOnLoad && options.autostart ) loaded();
}
function loaded () {
w.removeEventListener('load', loaded, false);
if ( !isReturningVisitor ) w.localStorage.setItem('addToHome', Date.now());
else if ( options.expire && isExpired ) w.localStorage.setItem('addToHome', Date.now() + options.expire * 60000);
if ( !overrideChecks && ( !isSafari || !isExpired || isSessionActive || isStandalone || !isReturningVisitor ) ) return;
var icons = options.touchIcon ? document.querySelectorAll('head link[rel=apple-touch-icon],head link[rel=apple-touch-icon-precomposed]') : [],
sizes,
touchIcon = '',
closeButton,
platform = nav.platform.split(' ')[0],
language = nav.language.replace('-', '_'),
i, l;
balloon = document.createElement('div');
balloon.id = 'addToHomeScreen';
balloon.style.cssText += 'left:-9999px;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-duration:0;-webkit-transform:translate3d(0,0,0);position:' + (OSVersion < 5 ? 'absolute' : 'fixed');
// Localize message
if ( options.message in intl ) { // You may force a language despite the user's locale
language = options.message;
options.message = '';
}
if ( options.message === '' ) { // We look for a suitable language (defaulted to en_us)
options.message = language in intl ? intl[language] : intl['en_us'];
}
// Search for the apple-touch-icon
if ( icons.length ) {
for ( i = 0, l = icons.length; i < l; i++ ) {
sizes = icons[i].getAttribute('sizes');
if ( sizes ) {
if ( isRetina && sizes == '114x114' ) {
touchIcon = icons[i].href;
break;
}
} else {
touchIcon = icons[i].href;
}
}
touchIcon = '<span style="background-image:url(' + touchIcon + ')" class="addToHomeTouchIcon"></span>';
}
balloon.className = (isIPad ? 'addToHomeIpad' : 'addToHomeIphone') + (touchIcon ? ' addToHomeWide' : '');
balloon.innerHTML = touchIcon +
options.message.replace('%device', platform).replace('%icon', OSVersion >= 4.2 ? '<span class="addToHomeShare"></span>' : '<span class="addToHomePlus">+</span>') +
(options.arrow ? '<span class="addToHomeArrow"></span>' : '') +
'<span class="addToHomeClose">\u00D7</span>';
document.body.appendChild(balloon);
// Add the close action
closeButton = balloon.querySelector('.addToHomeClose');
if ( closeButton ) closeButton.addEventListener('click', clicked, false);
if ( !isIPad && OSVersion >= 6 ) window.addEventListener('orientationchange', orientationCheck, false);
setTimeout(show, options.startDelay);
}
function show () {
var duration,
iPadXShift = 208;
// Set the initial position
if ( isIPad ) {
if ( OSVersion < 5 ) {
startY = w.scrollY;
startX = w.scrollX;
} else if ( OSVersion < 6 ) {
iPadXShift = 160;
}
balloon.style.top = startY + options.bottomOffset + 'px';
balloon.style.left = startX + iPadXShift - Math.round(balloon.offsetWidth / 2) + 'px';
switch ( options.animationIn ) {
case 'drop':
duration = '0.6s';
balloon.style.webkitTransform = 'translate3d(0,' + -(w.scrollY + options.bottomOffset + balloon.offsetHeight) + 'px,0)';
break;
case 'bubble':
duration = '0.6s';
balloon.style.opacity = '0';
balloon.style.webkitTransform = 'translate3d(0,' + (startY + 50) + 'px,0)';
break;
default:
duration = '1s';
balloon.style.opacity = '0';
}
} else {
startY = w.innerHeight + w.scrollY;
if ( OSVersion < 5 ) {
startX = Math.round((w.innerWidth - balloon.offsetWidth) / 2) + w.scrollX;
balloon.style.left = startX + 'px';
balloon.style.top = startY - balloon.offsetHeight - options.bottomOffset + 'px';
} else {
balloon.style.left = '50%';
balloon.style.marginLeft = -Math.round(balloon.offsetWidth / 2) - ( w.orientation%180 && OSVersion >= 6 ? 40 : 0 ) + 'px';
balloon.style.bottom = options.bottomOffset + 'px';
}
switch (options.animationIn) {
case 'drop':
duration = '1s';
balloon.style.webkitTransform = 'translate3d(0,' + -(startY + options.bottomOffset) + 'px,0)';
break;
case 'bubble':
duration = '0.6s';
balloon.style.webkitTransform = 'translate3d(0,' + (balloon.offsetHeight + options.bottomOffset + 50) + 'px,0)';
break;
default:
duration = '1s';
balloon.style.opacity = '0';
}
}
balloon.offsetHeight; // repaint trick
balloon.style.webkitTransitionDuration = duration;
balloon.style.opacity = '1';
balloon.style.webkitTransform = 'translate3d(0,0,0)';
balloon.addEventListener('webkitTransitionEnd', transitionEnd, false);
closeTimeout = setTimeout(close, options.lifespan);
}
function manualShow (override) {
if ( !isIDevice || balloon ) return;
overrideChecks = override;
loaded();
}
function close () {
clearInterval( positionInterval );
clearTimeout( closeTimeout );
closeTimeout = null;
var posY = 0,
posX = 0,
opacity = '1',
duration = '0',
closeButton = balloon.querySelector('.addToHomeClose');
if ( closeButton ) closeButton.removeEventListener('click', close, false);
if ( !isIPad && OSVersion >= 6 ) window.removeEventListener('orientationchange', orientationCheck, false);
if ( OSVersion < 5 ) {
posY = isIPad ? w.scrollY - startY : w.scrollY + w.innerHeight - startY;
posX = isIPad ? w.scrollX - startX : w.scrollX + Math.round((w.innerWidth - balloon.offsetWidth)/2) - startX;
}
balloon.style.webkitTransitionProperty = '-webkit-transform,opacity';
switch ( options.animationOut ) {
case 'drop':
if ( isIPad ) {
duration = '0.4s';
opacity = '0';
posY = posY + 50;
} else {
duration = '0.6s';
posY = posY + balloon.offsetHeight + options.bottomOffset + 50;
}
break;
case 'bubble':
if ( isIPad ) {
duration = '0.8s';
posY = posY - balloon.offsetHeight - options.bottomOffset - 50;
} else {
duration = '0.4s';
opacity = '0';
posY = posY - 50;
}
break;
default:
duration = '0.8s';
opacity = '0';
}
balloon.addEventListener('webkitTransitionEnd', transitionEnd, false);
balloon.style.opacity = opacity;
balloon.style.webkitTransitionDuration = duration;
balloon.style.webkitTransform = 'translate3d(' + posX + 'px,' + posY + 'px,0)';
}
function clicked () {
w.sessionStorage.setItem('addToHomeSession', '1');
isSessionActive = true;
close();
}
function transitionEnd () {
balloon.removeEventListener('webkitTransitionEnd', transitionEnd, false);
balloon.style.webkitTransitionProperty = '-webkit-transform';
balloon.style.webkitTransitionDuration = '0.2s';
// We reached the end!
if ( !closeTimeout ) {
balloon.parentNode.removeChild(balloon);
balloon = null;
return;
}
// On iOS 4 we start checking the element position
if ( OSVersion < 5 && closeTimeout ) positionInterval = setInterval(setPosition, options.iterations);
}
function setPosition () {
var matrix = new WebKitCSSMatrix(w.getComputedStyle(balloon, null).webkitTransform),
posY = isIPad ? w.scrollY - startY : w.scrollY + w.innerHeight - startY,
posX = isIPad ? w.scrollX - startX : w.scrollX + Math.round((w.innerWidth - balloon.offsetWidth) / 2) - startX;
// Screen didn't move
if ( posY == matrix.m42 && posX == matrix.m41 ) return;
balloon.style.webkitTransform = 'translate3d(' + posX + 'px,' + posY + 'px,0)';
}
// Clear local and session storages (this is useful primarily in development)
function reset () {
w.localStorage.removeItem('addToHome');
w.sessionStorage.removeItem('addToHomeSession');
}
function orientationCheck () {
balloon.style.marginLeft = -Math.round(balloon.offsetWidth / 2) - ( w.orientation%180 && OSVersion >= 6 ? 40 : 0 ) + 'px';
}
// Bootstrap!
init();
return {
show: manualShow,
close: close,
reset: reset
};
})(window);

View File

@ -0,0 +1,34 @@
String.prototype.format = function() { a = this; for ( k in arguments ) { a = a.replace("{" + k + "}", arguments[k]); } return a; };
window.gmAPI = {
'version': '3.0-rc1',
'ga': '',
'primaryUrl': 'http://code.google.com/p/jquery-ui-map/',
'url': 'http://jquery-ui-map.googlecode.com/',
'forum': 'http://groups.google.com/group/jquery-ui-map-discuss/feed/rss_v2_0_msgs.xml',
'subscribe': 'http://groups.google.com/group/jquery-ui-map-discuss/boxsubscribe',
'exception': 'Unable to load due to either poor internet connection or some CDN\'s aren\'t as responsive as we would like them to be. Try refreshing the page :D.',
'init': function() {
//window._gaq = [['_setAccount', this.ga], ['_trackPageview'], ['_trackPageLoadTime']];
//Modernizr.load({ 'test': ( location.href.indexOf(this.url) > -1 ), 'yep': 'http://www.google-analytics.com/ga.js' });
this.test('Backbone', function() {
$('#forum').append('<h2>Forum</h2><ul id="forum_posts"></ul><h2>Subscribe</h2><form id="forum_subscribe" class="subscribe" action="#"><label for="email">E-mail:</label><input id="email" type="text" name="email" /><input type="submit" name="sub" value="Subscribe" /></form>');
ForumCollection = Backbone.Collection.extend({ 'url': 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q={0}'.format(encodeURIComponent(gmAPI.forum)), 'parse': function(response) { return response.responseData.feed.entries; } });
ForumPost = Backbone.View.extend({ 'tagName': 'li', 'className': 'group-item', 'template': _.template('<a href="<%=link%>"><%=title%></a></h3>'), 'render': function() { $(this.el).html(this.template(this.model.toJSON())); return this; } });
Forum = Backbone.View.extend({ 'el': $("#forum"), 'initialize': function() { this.col = new ForumCollection(); this.col.bind('reset', this.load, this); this.col.fetch(); }, 'add': function(post) { var view = new ForumPost({'model': post}); $('#forum_posts').append(view.render().el); }, 'load': function () { this.col.each(this.add); $('#forum_subscribe').attr('action', gmAPI.subscribe); $(this.el).show(); } });
var app = new Forum();
});
this.test('prettyPrint', function() { prettyPrint(); });
$('#version').text(this.version);
},
'redirect': function(url) { alert('This page is deprecated. Please update your URL. Redirecting to new page.'); window.location = url; },
'col': [],
'tests': [],
'test': function(a, b) { if ( window[a] ) { b(); } },
'add': function(a, b) { if (b) { this.col[a] = b; } else { this.col.push(a); } return this; },
'load': function(a) { var self = this; if (a) { self.col[a](); } else { $.each(self.col, function(i,d) { try { d(); } catch (err) { alert(self.exception); } }); } },
'timeStart': function(key, desc) { this.tests[key] = { 'start': new Date().getTime(), 'desc': desc }; },
'timeEnd': function(key) { this.tests[key].elapsed = new Date().getTime(); },
'report': function(id) { var i = 1; for ( var k in this.tests ) { var t = this.tests[k]; $(id).append('<div class="benchmark rounded"><div class="benchmark-result lt">' + (t.elapsed - t.start) + ' ms</div><div class="lt"><p class="benchmark-iteration">Benchmark case ' + i + '</p><p class="benchmark-title">' + t.desc + '</p></div></div>'); i++; }; }
};
gmAPI.init();

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,147 @@
(function( $ ) {
$.fn.muImageResize = function( params ) {
var _defaultSettings = {
width:300,
height:300,
wrap_fix:true // Let image display like in-line.
};
var _set = $.extend(_defaultSettings, params);
var isIE7 = $.browser.msie && (7 == ~~ $.browser.version);
//var anyDynamicSource = $(this).attr("src");
//$(this).attr("src",anyDynamicSource+ "?" + new Date().getTime());
// Just bind load event once per element.
return this.one('load', function() {
// Remove all attributes and CSS rules.
this.removeAttribute( "width" );
this.removeAttribute( "height" );
this.style.width = this.style.height = "";
var ow, oh;
//[workaround] - msie need get width early
if ($.browser.msie)
{
// Get original size for calcutation.
ow = this.width;
oh = this.height;
}
if (_set.wrap_fix) {
$(this).wrap(function(){
return '<div style="width:'+_set.width+'px; height:'+_set.height+'px; display:inline-block;" />';
});
}
if (!$.browser.msie)
{
// Get original size for calcutation.
ow = this.width;
oh = this.height;
}
// if cannot get width or height.
if (0==ow || 0==oh){
$(this).width(_set.width);
$(this).height(_set.height);
}else{
// Merge position settings
var sh_margin_type='';
// if original image's width > height.
if (ow > oh) {
p = oh / _set.height;
oh = _set.height;
ow = ow / p;
// original image width smaller than settings.
if (ow < _set.width){
// need to resize again,
// because new image size range must can cover settings' range, than we can crop it correctly.
p = ow / _set.width;
ow = _set.width;
oh = oh / p;
// the crop range would be in the center of new image size.
sh = (oh-_set.height)/2;
t=sh+'px';
r=_set.width+'px';
b=(_set.height+sh)+'px';
l='0px';
// need to be adjust top position latter.
sh_margin_type = 'margin-top';
// original image width bigger than settings.
}else{
// new image range can cover settings' range.
sh = (ow-_set.width)/2;
t='0px';
r=(_set.width+sh)+'px';
b=_set.height+'px';
l=sh+'px';
// need to be adjust left position latter.
sh_margin_type = 'margin-left';
}
// ref above, change width to height then do same things.
}else{
p = ow / _set.width;
ow = _set.width;
oh = oh / p;
if (oh < _set.height) {
p = oh / _set.height;
oh = _set.height;
ow = ow / p;
sh = (ow-_set.width)/2;
t='0px';
r=(_set.width+sh)+'px';
b=_set.height+'px';
l=sh+'px';
sh_margin_type = 'margin-left';
}else{
sh = (oh-_set.height)/2;
t=sh+'px';
r=_set.width+'px';
b=(_set.height+sh)+'px';
l='0px';
sh_margin_type = 'margin-top';
}
}
// Resize img.
$(this).width(ow);
$(this).height(oh);
// Crop img by set clip style.
$(this).css('clip','rect('+t+' '+r+' '+b+' '+l+')');
var osh = 0;
if('auto' != $(this).css(sh_margin_type)){
osh = parseInt($(this).css(sh_margin_type));
}
if (0 < sh) {sh*=-1;}
sh += osh;
$(this).css(sh_margin_type, sh+'px');
$(this).css('position','absolute');
}
$(this).fadeIn('slow');
})
.one( "error", function() {
//$(this).hide();
})
.each(function() {
$(this).hide();
// Trigger load event (for Gecko and MSIE)
if ( this.complete || $.browser.msie ) {
$( this ).trigger( "load" ).trigger( "error" );
}
});
};
})( jQuery );

View File

@ -0,0 +1,242 @@
//SwipePlanes v1.2 jQuery Plugin by REMD
$.fn.swipePlanes = function(opciones){
return this.each(function(){
var randId = Math.round(100*Math.random()); ////IDENTIFICADOR ALEATORIO DE LA INSTANCIA//////////
//EL VISOR /////////////////////////////////////
this.onselectstart = function(){return false;};
this.unselectable = "on";
$(this).css('-moz-user-select', 'none');
$(this).css('-webkit-user-select', 'none');
$(this).css('overflow','hidden');
if($(this).css('position') != 'absolute')$(this).css('position','relative');
var anchoVisor = $(this).width();
var altoVisor = $(this).height;
var divVisor = this;
//El CONTENEDOR /////////////////////////////////////
var divContenedor;
var pagActual = 0;
divContenedor = $(this).children('div:first');
divContenedor.css('transition','none');
divContenedor.css('-moz-user-select', 'none');
divContenedor.css('-webkit-user-select', 'none');
divContenedor.css('position','relative');
divContenedor.css('left','0px');
//LAS PAGINAS /////////////////////////////////////////
var divPaginas;
var bufferPaginas = 0;
var metaPaginas = 0;
var metaPagNum = 0;
divPaginas = divContenedor.children('div,a');
divPaginas.css('display','inline-block');
divPaginas.css('float','left');
divPaginas.css('position','relative');
metaPaginas = new Array();
metaPaginas[0] = 0;
divPaginas.each(function(){
if((bufferPaginas+(this.offsetWidth)) > anchoVisor+metaPaginas[metaPagNum]){
if(bufferPaginas > 0)metaPagNum++;
metaPaginas[metaPagNum] = bufferPaginas;
}
bufferPaginas += (this.offsetWidth + parseInt($(this).css('margin-left'))+parseInt($(this).css('margin-right')));
});
metaPaginas[metaPagNum] -= anchoVisor - (bufferPaginas-metaPaginas[metaPagNum]); //Ajuste <20>ltimo salto
divContenedor.css('width',bufferPaginas+'px'); //Ajuste Contenedor al tamano de las paginas
generarControles($(this),metaPagNum);
//LOS EVENTOS ////////////////////////////////////////////
var iX = 0,aX = 0,fX = 0; //Manejo de coordenadas
var drag = 0,t = 0,ms = 0,metaEvento,dX = 0; //Manejo del entorno/tiempo
$(this).bind('touchstart',function(event){
clearInterval(t);
if(event.pageX)iX = event.pageX;
if(event.originalEvent.touches)iX = event.originalEvent.touches[0].pageX;
divContenedor.css('transition','none');
drag = 1;
ms = 0;
metaEvento = 'click';
t = setInterval(function(){ms++;},1);
});
$(this).bind('touchmove',function(event){
if(event.pageX)aX = event.pageX;
if(event.originalEvent.touches)aX = event.originalEvent.touches[0].pageX;
dX = Math.abs(aX - iX);
if(dX > 50)event.preventDefault();
if(drag && dX > 50){
divContenedor.css('left',(((metaPaginas[pagActual]*-1)+(aX - iX)))+'px');
}
});
$(this).bind('touchend touchcancel touchleave',function(event){
if(drag && dX > 20){
drag = 0;
console.log(metaPaginas);
dX = Math.abs(fX - iX);
clearInterval(t);
if(event.pageX)fX = event.pageX;
if(event.originalEvent.touches)fX = aX;
if((iX-fX) > 0 && ms < 100 && dX > 50)metaEvento = 'swipeLeft';
if((iX-fX) <= 0 && ms < 100 && dX > 50)metaEvento = 'swipeRight';
if((iX-fX) > 0 && ms > 100 && dX > 50)metaEvento = 'moveLeft';
if((iX-fX) <= 0 && ms > 100 && dX > 50)metaEvento = 'moveRight';
if(dX <= 50)metaEvento = 'click';
switch(metaEvento){
case 'swipeLeft':
if(pagActual < metaPagNum){pagActual++;}
break;
case 'moveLeft':
if(pagActual < metaPagNum && dX > (Math.abs(anchoVisor/2))){pagActual++;}
break;
case 'swipeRight':
if(pagActual > 0){pagActual--;}
break;
case 'moveRight':
if(pagActual > 0 && dX > (Math.abs(anchoVisor/2))){pagActual--;}
break;
}
ms = 0; dX = 0; iX = 0; aX = 0; fX = 0; metaEvento = '';
irPagina(pagActual);
}
});
//EVENTOS CONTROLES /////////////////////////////////////////
$('.'+randId+'swipePlanesMiniPag').click(function(){
pagActual = $(this).attr('mpg');
irPagina();
});
$('.'+randId+'swipePlanesRowLeft').click(function(e){
e.stopPropagation();
e.preventDefault();
if(pagActual > 0)pagActual--;
irPagina();
});
$('.'+randId+'swipePlanesRowRight').click(function(e){
e.preventDefault();
e.stopPropagation();
if(pagActual < metaPagNum)pagActual++;
irPagina();
});
$(this).bind('mousemove',function(){
$('.'+randId+'swipePlanesRowLeft').css('display','block');
$('.'+randId+'swipePlanesRowRight').css('display','block');
$('.'+randId+'swipePlanesRowLeft').css('opacity','1');
$('.'+randId+'swipePlanesRowRight').css('opacity','1');
});
$('.'+randId+'swipePlanesRowLeft').bind('mousemove',function(){
$('.'+randId+'swipePlanesRowLeft').css('opacity','1');
$('.'+randId+'swipePlanesRowRight').css('opacity','1');
});
$('.'+randId+'swipePlanesRowRight').bind('mousemove',function(){
$('.'+randId+'swipePlanesRowLeft').css('opacity','1');
$('.'+randId+'swipePlanesRowRight').css('opacity','1');
});
$(this).mouseout(function(){
$('.'+randId+'swipePlanesRowLeft').css('opacity','0');
$('.'+randId+'swipePlanesRowRight').css('opacity','0');
});
//CONTROLES //////////////////////////////////////////////
function generarControles(divVisor,metaPagNum){
var i = 0;
var miniPaginasHtml = '';
var style = '';
for(i;i <= metaPagNum; i++){
if(!i)style='background:#CECECE';
else style='';
miniPaginasHtml += '<div mpg="'+i+'" style="'+style+'" class="'+randId+'swipePlanesMiniPag"></div>';
}
// <div class="'+randId+'swipePlanesRowLeft"></div><div class="'+randId+'swipePlanesRowRight"></div>
var controlesHtml = '<div class="'+randId+'swipePlanesPaginator">'+miniPaginasHtml+'</div>';
divVisor.append(controlesHtml);
$('.'+randId+'swipePlanesMiniPag').css('display','inline-block');
$('.'+randId+'swipePlanesMiniPag').css('width','7px');
$('.'+randId+'swipePlanesMiniPag').css('height','7px');
$('.'+randId+'swipePlanesMiniPag').css('margin-left','2px');
$('.'+randId+'swipePlanesMiniPag').css('margin-right','2px');
$('.'+randId+'swipePlanesMiniPag').css('border','1px solid #CECECE');
$('.'+randId+'swipePlanesMiniPag').css('border-radius','4px');
$('.'+randId+'swipePlanesMiniPag').css('cursor','pointer');
$('.'+randId+'swipePlanesRowLeft').css('background-image','url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkCAYAAADE6GNbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMTkvMTJlCtGpAAABaElEQVR4nO3cS3HEMBRE0atU1oaURTCIwxiSh4NQBNIQcDDEfp/OVF8AKp3yR5IXHsD3GIP/3HmefI4xOI6jey632vedj+5JRGWIWoaoZYhahqhliFqGqGWIWoaoZYhahqhliFqGqGWIWoZENed8RIzTCplzPrZt+4oYqw0SiYAmSDQCGiAZCCiGZCGgEJKJgCJINgIKIBUISIZUISARUomAJEg1AhIgHQgIhnQhIBDSiYAgSDcCAiAKCLgJUUHADYgSAi5C1BBwAaKIAIGPD1H9GbLWer5er5+Mydzp0hVRxFy+tdQwt54RJczth10FE/LWUsCEvX67MaHrSCcmfEHswqSs7B2YtC1KNSZ1r1WJSd80VmFKdr8VmLJtfDam9DySiSk/WGVhWk6IGZi2o240pvXMHolp//iw1npGjNMOicoQtQxRyxC1DFHLELUMUcsQtQxRyxC1DFHLELUMUettIIM3+XXbL64qrlAHZEgkAAAAAElFTkSuQmCC)');
$('.'+randId+'swipePlanesRowLeft').css('position','absolute');
$('.'+randId+'swipePlanesRowLeft').css('width','50px');
$('.'+randId+'swipePlanesRowLeft').css('height','100px');
$('.'+randId+'swipePlanesRowLeft').css('cursor','pointer');
$('.'+randId+'swipePlanesRowLeft').css('left','0px');
$('.'+randId+'swipePlanesRowLeft').css('top',((divVisor.height()/2)-50)+'px');
$('.'+randId+'swipePlanesRowLeft').css('z-index','909');
$('.'+randId+'swipePlanesRowLeft').css('display','none');
$('.'+randId+'swipePlanesRowLeft').css('box-shadow','0 1px 3px rgba(0, 0, 0, 0.3);');
$('.'+randId+'swipePlanesRowRight').css('background-image','url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkCAYAAADE6GNbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMTkvMTJlCtGpAAABXklEQVR4nO3cvW2EQBRF4TPWxpTkwDXQw1IS7oEqXBINsKlTM+/nenVPDuKTYOZNwgC+xhj8567r4jHGYN/37meZats2ProfIipD1DJELUPUMkQtQ9QyRC1D1DJELUPUMkQtQ9QyRC1D1DLkd+u6PiPuM1MIZFmWz25M2KvVjQn9Rjox4R97FyZl1erApC2/1ZjUfaQSk74hVmFKdvYKTNmIko0pnbUyMeVDYxamZfrNwLSN8dGY1vNIJKb9YBWFaYdADEYCAvMYGQjMYaQgcB8jB7mbHOQ8z5/jOL7/ep0U5C4ChCAzCBCBzCJAABKBgGZIFAIaIZEIaIJEI6ABkoGAYkgWAgohmQgogmQjoABSgYBkSBUCEiGVCEiCVCMgAdKBgGBIFwICIZ0ICIJ0IyAI0o0AgYNVVIaoZYhahqhliFqGqGWIWoaoZYhahqhliFqGqGWIWm8DGbzJr9teHYWuULzgkDAAAAAASUVORK5CYII=)');
$('.'+randId+'swipePlanesRowRight').css('position','absolute');
$('.'+randId+'swipePlanesRowRight').css('width','50px');
$('.'+randId+'swipePlanesRowRight').css('height','100px');
$('.'+randId+'swipePlanesRowRight').css('cursor','pointer');
$('.'+randId+'swipePlanesRowRight').css('right','0px');
$('.'+randId+'swipePlanesRowRight').css('top',((divVisor.height()/2)-50)+'px');
$('.'+randId+'swipePlanesRowRight').css('z-index','909');
$('.'+randId+'swipePlanesRowRight').css('display','none');
$('.'+randId+'swipePlanesRowRight').css('box-shadow','0 1px 3px rgba(0, 0, 0, 0.3);');
$('.'+randId+'swipePlanesPaginator').css('position','absolute');
$('.'+randId+'swipePlanesPaginator').css('padding','0px 4px');
$('.'+randId+'swipePlanesPaginator').css('top','10px');
$('.'+randId+'swipePlanesPaginator').css('box-shadow','0 1px 3px rgba(0, 0, 0, 0.3);');
$('.'+randId+'swipePlanesPaginator').css('border-radius','4px');
$('.'+randId+'swipePlanesPaginator').css('left',((divVisor.width()/2)-($('.'+randId+'swipePlanesPaginator').width()/2))+'px');
}
function irPagina(){
divContenedor.css('transition','left 500ms');
divContenedor.css('left',((metaPaginas[pagActual])*-1)+'px');
$('.'+randId+'swipePlanesMiniPag').css('background','');
$('.'+randId+'swipePlanesMiniPag[mpg='+pagActual+']').css('background','#CECECE');
}
});
};

View File

@ -0,0 +1,373 @@
/*!
* jQuery FN Google Map 3.0-rc
* http://code.google.com/p/jquery-ui-map/
* Copyright (c) 2010 - 2012 Johan Säll Larsson
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*/
( function($) {
/**
* @param name:string
* @param prototype:object
*/
$.a = function(name, prototype) {
var namespace = name.split('.')[0];
name = name.split('.')[1];
$[namespace] = $[namespace] || {};
$[namespace][name] = function(options, element) {
if ( arguments.length ) {
this._setup(options, element);
}
};
$[namespace][name].prototype = $.extend({
'namespace': namespace,
'pluginName': name
}, prototype);
$.fn[name] = function(options) {
var isMethodCall = typeof options === "string",
args = Array.prototype.slice.call(arguments, 1),
returnValue = this;
if ( isMethodCall && options.substring(0, 1) === '_' ) {
return returnValue;
}
this.each(function() {
var instance = $.data(this, name);
if (!instance) {
instance = $.data(this, name, new $[namespace][name](options, this));
}
if (isMethodCall) {
returnValue = instance[options].apply(instance, args);
}
});
return returnValue;
};
};
$.a('ui.gmap', {
/**
* Map options
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#MapOptions
*/
options: {
mapTypeId: 'roadmap',
zoom: 5
},
/**
* Get or set options
* @param key:string
* @param options:object
* @return object
*/
option: function(key, options) {
if (options) {
this.options[key] = options;
this.get('map').set(key, options);
return this;
}
return this.options[key];
},
/**
* Setup plugin basics,
* @param options:object
* @param element:node
*/
_setup: function(options, element) {
this.el = element;
options = options || {};
jQuery.extend(this.options, options, { 'center': this._latLng(options.center) });
this._create();
if ( this._init ) { this._init(); }
},
/**
* Instanciate the Google Maps object
*/
_create: function() {
var self = this;
this.instance = { 'map': new google.maps.Map(self.el, self.options), 'markers': [], 'overlays': [], 'services': [] };
google.maps.event.addListenerOnce(self.instance.map, 'bounds_changed', function() { $(self.el).trigger('init', self.instance.map); });
self._call(self.options.callback, self.instance.map);
},
/**
* Adds a latitude longitude pair to the bounds.
* @param position:google.maps.LatLng/string
*/
addBounds: function(position) {
var bounds = this.get('bounds', new google.maps.LatLngBounds());
bounds.extend(this._latLng(position));
this.get('map').fitBounds(bounds);
return this;
},
/**
* Helper function to check if a LatLng is within the viewport
* @param marker:google.maps.Marker
*/
inViewport: function(marker) {
var bounds = this.get('map').getBounds();
return (bounds) ? bounds.contains(marker.getPosition()) : false;
},
/**
* Adds a custom control to the map
* @param panel:jquery/node/string
* @param position:google.maps.ControlPosition
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#ControlPosition
*/
addControl: function(panel, position) {
this.get('map').controls[position].push(this._unwrap(panel));
return this;
},
/**
* Adds a Marker to the map
* @param markerOptions:google.maps.MarkerOptions
* @param callback:function(map:google.maps.Map, marker:google.maps.Marker) (optional)
* @return $(google.maps.Marker)
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#MarkerOptions
*/
addMarker: function(markerOptions, callback) {
markerOptions.map = this.get('map');
markerOptions.position = this._latLng(markerOptions.position);
var marker = new (markerOptions.marker || google.maps.Marker)(markerOptions);
var markers = this.get('markers');
if ( marker.id ) {
markers[marker.id] = marker;
} else {
markers.push(marker);
}
if ( marker.bounds ) {
this.addBounds(marker.getPosition());
}
this._call(callback, markerOptions.map, marker);
return $(marker);
},
/**
* Clears by type
* @param ctx:string e.g. 'markers', 'overlays', 'services'
*/
clear: function(ctx) {
this._c(this.get(ctx));
this.set(ctx, []);
return this;
},
_c: function(obj) {
for ( var property in obj ) {
if ( obj.hasOwnProperty(property) ) {
if ( obj[property] instanceof google.maps.MVCObject ) {
google.maps.event.clearInstanceListeners(obj[property]);
if ( obj[property].setMap ) {
obj[property].setMap(null);
}
} else if ( obj[property] instanceof Array ) {
this._c(obj[property]);
}
obj[property] = null;
}
}
},
/**
* Returns the objects with a specific property and value, e.g. 'category', 'tags'
* @param ctx:string in what context, e.g. 'markers'
* @param options:object property:string the property to search within, value:string, operator:string (optional) (AND/OR)
* @param callback:function(marker:google.maps.Marker, isFound:boolean)
*/
find: function(ctx, options, callback) {
var obj = this.get(ctx);
options.value = $.isArray(options.value) ? options.value : [options.value];
for ( var property in obj ) {
if ( obj.hasOwnProperty(property) ) {
var isFound = false;
for ( var value in options.value ) {
if ( $.inArray(options.value[value], obj[property][options.property]) > -1 ) {
isFound = true;
} else {
if ( options.operator && options.operator === 'AND' ) {
isFound = false;
break;
}
}
}
callback(obj[property], isFound);
}
}
return this;
},
/**
* Returns an instance property by key. Has the ability to set an object if the property does not exist
* @param key:string
* @param value:object(optional)
*/
get: function(key, value) {
var instance = this.instance;
if ( !instance[key] ) {
if ( key.indexOf('>') > -1 ) {
var e = key.replace(/ /g, '').split('>');
for ( var i = 0; i < e.length; i++ ) {
if ( !instance[e[i]] ) {
if (value) {
instance[e[i]] = ( (i + 1) < e.length ) ? [] : value;
} else {
return null;
}
}
instance = instance[e[i]];
}
return instance;
} else if ( value && !instance[key] ) {
this.set(key, value);
}
}
return instance[key];
},
/**
* Triggers an InfoWindow to open
* @param infoWindowOptions:google.maps.InfoWindowOptions
* @param marker:google.maps.Marker (optional)
* @param callback:function (optional)
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#InfoWindowOptions
*/
openInfoWindow: function(infoWindowOptions, marker, callback) {
var iw = this.get('iw', infoWindowOptions.infoWindow || new google.maps.InfoWindow);
iw.setOptions(infoWindowOptions);
iw.open(this.get('map'), this._unwrap(marker));
this._call(callback, iw);
return this;
},
/**
* Triggers an InfoWindow to close
*/
closeInfoWindow: function() {
if ( this.get('iw') != null ) {
this.get('iw').close();
}
return this;
},
/**
* Sets an instance property
* @param key:string
* @param value:object
*/
set: function(key, value) {
this.instance[key] = value;
return this;
},
/**
* Refreshes the map
*/
refresh: function() {
var map = this.get('map');
var latLng = map.getCenter();
$(map).triggerEvent('resize');
map.setCenter(latLng);
return this;
},
/**
* Destroys the plugin.
*/
destroy: function() {
this.clear('markers').clear('services').clear('overlays')._c(this.instance);
jQuery.removeData(this.el, this.name);
},
/**
* Helper method for calling a function
* @param callback
*/
_call: function(callback) {
if ( callback && $.isFunction(callback) ) {
callback.apply(this, Array.prototype.slice.call(arguments, 1));
}
},
/**
* Helper method for google.maps.Latlng
* @param latLng:string/google.maps.LatLng
*/
_latLng: function(latLng) {
if ( !latLng ) {
return new google.maps.LatLng(0.0, 0.0);
}
if ( latLng instanceof google.maps.LatLng ) {
return latLng;
} else {
latLng = latLng.replace(/ /g,'').split(',');
return new google.maps.LatLng(latLng[0], latLng[1]);
}
},
/**
* Helper method for unwrapping jQuery/DOM/string elements
* @param obj:string/node/jQuery
*/
_unwrap: function(obj) {
return (!obj) ? null : ( (obj instanceof jQuery) ? obj[0] : ((obj instanceof Object) ? obj : $('#'+obj)[0]) )
}
});
jQuery.fn.extend( {
triggerEvent: function(eventType) {
google.maps.event.trigger(this[0], eventType);
return this;
},
addEventListener: function(eventType, eventDataOrCallback, eventCallback) {
if ( google.maps && this[0] instanceof google.maps.MVCObject ) {
google.maps.event.addListener(this[0], eventType, eventDataOrCallback);
} else {
if (eventCallback) {
this.bind(eventType, eventDataOrCallback, eventCallback);
} else {
this.bind(eventType, eventDataOrCallback);
}
}
return this;
}
/*removeEventListener: function(eventType) {
if ( google.maps && this[0] instanceof google.maps.MVCObject ) {
if (eventType) {
google.maps.event.clearListeners(this[0], eventType);
} else {
google.maps.event.clearInstanceListeners(this[0]);
}
} else {
this.unbind(eventType);
}
return this;
}*/
});
jQuery.each(('click rightclick dblclick mouseover mouseout drag dragend').split(' '), function(i, name) {
jQuery.fn[name] = function(a, b) {
return this.addEventListener(name, a, b);
}
});
} (jQuery) );

View File

@ -0,0 +1,129 @@
<%#= encoding: utf-8 %>
// function slideshow() {
// var $globalW = $(".global").width(),
// $slideImg = $(".slideImg"),
// $slidebanner = $(".slidebanner"),
// $slideshow = $(".slideshow"),
// $slideImgOW = $slideImg.width(),
// $slideImgOH = $slideImg.height();
// $slideImg.css({
// "widht": $globalW,
// "height": Math.floor(($globalW/$slideImgOW)*$slideImgOH),
// });
// $slideshow.css({
// "width": $globalW,
// "height": Math.floor(($globalW/$slideImgOW)*$slideImgOH),
// });
// alert(Math.floor(($globalW/$slideImgOW)*$slideImgOH))
// }
$('#index').live('pageinit',function(){
var $globalW = $(window).width(),
$slideshow = $(".slideshow");
$slideshow.css({
"width": $globalW, "height": Math.floor($globalW/720*240)
});
$(".slideImg").muImageResize({width: $globalW, height: Math.floor($globalW/720*240)});
$(this).find(".newpic img").muImageResize({width: 280, height: 200});
$('.slideshow').cycle({
fx:'scrollLeft',
timeout: 6000,
});
$(".newlist").css({
"width" : $(".newitem").outerWidth()*(Math.floor($globalW/$(".newitem").outerWidth()))+30,
})
// var oc_timer;
// clearTimeout(oc_timer);
// oc_timer = setTimeout(function () {
// $('.newlist').swipePlanes();
// }, 1000);
});
$('#announcement_content').live('pageinit',function(){
$(this).find(".newpic img").muImageResize({width: 320, height: 220});
});
var mobileDemo = { 'center': '24.987449, 121.576117', 'zoom': 17 };
$('#map').live('pageinit', function() {
var $windowH = $(window).height();
$("#map_canvas").css({
'height' : $windowH,
})
gmAPI.add('basic_map', function() {
$('#map_canvas').gmap({'center': mobileDemo.center, 'zoom': mobileDemo.zoom, 'disableDefaultUI':false, 'callback': function() {
var self = this;
self.addMarker({'position': this.get('map').getCenter() }).click(function() {
self.openInfoWindow({ 'content': "<%= I18n.t('mobile.location_description') %>" }, this);
});
}});
}).load('basic_map');
});
$('#map').live('pageshow', function() {
gmAPI.add('basic_map', function() { $('#map_canvas').gmap('refresh'); }).load('basic_map');
});
$(document).bind('pagebeforehide',function(){
$("section.main-menu").removeClass("expanded");
});
$(document).bind("ready", function(){
// $(".openmenu").live("tap", function(){
// $("section.main-menu").toggleClass("expanded");
// return!1
// });
$("body").delegate(".openmenu","vclick",function(){
$("section.main-menu").toggleClass("expanded");
return!1
});
// alert(navigator.userAgent)
// $(".newpic img").muImageResize({width: 280, height: 100});
// $('.newlist').swipePlanes();
});
// $(window).resize(function(){
// alert("Resize");
// $(".slidebanner").removeAttr("style");
// $(".slidebanner").find("div").removeAttr("style");
// $(".slideImg").removeAttr("style");
// var $globalW = $(window).width(),
// $slideshow = $(".slideshow");
// $slideshow.css({
// "width": $globalW, "height": Math.floor($globalW/720*240)
// });
// $(".slideImg").muImageResize({width: $globalW, height: Math.floor($globalW/720*240)});
// $('.slideshow').cycle({
// fx:'scrollLeft',
// timeout: 6000,
// });
// });
$(window).bind("orientationchange", function(){
var oc_timer;
clearTimeout(oc_timer);
oc_timer = setTimeout(function () {
$(".slidebanner").removeAttr("style");
$(".slidebanner").find("div").removeAttr("style");
$(".slideImg").removeAttr("style");
// $(".newlist").removeAttr("style");
// $(".newlist").find(".clear").removeAttr("style");
// $(".newitem").removeAttr("style");
// $(".newlist").find(".clear").nextAll("div").remove();
var $globalW = $(window).width(),
$slideshow = $(".slideshow"),
$windowH = $(window).height();
$slideshow.css({
"width": $globalW, "height": Math.floor($globalW/720*240)
});
$(".slideImg").muImageResize({width: $globalW, height: Math.floor($globalW/720*240)});
$('.slideshow').cycle({
fx: $effect,
timeout: $timeout
});
$(".newlist").css({
"width" : $(".newitem").outerWidth()*(Math.floor($globalW/$(".newitem").outerWidth()))+30,
})
$("#map_canvas").css({
'height' : $windowH,
})
// $('.newlist').swipePlanes();
}, 500);
});

View File

@ -20,3 +20,5 @@
//= require rss //= require rss
//= require ajax_form //= require ajax_form
//= require inc/ajax_setting //= require inc/ajax_setting
//= require lib/bootstrap-datetimepicker
//= require datetimepicker

View File

@ -7,6 +7,9 @@
//load = true is used to load the list element by default //load = true is used to load the list element by default
//response-type = "json"|"script"|"xml|html" default is json //response-type = "json"|"script"|"xml|html" default is json
//autocomplete-list = "listname" an array from which autocomplete will be attached to its respective input or textarea //autocomplete-list = "listname" an array from which autocomplete will be attached to its respective input or textarea
//ajax-remote="get/delete/post" this will automatically bind the <a> with remote ajax call. By default if the resposne is html, it ll be inserted in container=true
// content-holder = "jquery dom", the returned html of server will be put inside the dom mentioned in content-holder of a tag. this can be used in a tags as attributes
//confirm-message ="Some message", this will prompt user with a confirm box and show the message before ajax call is made.
$.extend($.expr[':'], { $.extend($.expr[':'], {
@ -147,6 +150,42 @@ var orbitDesktop = function(dom){
return false; return false;
}) })
$("body").on("click","*[ajax-remote]",function(){
var $e = $(this);
var exe = $e.attr("callback-method"); // (typeof $e.attr("callback-method") == "function"? $e.attr("callback-method") : "");
var ca = $e.attr("content-holder");
var a = function(){
$.ajax({
type : $e.attr("ajax-remote"),
url : $e.attr("href"),
success : function(data){
if(typeof data == "string"){
if(ca)
$(ca).html(data);
else
$("div[container=true]").html(data);
}
if(exe)
window.o[o.data_method][exe](data,$e);
}
});
}
if($e.attr("confirm-message")){
o.confirm({
buttons : ["Yes","No"],
highlighted : 2,
message : $e.attr("confirm-message")
},function(value){
if(value){
a();
}
})
}else{
a();
}
return false;
})
$(window).resize(function(){ $(window).resize(function(){
var ww = $(window).width(); var ww = $(window).width();
$("img#thmbackground").attr({"width":ww}); $("img#thmbackground").attr({"width":ww});
@ -177,6 +216,7 @@ var orbitDesktop = function(dom){
var extractLast = function( term ) { var extractLast = function( term ) {
return split( term ).pop(); return split( term ).pop();
} }
var autocompleteListName = null; var autocompleteListName = null;
$("body").on("keydown","*[autocomplete-list]", function( event ) { $("body").on("keydown","*[autocomplete-list]", function( event ) {
autocompleteListName = $(this).attr("autocomplete-list"); autocompleteListName = $(this).attr("autocomplete-list");
@ -1064,73 +1104,8 @@ var orbitDesktop = function(dom){
this.initializeAppstore.onlinestore(); this.initializeAppstore.onlinestore();
bindHandlers(); bindHandlers();
} }
this.initializeBooks = function(target,url,cache){
this.initializeBooks.list = function(){
var bindHandlers = function(){
o.simple_drop_down();
o.tinyscrollbar_ext({
main: '.tinycanvas',
fill: '.list_t'
})
}
bindHandlers();
}
this.initializeBooks.addbook = function(){
var bindHandlers = function(){
o.simple_drop_down();
o.tinyscrollbar_ext({
main: '.tinycanvas',
fill: '.s_grid_con'
})
}
bindHandlers();
}
this.initializeBooks.list();
}
this.initializeSeminar = function(target,url,cache){
this.initializeSeminar.list = function(){
var bindHandlers = function(){
o.tinyscrollbar_ext({
main : ".tinycanvas",
fill : ".list_t"
})
}
bindHandlers();
}
this.initializeSeminar.addseminar = function(){
var bindHandlers = function(){
o.simple_drop_down();
o.tinyscrollbar_ext({
main: '.tinycanvas',
fill: '.s_grid_con'
})
}
bindHandlers();
}
this.initializeSeminar.list();
}
this.initializeResearchDomain = function(target,url,cache){ this.initializeResearchDomain = function(target,url,cache){
this.initializeResearchDomain.list = function(){ this.initializeResearchDomain.list = function(){

View File

@ -1,3 +1,7 @@
function get_part_id(){
return $(".edit_page_part").attr("action").split('/').pop();
}
$("div.editable").live("mouseenter mouseleave", function (event) { $("div.editable").live("mouseenter mouseleave", function (event) {
$(this).children('.edit_link').toggle(); $(this).children('.edit_link').toggle();
}); });
@ -21,11 +25,11 @@ $("#page_module_app_id").live('change', function() {
}); });
$("#module_app_list select").live('change', function() { $("#module_app_list select").live('change', function() {
$.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_widgets'); $.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_widgets?part_id=' + get_part_id());
}); });
$("#widget_list select").live('change', function() { $("#widget_list select").live('change', function() {
$.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_widget_styles?module_app_id=' + $("#module_app_list select").val()); $.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_widget_styles?module_app_id=' + $("#module_app_list select").val() + '&part_id=' + get_part_id());
}); });
$("#tag_list select").live('change', function() { $("#tag_list select").live('change', function() {

View File

@ -14,7 +14,6 @@ function load_tinymce() {
theme_advanced_toolbar_align : "left", theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom", theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true, theme_advanced_resizing : true,
relative_urls : false,
// Skin options // Skin options
skin : "o2k7", skin : "o2k7",

View File

@ -0,0 +1,27 @@
.style_switch{}
.style_switch ul{}
.style_switch li{
float: left;
list-style: none outside none;
margin: 0 30px 0 0;
width: 103px;
}
.style_radio{
margin: 0 0 5px 10px;
}
.style_img{
display: block;
margin: 0 0 5px;
}
.style_description{
color: #6B6B6B;
display: block;
margin: 0 0 0 5px;
}
label{
   white-space: nowrap !important ;
}

View File

@ -0,0 +1,206 @@
/* 1 */
.default_widget_typeA{
font: 12px/100% 'open sans',sans-serif;
margin:0 0 20px;
}
.default_widget_tb{
border-collapse:collapse;
width:100%;
}
.default_widget_tb th{
background: none repeat scroll 0 0 #333333;
color: #FFFFFF;
padding: 10px;
text-align: left;
}
.default_widget_tb td{
border-bottom: 1px solid #AAAAAA;
padding: 10px;
vertical-align: top;
white-space: normal;
word-wrap: break-word;
}
.default_widget_tb .date{
display: block;
max-width: 80px;
}
.default_widget_tb .category{
display: block;
max-width: 100px;
}
/* 2 */
.default_widget_typeB_style2{
font: 12px/100% 'open sans',sans-serif;
margin:0 0 20px;
}
.default_widget_typeB_style2 ul{
margin: 0;
padding: 0;
}
.default_widget_typeB_style2 li{
border-bottom: 1px solid #AAAAAA;
clear: both;
margin: 0 0 10px;
overflow: hidden;
padding: 0 0 10px;
}
.default_widget_typeB_style2 .app-pic{
background: none repeat scroll 0 0 #AAAAAA;
border-radius: 3px;
float:left;
height: 50px;
margin: 0 10px 5px 0;
overflow: hidden;
width: 50px;
}
.default_widget_typeB_style2 img{
height:50px;
width:50px;
}
.default_widget_typeB_style2 span{
display: inline;
margin: 0 10px 0 0;
}
/* 3 */
.default_widget_typeB_style3{
font: 12px/100% 'open sans',sans-serif;
margin:0 0 20px;
}
.default_widget_typeB_style3 ul{
margin: 0;
padding: 0;
}
.default_widget_typeB_style3 li{
border-bottom: 1px solid #AAAAAA;
clear: both;
margin: 0 0 10px;
overflow: hidden;
padding: 0 0 10px;
}
.default_widget_typeB_style3 .app-pic{
background: none repeat scroll 0 0 #AAAAAA;
border-radius: 3px;
float: left;
height: 50px;
margin: 0 10px 0 0;
overflow: hidden;
width: 50px;
}
.default_widget_typeB_style3 span{
display:block;
margin:0 0 5px;
text-align: left;
}
.default_widget_typeB_style3 .wrap{
overflow: hidden;
}
.default_widget_typeB_style3 img{
height:50px;
width:50px;
}
/* 4 */
.default_widget_typeB_style4{
font: 12px/100% 'open sans',sans-serif;
margin:0 0 20px;
}
.default_widget_typeB_style4 ul{
margin: 0;
padding: 0;
}
.default_widget_typeB_style4 li{
border-bottom: 1px solid #AAAAAA;
clear: both;
margin: 0 0 10px;
overflow: hidden;
padding: 0 0 10px;
}
.default_widget_typeB_style4 .app-pic{
background: none repeat scroll 0 0 #AAAAAA;
border-radius: 3px;
float: right;
height: 50px;
margin: 0 0 0 10px;
overflow: hidden;
width: 50px;
}
.default_widget_typeB_style4 span{
display:block;
margin:0 0 5px;
text-align: left;
}
.default_widget_typeB_style4 .wrap{
overflow: hidden;
}
.default_widget_typeB_style4 img{
height:50px;
width:50px;
}
/* 5 */
.default_widget_typeC{
font: 12px/100% 'open sans',sans-serif;
margin: 0 0 20px;
position: relative;
}
.default_widget_typeC ul{
margin: 0 0 0 70px;
padding: 0;
}
.default_widget_typeC li{
border-bottom: 1px solid #AAAAAA;
clear: both;
margin: 0 0 10px;
overflow: hidden;
padding: 0 0 10px;
}
.default_widget_typeC .app-pic{
background: none repeat scroll 0 0 #AAAAAA;
border-radius: 3px 3px 3px 3px;
height: 50px;
left: 0;
margin: 0 10px 0 0;
overflow: hidden;
position: absolute;
top: 0;
width: 50px;
}
.default_widget_typeC span{
display:block;
margin:0 0 5px;
text-align: left;
}
.default_widget_typeC .wrap{
overflow: hidden;
}
.default_widget_typeC img{
height:50px;
width:50px;
}

296
app/assets/stylesheets/font-awesome.css.erb Normal file → Executable file
View File

@ -1,4 +1,4 @@
/* Font Awesome /* Font Awesome 3.0
the iconic font designed for use with Twitter Bootstrap the iconic font designed for use with Twitter Bootstrap
------------------------------------------------------- -------------------------------------------------------
The full suite of pictographic icons, examples, and documentation The full suite of pictographic icons, examples, and documentation
@ -6,298 +6,26 @@
License License
------------------------------------------------------- -------------------------------------------------------
The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0: • The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
http://creativecommons.org/licenses/by/3.0/ A mention of • Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable http://opensource.org/licenses/mit-license.html
source code is considered acceptable attribution (most common on the web). • The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
If human readable source code is not available to the end user, a mention in • Attribution is no longer required in Font Awesome 3.0, but much appreciated:
an 'About' or 'Credits' screen is considered acceptable (most common in desktop "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
or mobile software).
Contact Contact
------------------------------------------------------- -------------------------------------------------------
Email: dave@davegandy.com Email: dave@davegandy.com
Twitter: http://twitter.com/fortaweso_me Twitter: http://twitter.com/fortaweso_me
Work: http://lemonwi.se co-founder Work: Lead Product Designer @ http://kyruus.com
*/ */
@font-face { @font-face {
font-family: "FontAwesome"; font-family: 'FontAwesome';
src:url(<%= asset_path 'fontawesome-webfont.eot' %>); src:url(<%= asset_path 'fontawesome-webfont.eot' %>);
src: url(<%= asset_path 'fontawesome-webfont.eot?#iefix' %>) format('eot'), url(<%= asset_path 'fontawesome-webfont.woff' %>) format('woff'), url(<%= asset_path 'fontawesome-webfont.ttf' %>) format('truetype'), url(<%= asset_path 'fontawesome-webfont.svg#FontAwesome' %>) format('svg'); src:url(<%= asset_path 'fontawesome-webfont.eot?#iefix' %>) format('embedded-opentype'),
url(<%= asset_path 'fontawesome-webfont.woff' %>) format('woff'),
url(<%= asset_path 'fontawesome-webfont.ttf' %>) format('truetype');
font-weight: normal; font-weight: normal;
font-style: normal; font-style: normal;
} }
/* Font Awesome styles
------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"] {
display: inline-block;
text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
vertical-align: top;
font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
/* keeps button heights with and without icons the same */
line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
/* 1.5 increased font size for icon-large * 1.25 width */
width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
margin-left: 0;
list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
text-indent: -2em;
text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
text-indent: -1.3333333333333333em;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }
.icon-music:before { content: "\f001"; }
.icon-search:before { content: "\f002"; }
.icon-envelope:before { content: "\f003"; }
.icon-heart:before { content: "\f004"; }
.icon-star:before { content: "\f005"; }
.icon-star-empty:before { content: "\f006"; }
.icon-user:before { content: "\f007"; }
.icon-film:before { content: "\f008"; }
.icon-th-large:before { content: "\f009"; }
.icon-th:before { content: "\f00a"; }
.icon-th-list:before { content: "\f00b"; }
.icon-ok:before { content: "\f00c"; }
.icon-remove:before { content: "\f00d"; }
.icon-zoom-in:before { content: "\f00e"; }
.icon-zoom-out:before { content: "\f010"; }
.icon-off:before { content: "\f011"; }
.icon-signal:before { content: "\f012"; }
.icon-cog:before { content: "\f013"; }
.icon-trash:before { content: "\f014"; }
.icon-home:before { content: "\f015"; }
.icon-file:before { content: "\f016"; }
.icon-time:before { content: "\f017"; }
.icon-road:before { content: "\f018"; }
.icon-download-alt:before { content: "\f019"; }
.icon-download:before { content: "\f01a"; }
.icon-upload:before { content: "\f01b"; }
.icon-inbox:before { content: "\f01c"; }
.icon-play-circle:before { content: "\f01d"; }
.icon-repeat:before { content: "\f01e"; }
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before { content: "\f021"; }
.icon-list-alt:before { content: "\f022"; }
.icon-lock:before { content: "\f023"; }
.icon-flag:before { content: "\f024"; }
.icon-headphones:before { content: "\f025"; }
.icon-volume-off:before { content: "\f026"; }
.icon-volume-down:before { content: "\f027"; }
.icon-volume-up:before { content: "\f028"; }
.icon-qrcode:before { content: "\f029"; }
.icon-barcode:before { content: "\f02a"; }
.icon-tag:before { content: "\f02b"; }
.icon-tags:before { content: "\f02c"; }
.icon-book:before { content: "\f02d"; }
.icon-bookmark:before { content: "\f02e"; }
.icon-print:before { content: "\f02f"; }
.icon-camera:before { content: "\f030"; }
.icon-font:before { content: "\f031"; }
.icon-bold:before { content: "\f032"; }
.icon-italic:before { content: "\f033"; }
.icon-text-height:before { content: "\f034"; }
.icon-text-width:before { content: "\f035"; }
.icon-align-left:before { content: "\f036"; }
.icon-align-center:before { content: "\f037"; }
.icon-align-right:before { content: "\f038"; }
.icon-align-justify:before { content: "\f039"; }
.icon-list:before { content: "\f03a"; }
.icon-indent-left:before { content: "\f03b"; }
.icon-indent-right:before { content: "\f03c"; }
.icon-facetime-video:before { content: "\f03d"; }
.icon-picture:before { content: "\f03e"; }
.icon-pencil:before { content: "\f040"; }
.icon-map-marker:before { content: "\f041"; }
.icon-adjust:before { content: "\f042"; }
.icon-tint:before { content: "\f043"; }
.icon-edit:before { content: "\f044"; }
.icon-share:before { content: "\f045"; }
.icon-check:before { content: "\f046"; }
.icon-move:before { content: "\f047"; }
.icon-step-backward:before { content: "\f048"; }
.icon-fast-backward:before { content: "\f049"; }
.icon-backward:before { content: "\f04a"; }
.icon-play:before { content: "\f04b"; }
.icon-pause:before { content: "\f04c"; }
.icon-stop:before { content: "\f04d"; }
.icon-forward:before { content: "\f04e"; }
.icon-fast-forward:before { content: "\f050"; }
.icon-step-forward:before { content: "\f051"; }
.icon-eject:before { content: "\f052"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-plus-sign:before { content: "\f055"; }
.icon-minus-sign:before { content: "\f056"; }
.icon-remove-sign:before { content: "\f057"; }
.icon-ok-sign:before { content: "\f058"; }
.icon-question-sign:before { content: "\f059"; }
.icon-info-sign:before { content: "\f05a"; }
.icon-screenshot:before { content: "\f05b"; }
.icon-remove-circle:before { content: "\f05c"; }
.icon-ok-circle:before { content: "\f05d"; }
.icon-ban-circle:before { content: "\f05e"; }
.icon-arrow-left:before { content: "\f060"; }
.icon-arrow-right:before { content: "\f061"; }
.icon-arrow-up:before { content: "\f062"; }
.icon-arrow-down:before { content: "\f063"; }
.icon-share-alt:before { content: "\f064"; }
.icon-resize-full:before { content: "\f065"; }
.icon-resize-small:before { content: "\f066"; }
.icon-plus:before { content: "\f067"; }
.icon-minus:before { content: "\f068"; }
.icon-asterisk:before { content: "\f069"; }
.icon-exclamation-sign:before { content: "\f06a"; }
.icon-gift:before { content: "\f06b"; }
.icon-leaf:before { content: "\f06c"; }
.icon-fire:before { content: "\f06d"; }
.icon-eye-open:before { content: "\f06e"; }
.icon-eye-close:before { content: "\f070"; }
.icon-warning-sign:before { content: "\f071"; }
.icon-plane:before { content: "\f072"; }
.icon-calendar:before { content: "\f073"; }
.icon-random:before { content: "\f074"; }
.icon-comment:before { content: "\f075"; }
.icon-magnet:before { content: "\f076"; }
.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-retweet:before { content: "\f079"; }
.icon-shopping-cart:before { content: "\f07a"; }
.icon-folder-close:before { content: "\f07b"; }
.icon-folder-open:before { content: "\f07c"; }
.icon-resize-vertical:before { content: "\f07d"; }
.icon-resize-horizontal:before { content: "\f07e"; }
.icon-bar-chart:before { content: "\f080"; }
.icon-twitter-sign:before { content: "\f081"; }
.icon-facebook-sign:before { content: "\f082"; }
.icon-camera-retro:before { content: "\f083"; }
.icon-key:before { content: "\f084"; }
.icon-cogs:before { content: "\f085"; }
.icon-comments:before { content: "\f086"; }
.icon-thumbs-up:before { content: "\f087"; }
.icon-thumbs-down:before { content: "\f088"; }
.icon-star-half:before { content: "\f089"; }
.icon-heart-empty:before { content: "\f08a"; }
.icon-signout:before { content: "\f08b"; }
.icon-linkedin-sign:before { content: "\f08c"; }
.icon-pushpin:before { content: "\f08d"; }
.icon-external-link:before { content: "\f08e"; }
.icon-signin:before { content: "\f090"; }
.icon-trophy:before { content: "\f091"; }
.icon-github-sign:before { content: "\f092"; }
.icon-upload-alt:before { content: "\f093"; }
.icon-lemon:before { content: "\f094"; }
.icon-phone:before { content: "\f095"; }
.icon-check-empty:before { content: "\f096"; }
.icon-bookmark-empty:before { content: "\f097"; }
.icon-phone-sign:before { content: "\f098"; }
.icon-twitter:before { content: "\f099"; }
.icon-facebook:before { content: "\f09a"; }
.icon-github:before { content: "\f09b"; }
.icon-unlock:before { content: "\f09c"; }
.icon-credit-card:before { content: "\f09d"; }
.icon-rss:before { content: "\f09e"; }
.icon-hdd:before { content: "\f0a0"; }
.icon-bullhorn:before { content: "\f0a1"; }
.icon-bell:before { content: "\f0a2"; }
.icon-certificate:before { content: "\f0a3"; }
.icon-hand-right:before { content: "\f0a4"; }
.icon-hand-left:before { content: "\f0a5"; }
.icon-hand-up:before { content: "\f0a6"; }
.icon-hand-down:before { content: "\f0a7"; }
.icon-circle-arrow-left:before { content: "\f0a8"; }
.icon-circle-arrow-right:before { content: "\f0a9"; }
.icon-circle-arrow-up:before { content: "\f0aa"; }
.icon-circle-arrow-down:before { content: "\f0ab"; }
.icon-globe:before { content: "\f0ac"; }
.icon-wrench:before { content: "\f0ad"; }
.icon-tasks:before { content: "\f0ae"; }
.icon-filter:before { content: "\f0b0"; }
.icon-briefcase:before { content: "\f0b1"; }
.icon-fullscreen:before { content: "\f0b2"; }
.icon-group:before { content: "\f0c0"; }
.icon-link:before { content: "\f0c1"; }
.icon-cloud:before { content: "\f0c2"; }
.icon-beaker:before { content: "\f0c3"; }
.icon-cut:before { content: "\f0c4"; }
.icon-copy:before { content: "\f0c5"; }
.icon-paper-clip:before { content: "\f0c6"; }
.icon-save:before { content: "\f0c7"; }
.icon-sign-blank:before { content: "\f0c8"; }
.icon-reorder:before { content: "\f0c9"; }
.icon-list-ul:before { content: "\f0ca"; }
.icon-list-ol:before { content: "\f0cb"; }
.icon-strikethrough:before { content: "\f0cc"; }
.icon-underline:before { content: "\f0cd"; }
.icon-table:before { content: "\f0ce"; }
.icon-magic:before { content: "\f0d0"; }
.icon-truck:before { content: "\f0d1"; }
.icon-pinterest:before { content: "\f0d2"; }
.icon-pinterest-sign:before { content: "\f0d3"; }
.icon-google-plus-sign:before { content: "\f0d4"; }
.icon-google-plus:before { content: "\f0d5"; }
.icon-money:before { content: "\f0d6"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before { content: "\f0d8"; }
.icon-caret-left:before { content: "\f0d9"; }
.icon-caret-right:before { content: "\f0da"; }
.icon-columns:before { content: "\f0db"; }
.icon-sort:before { content: "\f0dc"; }
.icon-sort-down:before { content: "\f0dd"; }
.icon-sort-up:before { content: "\f0de"; }
.icon-envelope-alt:before { content: "\f0e0"; }
.icon-linkedin:before { content: "\f0e1"; }
.icon-undo:before { content: "\f0e2"; }
.icon-legal:before { content: "\f0e3"; }
.icon-dashboard:before { content: "\f0e4"; }
.icon-comment-alt:before { content: "\f0e5"; }
.icon-comments-alt:before { content: "\f0e6"; }
.icon-bolt:before { content: "\f0e7"; }
.icon-sitemap:before { content: "\f0e8"; }
.icon-umbrella:before { content: "\f0e9"; }
.icon-paste:before { content: "\f0ea"; }
.icon-user-md:before { content: "\f200"; }

File diff suppressed because it is too large Load Diff

View File

@ -16,7 +16,7 @@
.item h3 { .item h3 {
margin: 5px 0; margin: 5px 0;
} }
.item h3 [class^="icons-"] { .item h3 [class^="icon"] {
margin: 3px 5px 0 3px; margin: 3px 5px 0 3px;
} }
.item .detail { .item .detail {

View File

@ -0,0 +1,221 @@
/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.clearfix {
*zoom:1;
}
.clearfix:before,
.clearfix:after {
display:table;
content:"";
line-height:0;
}
.clearfix:after {
clear:both;
}
.hide-text {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}
.input-block-level {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.bootstrap-datetimepicker-widget {
top:0;
left:0;
min-width: 113px;
padding:4px;
margin-top:1px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
.bootstrap-datetimepicker-widget:before {
content:'';
display:inline-block;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid #ccc;
border-bottom-color:rgba(0,0,0,0.2);
position:absolute;
top:-7px;
left:6px;
}
.bootstrap-datetimepicker-widget:after {
content:'';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
position:absolute;
top:-6px;
left:7px;
}
.bootstrap-datetimepicker-widget .timepicker {
min-width: 110px;
}
.bootstrap-datetimepicker-widget>ul {
list-style-type:none;
margin:0;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
font-weight:bold;
font-size:1.2em;
}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
width:4px;
padding:0;
margin:0;
}
.bootstrap-datetimepicker-widget .datepicker>div {
display:none;
}
.bootstrap-datetimepicker-widget .picker-switch {
text-align:center;
}
.bootstrap-datetimepicker-widget table {
width:100%;
margin:0;
}
.bootstrap-datetimepicker-widget td,
.bootstrap-datetimepicker-widget th {
text-align:center;
width:20px;
height:20px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
vertical-align: middle;
}
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.hour:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.second:hover {
background:#eee;
cursor:pointer;
}
.bootstrap-datetimepicker-widget td.old,
.bootstrap-datetimepicker-widget td.new {
color:#999;
}
.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td.active:hover {
color:#fff;
background-color:#006dcc;
background-image:-moz-linear-gradient(top,#08c,#04c);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
background-image:-webkit-linear-gradient(top,#08c,#04c);
background-image:-o-linear-gradient(top,#08c,#04c);
background-image:linear-gradient(to bottom,#08c,#04c);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
border-color:#04c #04c #002a80;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
*background-color:#04c;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.bootstrap-datetimepicker-widget td.active:hover,
.bootstrap-datetimepicker-widget td.active:hover:hover,
.bootstrap-datetimepicker-widget td.active:active,
.bootstrap-datetimepicker-widget td.active:hover:active,
.bootstrap-datetimepicker-widget td.active.active,
.bootstrap-datetimepicker-widget td.active:hover.active,
.bootstrap-datetimepicker-widget td.active.disabled,
.bootstrap-datetimepicker-widget td.active:hover.disabled,
.bootstrap-datetimepicker-widget td.active[disabled],
.bootstrap-datetimepicker-widget td.active:hover[disabled] {
color:#fff;
background-color:#04c;
*background-color:#003bb3;
}
.bootstrap-datetimepicker-widget td.active:active,
.bootstrap-datetimepicker-widget td.active:hover:active,
.bootstrap-datetimepicker-widget td.active.active,
.bootstrap-datetimepicker-widget td.active:hover.active {
background-color:#039 \9;
}
.bootstrap-datetimepicker-widget td span {
display:block;
width:100%;
height:54px;
line-height:54px;
float:left;
cursor:pointer;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
.bootstrap-datetimepicker-widget .datepicker-months td span,
.bootstrap-datetimepicker-widget .datepicker-years td span {
width: 50px;
}
.bootstrap-datetimepicker-widget td span:hover {
background:#eee;
}
.bootstrap-datetimepicker-widget td span.active {
color:#fff;
background-color:#006dcc;
background-image:-moz-linear-gradient(top,#08c,#04c);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
background-image:-webkit-linear-gradient(top,#08c,#04c);
background-image:-o-linear-gradient(top,#08c,#04c);
background-image:linear-gradient(to bottom,#08c,#04c);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
border-color:#04c #04c #002a80;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
*background-color:#04c;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.bootstrap-datetimepicker-widget td span.active:hover,
.bootstrap-datetimepicker-widget td span.active:active,
.bootstrap-datetimepicker-widget td span.active.active,
.bootstrap-datetimepicker-widget td span.active.disabled,
.bootstrap-datetimepicker-widget td span.active[disabled] {
color:#fff;
background-color:#04c;
*background-color:#003bb3;
}
.bootstrap-datetimepicker-widget td span.active:active,
.bootstrap-datetimepicker-widget td span.active.active {
background-color:#039 \9;
}
.bootstrap-datetimepicker-widget td span.old {
color:#999;
}
.bootstrap-datetimepicker-widget th.switch {
width:145px;
}
.bootstrap-datetimepicker-widget th.next,
.bootstrap-datetimepicker-widget th.prev {
font-size:21px;
}
.bootstrap-datetimepicker-widget thead tr:first-child th {
cursor:pointer;
}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
background:#eee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
cursor:pointer;
}

View File

@ -0,0 +1,10 @@
/*
*This is a manifest file that'll automatically include all the stylesheets available in this directory
*and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
*the top of the compiled file, but it's generally better to create a new file per style scope.
*= require mobile/jquery.mobile-1.2.0.css
*= require mobile/add2home
*= require mobile/orbit-mobile
*= require icons
*= require font-awesome
*/

View File

@ -0,0 +1,158 @@
/**
*
* Main container
*
*/
#addToHomeScreen {
z-index:9999;
-webkit-user-select:none;
-webkit-box-sizing:border-box;
width:240px;
font-size:15px;
padding:12px 14px;
text-align:left;
font-family:helvetica;
background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
border:1px solid #505050;
-webkit-border-radius:8px;
-webkit-background-clip:padding-box;
color:#333;
text-shadow:0 1px 0 rgba(255,255,255,0.75);
line-height:130%;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
}
#addToHomeScreen.addToHomeIpad {
width:268px;
font-size:18px;
padding:14px;
}
/**
*
* The 'wide' class is added when the popup contains the touch icon
*
*/
#addToHomeScreen.addToHomeWide {
width:296px;
}
#addToHomeScreen.addToHomeIpad.addToHomeWide {
width:320px;
font-size:18px;
padding:14px;
}
/**
*
* The balloon arrow
*
*/
#addToHomeScreen .addToHomeArrow {
position:absolute;
background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
border-width:0 1px 1px 0;
border-style:solid;
border-color:#505050;
width:16px; height:16px;
-webkit-transform:rotateZ(45deg);
bottom:-9px; left:50%;
margin-left:-8px;
-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
-webkit-border-bottom-right-radius:2px;
}
/**
*
* The balloon arrow for iPad
*
*/
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
-webkit-transform:rotateZ(-135deg);
background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
-webkit-box-shadow:inset -1px -1px 0 #fff;
top:-9px; bottom:auto; left:50%;
}
/**
*
* Close button
*
*/
#addToHomeScreen .addToHomeClose {
-webkit-box-sizing:border-box;
position:absolute;
right:4px;
top:4px;
width:18px;
height:18px; line-height:14px;
text-align:center;
text-indent:1px;
-webkit-border-radius:9px;
background:rgba(0,0,0,0.12);
color:#707070;
-webkit-box-shadow:0 1px 0 #fff;
font-size:16px;
}
/**
*
* The '+' icon, displayed only on iOS < 4.2
*
*/
#addToHomeScreen .addToHomePlus {
font-weight:bold;
font-size:1.3em;
}
/**
*
* The 'share' icon, displayed only on iOS >= 4.2
*
*/
#addToHomeScreen .addToHomeShare {
display:inline-block;
width:18px;
height:15px;
background-repeat:no-repeat;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);
background-size:18px 15px;
text-indent:-9999em;
overflow:hidden;
}
/**
*
* The touch icon (if available)
*
*/
#addToHomeScreen .addToHomeTouchIcon {
display:block;
float:left;
-webkit-border-radius:6px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
inset 0 0 2px rgba(255,255,255,0.9);
background-repeat:no-repeat;
width:57px; height:57px;
-webkit-background-size:57px 57px;
margin:0 12px 0 0;
border:1px solid #333;
-webkit-background-clip:padding-box;
}
/**
*
* The 'share' icon for retina display
*
*/
@media all and (-webkit-min-device-pixel-ratio: 2) {
#addToHomeScreen .addToHomeShare {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);
}
}

View File

@ -0,0 +1,303 @@
/* Font Awesome
the iconic font designed for use with Twitter Bootstrap
-------------------------------------------------------
The full suite of pictographic icons, examples, and documentation
can be found at: http://fortawesome.github.com/Font-Awesome/
License
-------------------------------------------------------
The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
http://creativecommons.org/licenses/by/3.0/ A mention of
'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
source code is considered acceptable attribution (most common on the web).
If human readable source code is not available to the end user, a mention in
an 'About' or 'Credits' screen is considered acceptable (most common in desktop
or mobile software).
Contact
-------------------------------------------------------
Email: dave@davegandy.com
Twitter: http://twitter.com/fortaweso_me
Work: http://lemonwi.se co-founder
*/
@font-face {
font-family: "FontAwesome";
src: url('../fonts/fontawesome-webfont.eot');
src: url('../fonts/fontawesome-webfont.eot?#iefix') format('eot'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg');
font-weight: normal;
font-style: normal;
}
/* Font Awesome styles
------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"] {
display: inline-block;
text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
vertical-align: top;
font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
/* keeps button heights with and without icons the same */
line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
/* 1.5 increased font size for icon-large * 1.25 width */
width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
margin-left: 0;
list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
text-indent: -2em;
text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
text-indent: -1.3333333333333333em;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }
.icon-music:before { content: "\f001"; }
.icon-search:before { content: "\f002"; }
.icon-envelope:before { content: "\f003"; }
.icon-heart:before { content: "\f004"; }
.icon-star:before { content: "\f005"; }
.icon-star-empty:before { content: "\f006"; }
.icon-user:before { content: "\f007"; }
.icon-film:before { content: "\f008"; }
.icon-th-large:before { content: "\f009"; }
.icon-th:before { content: "\f00a"; }
.icon-th-list:before { content: "\f00b"; }
.icon-ok:before { content: "\f00c"; }
.icon-remove:before { content: "\f00d"; }
.icon-zoom-in:before { content: "\f00e"; }
.icon-zoom-out:before { content: "\f010"; }
.icon-off:before { content: "\f011"; }
.icon-signal:before { content: "\f012"; }
.icon-cog:before { content: "\f013"; }
.icon-trash:before { content: "\f014"; }
.icon-home:before { content: "\f015"; }
.icon-file:before { content: "\f016"; }
.icon-time:before { content: "\f017"; }
.icon-road:before { content: "\f018"; }
.icon-download-alt:before { content: "\f019"; }
.icon-download:before { content: "\f01a"; }
.icon-upload:before { content: "\f01b"; }
.icon-inbox:before { content: "\f01c"; }
.icon-play-circle:before { content: "\f01d"; }
.icon-repeat:before { content: "\f01e"; }
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before { content: "\f021"; }
.icon-list-alt:before { content: "\f022"; }
.icon-lock:before { content: "\f023"; }
.icon-flag:before { content: "\f024"; }
.icon-headphones:before { content: "\f025"; }
.icon-volume-off:before { content: "\f026"; }
.icon-volume-down:before { content: "\f027"; }
.icon-volume-up:before { content: "\f028"; }
.icon-qrcode:before { content: "\f029"; }
.icon-barcode:before { content: "\f02a"; }
.icon-tag:before { content: "\f02b"; }
.icon-tags:before { content: "\f02c"; }
.icon-book:before { content: "\f02d"; }
.icon-bookmark:before { content: "\f02e"; }
.icon-print:before { content: "\f02f"; }
.icon-camera:before { content: "\f030"; }
.icon-font:before { content: "\f031"; }
.icon-bold:before { content: "\f032"; }
.icon-italic:before { content: "\f033"; }
.icon-text-height:before { content: "\f034"; }
.icon-text-width:before { content: "\f035"; }
.icon-align-left:before { content: "\f036"; }
.icon-align-center:before { content: "\f037"; }
.icon-align-right:before { content: "\f038"; }
.icon-align-justify:before { content: "\f039"; }
.icon-list:before { content: "\f03a"; }
.icon-indent-left:before { content: "\f03b"; }
.icon-indent-right:before { content: "\f03c"; }
.icon-facetime-video:before { content: "\f03d"; }
.icon-picture:before { content: "\f03e"; }
.icon-pencil:before { content: "\f040"; }
.icon-map-marker:before { content: "\f041"; }
.icon-adjust:before { content: "\f042"; }
.icon-tint:before { content: "\f043"; }
.icon-edit:before { content: "\f044"; }
.icon-share:before { content: "\f045"; }
.icon-check:before { content: "\f046"; }
.icon-move:before { content: "\f047"; }
.icon-step-backward:before { content: "\f048"; }
.icon-fast-backward:before { content: "\f049"; }
.icon-backward:before { content: "\f04a"; }
.icon-play:before { content: "\f04b"; }
.icon-pause:before { content: "\f04c"; }
.icon-stop:before { content: "\f04d"; }
.icon-forward:before { content: "\f04e"; }
.icon-fast-forward:before { content: "\f050"; }
.icon-step-forward:before { content: "\f051"; }
.icon-eject:before { content: "\f052"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-plus-sign:before { content: "\f055"; }
.icon-minus-sign:before { content: "\f056"; }
.icon-remove-sign:before { content: "\f057"; }
.icon-ok-sign:before { content: "\f058"; }
.icon-question-sign:before { content: "\f059"; }
.icon-info-sign:before { content: "\f05a"; }
.icon-screenshot:before { content: "\f05b"; }
.icon-remove-circle:before { content: "\f05c"; }
.icon-ok-circle:before { content: "\f05d"; }
.icon-ban-circle:before { content: "\f05e"; }
.icon-arrow-left:before { content: "\f060"; }
.icon-arrow-right:before { content: "\f061"; }
.icon-arrow-up:before { content: "\f062"; }
.icon-arrow-down:before { content: "\f063"; }
.icon-share-alt:before { content: "\f064"; }
.icon-resize-full:before { content: "\f065"; }
.icon-resize-small:before { content: "\f066"; }
.icon-plus:before { content: "\f067"; }
.icon-minus:before { content: "\f068"; }
.icon-asterisk:before { content: "\f069"; }
.icon-exclamation-sign:before { content: "\f06a"; }
.icon-gift:before { content: "\f06b"; }
.icon-leaf:before { content: "\f06c"; }
.icon-fire:before { content: "\f06d"; }
.icon-eye-open:before { content: "\f06e"; }
.icon-eye-close:before { content: "\f070"; }
.icon-warning-sign:before { content: "\f071"; }
.icon-plane:before { content: "\f072"; }
.icon-calendar:before { content: "\f073"; }
.icon-random:before { content: "\f074"; }
.icon-comment:before { content: "\f075"; }
.icon-magnet:before { content: "\f076"; }
.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-retweet:before { content: "\f079"; }
.icon-shopping-cart:before { content: "\f07a"; }
.icon-folder-close:before { content: "\f07b"; }
.icon-folder-open:before { content: "\f07c"; }
.icon-resize-vertical:before { content: "\f07d"; }
.icon-resize-horizontal:before { content: "\f07e"; }
.icon-bar-chart:before { content: "\f080"; }
.icon-twitter-sign:before { content: "\f081"; }
.icon-facebook-sign:before { content: "\f082"; }
.icon-camera-retro:before { content: "\f083"; }
.icon-key:before { content: "\f084"; }
.icon-cogs:before { content: "\f085"; }
.icon-comments:before { content: "\f086"; }
.icon-thumbs-up:before { content: "\f087"; }
.icon-thumbs-down:before { content: "\f088"; }
.icon-star-half:before { content: "\f089"; }
.icon-heart-empty:before { content: "\f08a"; }
.icon-signout:before { content: "\f08b"; }
.icon-linkedin-sign:before { content: "\f08c"; }
.icon-pushpin:before { content: "\f08d"; }
.icon-external-link:before { content: "\f08e"; }
.icon-signin:before { content: "\f090"; }
.icon-trophy:before { content: "\f091"; }
.icon-github-sign:before { content: "\f092"; }
.icon-upload-alt:before { content: "\f093"; }
.icon-lemon:before { content: "\f094"; }
.icon-phone:before { content: "\f095"; }
.icon-check-empty:before { content: "\f096"; }
.icon-bookmark-empty:before { content: "\f097"; }
.icon-phone-sign:before { content: "\f098"; }
.icon-twitter:before { content: "\f099"; }
.icon-facebook:before { content: "\f09a"; }
.icon-github:before { content: "\f09b"; }
.icon-unlock:before { content: "\f09c"; }
.icon-credit-card:before { content: "\f09d"; }
.icon-rss:before { content: "\f09e"; }
.icon-hdd:before { content: "\f0a0"; }
.icon-bullhorn:before { content: "\f0a1"; }
.icon-bell:before { content: "\f0a2"; }
.icon-certificate:before { content: "\f0a3"; }
.icon-hand-right:before { content: "\f0a4"; }
.icon-hand-left:before { content: "\f0a5"; }
.icon-hand-up:before { content: "\f0a6"; }
.icon-hand-down:before { content: "\f0a7"; }
.icon-circle-arrow-left:before { content: "\f0a8"; }
.icon-circle-arrow-right:before { content: "\f0a9"; }
.icon-circle-arrow-up:before { content: "\f0aa"; }
.icon-circle-arrow-down:before { content: "\f0ab"; }
.icon-globe:before { content: "\f0ac"; }
.icon-wrench:before { content: "\f0ad"; }
.icon-tasks:before { content: "\f0ae"; }
.icon-filter:before { content: "\f0b0"; }
.icon-briefcase:before { content: "\f0b1"; }
.icon-fullscreen:before { content: "\f0b2"; }
.icon-group:before { content: "\f0c0"; }
.icon-link:before { content: "\f0c1"; }
.icon-cloud:before { content: "\f0c2"; }
.icon-beaker:before { content: "\f0c3"; }
.icon-cut:before { content: "\f0c4"; }
.icon-copy:before { content: "\f0c5"; }
.icon-paper-clip:before { content: "\f0c6"; }
.icon-save:before { content: "\f0c7"; }
.icon-sign-blank:before { content: "\f0c8"; }
.icon-reorder:before { content: "\f0c9"; }
.icon-list-ul:before { content: "\f0ca"; }
.icon-list-ol:before { content: "\f0cb"; }
.icon-strikethrough:before { content: "\f0cc"; }
.icon-underline:before { content: "\f0cd"; }
.icon-table:before { content: "\f0ce"; }
.icon-magic:before { content: "\f0d0"; }
.icon-truck:before { content: "\f0d1"; }
.icon-pinterest:before { content: "\f0d2"; }
.icon-pinterest-sign:before { content: "\f0d3"; }
.icon-google-plus-sign:before { content: "\f0d4"; }
.icon-google-plus:before { content: "\f0d5"; }
.icon-money:before { content: "\f0d6"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before { content: "\f0d8"; }
.icon-caret-left:before { content: "\f0d9"; }
.icon-caret-right:before { content: "\f0da"; }
.icon-columns:before { content: "\f0db"; }
.icon-sort:before { content: "\f0dc"; }
.icon-sort-down:before { content: "\f0dd"; }
.icon-sort-up:before { content: "\f0de"; }
.icon-envelope-alt:before { content: "\f0e0"; }
.icon-linkedin:before { content: "\f0e1"; }
.icon-undo:before { content: "\f0e2"; }
.icon-legal:before { content: "\f0e3"; }
.icon-dashboard:before { content: "\f0e4"; }
.icon-comment-alt:before { content: "\f0e5"; }
.icon-comments-alt:before { content: "\f0e6"; }
.icon-bolt:before { content: "\f0e7"; }
.icon-sitemap:before { content: "\f0e8"; }
.icon-umbrella:before { content: "\f0e9"; }
.icon-paste:before { content: "\f0ea"; }
.icon-user-md:before { content: "\f200"; }

View File

@ -0,0 +1,519 @@
/* WARNING: Your are using ligatures for your icon font.
Ligatures are not supported in IE 9 (and older).
Use the Private Use Area encoding for best browser support.
==================================================================== */
@font-face {
font-family: 'entypo';
src:url(<%= asset_path 'entypo.eot' %>);
src:url(<%= asset_path 'entypo.eot?#iefix' %>) format('embedded-opentype'),
url(<%= asset_path 'entypo.svg#entypo' %>) format('svg'),
url(<%= asset_path 'entypo.woff' %>) format('woff'),
url(<%= asset_path 'entypo.ttf' %>) format('truetype');
font-weight: normal;
font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icons]:before {
font-family: 'entypo';
content: attr(data-icon);
speak: none;
/* Enable Ligatures */
-webkit-font-feature-settings:"liga","dlig";
-moz-font-feature-settings:"liga=1, dlig=1";
-moz-font-feature-settings:"liga","dlig";
-ms-font-feature-settings:"liga","dlig";
-o-font-feature-settings:"liga","dlig";
font-feature-settings:"liga","dlig";
text-rendering:optimizeLegibility;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
/* Use the following CSS code if you want to have a class per icon */
[class^="icons-"]:before, [class*=" icons-"]:before {
font-size: 1.5em;
font-family: 'entypo';
font-style: normal;
speak: none;
/* Enable Ligatures */
-webkit-font-feature-settings:"liga","dlig";
-moz-font-feature-settings:"liga=1, dlig=1";
-moz-font-feature-settings:"liga","dlig";
-ms-font-feature-settings:"liga","dlig";
-o-font-feature-settings:"liga","dlig";
font-feature-settings:"liga","dlig";
text-rendering:optimizeLegibility;
font-weight: normal;
-webkit-font-smoothing: antialiased;
display: inline-block;
text-decoration: inherit;
}
a [class^="icons-"], a [class*=" icons-"] {
display: inline-block;
text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icons-large:before {
vertical-align: top;
font-size: 1.3333333333333333em;
}
.btn [class^="icons-"], .btn [class*=" icons-"] {
/* keeps button heights with and without icons the same */
line-height: .9em;
}
li [class^="icons-"], li [class*=" icons-"] {
display: inline-block;
width: 1.25em;
text-align: center;
margin-right: 10px;
}
li .icons-large[class^="icons-"], li .icons-large[class*=" icons-"] {
/* 1.5 increased font size for icons-large * 1.25 width */
width: 1.875em;
}
li[class^="icons-"], li[class*=" icons-"] {
margin-left: 0;
list-style-type: none;
}
li[class^="icons-"]:before, li[class*=" icons-"]:before {
text-indent: -2em;
text-align: center;
}
li[class^="icons-"].icons-large:before, li[class*=" icons-"].icons-large:before {
text-indent: -1.3333333333333333em;
}
.icons-phone:before {
content: "\70\68\6f\6e\65";
}
.icons-directions:before {
content: "\64\69\72\65\63\74\69\6f\6e\73";
}
.icons-mail:before {
content: "\6d\61\69\6c";
}
.icons-pencil:before {
content: "\70\65\6e\63\69\6c";
}
.icons-paperclip:before {
content: "\70\61\70\65\72\63\6c\69\70";
}
.icons-drawer:before {
content: "\64\72\61\77\65\72";
}
.icons-member:before {
content: "\6d\65\6d\62\65\72";
}
.icons-group:before {
content: "\67\72\6f\75\70";
}
.icons-addmember:before {
content: "\61\64\64\6d\65\6d\62\65\72";
}
.icons-location:before {
content: "\6c\6f\63\61\74\69\6f\6e";
}
.icons-share:before {
content: "\73\68\61\72\65";
}
.icons-heart-full:before {
content: "\68\65\61\72\74\2d\66\75\6c\6c";
}
.icons-heart-bare:before {
content: "\68\65\61\72\74\2d\62\61\72\65";
}
.icons-star-full:before {
content: "\73\74\61\72\2d\66\75\6c\6c";
}
.icons-star-bare:before {
content: "\73\74\61\72\2d\62\61\72\65";
}
.icons-discuss:before {
content: "\64\69\73\63\75\73\73";
}
.icons-comment:before {
content: "\63\6f\6d\6d\65\6e\74";
}
.icons-quote:before {
content: "\71\75\6f\74\65";
}
.icons-house:before {
content: "\68\6f\75\73\65";
}
.icons-search:before {
content: "\73\65\61\72\63\68";
}
.icons-printer:before {
content: "\70\72\69\6e\74\65\72";
}
.icons-bell:before {
content: "\62\65\6c\6c";
}
.icons-link:before {
content: "\6c\69\6e\6b";
}
.icons-flag:before {
content: "\66\61\6c\67";
}
.icons-cog:before {
content: "\63\6f\67";
}
.icons-tools:before {
content: "\74\6f\6f\6c\73";
}
.icons-tag:before {
content: "\74\61\67";
}
.icons-camera:before {
content: "\63\61\6d\65\72\61";
}
.icons-megaphone:before {
content: "\6d\65\67\61\70\68\6f\6e\65";
}
.icons-new:before {
content: "\6e\65\77";
}
.icons-graduation:before {
content: "\67\72\61\64\75\61\74\69\6f\6e";
}
.icons-books:before {
content: "\62\6f\6f\6b\73";
}
.icons-page:before {
content: "\70\61\67\65";
}
.icons-lifebuoy:before {
content: "\6c\69\66\65\62\75\6f\79";
}
.icons-eye:before {
content: "\65\79\65";
}
.icons-clock:before {
content: "\63\6c\6f\63\6b";
}
.icons-calendar:before {
content: "\63\61\6c\65\6e\64\61\72";
}
.icons-briefcase:before {
content: "\62\72\69\65\66\63\61\73\65";
}
.icons-gauge:before {
content: "\67\61\75\67\65";
}
.icons-language:before {
content: "\6c\61\6e\67\75\61\67\65";
}
.icons-keys:before {
content: "\6b\65\79\73";
}
.icons-earth:before {
content: "\65\61\72\74\68";
}
.icons-keyboard:before {
content: "\6b\65\79\62\6f\61\72\64";
}
.icons-browser:before {
content: "\62\72\6f\77\73\65\72";
}
.icons-publish:before {
content: "\70\75\62\6c\69\73\68";
}
.icons-code:before {
content: "\63\6f\64\65";
}
.icons-light-bulb:before {
content: "\6c\69\67\68\74\2d\62\75\6c\62";
}
.icons-database:before {
content: "\64\61\74\61\62\61\73\65";
}
.icons-box:before {
content: "\62\6f\78";
}
.icons-rss:before {
content: "\72\73\73";
}
.icons-clipboard:before {
content: "\63\6c\69\70\62\6f\61\72\64";
}
.icons-cart:before {
content: "\63\61\72\74";
}
.icons-untitled:before {
content: "\75\6e\74\69\74\6c\65\64";
}
.icons-statistics:before {
content: "\73\74\61\74\69\73\74\69\63\73";
}
.icons-pie:before {
content: "\70\69\65";
}
.icons-bars:before {
content: "\62\61\72\73";
}
.icons-graph:before {
content: "\67\72\61\70\68";
}
.icons-lock:before {
content: "\6c\6f\63\6b";
}
.icons-unlock:before {
content: "\75\6e\6c\6f\63\6b";
}
.icons-outlog:before {
content: "\6f\75\74\6c\6f\67";
}
.icons-inlog:before {
content: "\69\6e\6c\6f\67";
}
.icons-checkmark:before {
content: "\63\68\65\63\6b\6d\61\72\6b";
}
.icons-aminus:before {
content: "\61\6d\69\6e\75\73";
}
.icons-aplus:before {
content: "\61\70\6c\75\73";
}
.icons-aclose:before {
content: "\61\63\6c\6f\73\65";
}
.icons-bminus:before {
content: "\62\6d\69\6e\75\73";
}
.icons-bplus:before {
content: "\62\70\6c\75\73";
}
.icons-bclose:before {
content: "\62\63\6c\6f\73\65";
}
.icons-cminus:before {
content: "\63\6d\69\6e\75\73";
}
.icons-cplus:before {
content: "\63\70\6c\75\73";
}
.icons-cross:before {
content: "\63\72\6f\73\73";
}
.icons-blocked:before {
content: "\62\6c\6f\63\6b\65\64";
}
.icons-information:before {
content: "\69\6e\66\6f\72\6d\61\74\69\6f\6e";
}
.icons-binfo:before {
content: "\62\69\6e\66\6f";
}
.icons-question:before {
content: "\71\75\65\73\74\69\6f\6e";
}
.icons-help:before {
content: "\68\65\6c\70";
}
.icons-warning:before {
content: "\77\61\72\6e\69\6e\67";
}
.icons-shuffle:before {
content: "\73\68\75\66\66\6c\65";
}
.icons-return:before {
content: "\72\65\74\75\72\6e";
}
.icons-enter:before {
content: "\65\6e\74\65\72";
}
.icons-exchange:before {
content: "\65\78\63\68\61\6e\67\65";
}
.icons-loop:before {
content: "\6c\6f\6f\70";
}
.icons-th-list:before {
content: "\74\68\2d\6c\69\73\74";
}
.icons-th-large:before {
content: "\74\68\2d\6c\61\72\67\65";
}
.icons-align-justify:before {
content: "\61\6c\69\67\6e\2d\6a\75\73\74\69\66\79";
}
.icons-wtext:before {
content: "\77\74\65\78\74";
}
.icons-btext:before {
content: "\62\74\65\78\74";
}
.icons-pictures:before {
content: "\70\69\63\74\75\72\65";
}
.icons-video:before {
content: "\76\69\64\65\6f";
}
.icons-music:before {
content: "\6d\6f\75\73\65";
}
.icons-folder:before {
content: "\66\6f\6c\64\65\72";
}
.icons-archive:before {
content: "\61\72\63\68\69\76\65";
}
.icons-trash:before {
content: "\74\72\61\73\68";
}
.icons-upload:before {
content: "\75\70\6c\6f\61\64";
}
.icons-download:before {
content: "\64\6f\77\6e\6c\6f\61\64";
}
.icons-disk:before {
content: "\64\69\73\6b";
}
.icons-bookmark:before {
content: "\62\6f\6f\6b\6d\61\72\6b";
}
.icons-booma:before {
content: "\62\6f\6f\6d\61";
}
.icons-resize-enlarge:before {
content: "\72\65\73\69\7a\65\2d\65\6e\6c\61\72\67\65";
}
.icons-resize-shrink:before {
content: "\72\65\73\69\7a\65\2d\73\68\72\69\6e\6b";
}
.icons-flow-tree:before {
content: "\66\6c\6f\77\2d\74\72\65\65";
}
.icons-arrow-left-a:before {
content: "\61\72\72\6f\77\2d\6c\65\66\74\2d\61";
}
.icons-arrow-bottom-a:before {
content: "\61\72\72\6f\77\2d\62\6f\74\74\6f\6d\2d\61";
}
.icons-arrow-top-a:before {
content: "\61\72\72\6f\77\2d\74\6f\70\2d\61";
}
.icons-arrow-right-a:before {
content: "\61\72\72\6f\77\2d\72\69\67\68\74\2d\61";
}
.icons-arrow-left-b:before {
content: "\61\72\72\6f\77\2d\6c\65\66\74\2d\62";
}
.icons-arrow-bottom-b:before {
content: "\61\72\72\6f\77\2d\62\6f\74\74\6f\6d\2d\62";
}
.icons-arrow-top-b:before {
content: "\61\72\72\6f\77\2d\74\6f\70\2d\62";
}
.icons-arrow-right-b:before {
content: "\61\72\72\6f\77\2d\72\69\67\68\74\2d\62";
}
.icons-arrow-left-c:before {
content: "\61\72\72\6f\77\2d\6c\65\66\74\2d\63";
}
.icons-arrow-bottom-c:before {
content: "\61\72\72\6f\77\2d\62\6f\74\74\6f\6d\2d\63";
}
.icons-arrow-top-c:before {
content: "\61\72\72\6f\77\2d\74\6f\70\2d\63";
}
.icons-arrow-right-c:before {
content: "\61\72\72\6f\77\2d\72\69\67\68\74\2d\63";
}
.icons-arrow-left-d:before {
content: "\61\72\72\6f\77\2d\6c\65\66\74\2d\64";
}
.icons-arrow-bottom-d:before {
content: "\61\72\72\6f\77\2d\62\6f\74\74\6f\6d\2d\64";
}
.icons-arrow-top-d:before {
content: "\61\72\72\6f\77\2d\74\6f\70\2d\64";
}
.icons-arrow-right-d:before {
content: "\61\72\72\6f\77\2d\72\69\67\68\74\2d\64";
}
.icons-arrow-left-e:before {
content: "\61\72\72\6f\77\2d\6c\65\66\74\2d\65";
}
.icons-arrow-bottom-e:before {
content: "\61\72\72\6f\77\2d\62\6f\74\74\6f\6d\2d\65";
}
.icons-arrow-top-e:before {
content: "\61\72\72\6f\77\2d\74\6f\70\2d\65";
}
.icons-arrow-right-e:before {
content: "\61\72\72\6f\77\2d\72\69\67\68\74\2d\65";
}
.icons-arrow-left-f:before {
content: "\61\72\72\6f\77\2d\6c\65\66\74\2d\66";
}
.icons-arrow-bottom-f:before {
content: "\61\72\72\6f\77\2d\62\6f\74\74\6f\6d\2d\66";
}
.icons-arrow-top-f:before {
content: "\61\72\72\6f\77\2d\74\6f\70\2d\66";
}
.icons-left-f:before {
content: "\61\72\72\6f\77\2d\72\69\67\68\74\2d\66";
}
.icons-menu:before {
content: "\6d\65\6e\75";
}
.icons-ellipsis:before {
content: "\65\6c\6c\69\70\73\69\73";
}
.icons-dots:before {
content: "\64\6f\74\73";
}
.icons-dot:before {
content: "\64\6f\74";
}
.icons-like:before {
content: "\6c\69\6b\65";
}
.icons-suck:before {
content: "\73\75\63\6b";
}
.icons-export:before {
content: "\65\78\70\6f\72\74";
}
.icons-vcard:before {
content: "\76\63\61\72\64";
}
.icons-flow-cascade:before {
content: "\21";
}
.icons-landscape:before {
content: "\22";
}
.icons-brush:before {
content: "\62\72\75\73\68";
}
.icons-palette:before {
content: "\70\61\6c\65\74\74\65";
}
.icons-desktop:before {
content: "\64\65\73\6b\74\6f\70";
}
.icons-plane:before {
content: "\70\6c\61\6e\65";
}
.icons-booklet:before {
content: "\62\6f\6f\6b\6c\65\74";
}
.icons-update:before {
content: "\75\70\64\61\74\65";
}
.icons-reload:before {
content: "\72\65\6c\6f\61\64";
}
.icons-unload:before {
content: "\75\6e\6c\6f\61\64";
}
.icons-trophy:before {
content: "\74\72\6f\70\68\79";
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,371 @@
a {
text-decoration: none;
}
div[data-role="page"] {
padding-bottom: 0!important;
}
.clear:after {
clear: both;
content: "";
display: block;
height: 0;
visibility: hidden;
}
.main-menu {
display: block;
position: fixed;
width: 100%;
left: 0;
top: -50px;
display: block;
z-index: 49;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.main-menu.expanded {
top: 50px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.main-menu ul {
background-color: #333;
width: 280px;
list-style: none;
margin: 0 auto;
padding: 0;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8), inset 0 3px 15px rgba(0,0,0,.3);;
-webkit-border-radius: 0 0 10px 10px;
}
.main-menu ul li {
float: left;
width: 58px;
border-right: 1px solid #292929;
border-left: 1px solid #3F3F3F;
padding: 0 5px;
}
.main-menu ul li:last-child {
-webkit-border-radius: 0 0 10px 0;
border-right-color: transparent;
}
.main-menu ul li:first-child {
-webkit-border-radius: 0 0 0 10px;
border-left-color: transparent;
}
.main-menu ul li:hover {
background-color: #b4111a;
}
.main-menu ul i {
font-size: 1.4em;
width: 100%;
display: block;
margin: 10px auto 0;
}
.main-menu ul span {
display: block;
margin-bottom: 10px;
text-align: center;
}
.main-menu ul li a:link, .main-menu ul li a:visited {
font-size: .6em;
color: #DFDFDF!important;
text-shadow: 0 -1px 0px #000;
text-decoration: none;
display: block;
}
.main-menu ul li a:hover, .main-menu ul li a:active {
color: #DFDFDF!important;
}
.global {
position: relative;
background-color: #333;
overflow-x: hidden;
width: 100%;
-webkit-box-shadow: -3px 0px 15px rgba(0,0,0,.5);
padding-top: 50px;
padding-bottom: 64px;
/*margin-bottom: -64px;*/
}
.header {
position: fixed;
top: 0;
left: 0;
right: 0;
background-color: #000;
padding: 0;
border: none;
z-index: 50;
/*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#545b60), to(#191a1c));*/
background-image: -webkit-linear-gradient(top, #5282A6, #133757);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(127, 149, 165, 1), 0 -1px 0 rgba(31, 32, 36, 1) inset;
}
.header h1.ui-title {
margin: 8px 30%;
position: relative;
}
.header i.openmenu {
position: absolute;
display: block;
top: 40px;
left: 50%;
margin-left: -15px;
font-size: 20px;
/*color: #727272;*/
color: #7CA6C5;
/*background-color: #252525;*/
background-color: #144366;
border-radius: 0 0 5px 5px;
height: 15px;
line-height: 16px;
box-shadow: 1px 2px 2px rgba(0, 0, 0, .5);
}
.header .language .ui-btn-text {
left: 0;
}
.header .language .ui-btn-text i {
font-size: .83em;
margin-top: .2em;
}
.header .language .ui-icon {
background-image: none;
}
.header .ui-btn-up-a {
border: 1px solid #133547;
background-color: #0C4C64;
background-image: -webkit-gradient(linear, left top, left bottom, from( #0D6691 ), to( #0E3A4B ));
background-image: -webkit-linear-gradient( #0D6691 , #0E3A4B );
background-image: -moz-linear-gradient( #0D6691 , #0E3A4B );
background-image: -ms-linear-gradient( #0D6691 , #0E3A4B );
background-image: -o-linear-gradient( #0D6691 , #0E3A4B );
background-image: linear-gradient( #0D6691 , #0E3A4B );
}
.header h1 img {
height: 30px;
width: auto;
}
.header.ui-header > .ui-btn {
margin-top: 6px;
}
.content {
position: relative;
background-color: #FFF;
min-height: 330px;
background: url(<%= asset_path "mobile/newlist-bg.jpg" %>) repeat 0 0 transparent;
}
/*.content .list {
position: relative;
z-index: 5;
box-shadow: -5px 0px 15px rgba(0,0,0,.8)
}*/
.content .newlist {
margin: 0 auto;
padding: 10px;
}
.content .newitem {
display: inline-block;
float: left;
width: 280px;
min-height: 490px;
max-height: 490px;
background-color: #FFFFFF;
padding: 10px;
margin: 0 10px 10px 0;
box-shadow: 0px 3px 5px rgba(0,0,0,.1);
}
#index .content .newpic {
width: 280px;
height: 200px;
margin: 0 auto;
}
#index .content .newstitle {
font-size: 1.4em;
margin: 1em 0;
}
#index .content .newsDate {
font-size: 1em;
color: #8D8D8D;
}
#index .content .newsummary {
padding: 0 0 20px;
margin-bottom: 0;
}
#announcement_content .content .newpic {
width: 320px;
height: 220px;
margin: 0 auto;
}
#announcement_content .content .newstitle {
font-size: 1.4em;
padding: 0 10px;
margin: 1em 0;
}
#announcement_content .content .newsDate {
padding: 0 10px;
font-size: 1em;
color: #8D8D8D;
}
#announcement_content .content .newsummary {
padding: 0 10px 20px;
margin-bottom: 0;
}
#map div[data-role="content"] {
padding: 0;
}
#map .global {
padding: 0;
}
#page_content .global {
overflow-x: auto;
-webkit-box-shadow: none;
background-color: #f9f9f9;
}
#page_content .content {
background-image: none;
padding: 10px;
background-color: #f9f9f9;
}
#page_content .content .newsummary > * {
width: 750px!important;
}
#page_content .content .newsummary > *:after {
clear: both;
height: 0;
display: block;
content: "";
visibility: hidden;
}
div[id^="dialog"] .global {
padding: 0;
}
div[id^="dialog"] .content {
padding: 10px;
height: auto!important;
min-height: 70px;
}
/*.content .newitem:first-child {
margin-left: 0;
}
.content .newitem:last-child {
margin-right: 0;
}*/
.pagination {
height: 36px;
margin: 18px 0 0;
padding-bottom: 18px;
text-align: center;
}
.pagination ul {
padding: 0;
display: inline-block;
margin-left: 0;
margin: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
display: inline;
}
.pagination li:first-child a {
border-left-width: 1px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.pagination .active a {
color: #999;
cursor: default;
}
.pagination a:hover, .pagination .active a {
background-color: #E8E8E8;
}
.pagination a {
background-color: white;
}
.pagination a {
float: left;
padding: 0 10px;
line-height: 30px;
text-decoration: none;
border: 1px solid #DDD;
border-left-width: 0;
font-size: .8em;
}
.footer {
color: #999;
/*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#545b60), to(#191a1c));*/
background-image: -webkit-linear-gradient(top, #5282A6, #133757);
}
.footer div[data-role="navbar"] i {
display: block;
width: 100%;
margin-bottom: 5px;
}
@media(min-width:320px){
}
@media(min-width: 480px){
.content .newitem {
width: 440px;
}
}
@media(min-width:600px) {
.main-menu ul {
width: 560px;
}
.main-menu ul li {
width: 128px;
}
}
@media(min-width:768px) {
.main-menu ul {
width: 640px;
}
.main-menu ul li {
width: 148px;
}
.content .newitem {
width: 280px;
}
}
@media(min-width:800px) {
.main-menu ul {
width: 640px;
}
.main-menu ul li {
width: 148px;
}
}
@media(min-width:961px) {
.main-menu ul {
width: 640px;
}
.main-menu ul li {
width: 148px;
}
}
@media(min-width: 1024px) {
.main-menu ul {
width: 800px;
}
.main-menu ul li {
width: 188px;
}
.content .newitem {
width: 280px;
}
}
@media(min-width:1280px) {
}

View File

@ -11,9 +11,10 @@
*= require orbit-bar *= require orbit-bar
*= require bootstrap-orbit *= require bootstrap-orbit
*= require list *= require list
*= require widgets *= require widget
*= require scroll_style *= require scroll_style
*= require isotope *= require isotope
*= require icons *= require icons
*= require site-map *= require site-map
*= require lib/bootstrap-datetimepicker
*/ */

View File

@ -1,4 +1,3 @@
#orbit-bar { #orbit-bar {
margin-bottom:0; margin-bottom:0;
position:fixed; position:fixed;
@ -16,13 +15,13 @@
border-radius:0px; border-radius:0px;
padding-top:2px; padding-top:2px;
padding-bottom:1px; padding-bottom:1px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(127, 149, 165, 1), 0 -1px 0 rgba(31, 32, 36, 1) inset; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.8),inset 0 1px 0 #7f95a5,0 -1px 0 #1f2024 inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(127, 149, 165, 1), 0 -1px 0 rgba(31, 32, 36, 1) inset; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.8),inset 0 1px 0 #7f95a5,0 -1px 0 #1f2024 inset;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(127, 149, 165, 1), 0 -1px 0 rgba(31, 32, 36, 1) inset; box-shadow:0 1px 3px rgba(0,0,0,0.8),inset 0 1px 0 #7f95a5,0 -1px 0 #1f2024 inset;
background-image: -moz-linear-gradient(top, #545b60, #191a1c);
background-image: -ms-linear-gradient(top, #545b60, #191a1c);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#545b60), to(#191a1c)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#545b60), to(#191a1c));
background-image:-webkit-linear-gradient(top, #545b60, #191a1c); background-image:-webkit-linear-gradient(top, #545b60, #191a1c);
background-image:-moz-linear-gradient(top, #545b60, #191a1c);
background-image:-ms-linear-gradient(top, #545b60, #191a1c);
background-image:-o-linear-gradient(top, #545b60, #191a1c); background-image:-o-linear-gradient(top, #545b60, #191a1c);
background-image:linear-gradient(top, #545b60, #191a1c); background-image:linear-gradient(top, #545b60, #191a1c);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545b60', endColorstr='#191a1c', GradientType=0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545b60', endColorstr='#191a1c', GradientType=0);
@ -61,22 +60,26 @@
padding:5px 20px 4px; padding:5px 20px 4px;
} }
#orbit-bar .orbit-logo .brand:hover { #orbit-bar .orbit-logo .brand:hover {
background-color: rgba(0,157,220,1); background-color:#009ddc;
} }
#orbit-bar .orbit-logo.open .brand { #orbit-bar .orbit-logo.open .brand {
background-color: rgba(0,157,220,1); background-color:#009ddc;
} }
#orbit-bar .orbit-logo .dropdown-menu { #orbit-bar .orbit-logo .dropdown-menu {
left:-15px; left:-15px;
} }
#orbit-bar .dropdown-menu>li [class^="icon"],
#orbit-bar .dropdown-menu>li [class*=" icon"] {
font-size: 1.5em;
margin-right: 10px;
}
#orbit-bar .nav>li { #orbit-bar .nav>li {
height:28px; height:28px;
} }
#orbit-bar .nav>li>a:hover { #orbit-bar .nav>li>a:hover {
background-color: rgba(0,157,220,1); background-color:#009ddc;
} }
#orbit-bar .nav>li>a { #orbit-bar .nav>li>a {
/*background-image: url(<%= asset_path 'orbit-bar.png' %>);*/
background-repeat:no-repeat; background-repeat:no-repeat;
display:inline-block; display:inline-block;
width:17px; width:17px;
@ -117,7 +120,7 @@
z-index:1; z-index:1;
} }
#orbit-bar .nav>li.language.open>a.orbit-bar-language { #orbit-bar .nav>li.language.open>a.orbit-bar-language {
background-color: rgba(0,157,220,1); background-color:#009ddc;
} }
.language-menu .active { .language-menu .active {
color:#ffffff; color:#ffffff;
@ -155,9 +158,6 @@
} }
#orbit-bar .account-menu { #orbit-bar .account-menu {
right:5px; right:5px;
}
#orbit-bar .bar-login {
} }
#orbit-bar .bar-login .open,#orbit-bar .open .orbit-bar-account { #orbit-bar .bar-login .open,#orbit-bar .open .orbit-bar-account {
background-color:#009DDC; background-color:#009DDC;

View File

@ -49,8 +49,11 @@
#main-sidebar #position span { #main-sidebar #position span {
color: #FFF; color: #FFF;
} }
#main-sidebar #position [class^="icons"] { #main-sidebar #position>a [class^="icon"] {
color: #FFF; color: #FFF;
font-size: 1.5em;
line-height: 2em;
margin-right: 10px;
} }
#main-sidebar #position a { #main-sidebar #position a {
display: block; display: block;
@ -79,8 +82,9 @@
color: #CFCFCF; color: #CFCFCF;
text-shadow: 0 -1px 0px rgba(36, 36, 36, 0.65); text-shadow: 0 -1px 0px rgba(36, 36, 36, 0.65);
} }
#main-sidebar #position #collapse-menu [class^="icon-"] { #main-sidebar #position #collapse-menu [class^="icon"] {
display: inline; display: inline;
line-height: 3px;
} }
#main-sidebar #position a:hover { #main-sidebar #position a:hover {
text-decoration: none; text-decoration: none;
@ -91,11 +95,13 @@
#main-sidebar .nav > li { #main-sidebar .nav > li {
margin: 1px 0; margin: 1px 0;
} }
#main-sidebar .nav > li > a [class^="icons-"] { #main-sidebar .nav > li > a [class^="icon"] {
float: left; float: left;
color: #333; color: #333;
font-size: 1.5em;
line-height: 1.5em;
} }
#main-sidebar .nav > li.active > a [class^="icons-"] { #main-sidebar .nav > li.active > a [class^="icon"] {
opacity: 1; opacity: 1;
-moz-opacity: 1; -moz-opacity: 1;
filter:alpha(opacity=10); filter:alpha(opacity=10);
@ -133,7 +139,7 @@
-webkit-box-shadow: inset -5px 0px 15px rgba(0, 0, 0, .15); -webkit-box-shadow: inset -5px 0px 15px rgba(0, 0, 0, .15);
-moz-box-shadow: inset -5px 0px 15px rgba(0, 0, 0, .15); -moz-box-shadow: inset -5px 0px 15px rgba(0, 0, 0, .15);
} }
#main-sidebar .overview > .nav > li:hover > a [class^="icons-"] { #main-sidebar .overview > .nav > li:hover > a [class^="icon"] {
color: #fff; color: #fff;
} }
#main-sidebar .nav > li > .nav { #main-sidebar .nav > li > .nav {
@ -156,7 +162,7 @@
#main-sidebar .nav > li > .nav > li { #main-sidebar .nav > li > .nav > li {
position: relative; position: relative;
} }
#main-sidebar .nav > li > .nav > li [class^="icon-"] { #main-sidebar .nav > li > .nav > li [class^="icon"] {
position: absolute; position: absolute;
color: #FFF; color: #FFF;
top: 4px; top: 4px;
@ -183,8 +189,8 @@
#main-sidebar .nav > li > .nav > li.active > a:hover { #main-sidebar .nav > li > .nav > li.active > a:hover {
background-color: #6B6B6B; background-color: #6B6B6B;
} }
#main-sidebar .nav > li > .nav > li.active > a [class^="icon-"], #main-sidebar .nav > li > .nav > li.active > a [class^="icon"],
#main-sidebar .nav > li > .nav > li > a:hover [class^="icon-"] { #main-sidebar .nav > li > .nav > li > a:hover [class^="icon"] {
display: block; display: block;
} }
#main-wrap { #main-wrap {
@ -198,6 +204,11 @@
height: auto; height: auto;
min-height: 36px; min-height: 36px;
} }
#main-wrap .subnav .breadcrumb {
margin: 0;
border-bottom: 1px solid #DBDBDB;
border-radius: 0;
}
#main-wrap .pagination { #main-wrap .pagination {
margin: 18px 0 0; margin: 18px 0 0;
text-align: center; text-align: center;
@ -453,14 +464,12 @@
.sign-in .error .help-inline { .sign-in .error .help-inline {
display:inline-block; display:inline-block;
} }
.web-symbol:after { .web-symbol:before {
font-family: 'WebSymbolsRegular'; font-family: 'entypo';
content: "{"; content: "\e0ce";
margin-left: 2px;
margin-top: 8px;
} }
.active .web-symbol:after { .active .web-symbol:before {
content: "}"; content: "\e0cf";
} }
.img-peview { .img-peview {
margin-left: 12px; margin-left: 12px;
@ -539,19 +548,21 @@
margin-left:40px; margin-left:40px;
} }
.folded #main-sidebar .nav { .folded #main-sidebar .nav {
padding-right: 0;
padding-left: 12px; padding-left: 12px;
width: 28px; width: 28px;
white-space: nowrap; white-space: nowrap;
} }
.folded #main-sidebar .nav > li > a [class^="icons-"] { /*.folded #main-sidebar .nav > li > a [class^="icon"] {
margin-left: 1px; margin-left: 1px;
} }*/
/*.folded #main-sidebar .viewport { /*.folded #main-sidebar .viewport {
width: 39px; width: 39px;
background-color: rgba(100,100,100,.3) background-color: rgba(100,100,100,.3)
}*/ }*/
.folded #main-sidebar:hover .viewport { .folded #main-sidebar .viewport {
width: 198px; /*width: 198px;*/
overflow: visible;
/*background-color: rgba(100,100,100,.3)*/ /*background-color: rgba(100,100,100,.3)*/
} }
.folded #main-sidebar .overview > .nav-list > li { .folded #main-sidebar .overview > .nav-list > li {
@ -563,6 +574,7 @@
} }
.folded #main-sidebar .overview > .nav-list > li:hover > a { .folded #main-sidebar .overview > .nav-list > li:hover > a {
width: 172px; width: 172px;
position: relative;
} }
.folded #main-sidebar .overview > .nav-list > li > a > span, .folded #main-sidebar #position span { .folded #main-sidebar .overview > .nav-list > li > a > span, .folded #main-sidebar #position span {
display: none; display: none;
@ -629,7 +641,7 @@
#banner_tab li a { #banner_tab li a {
padding-right: 32px; padding-right: 32px;
} }
#banner_tab li [class^="icons-"] { #banner_tab li [class^="icon"] {
float: right; float: right;
margin-top: 8px; margin-top: 8px;
} }

View File

@ -3,7 +3,6 @@
} }
.widget-box { .widget-box {
background-color: #FFF; background-color: #FFF;
overflow: hidden;
min-width: 300px; min-width: 300px;
margin: 0 0 5px 5px; margin: 0 0 5px 5px;
position:relative; position:relative;
@ -25,7 +24,7 @@
background-image: linear-gradient(top, #B7B7B7, #9d9d9d); background-image: linear-gradient(top, #B7B7B7, #9d9d9d);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7B7B7', endColorstr='#9d9d9d', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7B7B7', endColorstr='#9d9d9d', GradientType=0);
} }
.widget-box .widget-title [class^="icons-"] { .widget-box .widget-title [class^="icon"] {
margin: 3px 5px 0 2px; margin: 3px 5px 0 2px;
} }
.widget-box .widget-content { .widget-box .widget-content {

View File

@ -1,160 +0,0 @@
.widget-size-300 {
width:298px;
}
.widget-box {
background-color: #FFF;
overflow: hidden;
min-width: 300px;
margin: 0 0 5px 5px;
position:relative;
}
.widget-box .widget-title {
margin: 0;
font-size: 1.5em;
line-height: 1.5em;
color: #FFF;
padding-left: 5px;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
background-image: -moz-linear-gradient(top, #B7B7B7, #9d9d9d);
background-image: -ms-linear-gradient(top, #B7B7B7, #9d9d9d);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B7B7B7), to(#9d9d9d));
background-image: -webkit-linear-gradient(top, #B7B7B7, #9d9d9d);
background-image: -o-linear-gradient(top, #B7B7B7, #9d9d9d);
background-image: linear-gradient(top, #B7B7B7, #9d9d9d);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7B7B7', endColorstr='#9d9d9d', GradientType=0);
}
.widget-box .widget-title [class^="icons-"] {
margin: 3px 5px 0 2px;
}
.widget-box .widget-content {
padding: 10px;
border-width: 0 1px 1px;
border-style: solid;
border-color: #CCCCCC;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
}
.widget-box .form-horizontal .control-group > label {
width: 50px;
}
.widget-box .form-horizontal .controls {
margin-left: 60px;
}
.widget-action {
position:absolute;
right:1px;
top:6px;
}
.action {
float: left;
display:inline-block;
margin-right: 5px;
opacity: 0.8;
filter: alpha(opacity=80);
color: #FFF;
}
.action:hover {
opacity: 1;
filter: alpha(opacity=80);
cursor: pointer;
color: #FFF;
text-decoration: none;
}
.select-role {
display:none;
padding: 10px 0;
}
.file-upload {
position:relative;
overflow: hidden;
}
.file-upload .file-name {
white-space: nowrap;
overflow: hidden;
border-style: solid;
border-width: 1px 1px 1px 0;
border-color: #CCC;
display: inline-block;
float: left;
padding: 4px 10px;
height: 18px;
line-height: 18px;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
text-align: left;
margin: 0;
width: 193px;
}
.file-upload .upload {
margin:0;
padding:0;
position:absolute;
top: 0;
left:0;
opacity:.0;
font-size: 60px;
left: -595px/9;
filter: alpha(opacity= 0);
outline: none;
}
.file-upload .upload:focus {
position:absolute;
}
.file-upload .input-medium {
border-radius: 3px 3px 3px 3px !important;
width: 267px;
position: relative;
z-index: 5;
display: block;
clear: both;
}
.file-upload .control-label {
margin-top: 0;
margin-bottom: 5px;
}
.upload-picture {
margin-bottom: 5px;
text-align: center;
width: 276px;
overflow: hidden;
height: 90px;
}
.upload-picture img {
left: 0;
margin-top: -15%;
width: 100%;
}
.widget-box .widgetInfo {
display: inline-block;
text-align: center;
width: 255px;
margin : 0px 0 5px;
padding: 5px 10px;
}
#widget-link table {
margin-bottom:0
}
/*Date*/
.showDate {
border-style: solid;
border-width: 1px 0 1px 1px;
border-color: #CCC;
display: inline-block;
float: left;
padding: 4px 10px;
height: 18px;
line-height: 18px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
text-align: center;
}
.calendarInput {
position: absolute;
visibility: hidden;
left: 11px;
}

View File

@ -94,7 +94,12 @@ class Admin::DesignsController < OrbitBackendController
def destroy def destroy
@design = Design.find(params[:id]) @design = Design.find(params[:id])
if @site.design == @design
flash[:error] = "Failed! You can not delete a design that used by default "
else
@design.destroy @design.destroy
flash[:notice] = "Successfully deleted design."
end
redirect_to admin_designs_url redirect_to admin_designs_url
end end

View File

@ -3,7 +3,7 @@ class Admin::ModuleAppsController < ApplicationController
before_filter :user_has_sub_manager_privilege?, :only => [ :assign_sub_manager, :remove_sub_manager ] before_filter :user_has_sub_manager_privilege?, :only => [ :assign_sub_manager, :remove_sub_manager ]
layout "new_admin" layout "new_admin"
helper Admin::PagePartsHelper
def index def index
@module_apps = ModuleApp.all.entries @module_apps = ModuleApp.all.entries
end end

View File

@ -4,7 +4,6 @@ class Admin::ObjectAuthsNewInterfaceController < OrbitBackendController
def setting def setting
@sys_users = User.all(conditions: {admin: false}).includes(:avatar).not_guest_user @sys_users = User.all(conditions: {admin: false}).includes(:avatar).not_guest_user
@ob_auth = ObjectAuth.find params[:object_auth_id] @ob_auth = ObjectAuth.find params[:object_auth_id]
@options_from_collection_for_select_ob_auth = @ob_auth.siblings.collect{|oa| [oa.auth_obj.pp_object,oa.id] } @options_from_collection_for_select_ob_auth = @ob_auth.siblings.collect{|oa| [oa.auth_obj.pp_object,oa.id] }
@ -60,6 +59,7 @@ class Admin::ObjectAuthsNewInterfaceController < OrbitBackendController
def force_order def force_order
authenticate_user! authenticate_user!
setup_vars
check_if_user_can_do_object_auth check_if_user_can_do_object_auth
end end
@ -76,15 +76,25 @@ class Admin::ObjectAuthsNewInterfaceController < OrbitBackendController
end end
def setup_vars def setup_vars
if request.env['HTTP_REFERER'].split('/')[4] == "object_auths" http_referer = request.env['HTTP_REFERER'] || ''
if http_referer.split('/')[4] == "object_auths"
@app_key = params[:app_key] @app_key = params[:app_key]
else else
@app_key = request.env['HTTP_REFERER'].split('/')[4] @app_key = http_referer.split('/')[4]
end end
#@app_key = request.fullpath.split('/')[1] if(@app_key == "back_end") #@app_key = request.fullpath.split('/')[1] if(@app_key == "back_end")
if @app_key
@app_key.gsub!(/[?].*/,'') @app_key.gsub!(/[?].*/,'')
@module_app = ModuleApp.first(conditions: {:key => @app_key} ) @module_app = ModuleApp.first(conditions: {:key => @app_key} )
if @module_app.nil?
raise ObjectAuthError, 'Auth procress failed, module_app not exist '
end
else
raise ObjectAuthError, 'Auth procress failed, pls redo your sop'
end
end end
end end

View File

@ -26,6 +26,7 @@ class Admin::PagePartsController < ApplicationController
@part = PagePart.find(params[:id]) @part = PagePart.find(params[:id])
@module_apps = ModuleApp.excludes(widgets: nil).where(enable_frontend: true).order_by(:title, :asc) @module_apps = ModuleApp.excludes(widgets: nil).where(enable_frontend: true).order_by(:title, :asc)
@module_app = @part.module_app ? @part.module_app : @module_apps[0] @module_app = @part.module_app ? @part.module_app : @module_apps[0]
@user_choose = @part.widget_path
@r_tag = @part.public_r_tag.blank? ? LIST[:public_r_tags][0] : @part.public_r_tag @r_tag = @part.public_r_tag.blank? ? LIST[:public_r_tags][0] : @part.public_r_tag
@tag_objects = @r_tag.classify.constantize.all rescue nil @tag_objects = @r_tag.classify.constantize.all rescue nil
@ -39,9 +40,9 @@ class Admin::PagePartsController < ApplicationController
when 'announcement' when 'announcement'
@categories = BulletinCategory.all @categories = BulletinCategory.all
@tags = AnnouncementTag.all @tags = AnnouncementTag.all
when 'news' when 'gallery'
@categories = NewsBulletinCategory.all @albums = GalleryAlbum.all
@tags = NewsTag.all @tags = []
when 'web_resource' when 'web_resource'
@categories = WebLinkCategory.all @categories = WebLinkCategory.all
@tags = WebResourceTag.all @tags = WebResourceTag.all
@ -90,6 +91,7 @@ class Admin::PagePartsController < ApplicationController
end end
def reload_widgets def reload_widgets
@part = PagePart.find params[:part_id]
@categories =[] @categories =[]
@module_app = ModuleApp.find(params[:id]) @module_app = ModuleApp.find(params[:id])
@ -101,9 +103,9 @@ class Admin::PagePartsController < ApplicationController
when 'announcement' when 'announcement'
@categories = BulletinCategory.all @categories = BulletinCategory.all
@tags = AnnouncementTag.all @tags = AnnouncementTag.all
when 'news' when 'gallery'
@categories = NewsBulletinCategory.all @albums = GalleryAlbum.all
@tags = NewsTag.all @tags = []
when 'web_resource' when 'web_resource'
@categories = WebLinkCategory.all @categories = WebLinkCategory.all
@tags = WebResourceTag.all @tags = WebResourceTag.all
@ -112,6 +114,7 @@ class Admin::PagePartsController < ApplicationController
@tags = ArchiveTag.all @tags = ArchiveTag.all
end end
@part.widget_path = @module_app.widgets.first if @module_app.needs_to_widget_option?
respond_to do |format| respond_to do |format|
format.js {} format.js {}
end end
@ -119,7 +122,8 @@ class Admin::PagePartsController < ApplicationController
def reload_widget_styles def reload_widget_styles
@module_app = ModuleApp.find(params[:module_app_id]) @module_app = ModuleApp.find(params[:module_app_id])
@part = PagePart.find params[:part_id]
@user_choose =@widget_path= params[:id]
@widget_style = @module_app.widgets[params[:id]] @widget_style = @module_app.widgets[params[:id]]
respond_to do |format| respond_to do |format|

View File

@ -1,5 +1,5 @@
class Admin::PagesController < Admin::ItemsController class Admin::PagesController < Admin::ItemsController
helper Admin::PagePartsHelper
def show def show
@item = Page.find(params[:id]) @item = Page.find(params[:id])
respond_to do |format| respond_to do |format|

View File

@ -46,12 +46,16 @@ class Admin::TagsController < OrbitBackendController
protected protected
def set_module_app
@module_app ||= ModuleApp.first(:conditions => {:key => @app_title.underscore}) rescue nil
end
def get_tags def get_tags
@tags = (@module_app ? @module_app.tags : Tag.all) @tags = (@module_app ? @module_app.tags : Tag.all)
end end
def setup_vars
@app_key = request.env['HTTP_REFERER'].split('/')[4]
if @app_key
@app_key.gsub!(/[?].*/, '')
@module_app = ModuleApp.first(conditions: {:key => @app_key})
end
end
end end

View File

@ -8,6 +8,12 @@ class Admin::UsersNewInterfaceController < OrbitBackendController
before_filter :force_order_for_user,:except => [:index,:show] before_filter :force_order_for_user,:except => [:index,:show]
before_filter :set_attribute,:except => [:index,:show] before_filter :set_attribute,:except => [:index,:show]
def setup_vars
# @app_title ||= controller_path.split('/')[1].singularize
# @module_app ||= ModuleApp.first(conditions: {:key => @app_title} )
# raise ModuleAppError, 'Can not find ModuleApp' if @module_app.nil?
end
def index def index
get_tags get_tags
get_sub_roles get_sub_roles

View File

@ -2,14 +2,23 @@ class ApplicationController < ActionController::Base
protect_from_forgery protect_from_forgery
include ParserFrontEnd, ParserBackEnd, ApplicationHelper include ParserFrontEnd, ParserBackEnd, ApplicationHelper
include OrbitApp::ErrorHandlers::PageErrorHandler
include OrbitApp::ErrorHandlers::ObjectAuthErrorHandler
include OrbitApp::ErrorHandlers::ModuleAppErrorHandler
rescue_from ObjectAuthError, :with => :render_object_auth_error
rescue_from ModuleAppError, :with => :render_module_app_error
rescue_from PageError, :with => :render_page_error
layout :layout_by_resource layout :layout_by_resource
helper :admin helper :admin, :orbit_form
before_filter :set_locale, :set_site before_filter :set_locale, :set_site, :prepare_for_mobile
helper_attr :site_valid_locales helper_attr :site_valid_locales
def set_current_user def set_current_user
User.current = current_or_guest_user User.current = current_or_guest_user
end end
@ -121,6 +130,7 @@ class ApplicationController < ActionController::Base
respond_to do |format| respond_to do |format|
format.html { render :text => parse_page_content(@item), :layout => 'page_layout' } format.html { render :text => parse_page_content(@item), :layout => 'page_layout' }
format.rss { render_main_rss } format.rss { render_main_rss }
format.mobile { redirect_to mobile_path }
end end
else else
render :text => '404 Not Found' render :text => '404 Not Found'
@ -228,4 +238,28 @@ class ApplicationController < ActionController::Base
redirect_to ret redirect_to ret
end end
private
def mobile_device?
if session[:mobile_param]
session[:mobile_param] == "1"
else
request.user_agent =~ /iPhone|iPod|Android/
end
end
def prepare_for_mobile
if @site.mobile_on
session[:mobile_param] = if request.path =~ /mobile/
'1'
elsif params[:mobile]
params[:mobile]
else
session[:mobile_param]
end
request.format = :mobile if mobile_device?
end
end
end end

View File

@ -0,0 +1,40 @@
class DefaultWidgetController< OrbitWidgetController
def front_end_available(var)
@page_part = PagePart.find params[:part_id]
@page_part.module_app.enable_frontend?
end
def default_widget
@tag_class = nil
@default_widget = @page_part.module_app.get_default_widget
@widget_image_field = @default_widget[:image]
data_limit = @page_part.widget_data_count.is_a?(Fixnum) ? @page_part.widget_data_count : (@page_part.widget_data_count.to_i rescue 3)
@data = eval(@default_widget["query"]).limit(data_limit).includes(@widget_image_field)
@fields = @page_part.widget_field
case params[:type]
when "typeA"
@tag_class = 'default_widget_typeA'
render "typeA"
when /typeB_/
@tag_class = "default_widget_#{params[:type]}"
render "typeB"
when "typeC"
@tag_class = 'default_widget_typeC'
render "typeC"
end
# {"inner"=>"true",
# "category_id"=>"false",
# "tag_id"=>"",
# "page"=>"",
# "search_query"=>"",
# "part_title"=>"",
# "part_id"=>"50ac426f83e75219d20000a7",
# "controller"=>"default_widget",
# "action"=>"default_widget",
# "type"=>"typeA"}
end
end

View File

@ -1,18 +0,0 @@
class Desktop::JournalListsController < ApplicationController
def index
level_types = JournalLevelType.all
all_journal_lists = WritingJournal.where(create_user_id: current_user.id)
all_journal_lists = all_journal_lists.map do |j|
[ j.journal_title,
j.journal_level_type_ids.map do |type|
level_types.find(type).title
end]
end
@journal_lists = all_journal_lists.uniq
respond_to do |format|
format.html { render :layout => false}
end
end
end

View File

@ -117,8 +117,8 @@ class DesktopController< ApplicationController
widge = DesktopWidget.find(tile.desktop_widget_id.to_s) widge = DesktopWidget.find(tile.desktop_widget_id.to_s)
# data_content = widge.widget_layout.file # data_content = widge.widget_layout.file
data_content = "/desktop/widget_layout?id="+tile.desktop_widget_id.to_s data_content = "/desktop/widget_layout?id="+tile.desktop_widget_id.to_s
jsfile = widge.javascripts.collect{|js| js.file} jsfile = widge.javascripts.collect{|js| js.file.as_json[:file]}
cssfile = widge.css_default.file cssfile = widge.css_default.file.as_json[:file]
shape = widge.shape shape = widge.shape
title = widge.name title = widge.name
else else

View File

@ -1,9 +1,9 @@
require 'mime/types' require 'mime/types'
class DesktopPublicationsController< ApplicationController class DesktopPublicationsController< ApplicationController
def journal_p #def journal_p
render "desktop/journal_p", :layout => false # render "desktop/journal_p", :layout => false
end #end
def books def books
render "desktop/books", :layout => false render "desktop/books", :layout => false

View File

@ -28,6 +28,10 @@ class FrontController < ApplicationController
@page_id = params[:page_id] @page_id = params[:page_id]
end end
def show_inner_ad_image
@ad_image = AdImage.find(params[:id]) rescue nil
@ad_images = AdImage.all
end
private private
@ -39,7 +43,7 @@ class FrontController < ApplicationController
res << "'>" res << "'>"
i = nil i = nil
i = 1 if menu.values["li_incremental_#{current}"] i = 1 if menu.values["li_incremental_#{current}"]
children = current == 1 ? page.visible_children.reverse : page.visible_children children = current == 1 ? page.visible_children : page.visible_children
children.each do |child| children.each do |child|
res << menu_li(child, current_page, current, menu, i) res << menu_li(child, current_page, current, menu, i)
i += 1 if i i += 1 if i

View File

@ -0,0 +1,60 @@
class MobileController < ApplicationController
layout 'mobile'
before_filter :no_footer_for_app
def index
date_now = Time.now
@bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page(params[:page_main]).per(15)
@ad_banner = AdBanner.where(title: "Banner")[0]
end
def announcement
@page_title = t('mobile.bulletin')
date_now = Time.now
@bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page(params[:page_main]).per(15)
end
def announcement_content
@bulletin = Bulletin.find(params[:id]) rescue nil
@page_title = @bulletin.title
end
def dialog_contact
@no_menu = @no_footer = true
@page_title = t('mobile.contact')
end
def dialog_copyright
@no_menu = @no_footer = true
@page_title = t('mobile.copyright')
end
def dialog_language
@no_menu = @no_footer = true
@page_title = t('mobile.language')
end
def map
@no_menu = @no_footer = true
@page_title = t('mobile.location')
end
def page
@page_title = t('mobile.page')
@page_contexts = PageContext.where(:archived => false).page(params[:page_main]).per(15)
end
def page_content
@page_context = PageContext.first(conditions: { id: params[:id], :archived => false }) rescue nil
@page_title = @page_context.page.title
end
protected
def no_footer_for_app
@no_footer = true if request.path.starts_with?("/app")
end
end

View File

@ -13,6 +13,7 @@ class OrbitBackendController < ApplicationController
def setup_vars def setup_vars
@app_title ||= controller_path.split('/')[1].singularize @app_title ||= controller_path.split('/')[1].singularize
@module_app ||= ModuleApp.first(conditions: {:key => @app_title} ) @module_app ||= ModuleApp.first(conditions: {:key => @app_title} )
raise ModuleAppError, 'Can not find ModuleApp' if @module_app.nil?
end end
private private

View File

@ -17,7 +17,6 @@ class PagesController < ApplicationController
def show def show
#begin #begin
@item = Item.first(:conditions => {:path => params[:page_name]}) @item = Item.first(:conditions => {:path => params[:page_name]})
#binding.pry
if @item && @item.is_published && (@item.enabled_for.nil? ? true : @item.enabled_for.include?(I18n.locale.to_s)) if @item && @item.is_published && (@item.enabled_for.nil? ? true : @item.enabled_for.include?(I18n.locale.to_s))
impressionist(@item) impressionist(@item)
case @item.class.to_s case @item.class.to_s
@ -75,7 +74,8 @@ class PagesController < ApplicationController
@item = Item.where(module_app_id: module_app.id,app_frontend_url:params[:app_action],tag: params[:tag_id]).any_in(category: [nil,'']).first @item = Item.where(module_app_id: module_app.id,app_frontend_url:params[:app_action],tag: params[:tag_id]).any_in(category: [nil,'']).first
end end
@item = Item.where(module_app_id: module_app.id,app_frontend_url:params[:app_action]).all_of("tag" => {"$in" => [nil,'']},"category" => { "$in" => [nil,'']}).first unless @item @item = Item.where(module_app_id: module_app.id,app_frontend_url:params[:app_action]).all_of("tag" => {"$in" => [nil,'']},"category" => { "$in" => [nil,'']}).first unless @item
#TODO 需要做 error handler 處理沒有新增該模組頁面導致錯誤的可能性 @item = Item.where(module_app_id: module_app.id,app_frontend_url:params[:app_action]).first unless @item
raise PageError,'Missing Frontend Page' if @item.nil?
end end
def save_from_no_lang_for_page def save_from_no_lang_for_page

View File

@ -0,0 +1,3 @@
class ModuleAppError < StandardError
end

View File

@ -0,0 +1,3 @@
class ObjectAuthError < StandardError
end

3
app/errors/page_error.rb Normal file
View File

@ -0,0 +1,3 @@
class PageError < StandardError
end

View File

@ -11,8 +11,7 @@ module Admin::ItemsHelper
no_nested = 'no-nest' no_nested = 'no-nest'
end end
ret << "<li id='#{node.id}' class='#{no_nested}'>" ret << "<li id='#{node.id}' class='#{no_nested}'>"
# ret << "<i class='icons-moves'></i>" ret << "<div class='with_action'><i class='icons-plus-3'></i>"
ret << "<div class='with_action'><i class='icons-cplus'></i>"
ret << (link_to node.title, dest, :class => 'js_history') ret << (link_to node.title, dest, :class => 'js_history')
ret << "<div class='quick-edit hide'>" ret << "<div class='quick-edit hide'>"
ret << (link_to t(:edit), eval("edit_admin_#{node.class.to_s.downcase}_path(node)"), :class => 'js_history') if node.class.to_s.eql?('Page') ret << (link_to t(:edit), eval("edit_admin_#{node.class.to_s.downcase}_path(node)"), :class => 'js_history') if node.class.to_s.eql?('Page')

View File

@ -0,0 +1,56 @@
module Admin::PagePartsHelper
def support_link
url_method = @module_app.get_default_widget[:url_method]
unless url_method.nil?
res = "Link:"
res << select_tag( "page_part[widget_field_is_link][]", options_for_select([["NotLink",false],["Link1",url_method]]))
res.html_safe
end
end
def widget_field_options(i,local_item=nil)
local_item = @part if local_item.nil?
options = @module_app.widget_fields.collect{|widget_field| [I18n.t(widget_field[1]), widget_field[0]]}
options_for_select(options, (local_item[:widget_field][i][0] if (local_item && !local_item[:widget_field].blank? && !local_item[:widget_field][i].blank?)) )
end
def widget_fiield_type_options(i,local_item=nil)
options = LIST[:widget_field_type].collect{|widget_field| [widget_field.humanize, widget_field]}
local_item = @part if local_item.nil?
options_for_select(options, (local_item[:widget_field][i][1] if (local_item && !local_item[:widget_field].blank? && !local_item[:widget_field][i].blank?)) )
end
def tag_checked_value(part,radio_value)
part and (part[:tag] == radio_value) ? true : false
end
def category_checked_value(part,radio_value)
part and (part[:category] == radio_value) ? true : false
end
def style_checked_value(part,radio_value)
part and (part.widget_style == radio_value) ? true : false
end
def nil_radio_button(part,tag_or_cate)
content_tag :label,:class=>"radio inline" do
op = radio_button("page_part", tag_or_cate, '' , :checked => eval("#{tag_or_cate}_checked_value(part,'')"))
op << I18n.t("default_widget.no_value")
end
end
def show_default_widget_setting_panel
if @module_app.has_default_widget? && (!@user_choose.nil? && @user_choose== 'default_widget') #&& @part.widget_path == 'default_widget'
true
else
false
end
end
def show_custom_widget_setting_panel
true
end
end

View File

@ -184,6 +184,7 @@ module ApplicationHelper
stylesheets << "<link href='/assets/orbit-bar.css' rel='stylesheet' type='text/css' />\n" stylesheets << "<link href='/assets/orbit-bar.css' rel='stylesheet' type='text/css' />\n"
stylesheets << "<link href='/assets/social-share-button.css' rel='stylesheet' type='text/css' />\n" stylesheets << "<link href='/assets/social-share-button.css' rel='stylesheet' type='text/css' />\n"
stylesheets << "<link href='#{asset_path 'banner_nav.css'}' rel='stylesheet' type='text/css' />\n" stylesheets << "<link href='#{asset_path 'banner_nav.css'}' rel='stylesheet' type='text/css' />\n"
stylesheets << "<link href='#{asset_path 'default_widget.css'}' rel='stylesheet' type='text/css' />\n"
stylesheets << "<link href='#{page.design.css_default.file.url}' rel='stylesheet' type='text/css' />\n" if page.design.css_default stylesheets << "<link href='#{page.design.css_default.file.url}' rel='stylesheet' type='text/css' />\n" if page.design.css_default
theme = page.design.themes.detect{ |d| d.id == page.theme_id } theme = page.design.themes.detect{ |d| d.id == page.theme_id }
stylesheets << "<link href='#{theme.file.url}' rel='stylesheet' type='text/css' />\n" if theme stylesheets << "<link href='#{theme.file.url}' rel='stylesheet' type='text/css' />\n" if theme
@ -208,7 +209,7 @@ module ApplicationHelper
javascripts << "<script type='text/javascript' src='/assets/lib/social-share-button.js'></script>\n" javascripts << "<script type='text/javascript' src='/assets/lib/social-share-button.js'></script>\n"
javascripts << "<script type='text/javascript' src='/assets/event.js'></script>\n" javascripts << "<script type='text/javascript' src='/assets/event.js'></script>\n"
page.design.javascripts.each do |js| page.design.javascripts.each do |js|
# javascripts << "<script type='text/javascript' src='#{js.file.url}'></script>" javascripts << "<script type='text/javascript' src='#{js.file.url}'></script>"
end end
javascripts javascripts
end end
@ -253,6 +254,10 @@ module ApplicationHelper
object.strftime("%Y-%m-%d") object.strftime("%Y-%m-%d")
end end
def display_time(object)
object.strftime("%H:%M")
end
def share_links(object, key) def share_links(object, key)
content_tag :div, :class => 'fb' do content_tag :div, :class => 'fb' do
concat social_share_button_tag(object.title, :fb_url => generate_fb_url(object,key), :image => "http://#{request.env['HTTP_HOST']}#{object.image_url}") concat social_share_button_tag(object.title, :fb_url => generate_fb_url(object,key), :image => "http://#{request.env['HTTP_HOST']}#{object.image_url}")
@ -277,4 +282,9 @@ module ApplicationHelper
end end
end end
# NTU link
def get_link(site_number)
"http://#{request.host}:2#{site_number}00"
end
end end

View File

@ -0,0 +1,72 @@
module DefaultWidgetHelper
def get_field_header(field)
I18n.t(@page_part.module_app.widget_fields.select{|t|t[0]==field}[0][1])
end
def link_to_field(row_data,field)
method_ary = @page_part.module_app.widget_fields_link_method
if method_ary.has_key? field
url = case method_ary[field]["args"]
when nil # no args
get_data_link(method_ary[field]["method"])
when :self # passing self
get_data_link(method_ary[field]['method'],row_data.id)
else
ary = method_ary[field]["args"].clone
object_hash = ary.each do |key,val|
ary[key]= type_trans_or_to_s(row_data.send(val[0]).send(val[1]))
end
get_data_link(method_ary[field]['method'],object_hash)
end
link_to row_data.send(field),url
else
type_trans_or_to_s(row_data.send(field) )
end
end
# def get_args_mapping(object,row_hash)
# first_hash = row_hash.first
# # row_data.send(method_ary[field]["args"])
# end
def type_trans_or_to_s(object)
case object
when Date
display_date(object)
when DateTime
display_date_time(object)
when String
object
else
object.to_s
end
end
def get_data_link(method_entry,object = nil)
case object
when nil
eval method_entry
else
eval("#{method_entry}('#{object}')" )
end
end
def get_display(row_data,field_setting)
label = row_data.send(field_setting[:method])
type_trans_or_to_s(label)
end
def get_row_data(row_data,field)
field_is_link = (field[0][1]== 'false' ? false : true )
field_setting = {:class=>field[0][1],:method=>field[0][0]}
if field_is_link
field_link = field[0][1].to_s + '_path'
link = link_to(get_display(row_data,field_setting),field_link.send(row_data))
content_tag(:span,link,:class=>field_setting[:class])
else
content_tag(:span,get_display(row_data,field_setting),:class=>field_setting[:class])
end
end
end

View File

@ -1,2 +0,0 @@
module Desktop::CoAuthorRelationsHelper
end

Some files were not shown because too many files have changed in this diff Show More