diff options
90 files changed, 10721 insertions, 1775 deletions
@@ -32,3 +32,4 @@ plugins/*/config.php | |||
32 | # 3rd party themes | 32 | # 3rd party themes |
33 | tpl/* | 33 | tpl/* |
34 | !tpl/default | 34 | !tpl/default |
35 | !tpl/vintage | ||
diff --git a/application/Updater.php b/application/Updater.php index 90aba745..3f5d325b 100644 --- a/application/Updater.php +++ b/application/Updater.php | |||
@@ -324,6 +324,20 @@ class Updater | |||
324 | 324 | ||
325 | return rename('inc/user.css', 'data/user.css'); | 325 | return rename('inc/user.css', 'data/user.css'); |
326 | } | 326 | } |
327 | |||
328 | /** | ||
329 | * While the new default theme is in an unstable state | ||
330 | * continue to use the vintage theme | ||
331 | */ | ||
332 | public function updateMethodDefaultThemeVintage() | ||
333 | { | ||
334 | if ($this->conf->get('resource.theme') !== 'default') { | ||
335 | return true; | ||
336 | } | ||
337 | $this->conf->set('resource.theme', 'vintage'); | ||
338 | $this->conf->write($this->isLoggedIn); | ||
339 | return true; | ||
340 | } | ||
327 | } | 341 | } |
328 | 342 | ||
329 | /** | 343 | /** |
diff --git a/inc/awesomplete-multiple-tags.js b/inc/awesomplete-multiple-tags.js index 4cc8429f..faecb417 100644 --- a/inc/awesomplete-multiple-tags.js +++ b/inc/awesomplete-multiple-tags.js | |||
@@ -1,13 +1,16 @@ | |||
1 | var awp = Awesomplete.$; | 1 | var awp = Awesomplete.$; |
2 | awesomplete = new Awesomplete(awp('input[data-multiple]'), { | 2 | var autocompleteFields = document.querySelectorAll('input[data-multiple]'); |
3 | filter: function(text, input) { | 3 | [].forEach.call(autocompleteFields, function(autocompleteField) { |
4 | return Awesomplete.FILTER_CONTAINS(text, input.match(/[^ ]*$/)[0]); | 4 | awesomplete = new Awesomplete(awp(autocompleteField), { |
5 | }, | 5 | filter: function (text, input) { |
6 | replace: function(text) { | 6 | return Awesomplete.FILTER_CONTAINS(text, input.match(/[^ ]*$/)[0]); |
7 | var before = this.input.value.match(/^.+ \s*|/)[0]; | 7 | }, |
8 | this.input.value = before + text + " "; | 8 | replace: function (text) { |
9 | }, | 9 | var before = this.input.value.match(/^.+ \s*|/)[0]; |
10 | minChars: 1 | 10 | this.input.value = before + text + " "; |
11 | }, | ||
12 | minChars: 1 | ||
13 | }) | ||
11 | }); | 14 | }); |
12 | 15 | ||
13 | /** | 16 | /** |
diff --git a/inc/awesomplete.js b/inc/awesomplete.js index fae550e2..32f49e5b 100644 --- a/inc/awesomplete.js +++ b/inc/awesomplete.js | |||
@@ -12,26 +12,23 @@ | |||
12 | 12 | ||
13 | // Setup | 13 | // Setup |
14 | 14 | ||
15 | this.isOpened = false; | ||
16 | |||
15 | this.input = $(input); | 17 | this.input = $(input); |
18 | this.input.setAttribute("autocomplete", "off"); | ||
16 | this.input.setAttribute("aria-autocomplete", "list"); | 19 | this.input.setAttribute("aria-autocomplete", "list"); |
17 | 20 | ||
18 | o = o || {}; | 21 | o = o || {}; |
19 | 22 | ||
20 | configure.call(this, { | 23 | configure(this, { |
21 | minChars: 2, | 24 | minChars: 2, |
22 | maxItems: 10, | 25 | maxItems: 10, |
23 | autoFirst: false, | 26 | autoFirst: false, |
27 | data: _.DATA, | ||
24 | filter: _.FILTER_CONTAINS, | 28 | filter: _.FILTER_CONTAINS, |
25 | sort: _.SORT_BYLENGTH, | 29 | sort: _.SORT_BYLENGTH, |
26 | item: function (text, input) { | 30 | item: _.ITEM, |
27 | return $.create("li", { | 31 | replace: _.REPLACE |
28 | innerHTML: text.replace(RegExp($.regExpEscape(input.trim()), "gi"), "<mark>$&</mark>"), | ||
29 | "aria-selected": "false" | ||
30 | }); | ||
31 | }, | ||
32 | replace: function (text) { | ||
33 | this.input.value = text; | ||
34 | } | ||
35 | }, o); | 32 | }, o); |
36 | 33 | ||
37 | this.index = -1; | 34 | this.index = -1; |
@@ -44,7 +41,7 @@ | |||
44 | }); | 41 | }); |
45 | 42 | ||
46 | this.ul = $.create("ul", { | 43 | this.ul = $.create("ul", { |
47 | hidden: "", | 44 | hidden: "hidden", |
48 | inside: this.container | 45 | inside: this.container |
49 | }); | 46 | }); |
50 | 47 | ||
@@ -60,7 +57,7 @@ | |||
60 | 57 | ||
61 | $.bind(this.input, { | 58 | $.bind(this.input, { |
62 | "input": this.evaluate.bind(this), | 59 | "input": this.evaluate.bind(this), |
63 | "blur": this.close.bind(this), | 60 | "blur": this.close.bind(this, { reason: "blur" }), |
64 | "keydown": function(evt) { | 61 | "keydown": function(evt) { |
65 | var c = evt.keyCode; | 62 | var c = evt.keyCode; |
66 | 63 | ||
@@ -72,7 +69,7 @@ | |||
72 | me.select(); | 69 | me.select(); |
73 | } | 70 | } |
74 | else if (c === 27) { // Esc | 71 | else if (c === 27) { // Esc |
75 | me.close(); | 72 | me.close({ reason: "esc" }); |
76 | } | 73 | } |
77 | else if (c === 38 || c === 40) { // Down/Up arrow | 74 | else if (c === 38 || c === 40) { // Down/Up arrow |
78 | evt.preventDefault(); | 75 | evt.preventDefault(); |
@@ -82,7 +79,7 @@ | |||
82 | } | 79 | } |
83 | }); | 80 | }); |
84 | 81 | ||
85 | $.bind(this.input.form, {"submit": this.close.bind(this)}); | 82 | $.bind(this.input.form, {"submit": this.close.bind(this, { reason: "submit" })}); |
86 | 83 | ||
87 | $.bind(this.ul, {"mousedown": function(evt) { | 84 | $.bind(this.ul, {"mousedown": function(evt) { |
88 | var li = evt.target; | 85 | var li = evt.target; |
@@ -93,15 +90,16 @@ | |||
93 | li = li.parentNode; | 90 | li = li.parentNode; |
94 | } | 91 | } |
95 | 92 | ||
96 | if (li) { | 93 | if (li && evt.button === 0) { // Only select on left click |
97 | me.select(li); | 94 | evt.preventDefault(); |
95 | me.select(li, evt.target); | ||
98 | } | 96 | } |
99 | } | 97 | } |
100 | }}); | 98 | }}); |
101 | 99 | ||
102 | if (this.input.hasAttribute("list")) { | 100 | if (this.input.hasAttribute("list")) { |
103 | this.list = "#" + input.getAttribute("list"); | 101 | this.list = "#" + this.input.getAttribute("list"); |
104 | input.removeAttribute("list"); | 102 | this.input.removeAttribute("list"); |
105 | } | 103 | } |
106 | else { | 104 | else { |
107 | this.list = this.input.getAttribute("data-list") || o.list || []; | 105 | this.list = this.input.getAttribute("data-list") || o.list || []; |
@@ -122,9 +120,18 @@ | |||
122 | list = $(list); | 120 | list = $(list); |
123 | 121 | ||
124 | if (list && list.children) { | 122 | if (list && list.children) { |
125 | this._list = slice.apply(list.children).map(function (el) { | 123 | var items = []; |
126 | return el.innerHTML.trim(); | 124 | slice.apply(list.children).forEach(function (el) { |
125 | if (!el.disabled) { | ||
126 | var text = el.textContent.trim(); | ||
127 | var value = el.value || text; | ||
128 | var label = el.label || text; | ||
129 | if (value !== "") { | ||
130 | items.push({ label: label, value: value }); | ||
131 | } | ||
132 | } | ||
127 | }); | 133 | }); |
134 | this._list = items; | ||
128 | } | 135 | } |
129 | } | 136 | } |
130 | 137 | ||
@@ -138,18 +145,24 @@ | |||
138 | }, | 145 | }, |
139 | 146 | ||
140 | get opened() { | 147 | get opened() { |
141 | return this.ul && this.ul.getAttribute("hidden") == null; | 148 | return this.isOpened; |
142 | }, | 149 | }, |
143 | 150 | ||
144 | close: function () { | 151 | close: function (o) { |
152 | if (!this.opened) { | ||
153 | return; | ||
154 | } | ||
155 | |||
145 | this.ul.setAttribute("hidden", ""); | 156 | this.ul.setAttribute("hidden", ""); |
157 | this.isOpened = false; | ||
146 | this.index = -1; | 158 | this.index = -1; |
147 | 159 | ||
148 | $.fire(this.input, "awesomplete-close"); | 160 | $.fire(this.input, "awesomplete-close", o || {}); |
149 | }, | 161 | }, |
150 | 162 | ||
151 | open: function () { | 163 | open: function () { |
152 | this.ul.removeAttribute("hidden"); | 164 | this.ul.removeAttribute("hidden"); |
165 | this.isOpened = true; | ||
153 | 166 | ||
154 | if (this.autoFirst && this.index === -1) { | 167 | if (this.autoFirst && this.index === -1) { |
155 | this.goto(0); | 168 | this.goto(0); |
@@ -160,14 +173,14 @@ | |||
160 | 173 | ||
161 | next: function () { | 174 | next: function () { |
162 | var count = this.ul.children.length; | 175 | var count = this.ul.children.length; |
163 | 176 | this.goto(this.index < count - 1 ? this.index + 1 : (count ? 0 : -1) ); | |
164 | this.goto(this.index < count - 1? this.index + 1 : -1); | ||
165 | }, | 177 | }, |
166 | 178 | ||
167 | previous: function () { | 179 | previous: function () { |
168 | var count = this.ul.children.length; | 180 | var count = this.ul.children.length; |
181 | var pos = this.index - 1; | ||
169 | 182 | ||
170 | this.goto(this.selected? this.index - 1 : count - 1); | 183 | this.goto(this.selected && pos !== -1 ? pos : count - 1); |
171 | }, | 184 | }, |
172 | 185 | ||
173 | // Should not be used, highlights specific item without any checks! | 186 | // Should not be used, highlights specific item without any checks! |
@@ -183,28 +196,37 @@ | |||
183 | if (i > -1 && lis.length > 0) { | 196 | if (i > -1 && lis.length > 0) { |
184 | lis[i].setAttribute("aria-selected", "true"); | 197 | lis[i].setAttribute("aria-selected", "true"); |
185 | this.status.textContent = lis[i].textContent; | 198 | this.status.textContent = lis[i].textContent; |
186 | } | ||
187 | 199 | ||
188 | $.fire(this.input, "awesomplete-highlight"); | 200 | // scroll to highlighted element in case parent's height is fixed |
201 | this.ul.scrollTop = lis[i].offsetTop - this.ul.clientHeight + lis[i].clientHeight; | ||
202 | |||
203 | $.fire(this.input, "awesomplete-highlight", { | ||
204 | text: this.suggestions[this.index] | ||
205 | }); | ||
206 | } | ||
189 | }, | 207 | }, |
190 | 208 | ||
191 | select: function (selected) { | 209 | select: function (selected, origin) { |
192 | selected = selected || this.ul.children[this.index]; | 210 | if (selected) { |
211 | this.index = $.siblingIndex(selected); | ||
212 | } else { | ||
213 | selected = this.ul.children[this.index]; | ||
214 | } | ||
193 | 215 | ||
194 | if (selected) { | 216 | if (selected) { |
195 | var prevented; | 217 | var suggestion = this.suggestions[this.index]; |
196 | 218 | ||
197 | $.fire(this.input, "awesomplete-select", { | 219 | var allowed = $.fire(this.input, "awesomplete-select", { |
198 | text: selected.textContent, | 220 | text: suggestion, |
199 | preventDefault: function () { | 221 | origin: origin || selected |
200 | prevented = true; | ||
201 | } | ||
202 | }); | 222 | }); |
203 | 223 | ||
204 | if (!prevented) { | 224 | if (allowed) { |
205 | this.replace(selected.textContent); | 225 | this.replace(suggestion); |
206 | this.close(); | 226 | this.close({ reason: "select" }); |
207 | $.fire(this.input, "awesomplete-selectcomplete"); | 227 | $.fire(this.input, "awesomplete-selectcomplete", { |
228 | text: suggestion | ||
229 | }); | ||
208 | } | 230 | } |
209 | } | 231 | } |
210 | }, | 232 | }, |
@@ -218,25 +240,28 @@ | |||
218 | // Populate list with options that match | 240 | // Populate list with options that match |
219 | this.ul.innerHTML = ""; | 241 | this.ul.innerHTML = ""; |
220 | 242 | ||
221 | this._list | 243 | this.suggestions = this._list |
244 | .map(function(item) { | ||
245 | return new Suggestion(me.data(item, value)); | ||
246 | }) | ||
222 | .filter(function(item) { | 247 | .filter(function(item) { |
223 | return me.filter(item, value); | 248 | return me.filter(item, value); |
224 | }) | 249 | }) |
225 | .sort(this.sort) | 250 | .sort(this.sort) |
226 | .every(function(text, i) { | 251 | .slice(0, this.maxItems); |
227 | me.ul.appendChild(me.item(text, value)); | ||
228 | 252 | ||
229 | return i < me.maxItems - 1; | 253 | this.suggestions.forEach(function(text) { |
230 | }); | 254 | me.ul.appendChild(me.item(text, value)); |
255 | }); | ||
231 | 256 | ||
232 | if (this.ul.children.length === 0) { | 257 | if (this.ul.children.length === 0) { |
233 | this.close(); | 258 | this.close({ reason: "nomatches" }); |
234 | } else { | 259 | } else { |
235 | this.open(); | 260 | this.open(); |
236 | } | 261 | } |
237 | } | 262 | } |
238 | else { | 263 | else { |
239 | this.close(); | 264 | this.close({ reason: "nomatches" }); |
240 | } | 265 | } |
241 | } | 266 | } |
242 | }; | 267 | }; |
@@ -261,27 +286,58 @@ | |||
261 | return a < b? -1 : 1; | 286 | return a < b? -1 : 1; |
262 | }; | 287 | }; |
263 | 288 | ||
289 | _.ITEM = function (text, input) { | ||
290 | var html = input.trim() === '' ? text : text.replace(RegExp($.regExpEscape(input.trim()), "gi"), "<mark>$&</mark>"); | ||
291 | return $.create("li", { | ||
292 | innerHTML: html, | ||
293 | "aria-selected": "false" | ||
294 | }); | ||
295 | }; | ||
296 | |||
297 | _.REPLACE = function (text) { | ||
298 | this.input.value = text.value; | ||
299 | }; | ||
300 | |||
301 | _.DATA = function (item/*, input*/) { return item; }; | ||
302 | |||
264 | // Private functions | 303 | // Private functions |
265 | 304 | ||
266 | function configure(properties, o) { | 305 | function Suggestion(data) { |
306 | var o = Array.isArray(data) | ||
307 | ? { label: data[0], value: data[1] } | ||
308 | : typeof data === "object" && "label" in data && "value" in data ? data : { label: data, value: data }; | ||
309 | |||
310 | this.label = o.label || o.value; | ||
311 | this.value = o.value; | ||
312 | } | ||
313 | Object.defineProperty(Suggestion.prototype = Object.create(String.prototype), "length", { | ||
314 | get: function() { return this.label.length; } | ||
315 | }); | ||
316 | Suggestion.prototype.toString = Suggestion.prototype.valueOf = function () { | ||
317 | return "" + this.label; | ||
318 | }; | ||
319 | |||
320 | function configure(instance, properties, o) { | ||
267 | for (var i in properties) { | 321 | for (var i in properties) { |
268 | var initial = properties[i], | 322 | var initial = properties[i], |
269 | attrValue = this.input.getAttribute("data-" + i.toLowerCase()); | 323 | attrValue = instance.input.getAttribute("data-" + i.toLowerCase()); |
270 | 324 | ||
271 | if (typeof initial === "number") { | 325 | if (typeof initial === "number") { |
272 | this[i] = +attrValue; | 326 | instance[i] = parseInt(attrValue); |
273 | } | 327 | } |
274 | else if (initial === false) { // Boolean options must be false by default anyway | 328 | else if (initial === false) { // Boolean options must be false by default anyway |
275 | this[i] = attrValue !== null; | 329 | instance[i] = attrValue !== null; |
276 | } | 330 | } |
277 | else if (initial instanceof Function) { | 331 | else if (initial instanceof Function) { |
278 | this[i] = null; | 332 | instance[i] = null; |
279 | } | 333 | } |
280 | else { | 334 | else { |
281 | this[i] = attrValue; | 335 | instance[i] = attrValue; |
282 | } | 336 | } |
283 | 337 | ||
284 | this[i] = this[i] || o[i] || initial; | 338 | if (!instance[i] && instance[i] !== 0) { |
339 | instance[i] = (i in o)? o[i] : initial; | ||
340 | } | ||
285 | } | 341 | } |
286 | } | 342 | } |
287 | 343 | ||
@@ -343,23 +399,29 @@ | |||
343 | evt[j] = properties[j]; | 399 | evt[j] = properties[j]; |
344 | } | 400 | } |
345 | 401 | ||
346 | target.dispatchEvent(evt); | 402 | return target.dispatchEvent(evt); |
347 | }; | 403 | }; |
348 | 404 | ||
349 | $.regExpEscape = function (s) { | 405 | $.regExpEscape = function (s) { |
350 | return s.replace(/[-\\^$*+?.()|[\]{}]/g, "\\$&"); | 406 | return s.replace(/[-\\^$*+?.()|[\]{}]/g, "\\$&"); |
351 | } | 407 | }; |
408 | |||
409 | $.siblingIndex = function (el) { | ||
410 | /* eslint-disable no-cond-assign */ | ||
411 | for (var i = 0; el = el.previousElementSibling; i++); | ||
412 | return i; | ||
413 | }; | ||
352 | 414 | ||
353 | // Initialization | 415 | // Initialization |
354 | 416 | ||
355 | function init() { | 417 | function init() { |
356 | $$("input.awesomplete").forEach(function (input) { | 418 | $$("input.awesomplete").forEach(function (input) { |
357 | new Awesomplete(input); | 419 | new _(input); |
358 | }); | 420 | }); |
359 | } | 421 | } |
360 | 422 | ||
361 | // Are we in a browser? Check for Document constructor | 423 | // Are we in a browser? Check for Document constructor |
362 | if (typeof Document !== 'undefined') { | 424 | if (typeof Document !== "undefined") { |
363 | // DOM already loaded? | 425 | // DOM already loaded? |
364 | if (document.readyState !== "loading") { | 426 | if (document.readyState !== "loading") { |
365 | init(); | 427 | init(); |
@@ -374,15 +436,15 @@ | |||
374 | _.$$ = $$; | 436 | _.$$ = $$; |
375 | 437 | ||
376 | // Make sure to export Awesomplete on self when in a browser | 438 | // Make sure to export Awesomplete on self when in a browser |
377 | if (typeof self !== 'undefined') { | 439 | if (typeof self !== "undefined") { |
378 | self.Awesomplete = _; | 440 | self.Awesomplete = _; |
379 | } | 441 | } |
380 | 442 | ||
381 | // Expose Awesomplete as a CJS module | 443 | // Expose Awesomplete as a CJS module |
382 | if (typeof exports === 'object') { | 444 | if (typeof module === "object" && module.exports) { |
383 | module.exports = _; | 445 | module.exports = _; |
384 | } | 446 | } |
385 | 447 | ||
386 | return _; | 448 | return _; |
387 | 449 | ||
388 | }()); | 450 | }()); \ No newline at end of file |
diff --git a/inc/awesomplete.min.js b/inc/awesomplete.min.js index 3bfb05e8..cd08c949 100644 --- a/inc/awesomplete.min.js +++ b/inc/awesomplete.min.js | |||
@@ -1,10 +1,3 @@ | |||
1 | // Awesomplete - Lea Verou - MIT license | 1 | // Awesomplete - Lea Verou - MIT license |
2 | (function(){function m(a,b){for(var c in a){var f=a[c],e=this.input.getAttribute("data-"+c.toLowerCase());this[c]="number"===typeof f?+e:!1===f?null!==e:f instanceof Function?null:e;this[c]=this[c]||b[c]||f}}function d(a,b){return"string"===typeof a?(b||document).querySelector(a):a||null}function h(a,b){return k.call((b||document).querySelectorAll(a))}function l(){h("input.awesomplete").forEach(function(a){new Awesomplete(a)})}var g=self.Awesomplete=function(a,b){var c=this;this.input=d(a);this.input.setAttribute("aria-autocomplete", | 2 | !function(){function t(t){var e=Array.isArray(t)?{label:t[0],value:t[1]}:"object"==typeof t&&"label"in t&&"value"in t?t:{label:t,value:t};this.label=e.label||e.value,this.value=e.value}function e(t,e,i){for(var n in e){var s=e[n],r=t.input.getAttribute("data-"+n.toLowerCase());"number"==typeof s?t[n]=parseInt(r):s===!1?t[n]=null!==r:s instanceof Function?t[n]=null:t[n]=r,t[n]||0===t[n]||(t[n]=n in i?i[n]:s)}}function i(t,e){return"string"==typeof t?(e||document).querySelector(t):t||null}function n(t,e){return o.call((e||document).querySelectorAll(t))}function s(){n("input.awesomplete").forEach(function(t){new r(t)})}var r=function(t,n){var s=this;this.isOpened=!1,this.input=i(t),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-autocomplete","list"),n=n||{},e(this,{minChars:2,maxItems:10,autoFirst:!1,data:r.DATA,filter:r.FILTER_CONTAINS,sort:r.SORT_BYLENGTH,item:r.ITEM,replace:r.REPLACE},n),this.index=-1,this.container=i.create("div",{className:"awesomplete",around:t}),this.ul=i.create("ul",{hidden:"hidden",inside:this.container}),this.status=i.create("span",{className:"visually-hidden",role:"status","aria-live":"assertive","aria-relevant":"additions",inside:this.container}),i.bind(this.input,{input:this.evaluate.bind(this),blur:this.close.bind(this,{reason:"blur"}),keydown:function(t){var e=t.keyCode;s.opened&&(13===e&&s.selected?(t.preventDefault(),s.select()):27===e?s.close({reason:"esc"}):38!==e&&40!==e||(t.preventDefault(),s[38===e?"previous":"next"]()))}}),i.bind(this.input.form,{submit:this.close.bind(this,{reason:"submit"})}),i.bind(this.ul,{mousedown:function(t){var e=t.target;if(e!==this){for(;e&&!/li/i.test(e.nodeName);)e=e.parentNode;e&&0===t.button&&(t.preventDefault(),s.select(e,t.target))}}}),this.input.hasAttribute("list")?(this.list="#"+this.input.getAttribute("list"),this.input.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||n.list||[],r.all.push(this)};r.prototype={set list(t){if(Array.isArray(t))this._list=t;else if("string"==typeof t&&t.indexOf(",")>-1)this._list=t.split(/\s*,\s*/);else if(t=i(t),t&&t.children){var e=[];o.apply(t.children).forEach(function(t){if(!t.disabled){var i=t.textContent.trim(),n=t.value||i,s=t.label||i;""!==n&&e.push({label:s,value:n})}}),this._list=e}document.activeElement===this.input&&this.evaluate()},get selected(){return this.index>-1},get opened(){return this.isOpened},close:function(t){this.opened&&(this.ul.setAttribute("hidden",""),this.isOpened=!1,this.index=-1,i.fire(this.input,"awesomplete-close",t||{}))},open:function(){this.ul.removeAttribute("hidden"),this.isOpened=!0,this.autoFirst&&this.index===-1&&this.goto(0),i.fire(this.input,"awesomplete-open")},next:function(){var t=this.ul.children.length;this.goto(this.index<t-1?this.index+1:t?0:-1)},previous:function(){var t=this.ul.children.length,e=this.index-1;this.goto(this.selected&&e!==-1?e:t-1)},goto:function(t){var e=this.ul.children;this.selected&&e[this.index].setAttribute("aria-selected","false"),this.index=t,t>-1&&e.length>0&&(e[t].setAttribute("aria-selected","true"),this.status.textContent=e[t].textContent,i.fire(this.input,"awesomplete-highlight",{text:this.suggestions[this.index]}))},select:function(t,e){if(t?this.index=i.siblingIndex(t):t=this.ul.children[this.index],t){var n=this.suggestions[this.index],s=i.fire(this.input,"awesomplete-select",{text:n,origin:e||t});s&&(this.replace(n),this.close({reason:"select"}),i.fire(this.input,"awesomplete-selectcomplete",{text:n}))}},evaluate:function(){var e=this,i=this.input.value;i.length>=this.minChars&&this._list.length>0?(this.index=-1,this.ul.innerHTML="",this.suggestions=this._list.map(function(n){return new t(e.data(n,i))}).filter(function(t){return e.filter(t,i)}).sort(this.sort).slice(0,this.maxItems),this.suggestions.forEach(function(t){e.ul.appendChild(e.item(t,i))}),0===this.ul.children.length?this.close({reason:"nomatches"}):this.open()):this.close({reason:"nomatches"})}},r.all=[],r.FILTER_CONTAINS=function(t,e){return RegExp(i.regExpEscape(e.trim()),"i").test(t)},r.FILTER_STARTSWITH=function(t,e){return RegExp("^"+i.regExpEscape(e.trim()),"i").test(t)},r.SORT_BYLENGTH=function(t,e){return t.length!==e.length?t.length-e.length:t<e?-1:1},r.ITEM=function(t,e){var n=""===e?t:t.replace(RegExp(i.regExpEscape(e.trim()),"gi"),"<mark>$&</mark>");return i.create("li",{innerHTML:n,"aria-selected":"false"})},r.REPLACE=function(t){this.input.value=t.value},r.DATA=function(t){return t},Object.defineProperty(t.prototype=Object.create(String.prototype),"length",{get:function(){return this.label.length}}),t.prototype.toString=t.prototype.valueOf=function(){return""+this.label};var o=Array.prototype.slice;return i.create=function(t,e){var n=document.createElement(t);for(var s in e){var r=e[s];if("inside"===s)i(r).appendChild(n);else if("around"===s){var o=i(r);o.parentNode.insertBefore(n,o),n.appendChild(o)}else s in n?n[s]=r:n.setAttribute(s,r)}return n},i.bind=function(t,e){if(t)for(var i in e){var n=e[i];i.split(/\s+/).forEach(function(e){t.addEventListener(e,n)})}},i.fire=function(t,e,i){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0);for(var s in i)n[s]=i[s];return t.dispatchEvent(n)},i.regExpEscape=function(t){return t.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")},i.siblingIndex=function(t){for(var e=0;t=t.previousElementSibling;e++);return e},"undefined"!=typeof Document&&("loading"!==document.readyState?s():document.addEventListener("DOMContentLoaded",s)),r.$=i,r.$$=n,"undefined"!=typeof self&&(self.Awesomplete=r),"object"==typeof module&&module.exports&&(module.exports=r),r}(); |
3 | "list");b=b||{};m.call(this,{minChars:2,maxItems:10,autoFirst:!1,filter:g.FILTER_CONTAINS,sort:g.SORT_BYLENGTH,item:function(a,b){return d.create("li",{innerHTML:a.replace(RegExp(d.regExpEscape(b.trim()),"gi"),"<mark>$&</mark>"),"aria-selected":"false"})},replace:function(a){this.input.value=a}},b);this.index=-1;this.container=d.create("div",{className:"awesomplete",around:a});this.ul=d.create("ul",{hidden:"",inside:this.container});this.status=d.create("span",{className:"visually-hidden",role:"status", | 3 | //# sourceMappingURL=awesomplete.min.js.map \ No newline at end of file |
4 | "aria-live":"assertive","aria-relevant":"additions",inside:this.container});d.bind(this.input,{input:this.evaluate.bind(this),blur:this.close.bind(this),keydown:function(a){var b=a.keyCode;if(c.opened)if(13===b&&c.selected)a.preventDefault(),c.select();else if(27===b)c.close();else if(38===b||40===b)a.preventDefault(),c[38===b?"previous":"next"]()}});d.bind(this.input.form,{submit:this.close.bind(this)});d.bind(this.ul,{mousedown:function(a){a=a.target;if(a!==this){for(;a&&!/li/i.test(a.nodeName);)a= | ||
5 | a.parentNode;a&&c.select(a)}}});this.input.hasAttribute("list")?(this.list="#"+a.getAttribute("list"),a.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||b.list||[];g.all.push(this)};g.prototype={set list(a){Array.isArray(a)?this._list=a:"string"===typeof a&&-1<a.indexOf(",")?this._list=a.split(/\s*,\s*/):(a=d(a))&&a.children&&(this._list=k.apply(a.children).map(function(a){return a.innerHTML.trim()}));document.activeElement===this.input&&this.evaluate()},get selected(){return-1< | ||
6 | this.index},get opened(){return this.ul&&null==this.ul.getAttribute("hidden")},close:function(){this.ul.setAttribute("hidden","");this.index=-1;d.fire(this.input,"awesomplete-close")},open:function(){this.ul.removeAttribute("hidden");this.autoFirst&&-1===this.index&&this.goto(0);d.fire(this.input,"awesomplete-open")},next:function(){this.goto(this.index<this.ul.children.length-1?this.index+1:-1)},previous:function(){var a=this.ul.children.length;this.goto(this.selected?this.index-1:a-1)},goto:function(a){var b= | ||
7 | this.ul.children;this.selected&&b[this.index].setAttribute("aria-selected","false");this.index=a;-1<a&&0<b.length&&(b[a].setAttribute("aria-selected","true"),this.status.textContent=b[a].textContent)},select:function(a){if(a=a||this.ul.children[this.index]){var b;d.fire(this.input,"awesomplete-select",{text:a.textContent,preventDefault:function(){b=!0}});b||(this.replace(a.textContent),this.close(),d.fire(this.input,"awesomplete-selectcomplete"))}},evaluate:function(){var a=this,b=this.input.value; | ||
8 | b.length>=this.minChars&&0<this._list.length?(this.index=-1,this.ul.innerHTML="",this._list.filter(function(c){return a.filter(c,b)}).sort(this.sort).every(function(c,d){a.ul.appendChild(a.item(c,b));return d<a.maxItems-1}),0===this.ul.children.length?this.close():this.open()):this.close()}};g.all=[];g.FILTER_CONTAINS=function(a,b){return RegExp(d.regExpEscape(b.trim()),"i").test(a)};g.FILTER_STARTSWITH=function(a,b){return RegExp("^"+d.regExpEscape(b.trim()),"i").test(a)};g.SORT_BYLENGTH=function(a, | ||
9 | b){return a.length!==b.length?a.length-b.length:a<b?-1:1};var k=Array.prototype.slice;d.create=function(a,b){var c=document.createElement(a),f;for(f in b){var e=b[f];"inside"===f?d(e).appendChild(c):"around"===f?(e=d(e),e.parentNode.insertBefore(c,e),c.appendChild(e)):f in c?c[f]=e:c.setAttribute(f,e)}return c};d.bind=function(a,b){if(a)for(var c in b){var d=b[c];c.split(/\s+/).forEach(function(b){a.addEventListener(b,d)})}};d.fire=function(a,b,c){var d=document.createEvent("HTMLEvents");d.initEvent(b, | ||
10 | !0,!0);for(var e in c)d[e]=c[e];a.dispatchEvent(d)};d.regExpEscape=function(a){return a.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")};"loading"!==document.readyState?l():document.addEventListener("DOMContentLoaded",l);g.$=d;g.$$=h})(); | ||
diff --git a/inc/plugin_admin.js b/inc/plugin_admin.js index 134ffb33..055ac285 100644 --- a/inc/plugin_admin.js +++ b/inc/plugin_admin.js | |||
@@ -22,14 +22,22 @@ function changePos(elem, toPos) | |||
22 | function changeOrder(pos, move) | 22 | function changeOrder(pos, move) |
23 | { | 23 | { |
24 | var newpos = parseInt(pos) + move; | 24 | var newpos = parseInt(pos) + move; |
25 | var line = document.querySelector('[data-order="'+ pos +'"]'); | 25 | var lines = document.querySelectorAll('[data-order="'+ pos +'"]'); |
26 | var changeline = document.querySelector('[data-order="'+ newpos +'"]'); | 26 | var changelines = document.querySelectorAll('[data-order="'+ newpos +'"]'); |
27 | var parent = changeline.parentNode; | 27 | |
28 | // If we go down reverse lines to preserve the rows order | ||
29 | if (move > 0) { | ||
30 | lines = [].slice.call(lines).reverse(); | ||
31 | } | ||
32 | |||
33 | for (var i = 0 ; i < lines.length ; i++) { | ||
34 | var parent = changelines[0].parentNode; | ||
35 | changePos(lines[i], newpos); | ||
36 | changePos(changelines[i], parseInt(pos)); | ||
37 | var changeItem = move < 0 ? changelines[0] : changelines[changelines.length - 1].nextSibling; | ||
38 | parent.insertBefore(lines[i], changeItem); | ||
39 | } | ||
28 | 40 | ||
29 | changePos(line, newpos); | ||
30 | changePos(changeline, parseInt(pos)); | ||
31 | var changeItem = move < 0 ? changeline : changeline.nextSibling; | ||
32 | parent.insertBefore(line, changeItem); | ||
33 | } | 41 | } |
34 | 42 | ||
35 | /** | 43 | /** |
diff --git a/plugins/markdown/markdown.css b/plugins/markdown/markdown.css index 6789ce84..ce19cd2a 100644 --- a/plugins/markdown/markdown.css +++ b/plugins/markdown/markdown.css | |||
@@ -150,7 +150,7 @@ | |||
150 | box-shadow: 0 -1px 0 #e5e5e5,0 0 1px rgba(0,0,0,0.12),0 1px 1px rgba(0,0,0,0.24); | 150 | box-shadow: 0 -1px 0 #e5e5e5,0 0 1px rgba(0,0,0,0.12),0 1px 1px rgba(0,0,0,0.24); |
151 | } | 151 | } |
152 | 152 | ||
153 | .md_help { | 153 | #pageheader .md_help { |
154 | color: white; | 154 | color: white; |
155 | } | 155 | } |
156 | 156 | ||
diff --git a/tests/Updater/UpdaterTest.php b/tests/Updater/UpdaterTest.php index 1d15cfaa..de330ae2 100644 --- a/tests/Updater/UpdaterTest.php +++ b/tests/Updater/UpdaterTest.php | |||
@@ -466,4 +466,44 @@ $GLOBALS[\'privateLinkByDefault\'] = true;'; | |||
466 | unlink('sandbox/'. $theme .'/linklist.html'); | 466 | unlink('sandbox/'. $theme .'/linklist.html'); |
467 | rmdir('sandbox/'. $theme); | 467 | rmdir('sandbox/'. $theme); |
468 | } | 468 | } |
469 | |||
470 | /** | ||
471 | * Test updateMethodDefaultThemeVintage with the default theme enabled. | ||
472 | */ | ||
473 | public function testSetDefaultThemeToVintage() | ||
474 | { | ||
475 | $sandboxConf = 'sandbox/config'; | ||
476 | copy(self::$configFile . '.json.php', $sandboxConf . '.json.php'); | ||
477 | $this->conf = new ConfigManager($sandboxConf); | ||
478 | |||
479 | $this->conf->set('resource.theme', 'default'); | ||
480 | $updater = new Updater([], [], $this->conf, true); | ||
481 | $this->assertTrue($updater->updateMethodDefaultThemeVintage()); | ||
482 | $this->assertEquals('vintage', $this->conf->get('resource.theme')); | ||
483 | |||
484 | // reload from file | ||
485 | $this->conf = new ConfigManager($sandboxConf); | ||
486 | $this->assertEquals('vintage', $this->conf->get('resource.theme')); | ||
487 | } | ||
488 | |||
489 | /** | ||
490 | * Test updateMethodDefaultThemeVintage with custom theme enabled => nothing to do. | ||
491 | */ | ||
492 | public function testSetDefaultThemeNothingToDo() | ||
493 | { | ||
494 | $sandboxConf = 'sandbox/config'; | ||
495 | copy(self::$configFile . '.json.php', $sandboxConf . '.json.php'); | ||
496 | $this->conf = new ConfigManager($sandboxConf); | ||
497 | |||
498 | $theme = 'myawesometheme'; | ||
499 | $this->conf->set('resource.theme', $theme); | ||
500 | $this->conf->write(true); | ||
501 | $updater = new Updater([], [], $this->conf, true); | ||
502 | $this->assertTrue($updater->updateMethodDefaultThemeVintage()); | ||
503 | $this->assertEquals($theme, $this->conf->get('resource.theme')); | ||
504 | |||
505 | // reload from file | ||
506 | $this->conf = new ConfigManager($sandboxConf); | ||
507 | $this->assertEquals($theme, $this->conf->get('resource.theme')); | ||
508 | } | ||
469 | } | 509 | } |
diff --git a/tpl/default/404.html b/tpl/default/404.html index 53e98e2e..2de6b6da 100644 --- a/tpl/default/404.html +++ b/tpl/default/404.html | |||
@@ -1,16 +1,15 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head> | 3 | <head> |
4 | {include="includes"} | 4 | {include="includes"} |
5 | </head> | 5 | </head> |
6 | <body> | 6 | <body> |
7 | <div id="pageheader"> | 7 | <div id="pageheader"> |
8 | {include="page.header"} | 8 | {include="page.header"} |
9 | </div> | 9 | <div class="center" id="page404"> |
10 | <div class="error-container"> | 10 | <h2>{'Sorry, nothing to see here.'|t}</h2> |
11 | <h1>404 Not found <small>Oh crap!</small></h1> | 11 | <img src="img/sad_star.png"> |
12 | <p>{$error_message}</p> | 12 | <p>{$error_message}</p> |
13 | <p>Would you mind <a href="?">clicking here</a>?</p> | ||
14 | </div> | 13 | </div> |
15 | {include="page.footer"} | 14 | {include="page.footer"} |
16 | </body> | 15 | </body> |
diff --git a/tpl/default/addlink.html b/tpl/default/addlink.html index da50f45e..2f956e06 100644 --- a/tpl/default/addlink.html +++ b/tpl/default/addlink.html | |||
@@ -1,15 +1,23 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | <body onload="document.addform.post.focus();"> | 4 | {include="includes"} |
5 | <div id="pageheader"> | 5 | </head> |
6 | {include="page.header"} | 6 | <body> |
7 | <div id="headerform"> | 7 | {include="page.header"} |
8 | <form method="GET" action="" name="addform" class="addform"> | 8 | <div class="pure-g"> |
9 | <input type="text" name="post" class="linkurl"> | 9 | <div class="pure-u-lg-1-3 pure-u-1-24"></div> |
10 | <input type="submit" value="Add link" class="bigbutton"> | 10 | <div id="addlink-form" class="page-form page-form-light pure-u-lg-1-3 pure-u-22-24"> |
11 | </form> | 11 | <h2 class="window-title">{"Shaare a new link"|t}</h2> |
12 | </div> | 12 | <form method="GET" action="#" name="addform" class="addform"> |
13 | <div> | ||
14 | <input type="text" name="post" placeholder="{'URL or leave empty to post a note'|t}" class="autofocus"> | ||
15 | </div> | ||
16 | <div> | ||
17 | <input type="submit" value="{'Add link'|t}"> | ||
18 | </div> | ||
19 | </form> | ||
20 | </div> | ||
13 | </div> | 21 | </div> |
14 | {include="page.footer"} | 22 | {include="page.footer"} |
15 | </body> | 23 | </body> |
diff --git a/tpl/default/changepassword.html b/tpl/default/changepassword.html index c40daf9d..2d15c92a 100644 --- a/tpl/default/changepassword.html +++ b/tpl/default/changepassword.html | |||
@@ -1,15 +1,28 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | <body onload="document.changepasswordform.oldpassword.focus();"> | 4 | {include="includes"} |
5 | <div id="pageheader"> | 5 | </head> |
6 | {include="page.header"} | 6 | <body> |
7 | <form method="POST" action="#" name="changepasswordform" id="changepasswordform"> | 7 | {include="page.header"} |
8 | Old password: <input type="password" name="oldpassword"> | 8 | <div class="pure-g"> |
9 | New password: <input type="password" name="setpassword"> | 9 | <div class="pure-u-lg-1-3 pure-u-1-24"></div> |
10 | <input type="hidden" name="token" value="{$token}"> | 10 | <div id="addlink-form" class="page-form page-form-light pure-u-lg-1-3 pure-u-22-24"> |
11 | <input type="submit" name="Save" value="Save password" class="bigbutton"></form> | 11 | <h2 class="window-title">{"Change password"|t}</h2> |
12 | <form method="POST" action="#" name="changepasswordform" id="changepasswordform"> | ||
13 | <div> | ||
14 | <input type="password" name="oldpassword" placeholder="{'Current password'|t}" class="autofocus"> | ||
15 | </div> | ||
16 | <div> | ||
17 | <input type="password" name="setpassword" placeholder="{'New password'|t}"> | ||
18 | </div> | ||
19 | <input type="hidden" name="token" value="{$token}"> | ||
20 | <div> | ||
21 | <input type="submit" value="{'Change'|t}"> | ||
22 | </div> | ||
23 | </form> | ||
24 | </div> | ||
12 | </div> | 25 | </div> |
13 | {include="page.footer"} | 26 | {include="page.footer"} |
14 | </body> | 27 | </body> |
15 | </html> \ No newline at end of file | 28 | </html> |
diff --git a/tpl/default/changetag.html b/tpl/default/changetag.html index a0df3328..8d263a16 100644 --- a/tpl/default/changetag.html +++ b/tpl/default/changetag.html | |||
@@ -1,33 +1,37 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"} | 3 | <head> |
4 | <link type="text/css" rel="stylesheet" href="inc/awesomplete.css#" /> | 4 | {include="includes"} |
5 | <script src="inc/awesomplete.min.js#"></script> | ||
6 | </head> | 5 | </head> |
7 | <body onload="document.changetag.fromtag.focus();"> | 6 | <body> |
8 | <div id="pageheader"> | 7 | {include="page.header"} |
9 | {include="page.header"} | 8 | <div class="pure-g"> |
10 | <form method="POST" action="" name="changetag" id="changetag"> | 9 | <div class="pure-u-lg-1-3 pure-u-1-24"></div> |
11 | <input type="hidden" name="token" value="{$token}"> | 10 | <div id="addlink-form" class="page-form page-form-light pure-u-lg-1-3 pure-u-22-24"> |
12 | <div> | 11 | <h2 class="window-title">{"Manage tags"|t}</h2> |
13 | <label for="fromtag">Tag:</label> | 12 | <form method="POST" action="#" name="changetag" id="changetag"> |
14 | </div> | 13 | <div> |
15 | <div> | 14 | <input type="text" name="fromtag" placeholder="{'Tag'|t}" |
16 | <input type="text" name="fromtag" id="fromtag" list="tagsList" autocomplete="off" class="awesomplete" data-minChars="1" /> | 15 | list="tagsList" autocomplete="off" class="awesomplete autofocus" data-minChars="1"> |
17 | <datalist id="tagsList"> | 16 | <datalist id="tagsList"> |
18 | {loop="$tags"}<option>{$key}</option>{/loop} | 17 | {loop="$tags"}<option>{$key}</option>{/loop} |
19 | </datalist> | 18 | </datalist> |
20 | </div> | 19 | </div> |
21 | 20 | <div> | |
22 | <div> | 21 | <input type="text" name="totag" placeholder="{'New name'|t}" |
23 | <input type="text" name="totag" id="totag"> | 22 | list="toTagsList" autocomplete="off" class="awesomplete" data-minChars="1"> |
24 | <input type="submit" name="renametag" value="Rename tag" class="bigbutton"> | 23 | <datalist id="toTagsList"> |
25 | or <input type="submit" name="deletetag" value="Delete tag" class="bigbutton" onClick="return confirmDeleteTag();"> | 24 | {loop="$tags"}<option>{$key}</option>{/loop} |
26 | </div> | 25 | </datalist> |
26 | </div> | ||
27 | <div><i class="fa fa-info-circle"></i> {'Case sensitive'|t}</div> | ||
28 | <input type="hidden" name="token" value="{$token}"> | ||
29 | <div> | ||
30 | <input type="submit" value="{'Rename'|t}" name="renametag"> | ||
31 | <input type="submit" value="{'Delete'|t}" name="deletetag" class="button button-red confirm-delete"> | ||
32 | </div> | ||
27 | </form> | 33 | </form> |
28 | <div class="clear white">(Case sensitive)</div> | 34 | </div> |
29 | </div> | ||
30 | <script>function confirmDeleteTag() { var agree=confirm("Are you sure you want to delete this tag from all links ?"); if (agree) return true ; else return false ; }</script> | ||
31 | </div> | 35 | </div> |
32 | {include="page.footer"} | 36 | {include="page.footer"} |
33 | </body> | 37 | </body> |
diff --git a/tpl/default/configure.html b/tpl/default/configure.html index 5820e6e4..2f54a085 100644 --- a/tpl/default/configure.html +++ b/tpl/default/configure.html | |||
@@ -1,121 +1,240 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | <body onload="document.configform.title.focus();"> | 4 | {include="includes"} |
5 | <div id="pageheader"> | 5 | </head> |
6 | {include="page.header"} | 6 | <body> |
7 | {$timezone_js} | 7 | {include="page.header"} |
8 | <form method="POST" action="#" name="configform" id="configform"> | ||
9 | <input type="hidden" name="token" value="{$token}"> | ||
10 | <table id="configuration_table"> | ||
11 | 8 | ||
12 | <tr> | 9 | {$ratioLabel='5-12'} |
13 | <td><b>Page title:</b></td> | 10 | {$ratioLabelMobile='7-8'} |
14 | <td><input type="text" name="title" id="title" size="50" value="{$title}"></td> | 11 | {$ratioInput='7-12'} |
15 | </tr> | 12 | {$ratioInputMobile='1-8'} |
16 | 13 | ||
17 | <tr> | 14 | <form method="POST" action="#" name="configform" id="configform"> |
18 | <td><b>Title link:</b></td> | 15 | <div class="pure-g"> |
19 | <td><input type="text" name="titleLink" id="titleLink" size="50" value="{$titleLink}"><br/><label | 16 | <div class="pure-u-lg-1-8 pure-u-1-24"></div> |
20 | for="titleLink">(default value is: ?)</label></td> | 17 | <div class="pure-u-lg-3-4 pure-u-22-24 page-form page-form-complete"> |
21 | </tr> | 18 | <h2 class="window-title">{'Configure'|t}</h2> |
22 | 19 | <div class="pure-g"> | |
23 | <tr> | 20 | <div class="pure-u-lg-{$ratioLabel} pure-u-1"> |
24 | <td><b>Theme:</b></td> | 21 | <div class="form-label"> |
25 | <td> | 22 | <label for="title"> |
26 | <select name="theme" id="theme"> | 23 | <span class="label-name">Shaarli {'title'|t}</span> |
27 | {loop="$theme_available"} | 24 | </label> |
28 | <option value="{$value}" {if="$value===$theme"}selected{/if}> | 25 | </div> |
29 | {$value|ucfirst} | 26 | </div> |
30 | </option> | 27 | <div class="pure-u-lg-7-12 pure-u-1"> |
31 | {/loop} | 28 | <div class="form-input"> |
32 | </select> | 29 | <input type="text" name="title" id="title" size="50" value="{$title}"> |
33 | </td> | 30 | </div> |
34 | </tr> | 31 | </div> |
35 | 32 | </div> | |
36 | <tr> | 33 | <div class="pure-g"> |
37 | <td><b>Timezone:</b></td> | 34 | <div class="pure-u-lg-{$ratioLabel} pure-u-1"> |
38 | <td>{$timezone_form}</td> | 35 | <div class="form-label"> |
39 | </tr> | 36 | <label for="titleLink"> |
40 | 37 | <span class="label-name">{'Title link'|t}</span><br> | |
41 | <tr> | 38 | <span class="label-desc">{'Default value'|t}: ?</span> |
42 | <td><b>Redirector</b></td> | 39 | </label> |
43 | <td> | 40 | </div> |
44 | <input type="text" name="redirector" id="redirector" size="50" value="{$redirector}"><br> | 41 | </div> |
45 | (e.g. <i>http://anonym.to/?</i> will mask the HTTP_REFERER) | 42 | <div class="pure-u-lg-{$ratioInput} pure-u-1"> |
46 | </td> | 43 | <div class="form-input"> |
47 | </tr> | 44 | <input type="text" name="titleLink" id="titleLink" size="50" value="{$titleLink}"> |
48 | 45 | </div> | |
49 | <tr> | 46 | </div> |
50 | <td><b>Security:</b></td> | 47 | </div> |
51 | <td> | 48 | <div class="pure-g"> |
52 | <input type="checkbox" name="disablesessionprotection" id="disablesessionprotection" | 49 | <div class="pure-u-lg-{$ratioLabel} pure-u-1"> |
50 | <div class="form-label"> | ||
51 | <label for="titleLink"> | ||
52 | <span class="label-name">{'Theme'|t}</span> | ||
53 | </label> | ||
54 | </div> | ||
55 | </div> | ||
56 | <div class="pure-u-lg-{$ratioInput} pure-u-1"> | ||
57 | <div class="form-input"> | ||
58 | <select name="theme" id="theme"> | ||
59 | {loop="$theme_available"} | ||
60 | <option value="{$value}" | ||
61 | {if="$value===$theme"} | ||
62 | selected="selected" | ||
63 | {/if} | ||
64 | > | ||
65 | {$value|ucfirst} | ||
66 | </option> | ||
67 | {/loop} | ||
68 | </select> | ||
69 | </div> | ||
70 | </div> | ||
71 | </div> | ||
72 | <div class="pure-g"> | ||
73 | <div class="pure-u-lg-{$ratioLabel} pure-u-1 "> | ||
74 | <div class="form-label"> | ||
75 | <label> | ||
76 | <span class="label-name">{'Timezone'|t}</span> | ||
77 | </label> | ||
78 | </div> | ||
79 | </div> | ||
80 | <div class="pure-u-lg-{$ratioInput} pure-u-1 "> | ||
81 | <div class="form-input"> | ||
82 | {ignore}FIXME! too hackish, needs to be fixed upstream{/ignore} | ||
83 | <div class="timezone" id="timezone-remove">{$timezone_form}</div> | ||
84 | <div class="timezone" id="timezone-add"></div> | ||
85 | </div> | ||
86 | </div> | ||
87 | </div> | ||
88 | <div class="pure-g"> | ||
89 | <div class="pure-u-lg-{$ratioLabel} pure-u-1 "> | ||
90 | <div class="form-label"> | ||
91 | <label for="redirector"> | ||
92 | <span class="label-name">{'Redirector'|t}</span><br> | ||
93 | <span class="label-desc">{'e. g.'|t} <i>http://anonym.to/?</i> {'will mask the HTTP_REFERER'|t}</span> | ||
94 | </label> | ||
95 | </div> | ||
96 | </div> | ||
97 | <div class="pure-u-lg-{$ratioInput} pure-u-1 "> | ||
98 | <div class="form-input"> | ||
99 | <input type="text" name="redirector" id="redirector" size="50" value="{$redirector}"> | ||
100 | </div> | ||
101 | </div> | ||
102 | </div> | ||
103 | <div class="clear"></div> | ||
104 | <div class="pure-g"> | ||
105 | <div class="pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile} "> | ||
106 | <div class="form-label"> | ||
107 | <label for="disablesessionprotection"> | ||
108 | <span class="label-name">{'Disable session cookie hijacking protection'|t}</span><br> | ||
109 | <span class="label-desc"> | ||
110 | {'Check this if you get disconnected or if your IP address changes often'|t} | ||
111 | </span> | ||
112 | </label> | ||
113 | </div> | ||
114 | </div> | ||
115 | <div class="pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile} "> | ||
116 | <div class="form-input"> | ||
117 | <input type="checkbox" name="disablesessionprotection" id="disablesessionprotection" | ||
53 | {if="$session_protection_disabled"}checked{/if}> | 118 | {if="$session_protection_disabled"}checked{/if}> |
54 | <label | 119 | </div> |
55 | for="disablesessionprotection"> Disable session cookie hijacking protection (Check this if you get | 120 | </div> |
56 | disconnected often or if your IP address changes often.)</label> | 121 | </div> |
57 | </td> | 122 | <div class="pure-g"> |
58 | </tr> | 123 | <div class="pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile} "> |
59 | 124 | <div class="form-label"> | |
60 | <tr> | 125 | <label for="privateLinkByDefault"> |
61 | <td valign="top"><b>New link:</b></td> | 126 | <span class="label-name">{'Private links by default'|t}</span><br> |
62 | <td> | 127 | <span class="label-desc">{'All new links are private by default'|t}</span> |
63 | <input type="checkbox" name="privateLinkByDefault" id="privateLinkByDefault" | 128 | </label> |
64 | {if="$private_links_default"}checked{/if}/> | 129 | </div> |
65 | <label for="privateLinkByDefault"> | 130 | </div> |
66 | All new links are private by default | 131 | <div class="pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile} "> |
67 | </label> | 132 | <div class="form-input"> |
68 | </td> | 133 | <input type="checkbox" name="privateLinkByDefault" id="privateLinkByDefault" |
69 | </tr> | 134 | {if="$private_links_default"}checked{/if}/> |
70 | <tr> | 135 | </div> |
71 | <td valign="top"><b>RSS direct links</b></td> | 136 | </div> |
72 | <td> | 137 | </div> |
73 | <input type="checkbox" name="enableRssPermalinks" id="enableRssPermalinks" | 138 | <div class="pure-g"> |
139 | <div class="pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile} "> | ||
140 | <div class="form-label"> | ||
141 | <label for="enableRssPermalinks"> | ||
142 | <span class="label-name">{'RSS direct links'|t}</span><br> | ||
143 | <span class="label-desc">{'Check this to use direct URL instead of permalink in feeds'|t}</span> | ||
144 | </label> | ||
145 | </div> | ||
146 | </div> | ||
147 | <div class="pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile} "> | ||
148 | <div class="form-input"> | ||
149 | <input type="checkbox" name="enableRssPermalinks" id="enableRssPermalinks" | ||
74 | {if="$enable_rss_permalinks"}checked{/if}/> | 150 | {if="$enable_rss_permalinks"}checked{/if}/> |
75 | <label for="enableRssPermalinks"> | 151 | </div> |
76 | Disable it to use permalinks in RSS feed instead of direct links to your shaared links. Currently <b> | 152 | </div> |
77 | {if="$enable_rss_permalinks"}enabled{else}disabled{/if}.</b> | 153 | </div> |
78 | </label> | 154 | <div class="pure-g"> |
79 | </td> | 155 | <div class="pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile}"> |
80 | </tr> | 156 | <div class="form-label"> |
81 | <tr> | 157 | <label for="hidePublicLinks"> |
82 | <td valign="top"><b>Hide public links</b></td> | 158 | <span class="label-name">{'Hide public links'|t}</span><br> |
83 | <td> | 159 | <span class="label-desc">{'Do not show any links if the user is not logged in'|t}</span> |
84 | <input type="checkbox" name="hidePublicLinks" id="hidePublicLinks" | 160 | </label> |
85 | {if="$hide_public_links"}checked{/if}/> | 161 | </div> |
86 | <label for="hidePublicLinks"> Do not show any links if the user is not logged in.</label> | 162 | </div> |
87 | </td> | 163 | <div class="pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile}"> |
88 | </tr> | 164 | <div class="form-input"> |
89 | <tr> | 165 | <input type="checkbox" name="hidePublicLinks" id="hidePublicLinks" |
90 | <td valign="top"><b>Update:</b></td> | 166 | {if="$hide_public_links"}checked{/if}/> |
91 | <td> | 167 | </div> |
92 | <input type="checkbox" name="updateCheck" id="updateCheck" | 168 | </div> |
169 | </div> | ||
170 | <div class="pure-g"> | ||
171 | <div class="pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile}"> | ||
172 | <div class="form-label"> | ||
173 | <label for="hidePublicLinks"> | ||
174 | <span class="label-name">{'Check updates'|t}</span><br> | ||
175 | <span class="label-desc">{'Notify me when a new release is ready'|t}</span> | ||
176 | </label> | ||
177 | </div> | ||
178 | </div> | ||
179 | <div class="pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile}"> | ||
180 | <div class="form-input"> | ||
181 | <input type="checkbox" name="updateCheck" id="updateCheck" | ||
93 | {if="$enable_update_check"}checked{/if}/> | 182 | {if="$enable_update_check"}checked{/if}/> |
94 | <label for="updateCheck"> Notify me when a new release is ready</label> | 183 | </div> |
95 | </td> | 184 | </div> |
96 | </tr> | 185 | </div> |
97 | <tr> | 186 | <div class="pure-g"> |
98 | <td valign="top"><b>Enable REST API</b></td> | 187 | <div class="pure-u-lg-{$ratioLabel} pure-u-{$ratioLabelMobile}"> |
99 | <td> | 188 | <div class="form-label"> |
100 | <input type="checkbox" name="apiEnabled" id="apiEnabled" | 189 | <label for="apiEnabled"> |
190 | <span class="label-name">{'Enable REST API'|t}</span><br> | ||
191 | <span class="label-desc">{'Allow third party software to use Shaarli such as mobile application'|t}</span> | ||
192 | </label> | ||
193 | </div> | ||
194 | </div> | ||
195 | <div class="pure-u-lg-{$ratioInput} pure-u-{$ratioInputMobile}"> | ||
196 | <div class="form-input"> | ||
197 | <input type="checkbox" name="apiEnabled" id="apiEnabled" | ||
101 | {if="$api_enabled"}checked{/if}/> | 198 | {if="$api_enabled"}checked{/if}/> |
102 | <label for="apiEnabled"> Allow third party software to use Shaarli such as mobile application.</label> | 199 | </div> |
103 | </td> | 200 | </div> |
104 | </tr> | 201 | </div> |
105 | <tr> | 202 | <div class="pure-g"> |
106 | <td valign="top"><b>API secret</b></td> | 203 | <div class="pure-u-lg-{$ratioLabel} pure-u-1"> |
107 | <td> | 204 | <div class="form-label"> |
108 | <input type="text" name="apiSecret" id="apiSecret" size="50" value="{$api_secret}" /> | 205 | <label for="apiSecret"> |
109 | </td> | 206 | <span class="label-name">{'API secret'|t}</span><br> |
110 | </tr> | 207 | </label> |
208 | </div> | ||
209 | </div> | ||
210 | <div class="pure-u-lg-{$ratioLabel} pure-u-1"> | ||
211 | <div class="form-input"> | ||
212 | <input type="text" name="apiSecret" id="apiSecret" size="50" value="{$api_secret}"> | ||
213 | </div> | ||
214 | </div> | ||
215 | </div> | ||
216 | <div class="center"> | ||
217 | <input type="submit" value="{'Save'|t}" name="save"> | ||
218 | </div> | ||
219 | </div> | ||
220 | </div> | ||
221 | <input type="hidden" name="token" value="{$token}"> | ||
222 | </form> | ||
111 | 223 | ||
112 | <tr> | ||
113 | <td></td> | ||
114 | <td class="right"><input type="submit" name="Save" value="Save config" class="bigbutton"></td> | ||
115 | </tr> | ||
116 | </table> | ||
117 | </form> | ||
118 | </div> | ||
119 | {include="page.footer"} | 224 | {include="page.footer"} |
225 | |||
226 | <script> | ||
227 | (function (window, document) { | ||
228 | var toRemove = document.getElementById('timezone-remove'); | ||
229 | var firstSelect = toRemove.getElementsByTagName('select')[0]; | ||
230 | var secondSelect = toRemove.getElementsByTagName('select')[1]; | ||
231 | toRemove.parentNode.removeChild(toRemove); | ||
232 | var toAdd = document.getElementById('timezone-add'); | ||
233 | var newTimezone = '<span class="timezone-continent">Continent ' + firstSelect.outerHTML + '</span>'; | ||
234 | newTimezone += ' <span class="timezone-country">Country ' + secondSelect.outerHTML + '</span>'; | ||
235 | toAdd.innerHTML = newTimezone; | ||
236 | })(this, this.document); | ||
237 | </script> | ||
120 | </body> | 238 | </body> |
121 | </html> | 239 | </html> |
240 | |||
diff --git a/tpl/default/css/font-awesome.css b/tpl/default/css/font-awesome.css new file mode 100644 index 00000000..b2a5fe2f --- /dev/null +++ b/tpl/default/css/font-awesome.css | |||
@@ -0,0 +1,2086 @@ | |||
1 | /*! | ||
2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome | ||
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) | ||
4 | */ | ||
5 | /* FONT PATH | ||
6 | * -------------------------- */ | ||
7 | @font-face { | ||
8 | font-family: 'FontAwesome'; | ||
9 | src: url('../fonts/fontawesome-webfont.eot?v=4.5.0'); | ||
10 | src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg'); | ||
11 | font-weight: normal; | ||
12 | font-style: normal; | ||
13 | } | ||
14 | .fa { | ||
15 | display: inline-block; | ||
16 | font: normal normal normal 14px/1 FontAwesome; | ||
17 | font-size: inherit; | ||
18 | text-rendering: auto; | ||
19 | -webkit-font-smoothing: antialiased; | ||
20 | -moz-osx-font-smoothing: grayscale; | ||
21 | } | ||
22 | /* makes the font 33% larger relative to the icon container */ | ||
23 | .fa-lg { | ||
24 | font-size: 1.33333333em; | ||
25 | line-height: 0.75em; | ||
26 | vertical-align: -15%; | ||
27 | } | ||
28 | .fa-2x { | ||
29 | font-size: 2em; | ||
30 | } | ||
31 | .fa-3x { | ||
32 | font-size: 3em; | ||
33 | } | ||
34 | .fa-4x { | ||
35 | font-size: 4em; | ||
36 | } | ||
37 | .fa-5x { | ||
38 | font-size: 5em; | ||
39 | } | ||
40 | .fa-fw { | ||
41 | width: 1.28571429em; | ||
42 | text-align: center; | ||
43 | } | ||
44 | .fa-ul { | ||
45 | padding-left: 0; | ||
46 | margin-left: 2.14285714em; | ||
47 | list-style-type: none; | ||
48 | } | ||
49 | .fa-ul > li { | ||
50 | position: relative; | ||
51 | } | ||
52 | .fa-li { | ||
53 | position: absolute; | ||
54 | left: -2.14285714em; | ||
55 | width: 2.14285714em; | ||
56 | top: 0.14285714em; | ||
57 | text-align: center; | ||
58 | } | ||
59 | .fa-li.fa-lg { | ||
60 | left: -1.85714286em; | ||
61 | } | ||
62 | .fa-border { | ||
63 | padding: .2em .25em .15em; | ||
64 | border: solid 0.08em #eeeeee; | ||
65 | border-radius: .1em; | ||
66 | } | ||
67 | .fa-pull-left { | ||
68 | float: left; | ||
69 | } | ||
70 | .fa-pull-right { | ||
71 | float: right; | ||
72 | } | ||
73 | .fa.fa-pull-left { | ||
74 | margin-right: .3em; | ||
75 | } | ||
76 | .fa.fa-pull-right { | ||
77 | margin-left: .3em; | ||
78 | } | ||
79 | /* Deprecated as of 4.4.0 */ | ||
80 | .pull-right { | ||
81 | float: right; | ||
82 | } | ||
83 | .pull-left { | ||
84 | float: left; | ||
85 | } | ||
86 | .fa.pull-left { | ||
87 | margin-right: .3em; | ||
88 | } | ||
89 | .fa.pull-right { | ||
90 | margin-left: .3em; | ||
91 | } | ||
92 | .fa-spin { | ||
93 | -webkit-animation: fa-spin 2s infinite linear; | ||
94 | animation: fa-spin 2s infinite linear; | ||
95 | } | ||
96 | .fa-pulse { | ||
97 | -webkit-animation: fa-spin 1s infinite steps(8); | ||
98 | animation: fa-spin 1s infinite steps(8); | ||
99 | } | ||
100 | @-webkit-keyframes fa-spin { | ||
101 | 0% { | ||
102 | -webkit-transform: rotate(0deg); | ||
103 | transform: rotate(0deg); | ||
104 | } | ||
105 | 100% { | ||
106 | -webkit-transform: rotate(359deg); | ||
107 | transform: rotate(359deg); | ||
108 | } | ||
109 | } | ||
110 | @keyframes fa-spin { | ||
111 | 0% { | ||
112 | -webkit-transform: rotate(0deg); | ||
113 | transform: rotate(0deg); | ||
114 | } | ||
115 | 100% { | ||
116 | -webkit-transform: rotate(359deg); | ||
117 | transform: rotate(359deg); | ||
118 | } | ||
119 | } | ||
120 | .fa-rotate-90 { | ||
121 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); | ||
122 | -webkit-transform: rotate(90deg); | ||
123 | -ms-transform: rotate(90deg); | ||
124 | transform: rotate(90deg); | ||
125 | } | ||
126 | .fa-rotate-180 { | ||
127 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); | ||
128 | -webkit-transform: rotate(180deg); | ||
129 | -ms-transform: rotate(180deg); | ||
130 | transform: rotate(180deg); | ||
131 | } | ||
132 | .fa-rotate-270 { | ||
133 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); | ||
134 | -webkit-transform: rotate(270deg); | ||
135 | -ms-transform: rotate(270deg); | ||
136 | transform: rotate(270deg); | ||
137 | } | ||
138 | .fa-flip-horizontal { | ||
139 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); | ||
140 | -webkit-transform: scale(-1, 1); | ||
141 | -ms-transform: scale(-1, 1); | ||
142 | transform: scale(-1, 1); | ||
143 | } | ||
144 | .fa-flip-vertical { | ||
145 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); | ||
146 | -webkit-transform: scale(1, -1); | ||
147 | -ms-transform: scale(1, -1); | ||
148 | transform: scale(1, -1); | ||
149 | } | ||
150 | :root .fa-rotate-90, | ||
151 | :root .fa-rotate-180, | ||
152 | :root .fa-rotate-270, | ||
153 | :root .fa-flip-horizontal, | ||
154 | :root .fa-flip-vertical { | ||
155 | filter: none; | ||
156 | } | ||
157 | .fa-stack { | ||
158 | position: relative; | ||
159 | display: inline-block; | ||
160 | width: 2em; | ||
161 | height: 2em; | ||
162 | line-height: 2em; | ||
163 | vertical-align: middle; | ||
164 | } | ||
165 | .fa-stack-1x, | ||
166 | .fa-stack-2x { | ||
167 | position: absolute; | ||
168 | left: 0; | ||
169 | width: 100%; | ||
170 | text-align: center; | ||
171 | } | ||
172 | .fa-stack-1x { | ||
173 | line-height: inherit; | ||
174 | } | ||
175 | .fa-stack-2x { | ||
176 | font-size: 2em; | ||
177 | } | ||
178 | .fa-inverse { | ||
179 | color: #ffffff; | ||
180 | } | ||
181 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen | ||
182 | readers do not read off random characters that represent icons */ | ||
183 | .fa-glass:before { | ||
184 | content: "\f000"; | ||
185 | } | ||
186 | .fa-music:before { | ||
187 | content: "\f001"; | ||
188 | } | ||
189 | .fa-search:before { | ||
190 | content: "\f002"; | ||
191 | } | ||
192 | .fa-envelope-o:before { | ||
193 | content: "\f003"; | ||
194 | } | ||
195 | .fa-heart:before { | ||
196 | content: "\f004"; | ||
197 | } | ||
198 | .fa-star:before { | ||
199 | content: "\f005"; | ||
200 | } | ||
201 | .fa-star-o:before { | ||
202 | content: "\f006"; | ||
203 | } | ||
204 | .fa-user:before { | ||
205 | content: "\f007"; | ||
206 | } | ||
207 | .fa-film:before { | ||
208 | content: "\f008"; | ||
209 | } | ||
210 | .fa-th-large:before { | ||
211 | content: "\f009"; | ||
212 | } | ||
213 | .fa-th:before { | ||
214 | content: "\f00a"; | ||
215 | } | ||
216 | .fa-th-list:before { | ||
217 | content: "\f00b"; | ||
218 | } | ||
219 | .fa-check:before { | ||
220 | content: "\f00c"; | ||
221 | } | ||
222 | .fa-remove:before, | ||
223 | .fa-close:before, | ||
224 | .fa-times:before { | ||
225 | content: "\f00d"; | ||
226 | } | ||
227 | .fa-search-plus:before { | ||
228 | content: "\f00e"; | ||
229 | } | ||
230 | .fa-search-minus:before { | ||
231 | content: "\f010"; | ||
232 | } | ||
233 | .fa-power-off:before { | ||
234 | content: "\f011"; | ||
235 | } | ||
236 | .fa-signal:before { | ||
237 | content: "\f012"; | ||
238 | } | ||
239 | .fa-gear:before, | ||
240 | .fa-cog:before { | ||
241 | content: "\f013"; | ||
242 | } | ||
243 | .fa-trash-o:before { | ||
244 | content: "\f014"; | ||
245 | } | ||
246 | .fa-home:before { | ||
247 | content: "\f015"; | ||
248 | } | ||
249 | .fa-file-o:before { | ||
250 | content: "\f016"; | ||
251 | } | ||
252 | .fa-clock-o:before { | ||
253 | content: "\f017"; | ||
254 | } | ||
255 | .fa-road:before { | ||
256 | content: "\f018"; | ||
257 | } | ||
258 | .fa-download:before { | ||
259 | content: "\f019"; | ||
260 | } | ||
261 | .fa-arrow-circle-o-down:before { | ||
262 | content: "\f01a"; | ||
263 | } | ||
264 | .fa-arrow-circle-o-up:before { | ||
265 | content: "\f01b"; | ||
266 | } | ||
267 | .fa-inbox:before { | ||
268 | content: "\f01c"; | ||
269 | } | ||
270 | .fa-play-circle-o:before { | ||
271 | content: "\f01d"; | ||
272 | } | ||
273 | .fa-rotate-right:before, | ||
274 | .fa-repeat:before { | ||
275 | content: "\f01e"; | ||
276 | } | ||
277 | .fa-refresh:before { | ||
278 | content: "\f021"; | ||
279 | } | ||
280 | .fa-list-alt:before { | ||
281 | content: "\f022"; | ||
282 | } | ||
283 | .fa-lock:before { | ||
284 | content: "\f023"; | ||
285 | } | ||
286 | .fa-flag:before { | ||
287 | content: "\f024"; | ||
288 | } | ||
289 | .fa-headphones:before { | ||
290 | content: "\f025"; | ||
291 | } | ||
292 | .fa-volume-off:before { | ||
293 | content: "\f026"; | ||
294 | } | ||
295 | .fa-volume-down:before { | ||
296 | content: "\f027"; | ||
297 | } | ||
298 | .fa-volume-up:before { | ||
299 | content: "\f028"; | ||
300 | } | ||
301 | .fa-qrcode:before { | ||
302 | content: "\f029"; | ||
303 | } | ||
304 | .fa-barcode:before { | ||
305 | content: "\f02a"; | ||
306 | } | ||
307 | .fa-tag:before { | ||
308 | content: "\f02b"; | ||
309 | } | ||
310 | .fa-tags:before { | ||
311 | content: "\f02c"; | ||
312 | } | ||
313 | .fa-book:before { | ||
314 | content: "\f02d"; | ||
315 | } | ||
316 | .fa-bookmark:before { | ||
317 | content: "\f02e"; | ||
318 | } | ||
319 | .fa-print:before { | ||
320 | content: "\f02f"; | ||
321 | } | ||
322 | .fa-camera:before { | ||
323 | content: "\f030"; | ||
324 | } | ||
325 | .fa-font:before { | ||
326 | content: "\f031"; | ||
327 | } | ||
328 | .fa-bold:before { | ||
329 | content: "\f032"; | ||
330 | } | ||
331 | .fa-italic:before { | ||
332 | content: "\f033"; | ||
333 | } | ||
334 | .fa-text-height:before { | ||
335 | content: "\f034"; | ||
336 | } | ||
337 | .fa-text-width:before { | ||
338 | content: "\f035"; | ||
339 | } | ||
340 | .fa-align-left:before { | ||
341 | content: "\f036"; | ||
342 | } | ||
343 | .fa-align-center:before { | ||
344 | content: "\f037"; | ||
345 | } | ||
346 | .fa-align-right:before { | ||
347 | content: "\f038"; | ||
348 | } | ||
349 | .fa-align-justify:before { | ||
350 | content: "\f039"; | ||
351 | } | ||
352 | .fa-list:before { | ||
353 | content: "\f03a"; | ||
354 | } | ||
355 | .fa-dedent:before, | ||
356 | .fa-outdent:before { | ||
357 | content: "\f03b"; | ||
358 | } | ||
359 | .fa-indent:before { | ||
360 | content: "\f03c"; | ||
361 | } | ||
362 | .fa-video-camera:before { | ||
363 | content: "\f03d"; | ||
364 | } | ||
365 | .fa-photo:before, | ||
366 | .fa-image:before, | ||
367 | .fa-picture-o:before { | ||
368 | content: "\f03e"; | ||
369 | } | ||
370 | .fa-pencil:before { | ||
371 | content: "\f040"; | ||
372 | } | ||
373 | .fa-map-marker:before { | ||
374 | content: "\f041"; | ||
375 | } | ||
376 | .fa-adjust:before { | ||
377 | content: "\f042"; | ||
378 | } | ||
379 | .fa-tint:before { | ||
380 | content: "\f043"; | ||
381 | } | ||
382 | .fa-edit:before, | ||
383 | .fa-pencil-square-o:before { | ||
384 | content: "\f044"; | ||
385 | } | ||
386 | .fa-share-square-o:before { | ||
387 | content: "\f045"; | ||
388 | } | ||
389 | .fa-check-square-o:before { | ||
390 | content: "\f046"; | ||
391 | } | ||
392 | .fa-arrows:before { | ||
393 | content: "\f047"; | ||
394 | } | ||
395 | .fa-step-backward:before { | ||
396 | content: "\f048"; | ||
397 | } | ||
398 | .fa-fast-backward:before { | ||
399 | content: "\f049"; | ||
400 | } | ||
401 | .fa-backward:before { | ||
402 | content: "\f04a"; | ||
403 | } | ||
404 | .fa-play:before { | ||
405 | content: "\f04b"; | ||
406 | } | ||
407 | .fa-pause:before { | ||
408 | content: "\f04c"; | ||
409 | } | ||
410 | .fa-stop:before { | ||
411 | content: "\f04d"; | ||
412 | } | ||
413 | .fa-forward:before { | ||
414 | content: "\f04e"; | ||
415 | } | ||
416 | .fa-fast-forward:before { | ||
417 | content: "\f050"; | ||
418 | } | ||
419 | .fa-step-forward:before { | ||
420 | content: "\f051"; | ||
421 | } | ||
422 | .fa-eject:before { | ||
423 | content: "\f052"; | ||
424 | } | ||
425 | .fa-chevron-left:before { | ||
426 | content: "\f053"; | ||
427 | } | ||
428 | .fa-chevron-right:before { | ||
429 | content: "\f054"; | ||
430 | } | ||
431 | .fa-plus-circle:before { | ||
432 | content: "\f055"; | ||
433 | } | ||
434 | .fa-minus-circle:before { | ||
435 | content: "\f056"; | ||
436 | } | ||
437 | .fa-times-circle:before { | ||
438 | content: "\f057"; | ||
439 | } | ||
440 | .fa-check-circle:before { | ||
441 | content: "\f058"; | ||
442 | } | ||
443 | .fa-question-circle:before { | ||
444 | content: "\f059"; | ||
445 | } | ||
446 | .fa-info-circle:before { | ||
447 | content: "\f05a"; | ||
448 | } | ||
449 | .fa-crosshairs:before { | ||
450 | content: "\f05b"; | ||
451 | } | ||
452 | .fa-times-circle-o:before { | ||
453 | content: "\f05c"; | ||
454 | } | ||
455 | .fa-check-circle-o:before { | ||
456 | content: "\f05d"; | ||
457 | } | ||
458 | .fa-ban:before { | ||
459 | content: "\f05e"; | ||
460 | } | ||
461 | .fa-arrow-left:before { | ||
462 | content: "\f060"; | ||
463 | } | ||
464 | .fa-arrow-right:before { | ||
465 | content: "\f061"; | ||
466 | } | ||
467 | .fa-arrow-up:before { | ||
468 | content: "\f062"; | ||
469 | } | ||
470 | .fa-arrow-down:before { | ||
471 | content: "\f063"; | ||
472 | } | ||
473 | .fa-mail-forward:before, | ||
474 | .fa-share:before { | ||
475 | content: "\f064"; | ||
476 | } | ||
477 | .fa-expand:before { | ||
478 | content: "\f065"; | ||
479 | } | ||
480 | .fa-compress:before { | ||
481 | content: "\f066"; | ||
482 | } | ||
483 | .fa-plus:before { | ||
484 | content: "\f067"; | ||
485 | } | ||
486 | .fa-minus:before { | ||
487 | content: "\f068"; | ||
488 | } | ||
489 | .fa-asterisk:before { | ||
490 | content: "\f069"; | ||
491 | } | ||
492 | .fa-exclamation-circle:before { | ||
493 | content: "\f06a"; | ||
494 | } | ||
495 | .fa-gift:before { | ||
496 | content: "\f06b"; | ||
497 | } | ||
498 | .fa-leaf:before { | ||
499 | content: "\f06c"; | ||
500 | } | ||
501 | .fa-fire:before { | ||
502 | content: "\f06d"; | ||
503 | } | ||
504 | .fa-eye:before { | ||
505 | content: "\f06e"; | ||
506 | } | ||
507 | .fa-eye-slash:before { | ||
508 | content: "\f070"; | ||
509 | } | ||
510 | .fa-warning:before, | ||
511 | .fa-exclamation-triangle:before { | ||
512 | content: "\f071"; | ||
513 | } | ||
514 | .fa-plane:before { | ||
515 | content: "\f072"; | ||
516 | } | ||
517 | .fa-calendar:before { | ||
518 | content: "\f073"; | ||
519 | } | ||
520 | .fa-random:before { | ||
521 | content: "\f074"; | ||
522 | } | ||
523 | .fa-comment:before { | ||
524 | content: "\f075"; | ||
525 | } | ||
526 | .fa-magnet:before { | ||
527 | content: "\f076"; | ||
528 | } | ||
529 | .fa-chevron-up:before { | ||
530 | content: "\f077"; | ||
531 | } | ||
532 | .fa-chevron-down:before { | ||
533 | content: "\f078"; | ||
534 | } | ||
535 | .fa-retweet:before { | ||
536 | content: "\f079"; | ||
537 | } | ||
538 | .fa-shopping-cart:before { | ||
539 | content: "\f07a"; | ||
540 | } | ||
541 | .fa-folder:before { | ||
542 | content: "\f07b"; | ||
543 | } | ||
544 | .fa-folder-open:before { | ||
545 | content: "\f07c"; | ||
546 | } | ||
547 | .fa-arrows-v:before { | ||
548 | content: "\f07d"; | ||
549 | } | ||
550 | .fa-arrows-h:before { | ||
551 | content: "\f07e"; | ||
552 | } | ||
553 | .fa-bar-chart-o:before, | ||
554 | .fa-bar-chart:before { | ||
555 | content: "\f080"; | ||
556 | } | ||
557 | .fa-twitter-square:before { | ||
558 | content: "\f081"; | ||
559 | } | ||
560 | .fa-facebook-square:before { | ||
561 | content: "\f082"; | ||
562 | } | ||
563 | .fa-camera-retro:before { | ||
564 | content: "\f083"; | ||
565 | } | ||
566 | .fa-key:before { | ||
567 | content: "\f084"; | ||
568 | } | ||
569 | .fa-gears:before, | ||
570 | .fa-cogs:before { | ||
571 | content: "\f085"; | ||
572 | } | ||
573 | .fa-comments:before { | ||
574 | content: "\f086"; | ||
575 | } | ||
576 | .fa-thumbs-o-up:before { | ||
577 | content: "\f087"; | ||
578 | } | ||
579 | .fa-thumbs-o-down:before { | ||
580 | content: "\f088"; | ||
581 | } | ||
582 | .fa-star-half:before { | ||
583 | content: "\f089"; | ||
584 | } | ||
585 | .fa-heart-o:before { | ||
586 | content: "\f08a"; | ||
587 | } | ||
588 | .fa-sign-out:before { | ||
589 | content: "\f08b"; | ||
590 | } | ||
591 | .fa-linkedin-square:before { | ||
592 | content: "\f08c"; | ||
593 | } | ||
594 | .fa-thumb-tack:before { | ||
595 | content: "\f08d"; | ||
596 | } | ||
597 | .fa-external-link:before { | ||
598 | content: "\f08e"; | ||
599 | } | ||
600 | .fa-sign-in:before { | ||
601 | content: "\f090"; | ||
602 | } | ||
603 | .fa-trophy:before { | ||
604 | content: "\f091"; | ||
605 | } | ||
606 | .fa-github-square:before { | ||
607 | content: "\f092"; | ||
608 | } | ||
609 | .fa-upload:before { | ||
610 | content: "\f093"; | ||
611 | } | ||
612 | .fa-lemon-o:before { | ||
613 | content: "\f094"; | ||
614 | } | ||
615 | .fa-phone:before { | ||
616 | content: "\f095"; | ||
617 | } | ||
618 | .fa-square-o:before { | ||
619 | content: "\f096"; | ||
620 | } | ||
621 | .fa-bookmark-o:before { | ||
622 | content: "\f097"; | ||
623 | } | ||
624 | .fa-phone-square:before { | ||
625 | content: "\f098"; | ||
626 | } | ||
627 | .fa-twitter:before { | ||
628 | content: "\f099"; | ||
629 | } | ||
630 | .fa-facebook-f:before, | ||
631 | .fa-facebook:before { | ||
632 | content: "\f09a"; | ||
633 | } | ||
634 | .fa-github:before { | ||
635 | content: "\f09b"; | ||
636 | } | ||
637 | .fa-unlock:before { | ||
638 | content: "\f09c"; | ||
639 | } | ||
640 | .fa-credit-card:before { | ||
641 | content: "\f09d"; | ||
642 | } | ||
643 | .fa-feed:before, | ||
644 | .fa-rss:before { | ||
645 | content: "\f09e"; | ||
646 | } | ||
647 | .fa-hdd-o:before { | ||
648 | content: "\f0a0"; | ||
649 | } | ||
650 | .fa-bullhorn:before { | ||
651 | content: "\f0a1"; | ||
652 | } | ||
653 | .fa-bell:before { | ||
654 | content: "\f0f3"; | ||
655 | } | ||
656 | .fa-certificate:before { | ||
657 | content: "\f0a3"; | ||
658 | } | ||
659 | .fa-hand-o-right:before { | ||
660 | content: "\f0a4"; | ||
661 | } | ||
662 | .fa-hand-o-left:before { | ||
663 | content: "\f0a5"; | ||
664 | } | ||
665 | .fa-hand-o-up:before { | ||
666 | content: "\f0a6"; | ||
667 | } | ||
668 | .fa-hand-o-down:before { | ||
669 | content: "\f0a7"; | ||
670 | } | ||
671 | .fa-arrow-circle-left:before { | ||
672 | content: "\f0a8"; | ||
673 | } | ||
674 | .fa-arrow-circle-right:before { | ||
675 | content: "\f0a9"; | ||
676 | } | ||
677 | .fa-arrow-circle-up:before { | ||
678 | content: "\f0aa"; | ||
679 | } | ||
680 | .fa-arrow-circle-down:before { | ||
681 | content: "\f0ab"; | ||
682 | } | ||
683 | .fa-globe:before { | ||
684 | content: "\f0ac"; | ||
685 | } | ||
686 | .fa-wrench:before { | ||
687 | content: "\f0ad"; | ||
688 | } | ||
689 | .fa-tasks:before { | ||
690 | content: "\f0ae"; | ||
691 | } | ||
692 | .fa-filter:before { | ||
693 | content: "\f0b0"; | ||
694 | } | ||
695 | .fa-briefcase:before { | ||
696 | content: "\f0b1"; | ||
697 | } | ||
698 | .fa-arrows-alt:before { | ||
699 | content: "\f0b2"; | ||
700 | } | ||
701 | .fa-group:before, | ||
702 | .fa-users:before { | ||
703 | content: "\f0c0"; | ||
704 | } | ||
705 | .fa-chain:before, | ||
706 | .fa-link:before { | ||
707 | content: "\f0c1"; | ||
708 | } | ||
709 | .fa-cloud:before { | ||
710 | content: "\f0c2"; | ||
711 | } | ||
712 | .fa-flask:before { | ||
713 | content: "\f0c3"; | ||
714 | } | ||
715 | .fa-cut:before, | ||
716 | .fa-scissors:before { | ||
717 | content: "\f0c4"; | ||
718 | } | ||
719 | .fa-copy:before, | ||
720 | .fa-files-o:before { | ||
721 | content: "\f0c5"; | ||
722 | } | ||
723 | .fa-paperclip:before { | ||
724 | content: "\f0c6"; | ||
725 | } | ||
726 | .fa-save:before, | ||
727 | .fa-floppy-o:before { | ||
728 | content: "\f0c7"; | ||
729 | } | ||
730 | .fa-square:before { | ||
731 | content: "\f0c8"; | ||
732 | } | ||
733 | .fa-navicon:before, | ||
734 | .fa-reorder:before, | ||
735 | .fa-bars:before { | ||
736 | content: "\f0c9"; | ||
737 | } | ||
738 | .fa-list-ul:before { | ||
739 | content: "\f0ca"; | ||
740 | } | ||
741 | .fa-list-ol:before { | ||
742 | content: "\f0cb"; | ||
743 | } | ||
744 | .fa-strikethrough:before { | ||
745 | content: "\f0cc"; | ||
746 | } | ||
747 | .fa-underline:before { | ||
748 | content: "\f0cd"; | ||
749 | } | ||
750 | .fa-table:before { | ||
751 | content: "\f0ce"; | ||
752 | } | ||
753 | .fa-magic:before { | ||
754 | content: "\f0d0"; | ||
755 | } | ||
756 | .fa-truck:before { | ||
757 | content: "\f0d1"; | ||
758 | } | ||
759 | .fa-pinterest:before { | ||
760 | content: "\f0d2"; | ||
761 | } | ||
762 | .fa-pinterest-square:before { | ||
763 | content: "\f0d3"; | ||
764 | } | ||
765 | .fa-google-plus-square:before { | ||
766 | content: "\f0d4"; | ||
767 | } | ||
768 | .fa-google-plus:before { | ||
769 | content: "\f0d5"; | ||
770 | } | ||
771 | .fa-money:before { | ||
772 | content: "\f0d6"; | ||
773 | } | ||
774 | .fa-caret-down:before { | ||
775 | content: "\f0d7"; | ||
776 | } | ||
777 | .fa-caret-up:before { | ||
778 | content: "\f0d8"; | ||
779 | } | ||
780 | .fa-caret-left:before { | ||
781 | content: "\f0d9"; | ||
782 | } | ||
783 | .fa-caret-right:before { | ||
784 | content: "\f0da"; | ||
785 | } | ||
786 | .fa-columns:before { | ||
787 | content: "\f0db"; | ||
788 | } | ||
789 | .fa-unsorted:before, | ||
790 | .fa-sort:before { | ||
791 | content: "\f0dc"; | ||
792 | } | ||
793 | .fa-sort-down:before, | ||
794 | .fa-sort-desc:before { | ||
795 | content: "\f0dd"; | ||
796 | } | ||
797 | .fa-sort-up:before, | ||
798 | .fa-sort-asc:before { | ||
799 | content: "\f0de"; | ||
800 | } | ||
801 | .fa-envelope:before { | ||
802 | content: "\f0e0"; | ||
803 | } | ||
804 | .fa-linkedin:before { | ||
805 | content: "\f0e1"; | ||
806 | } | ||
807 | .fa-rotate-left:before, | ||
808 | .fa-undo:before { | ||
809 | content: "\f0e2"; | ||
810 | } | ||
811 | .fa-legal:before, | ||
812 | .fa-gavel:before { | ||
813 | content: "\f0e3"; | ||
814 | } | ||
815 | .fa-dashboard:before, | ||
816 | .fa-tachometer:before { | ||
817 | content: "\f0e4"; | ||
818 | } | ||
819 | .fa-comment-o:before { | ||
820 | content: "\f0e5"; | ||
821 | } | ||
822 | .fa-comments-o:before { | ||
823 | content: "\f0e6"; | ||
824 | } | ||
825 | .fa-flash:before, | ||
826 | .fa-bolt:before { | ||
827 | content: "\f0e7"; | ||
828 | } | ||
829 | .fa-sitemap:before { | ||
830 | content: "\f0e8"; | ||
831 | } | ||
832 | .fa-umbrella:before { | ||
833 | content: "\f0e9"; | ||
834 | } | ||
835 | .fa-paste:before, | ||
836 | .fa-clipboard:before { | ||
837 | content: "\f0ea"; | ||
838 | } | ||
839 | .fa-lightbulb-o:before { | ||
840 | content: "\f0eb"; | ||
841 | } | ||
842 | .fa-exchange:before { | ||
843 | content: "\f0ec"; | ||
844 | } | ||
845 | .fa-cloud-download:before { | ||
846 | content: "\f0ed"; | ||
847 | } | ||
848 | .fa-cloud-upload:before { | ||
849 | content: "\f0ee"; | ||
850 | } | ||
851 | .fa-user-md:before { | ||
852 | content: "\f0f0"; | ||
853 | } | ||
854 | .fa-stethoscope:before { | ||
855 | content: "\f0f1"; | ||
856 | } | ||
857 | .fa-suitcase:before { | ||
858 | content: "\f0f2"; | ||
859 | } | ||
860 | .fa-bell-o:before { | ||
861 | content: "\f0a2"; | ||
862 | } | ||
863 | .fa-coffee:before { | ||
864 | content: "\f0f4"; | ||
865 | } | ||
866 | .fa-cutlery:before { | ||
867 | content: "\f0f5"; | ||
868 | } | ||
869 | .fa-file-text-o:before { | ||
870 | content: "\f0f6"; | ||
871 | } | ||
872 | .fa-building-o:before { | ||
873 | content: "\f0f7"; | ||
874 | } | ||
875 | .fa-hospital-o:before { | ||
876 | content: "\f0f8"; | ||
877 | } | ||
878 | .fa-ambulance:before { | ||
879 | content: "\f0f9"; | ||
880 | } | ||
881 | .fa-medkit:before { | ||
882 | content: "\f0fa"; | ||
883 | } | ||
884 | .fa-fighter-jet:before { | ||
885 | content: "\f0fb"; | ||
886 | } | ||
887 | .fa-beer:before { | ||
888 | content: "\f0fc"; | ||
889 | } | ||
890 | .fa-h-square:before { | ||
891 | content: "\f0fd"; | ||
892 | } | ||
893 | .fa-plus-square:before { | ||
894 | content: "\f0fe"; | ||
895 | } | ||
896 | .fa-angle-double-left:before { | ||
897 | content: "\f100"; | ||
898 | } | ||
899 | .fa-angle-double-right:before { | ||
900 | content: "\f101"; | ||
901 | } | ||
902 | .fa-angle-double-up:before { | ||
903 | content: "\f102"; | ||
904 | } | ||
905 | .fa-angle-double-down:before { | ||
906 | content: "\f103"; | ||
907 | } | ||
908 | .fa-angle-left:before { | ||
909 | content: "\f104"; | ||
910 | } | ||
911 | .fa-angle-right:before { | ||
912 | content: "\f105"; | ||
913 | } | ||
914 | .fa-angle-up:before { | ||
915 | content: "\f106"; | ||
916 | } | ||
917 | .fa-angle-down:before { | ||
918 | content: "\f107"; | ||
919 | } | ||
920 | .fa-desktop:before { | ||
921 | content: "\f108"; | ||
922 | } | ||
923 | .fa-laptop:before { | ||
924 | content: "\f109"; | ||
925 | } | ||
926 | .fa-tablet:before { | ||
927 | content: "\f10a"; | ||
928 | } | ||
929 | .fa-mobile-phone:before, | ||
930 | .fa-mobile:before { | ||
931 | content: "\f10b"; | ||
932 | } | ||
933 | .fa-circle-o:before { | ||
934 | content: "\f10c"; | ||
935 | } | ||
936 | .fa-quote-left:before { | ||
937 | content: "\f10d"; | ||
938 | } | ||
939 | .fa-quote-right:before { | ||
940 | content: "\f10e"; | ||
941 | } | ||
942 | .fa-spinner:before { | ||
943 | content: "\f110"; | ||
944 | } | ||
945 | .fa-circle:before { | ||
946 | content: "\f111"; | ||
947 | } | ||
948 | .fa-mail-reply:before, | ||
949 | .fa-reply:before { | ||
950 | content: "\f112"; | ||
951 | } | ||
952 | .fa-github-alt:before { | ||
953 | content: "\f113"; | ||
954 | } | ||
955 | .fa-folder-o:before { | ||
956 | content: "\f114"; | ||
957 | } | ||
958 | .fa-folder-open-o:before { | ||
959 | content: "\f115"; | ||
960 | } | ||
961 | .fa-smile-o:before { | ||
962 | content: "\f118"; | ||
963 | } | ||
964 | .fa-frown-o:before { | ||
965 | content: "\f119"; | ||
966 | } | ||
967 | .fa-meh-o:before { | ||
968 | content: "\f11a"; | ||
969 | } | ||
970 | .fa-gamepad:before { | ||
971 | content: "\f11b"; | ||
972 | } | ||
973 | .fa-keyboard-o:before { | ||
974 | content: "\f11c"; | ||
975 | } | ||
976 | .fa-flag-o:before { | ||
977 | content: "\f11d"; | ||
978 | } | ||
979 | .fa-flag-checkered:before { | ||
980 | content: "\f11e"; | ||
981 | } | ||
982 | .fa-terminal:before { | ||
983 | content: "\f120"; | ||
984 | } | ||
985 | .fa-code:before { | ||
986 | content: "\f121"; | ||
987 | } | ||
988 | .fa-mail-reply-all:before, | ||
989 | .fa-reply-all:before { | ||
990 | content: "\f122"; | ||
991 | } | ||
992 | .fa-star-half-empty:before, | ||
993 | .fa-star-half-full:before, | ||
994 | .fa-star-half-o:before { | ||
995 | content: "\f123"; | ||
996 | } | ||
997 | .fa-location-arrow:before { | ||
998 | content: "\f124"; | ||
999 | } | ||
1000 | .fa-crop:before { | ||
1001 | content: "\f125"; | ||
1002 | } | ||
1003 | .fa-code-fork:before { | ||
1004 | content: "\f126"; | ||
1005 | } | ||
1006 | .fa-unlink:before, | ||
1007 | .fa-chain-broken:before { | ||
1008 | content: "\f127"; | ||
1009 | } | ||
1010 | .fa-question:before { | ||
1011 | content: "\f128"; | ||
1012 | } | ||
1013 | .fa-info:before { | ||
1014 | content: "\f129"; | ||
1015 | } | ||
1016 | .fa-exclamation:before { | ||
1017 | content: "\f12a"; | ||
1018 | } | ||
1019 | .fa-superscript:before { | ||
1020 | content: "\f12b"; | ||
1021 | } | ||
1022 | .fa-subscript:before { | ||
1023 | content: "\f12c"; | ||
1024 | } | ||
1025 | .fa-eraser:before { | ||
1026 | content: "\f12d"; | ||
1027 | } | ||
1028 | .fa-puzzle-piece:before { | ||
1029 | content: "\f12e"; | ||
1030 | } | ||
1031 | .fa-microphone:before { | ||
1032 | content: "\f130"; | ||
1033 | } | ||
1034 | .fa-microphone-slash:before { | ||
1035 | content: "\f131"; | ||
1036 | } | ||
1037 | .fa-shield:before { | ||
1038 | content: "\f132"; | ||
1039 | } | ||
1040 | .fa-calendar-o:before { | ||
1041 | content: "\f133"; | ||
1042 | } | ||
1043 | .fa-fire-extinguisher:before { | ||
1044 | content: "\f134"; | ||
1045 | } | ||
1046 | .fa-rocket:before { | ||
1047 | content: "\f135"; | ||
1048 | } | ||
1049 | .fa-maxcdn:before { | ||
1050 | content: "\f136"; | ||
1051 | } | ||
1052 | .fa-chevron-circle-left:before { | ||
1053 | content: "\f137"; | ||
1054 | } | ||
1055 | .fa-chevron-circle-right:before { | ||
1056 | content: "\f138"; | ||
1057 | } | ||
1058 | .fa-chevron-circle-up:before { | ||
1059 | content: "\f139"; | ||
1060 | } | ||
1061 | .fa-chevron-circle-down:before { | ||
1062 | content: "\f13a"; | ||
1063 | } | ||
1064 | .fa-html5:before { | ||
1065 | content: "\f13b"; | ||
1066 | } | ||
1067 | .fa-css3:before { | ||
1068 | content: "\f13c"; | ||
1069 | } | ||
1070 | .fa-anchor:before { | ||
1071 | content: "\f13d"; | ||
1072 | } | ||
1073 | .fa-unlock-alt:before { | ||
1074 | content: "\f13e"; | ||
1075 | } | ||
1076 | .fa-bullseye:before { | ||
1077 | content: "\f140"; | ||
1078 | } | ||
1079 | .fa-ellipsis-h:before { | ||
1080 | content: "\f141"; | ||
1081 | } | ||
1082 | .fa-ellipsis-v:before { | ||
1083 | content: "\f142"; | ||
1084 | } | ||
1085 | .fa-rss-square:before { | ||
1086 | content: "\f143"; | ||
1087 | } | ||
1088 | .fa-play-circle:before { | ||
1089 | content: "\f144"; | ||
1090 | } | ||
1091 | .fa-ticket:before { | ||
1092 | content: "\f145"; | ||
1093 | } | ||
1094 | .fa-minus-square:before { | ||
1095 | content: "\f146"; | ||
1096 | } | ||
1097 | .fa-minus-square-o:before { | ||
1098 | content: "\f147"; | ||
1099 | } | ||
1100 | .fa-level-up:before { | ||
1101 | content: "\f148"; | ||
1102 | } | ||
1103 | .fa-level-down:before { | ||
1104 | content: "\f149"; | ||
1105 | } | ||
1106 | .fa-check-square:before { | ||
1107 | content: "\f14a"; | ||
1108 | } | ||
1109 | .fa-pencil-square:before { | ||
1110 | content: "\f14b"; | ||
1111 | } | ||
1112 | .fa-external-link-square:before { | ||
1113 | content: "\f14c"; | ||
1114 | } | ||
1115 | .fa-share-square:before { | ||
1116 | content: "\f14d"; | ||
1117 | } | ||
1118 | .fa-compass:before { | ||
1119 | content: "\f14e"; | ||
1120 | } | ||
1121 | .fa-toggle-down:before, | ||
1122 | .fa-caret-square-o-down:before { | ||
1123 | content: "\f150"; | ||
1124 | } | ||
1125 | .fa-toggle-up:before, | ||
1126 | .fa-caret-square-o-up:before { | ||
1127 | content: "\f151"; | ||
1128 | } | ||
1129 | .fa-toggle-right:before, | ||
1130 | .fa-caret-square-o-right:before { | ||
1131 | content: "\f152"; | ||
1132 | } | ||
1133 | .fa-euro:before, | ||
1134 | .fa-eur:before { | ||
1135 | content: "\f153"; | ||
1136 | } | ||
1137 | .fa-gbp:before { | ||
1138 | content: "\f154"; | ||
1139 | } | ||
1140 | .fa-dollar:before, | ||
1141 | .fa-usd:before { | ||
1142 | content: "\f155"; | ||
1143 | } | ||
1144 | .fa-rupee:before, | ||
1145 | .fa-inr:before { | ||
1146 | content: "\f156"; | ||
1147 | } | ||
1148 | .fa-cny:before, | ||
1149 | .fa-rmb:before, | ||
1150 | .fa-yen:before, | ||
1151 | .fa-jpy:before { | ||
1152 | content: "\f157"; | ||
1153 | } | ||
1154 | .fa-ruble:before, | ||
1155 | .fa-rouble:before, | ||
1156 | .fa-rub:before { | ||
1157 | content: "\f158"; | ||
1158 | } | ||
1159 | .fa-won:before, | ||
1160 | .fa-krw:before { | ||
1161 | content: "\f159"; | ||
1162 | } | ||
1163 | .fa-bitcoin:before, | ||
1164 | .fa-btc:before { | ||
1165 | content: "\f15a"; | ||
1166 | } | ||
1167 | .fa-file:before { | ||
1168 | content: "\f15b"; | ||
1169 | } | ||
1170 | .fa-file-text:before { | ||
1171 | content: "\f15c"; | ||
1172 | } | ||
1173 | .fa-sort-alpha-asc:before { | ||
1174 | content: "\f15d"; | ||
1175 | } | ||
1176 | .fa-sort-alpha-desc:before { | ||
1177 | content: "\f15e"; | ||
1178 | } | ||
1179 | .fa-sort-amount-asc:before { | ||
1180 | content: "\f160"; | ||
1181 | } | ||
1182 | .fa-sort-amount-desc:before { | ||
1183 | content: "\f161"; | ||
1184 | } | ||
1185 | .fa-sort-numeric-asc:before { | ||
1186 | content: "\f162"; | ||
1187 | } | ||
1188 | .fa-sort-numeric-desc:before { | ||
1189 | content: "\f163"; | ||
1190 | } | ||
1191 | .fa-thumbs-up:before { | ||
1192 | content: "\f164"; | ||
1193 | } | ||
1194 | .fa-thumbs-down:before { | ||
1195 | content: "\f165"; | ||
1196 | } | ||
1197 | .fa-youtube-square:before { | ||
1198 | content: "\f166"; | ||
1199 | } | ||
1200 | .fa-youtube:before { | ||
1201 | content: "\f167"; | ||
1202 | } | ||
1203 | .fa-xing:before { | ||
1204 | content: "\f168"; | ||
1205 | } | ||
1206 | .fa-xing-square:before { | ||
1207 | content: "\f169"; | ||
1208 | } | ||
1209 | .fa-youtube-play:before { | ||
1210 | content: "\f16a"; | ||
1211 | } | ||
1212 | .fa-dropbox:before { | ||
1213 | content: "\f16b"; | ||
1214 | } | ||
1215 | .fa-stack-overflow:before { | ||
1216 | content: "\f16c"; | ||
1217 | } | ||
1218 | .fa-instagram:before { | ||
1219 | content: "\f16d"; | ||
1220 | } | ||
1221 | .fa-flickr:before { | ||
1222 | content: "\f16e"; | ||
1223 | } | ||
1224 | .fa-adn:before { | ||
1225 | content: "\f170"; | ||
1226 | } | ||
1227 | .fa-bitbucket:before { | ||
1228 | content: "\f171"; | ||
1229 | } | ||
1230 | .fa-bitbucket-square:before { | ||
1231 | content: "\f172"; | ||
1232 | } | ||
1233 | .fa-tumblr:before { | ||
1234 | content: "\f173"; | ||
1235 | } | ||
1236 | .fa-tumblr-square:before { | ||
1237 | content: "\f174"; | ||
1238 | } | ||
1239 | .fa-long-arrow-down:before { | ||
1240 | content: "\f175"; | ||
1241 | } | ||
1242 | .fa-long-arrow-up:before { | ||
1243 | content: "\f176"; | ||
1244 | } | ||
1245 | .fa-long-arrow-left:before { | ||
1246 | content: "\f177"; | ||
1247 | } | ||
1248 | .fa-long-arrow-right:before { | ||
1249 | content: "\f178"; | ||
1250 | } | ||
1251 | .fa-apple:before { | ||
1252 | content: "\f179"; | ||
1253 | } | ||
1254 | .fa-windows:before { | ||
1255 | content: "\f17a"; | ||
1256 | } | ||
1257 | .fa-android:before { | ||
1258 | content: "\f17b"; | ||
1259 | } | ||
1260 | .fa-linux:before { | ||
1261 | content: "\f17c"; | ||
1262 | } | ||
1263 | .fa-dribbble:before { | ||
1264 | content: "\f17d"; | ||
1265 | } | ||
1266 | .fa-skype:before { | ||
1267 | content: "\f17e"; | ||
1268 | } | ||
1269 | .fa-foursquare:before { | ||
1270 | content: "\f180"; | ||
1271 | } | ||
1272 | .fa-trello:before { | ||
1273 | content: "\f181"; | ||
1274 | } | ||
1275 | .fa-female:before { | ||
1276 | content: "\f182"; | ||
1277 | } | ||
1278 | .fa-male:before { | ||
1279 | content: "\f183"; | ||
1280 | } | ||
1281 | .fa-gittip:before, | ||
1282 | .fa-gratipay:before { | ||
1283 | content: "\f184"; | ||
1284 | } | ||
1285 | .fa-sun-o:before { | ||
1286 | content: "\f185"; | ||
1287 | } | ||
1288 | .fa-moon-o:before { | ||
1289 | content: "\f186"; | ||
1290 | } | ||
1291 | .fa-archive:before { | ||
1292 | content: "\f187"; | ||
1293 | } | ||
1294 | .fa-bug:before { | ||
1295 | content: "\f188"; | ||
1296 | } | ||
1297 | .fa-vk:before { | ||
1298 | content: "\f189"; | ||
1299 | } | ||
1300 | .fa-weibo:before { | ||
1301 | content: "\f18a"; | ||
1302 | } | ||
1303 | .fa-renren:before { | ||
1304 | content: "\f18b"; | ||
1305 | } | ||
1306 | .fa-pagelines:before { | ||
1307 | content: "\f18c"; | ||
1308 | } | ||
1309 | .fa-stack-exchange:before { | ||
1310 | content: "\f18d"; | ||
1311 | } | ||
1312 | .fa-arrow-circle-o-right:before { | ||
1313 | content: "\f18e"; | ||
1314 | } | ||
1315 | .fa-arrow-circle-o-left:before { | ||
1316 | content: "\f190"; | ||
1317 | } | ||
1318 | .fa-toggle-left:before, | ||
1319 | .fa-caret-square-o-left:before { | ||
1320 | content: "\f191"; | ||
1321 | } | ||
1322 | .fa-dot-circle-o:before { | ||
1323 | content: "\f192"; | ||
1324 | } | ||
1325 | .fa-wheelchair:before { | ||
1326 | content: "\f193"; | ||
1327 | } | ||
1328 | .fa-vimeo-square:before { | ||
1329 | content: "\f194"; | ||
1330 | } | ||
1331 | .fa-turkish-lira:before, | ||
1332 | .fa-try:before { | ||
1333 | content: "\f195"; | ||
1334 | } | ||
1335 | .fa-plus-square-o:before { | ||
1336 | content: "\f196"; | ||
1337 | } | ||
1338 | .fa-space-shuttle:before { | ||
1339 | content: "\f197"; | ||
1340 | } | ||
1341 | .fa-slack:before { | ||
1342 | content: "\f198"; | ||
1343 | } | ||
1344 | .fa-envelope-square:before { | ||
1345 | content: "\f199"; | ||
1346 | } | ||
1347 | .fa-wordpress:before { | ||
1348 | content: "\f19a"; | ||
1349 | } | ||
1350 | .fa-openid:before { | ||
1351 | content: "\f19b"; | ||
1352 | } | ||
1353 | .fa-institution:before, | ||
1354 | .fa-bank:before, | ||
1355 | .fa-university:before { | ||
1356 | content: "\f19c"; | ||
1357 | } | ||
1358 | .fa-mortar-board:before, | ||
1359 | .fa-graduation-cap:before { | ||
1360 | content: "\f19d"; | ||
1361 | } | ||
1362 | .fa-yahoo:before { | ||
1363 | content: "\f19e"; | ||
1364 | } | ||
1365 | .fa-google:before { | ||
1366 | content: "\f1a0"; | ||
1367 | } | ||
1368 | .fa-reddit:before { | ||
1369 | content: "\f1a1"; | ||
1370 | } | ||
1371 | .fa-reddit-square:before { | ||
1372 | content: "\f1a2"; | ||
1373 | } | ||
1374 | .fa-stumbleupon-circle:before { | ||
1375 | content: "\f1a3"; | ||
1376 | } | ||
1377 | .fa-stumbleupon:before { | ||
1378 | content: "\f1a4"; | ||
1379 | } | ||
1380 | .fa-delicious:before { | ||
1381 | content: "\f1a5"; | ||
1382 | } | ||
1383 | .fa-digg:before { | ||
1384 | content: "\f1a6"; | ||
1385 | } | ||
1386 | .fa-pied-piper:before { | ||
1387 | content: "\f1a7"; | ||
1388 | } | ||
1389 | .fa-pied-piper-alt:before { | ||
1390 | content: "\f1a8"; | ||
1391 | } | ||
1392 | .fa-drupal:before { | ||
1393 | content: "\f1a9"; | ||
1394 | } | ||
1395 | .fa-joomla:before { | ||
1396 | content: "\f1aa"; | ||
1397 | } | ||
1398 | .fa-language:before { | ||
1399 | content: "\f1ab"; | ||
1400 | } | ||
1401 | .fa-fax:before { | ||
1402 | content: "\f1ac"; | ||
1403 | } | ||
1404 | .fa-building:before { | ||
1405 | content: "\f1ad"; | ||
1406 | } | ||
1407 | .fa-child:before { | ||
1408 | content: "\f1ae"; | ||
1409 | } | ||
1410 | .fa-paw:before { | ||
1411 | content: "\f1b0"; | ||
1412 | } | ||
1413 | .fa-spoon:before { | ||
1414 | content: "\f1b1"; | ||
1415 | } | ||
1416 | .fa-cube:before { | ||
1417 | content: "\f1b2"; | ||
1418 | } | ||
1419 | .fa-cubes:before { | ||
1420 | content: "\f1b3"; | ||
1421 | } | ||
1422 | .fa-behance:before { | ||
1423 | content: "\f1b4"; | ||
1424 | } | ||
1425 | .fa-behance-square:before { | ||
1426 | content: "\f1b5"; | ||
1427 | } | ||
1428 | .fa-steam:before { | ||
1429 | content: "\f1b6"; | ||
1430 | } | ||
1431 | .fa-steam-square:before { | ||
1432 | content: "\f1b7"; | ||
1433 | } | ||
1434 | .fa-recycle:before { | ||
1435 | content: "\f1b8"; | ||
1436 | } | ||
1437 | .fa-automobile:before, | ||
1438 | .fa-car:before { | ||
1439 | content: "\f1b9"; | ||
1440 | } | ||
1441 | .fa-cab:before, | ||
1442 | .fa-taxi:before { | ||
1443 | content: "\f1ba"; | ||
1444 | } | ||
1445 | .fa-tree:before { | ||
1446 | content: "\f1bb"; | ||
1447 | } | ||
1448 | .fa-spotify:before { | ||
1449 | content: "\f1bc"; | ||
1450 | } | ||
1451 | .fa-deviantart:before { | ||
1452 | content: "\f1bd"; | ||
1453 | } | ||
1454 | .fa-soundcloud:before { | ||
1455 | content: "\f1be"; | ||
1456 | } | ||
1457 | .fa-database:before { | ||
1458 | content: "\f1c0"; | ||
1459 | } | ||
1460 | .fa-file-pdf-o:before { | ||
1461 | content: "\f1c1"; | ||
1462 | } | ||
1463 | .fa-file-word-o:before { | ||
1464 | content: "\f1c2"; | ||
1465 | } | ||
1466 | .fa-file-excel-o:before { | ||
1467 | content: "\f1c3"; | ||
1468 | } | ||
1469 | .fa-file-powerpoint-o:before { | ||
1470 | content: "\f1c4"; | ||
1471 | } | ||
1472 | .fa-file-photo-o:before, | ||
1473 | .fa-file-picture-o:before, | ||
1474 | .fa-file-image-o:before { | ||
1475 | content: "\f1c5"; | ||
1476 | } | ||
1477 | .fa-file-zip-o:before, | ||
1478 | .fa-file-archive-o:before { | ||
1479 | content: "\f1c6"; | ||
1480 | } | ||
1481 | .fa-file-sound-o:before, | ||
1482 | .fa-file-audio-o:before { | ||
1483 | content: "\f1c7"; | ||
1484 | } | ||
1485 | .fa-file-movie-o:before, | ||
1486 | .fa-file-video-o:before { | ||
1487 | content: "\f1c8"; | ||
1488 | } | ||
1489 | .fa-file-code-o:before { | ||
1490 | content: "\f1c9"; | ||
1491 | } | ||
1492 | .fa-vine:before { | ||
1493 | content: "\f1ca"; | ||
1494 | } | ||
1495 | .fa-codepen:before { | ||
1496 | content: "\f1cb"; | ||
1497 | } | ||
1498 | .fa-jsfiddle:before { | ||
1499 | content: "\f1cc"; | ||
1500 | } | ||
1501 | .fa-life-bouy:before, | ||
1502 | .fa-life-buoy:before, | ||
1503 | .fa-life-saver:before, | ||
1504 | .fa-support:before, | ||
1505 | .fa-life-ring:before { | ||
1506 | content: "\f1cd"; | ||
1507 | } | ||
1508 | .fa-circle-o-notch:before { | ||
1509 | content: "\f1ce"; | ||
1510 | } | ||
1511 | .fa-ra:before, | ||
1512 | .fa-rebel:before { | ||
1513 | content: "\f1d0"; | ||
1514 | } | ||
1515 | .fa-ge:before, | ||
1516 | .fa-empire:before { | ||
1517 | content: "\f1d1"; | ||
1518 | } | ||
1519 | .fa-git-square:before { | ||
1520 | content: "\f1d2"; | ||
1521 | } | ||
1522 | .fa-git:before { | ||
1523 | content: "\f1d3"; | ||
1524 | } | ||
1525 | .fa-y-combinator-square:before, | ||
1526 | .fa-yc-square:before, | ||
1527 | .fa-hacker-news:before { | ||
1528 | content: "\f1d4"; | ||
1529 | } | ||
1530 | .fa-tencent-weibo:before { | ||
1531 | content: "\f1d5"; | ||
1532 | } | ||
1533 | .fa-qq:before { | ||
1534 | content: "\f1d6"; | ||
1535 | } | ||
1536 | .fa-wechat:before, | ||
1537 | .fa-weixin:before { | ||
1538 | content: "\f1d7"; | ||
1539 | } | ||
1540 | .fa-send:before, | ||
1541 | .fa-paper-plane:before { | ||
1542 | content: "\f1d8"; | ||
1543 | } | ||
1544 | .fa-send-o:before, | ||
1545 | .fa-paper-plane-o:before { | ||
1546 | content: "\f1d9"; | ||
1547 | } | ||
1548 | .fa-history:before { | ||
1549 | content: "\f1da"; | ||
1550 | } | ||
1551 | .fa-circle-thin:before { | ||
1552 | content: "\f1db"; | ||
1553 | } | ||
1554 | .fa-header:before { | ||
1555 | content: "\f1dc"; | ||
1556 | } | ||
1557 | .fa-paragraph:before { | ||
1558 | content: "\f1dd"; | ||
1559 | } | ||
1560 | .fa-sliders:before { | ||
1561 | content: "\f1de"; | ||
1562 | } | ||
1563 | .fa-share-alt:before { | ||
1564 | content: "\f1e0"; | ||
1565 | } | ||
1566 | .fa-share-alt-square:before { | ||
1567 | content: "\f1e1"; | ||
1568 | } | ||
1569 | .fa-bomb:before { | ||
1570 | content: "\f1e2"; | ||
1571 | } | ||
1572 | .fa-soccer-ball-o:before, | ||
1573 | .fa-futbol-o:before { | ||
1574 | content: "\f1e3"; | ||
1575 | } | ||
1576 | .fa-tty:before { | ||
1577 | content: "\f1e4"; | ||
1578 | } | ||
1579 | .fa-binoculars:before { | ||
1580 | content: "\f1e5"; | ||
1581 | } | ||
1582 | .fa-plug:before { | ||
1583 | content: "\f1e6"; | ||
1584 | } | ||
1585 | .fa-slideshare:before { | ||
1586 | content: "\f1e7"; | ||
1587 | } | ||
1588 | .fa-twitch:before { | ||
1589 | content: "\f1e8"; | ||
1590 | } | ||
1591 | .fa-yelp:before { | ||
1592 | content: "\f1e9"; | ||
1593 | } | ||
1594 | .fa-newspaper-o:before { | ||
1595 | content: "\f1ea"; | ||
1596 | } | ||
1597 | .fa-wifi:before { | ||
1598 | content: "\f1eb"; | ||
1599 | } | ||
1600 | .fa-calculator:before { | ||
1601 | content: "\f1ec"; | ||
1602 | } | ||
1603 | .fa-paypal:before { | ||
1604 | content: "\f1ed"; | ||
1605 | } | ||
1606 | .fa-google-wallet:before { | ||
1607 | content: "\f1ee"; | ||
1608 | } | ||
1609 | .fa-cc-visa:before { | ||
1610 | content: "\f1f0"; | ||
1611 | } | ||
1612 | .fa-cc-mastercard:before { | ||
1613 | content: "\f1f1"; | ||
1614 | } | ||
1615 | .fa-cc-discover:before { | ||
1616 | content: "\f1f2"; | ||
1617 | } | ||
1618 | .fa-cc-amex:before { | ||
1619 | content: "\f1f3"; | ||
1620 | } | ||
1621 | .fa-cc-paypal:before { | ||
1622 | content: "\f1f4"; | ||
1623 | } | ||
1624 | .fa-cc-stripe:before { | ||
1625 | content: "\f1f5"; | ||
1626 | } | ||
1627 | .fa-bell-slash:before { | ||
1628 | content: "\f1f6"; | ||
1629 | } | ||
1630 | .fa-bell-slash-o:before { | ||
1631 | content: "\f1f7"; | ||
1632 | } | ||
1633 | .fa-trash:before { | ||
1634 | content: "\f1f8"; | ||
1635 | } | ||
1636 | .fa-copyright:before { | ||
1637 | content: "\f1f9"; | ||
1638 | } | ||
1639 | .fa-at:before { | ||
1640 | content: "\f1fa"; | ||
1641 | } | ||
1642 | .fa-eyedropper:before { | ||
1643 | content: "\f1fb"; | ||
1644 | } | ||
1645 | .fa-paint-brush:before { | ||
1646 | content: "\f1fc"; | ||
1647 | } | ||
1648 | .fa-birthday-cake:before { | ||
1649 | content: "\f1fd"; | ||
1650 | } | ||
1651 | .fa-area-chart:before { | ||
1652 | content: "\f1fe"; | ||
1653 | } | ||
1654 | .fa-pie-chart:before { | ||
1655 | content: "\f200"; | ||
1656 | } | ||
1657 | .fa-line-chart:before { | ||
1658 | content: "\f201"; | ||
1659 | } | ||
1660 | .fa-lastfm:before { | ||
1661 | content: "\f202"; | ||
1662 | } | ||
1663 | .fa-lastfm-square:before { | ||
1664 | content: "\f203"; | ||
1665 | } | ||
1666 | .fa-toggle-off:before { | ||
1667 | content: "\f204"; | ||
1668 | } | ||
1669 | .fa-toggle-on:before { | ||
1670 | content: "\f205"; | ||
1671 | } | ||
1672 | .fa-bicycle:before { | ||
1673 | content: "\f206"; | ||
1674 | } | ||
1675 | .fa-bus:before { | ||
1676 | content: "\f207"; | ||
1677 | } | ||
1678 | .fa-ioxhost:before { | ||
1679 | content: "\f208"; | ||
1680 | } | ||
1681 | .fa-angellist:before { | ||
1682 | content: "\f209"; | ||
1683 | } | ||
1684 | .fa-cc:before { | ||
1685 | content: "\f20a"; | ||
1686 | } | ||
1687 | .fa-shekel:before, | ||
1688 | .fa-sheqel:before, | ||
1689 | .fa-ils:before { | ||
1690 | content: "\f20b"; | ||
1691 | } | ||
1692 | .fa-meanpath:before { | ||
1693 | content: "\f20c"; | ||
1694 | } | ||
1695 | .fa-buysellads:before { | ||
1696 | content: "\f20d"; | ||
1697 | } | ||
1698 | .fa-connectdevelop:before { | ||
1699 | content: "\f20e"; | ||
1700 | } | ||
1701 | .fa-dashcube:before { | ||
1702 | content: "\f210"; | ||
1703 | } | ||
1704 | .fa-forumbee:before { | ||
1705 | content: "\f211"; | ||
1706 | } | ||
1707 | .fa-leanpub:before { | ||
1708 | content: "\f212"; | ||
1709 | } | ||
1710 | .fa-sellsy:before { | ||
1711 | content: "\f213"; | ||
1712 | } | ||
1713 | .fa-shirtsinbulk:before { | ||
1714 | content: "\f214"; | ||
1715 | } | ||
1716 | .fa-simplybuilt:before { | ||
1717 | content: "\f215"; | ||
1718 | } | ||
1719 | .fa-skyatlas:before { | ||
1720 | content: "\f216"; | ||
1721 | } | ||
1722 | .fa-cart-plus:before { | ||
1723 | content: "\f217"; | ||
1724 | } | ||
1725 | .fa-cart-arrow-down:before { | ||
1726 | content: "\f218"; | ||
1727 | } | ||
1728 | .fa-diamond:before { | ||
1729 | content: "\f219"; | ||
1730 | } | ||
1731 | .fa-ship:before { | ||
1732 | content: "\f21a"; | ||
1733 | } | ||
1734 | .fa-user-secret:before { | ||
1735 | content: "\f21b"; | ||
1736 | } | ||
1737 | .fa-motorcycle:before { | ||
1738 | content: "\f21c"; | ||
1739 | } | ||
1740 | .fa-street-view:before { | ||
1741 | content: "\f21d"; | ||
1742 | } | ||
1743 | .fa-heartbeat:before { | ||
1744 | content: "\f21e"; | ||
1745 | } | ||
1746 | .fa-venus:before { | ||
1747 | content: "\f221"; | ||
1748 | } | ||
1749 | .fa-mars:before { | ||
1750 | content: "\f222"; | ||
1751 | } | ||
1752 | .fa-mercury:before { | ||
1753 | content: "\f223"; | ||
1754 | } | ||
1755 | .fa-intersex:before, | ||
1756 | .fa-transgender:before { | ||
1757 | content: "\f224"; | ||
1758 | } | ||
1759 | .fa-transgender-alt:before { | ||
1760 | content: "\f225"; | ||
1761 | } | ||
1762 | .fa-venus-double:before { | ||
1763 | content: "\f226"; | ||
1764 | } | ||
1765 | .fa-mars-double:before { | ||
1766 | content: "\f227"; | ||
1767 | } | ||
1768 | .fa-venus-mars:before { | ||
1769 | content: "\f228"; | ||
1770 | } | ||
1771 | .fa-mars-stroke:before { | ||
1772 | content: "\f229"; | ||
1773 | } | ||
1774 | .fa-mars-stroke-v:before { | ||
1775 | content: "\f22a"; | ||
1776 | } | ||
1777 | .fa-mars-stroke-h:before { | ||
1778 | content: "\f22b"; | ||
1779 | } | ||
1780 | .fa-neuter:before { | ||
1781 | content: "\f22c"; | ||
1782 | } | ||
1783 | .fa-genderless:before { | ||
1784 | content: "\f22d"; | ||
1785 | } | ||
1786 | .fa-facebook-official:before { | ||
1787 | content: "\f230"; | ||
1788 | } | ||
1789 | .fa-pinterest-p:before { | ||
1790 | content: "\f231"; | ||
1791 | } | ||
1792 | .fa-whatsapp:before { | ||
1793 | content: "\f232"; | ||
1794 | } | ||
1795 | .fa-server:before { | ||
1796 | content: "\f233"; | ||
1797 | } | ||
1798 | .fa-user-plus:before { | ||
1799 | content: "\f234"; | ||
1800 | } | ||
1801 | .fa-user-times:before { | ||
1802 | content: "\f235"; | ||
1803 | } | ||
1804 | .fa-hotel:before, | ||
1805 | .fa-bed:before { | ||
1806 | content: "\f236"; | ||
1807 | } | ||
1808 | .fa-viacoin:before { | ||
1809 | content: "\f237"; | ||
1810 | } | ||
1811 | .fa-train:before { | ||
1812 | content: "\f238"; | ||
1813 | } | ||
1814 | .fa-subway:before { | ||
1815 | content: "\f239"; | ||
1816 | } | ||
1817 | .fa-medium:before { | ||
1818 | content: "\f23a"; | ||
1819 | } | ||
1820 | .fa-yc:before, | ||
1821 | .fa-y-combinator:before { | ||
1822 | content: "\f23b"; | ||
1823 | } | ||
1824 | .fa-optin-monster:before { | ||
1825 | content: "\f23c"; | ||
1826 | } | ||
1827 | .fa-opencart:before { | ||
1828 | content: "\f23d"; | ||
1829 | } | ||
1830 | .fa-expeditedssl:before { | ||
1831 | content: "\f23e"; | ||
1832 | } | ||
1833 | .fa-battery-4:before, | ||
1834 | .fa-battery-full:before { | ||
1835 | content: "\f240"; | ||
1836 | } | ||
1837 | .fa-battery-3:before, | ||
1838 | .fa-battery-three-quarters:before { | ||
1839 | content: "\f241"; | ||
1840 | } | ||
1841 | .fa-battery-2:before, | ||
1842 | .fa-battery-half:before { | ||
1843 | content: "\f242"; | ||
1844 | } | ||
1845 | .fa-battery-1:before, | ||
1846 | .fa-battery-quarter:before { | ||
1847 | content: "\f243"; | ||
1848 | } | ||
1849 | .fa-battery-0:before, | ||
1850 | .fa-battery-empty:before { | ||
1851 | content: "\f244"; | ||
1852 | } | ||
1853 | .fa-mouse-pointer:before { | ||
1854 | content: "\f245"; | ||
1855 | } | ||
1856 | .fa-i-cursor:before { | ||
1857 | content: "\f246"; | ||
1858 | } | ||
1859 | .fa-object-group:before { | ||
1860 | content: "\f247"; | ||
1861 | } | ||
1862 | .fa-object-ungroup:before { | ||
1863 | content: "\f248"; | ||
1864 | } | ||
1865 | .fa-sticky-note:before { | ||
1866 | content: "\f249"; | ||
1867 | } | ||
1868 | .fa-sticky-note-o:before { | ||
1869 | content: "\f24a"; | ||
1870 | } | ||
1871 | .fa-cc-jcb:before { | ||
1872 | content: "\f24b"; | ||
1873 | } | ||
1874 | .fa-cc-diners-club:before { | ||
1875 | content: "\f24c"; | ||
1876 | } | ||
1877 | .fa-clone:before { | ||
1878 | content: "\f24d"; | ||
1879 | } | ||
1880 | .fa-balance-scale:before { | ||
1881 | content: "\f24e"; | ||
1882 | } | ||
1883 | .fa-hourglass-o:before { | ||
1884 | content: "\f250"; | ||
1885 | } | ||
1886 | .fa-hourglass-1:before, | ||
1887 | .fa-hourglass-start:before { | ||
1888 | content: "\f251"; | ||
1889 | } | ||
1890 | .fa-hourglass-2:before, | ||
1891 | .fa-hourglass-half:before { | ||
1892 | content: "\f252"; | ||
1893 | } | ||
1894 | .fa-hourglass-3:before, | ||
1895 | .fa-hourglass-end:before { | ||
1896 | content: "\f253"; | ||
1897 | } | ||
1898 | .fa-hourglass:before { | ||
1899 | content: "\f254"; | ||
1900 | } | ||
1901 | .fa-hand-grab-o:before, | ||
1902 | .fa-hand-rock-o:before { | ||
1903 | content: "\f255"; | ||
1904 | } | ||
1905 | .fa-hand-stop-o:before, | ||
1906 | .fa-hand-paper-o:before { | ||
1907 | content: "\f256"; | ||
1908 | } | ||
1909 | .fa-hand-scissors-o:before { | ||
1910 | content: "\f257"; | ||
1911 | } | ||
1912 | .fa-hand-lizard-o:before { | ||
1913 | content: "\f258"; | ||
1914 | } | ||
1915 | .fa-hand-spock-o:before { | ||
1916 | content: "\f259"; | ||
1917 | } | ||
1918 | .fa-hand-pointer-o:before { | ||
1919 | content: "\f25a"; | ||
1920 | } | ||
1921 | .fa-hand-peace-o:before { | ||
1922 | content: "\f25b"; | ||
1923 | } | ||
1924 | .fa-trademark:before { | ||
1925 | content: "\f25c"; | ||
1926 | } | ||
1927 | .fa-registered:before { | ||
1928 | content: "\f25d"; | ||
1929 | } | ||
1930 | .fa-creative-commons:before { | ||
1931 | content: "\f25e"; | ||
1932 | } | ||
1933 | .fa-gg:before { | ||
1934 | content: "\f260"; | ||
1935 | } | ||
1936 | .fa-gg-circle:before { | ||
1937 | content: "\f261"; | ||
1938 | } | ||
1939 | .fa-tripadvisor:before { | ||
1940 | content: "\f262"; | ||
1941 | } | ||
1942 | .fa-odnoklassniki:before { | ||
1943 | content: "\f263"; | ||
1944 | } | ||
1945 | .fa-odnoklassniki-square:before { | ||
1946 | content: "\f264"; | ||
1947 | } | ||
1948 | .fa-get-pocket:before { | ||
1949 | content: "\f265"; | ||
1950 | } | ||
1951 | .fa-wikipedia-w:before { | ||
1952 | content: "\f266"; | ||
1953 | } | ||
1954 | .fa-safari:before { | ||
1955 | content: "\f267"; | ||
1956 | } | ||
1957 | .fa-chrome:before { | ||
1958 | content: "\f268"; | ||
1959 | } | ||
1960 | .fa-firefox:before { | ||
1961 | content: "\f269"; | ||
1962 | } | ||
1963 | .fa-opera:before { | ||
1964 | content: "\f26a"; | ||
1965 | } | ||
1966 | .fa-internet-explorer:before { | ||
1967 | content: "\f26b"; | ||
1968 | } | ||
1969 | .fa-tv:before, | ||
1970 | .fa-television:before { | ||
1971 | content: "\f26c"; | ||
1972 | } | ||
1973 | .fa-contao:before { | ||
1974 | content: "\f26d"; | ||
1975 | } | ||
1976 | .fa-500px:before { | ||
1977 | content: "\f26e"; | ||
1978 | } | ||
1979 | .fa-amazon:before { | ||
1980 | content: "\f270"; | ||
1981 | } | ||
1982 | .fa-calendar-plus-o:before { | ||
1983 | content: "\f271"; | ||
1984 | } | ||
1985 | .fa-calendar-minus-o:before { | ||
1986 | content: "\f272"; | ||
1987 | } | ||
1988 | .fa-calendar-times-o:before { | ||
1989 | content: "\f273"; | ||
1990 | } | ||
1991 | .fa-calendar-check-o:before { | ||
1992 | content: "\f274"; | ||
1993 | } | ||
1994 | .fa-industry:before { | ||
1995 | content: "\f275"; | ||
1996 | } | ||
1997 | .fa-map-pin:before { | ||
1998 | content: "\f276"; | ||
1999 | } | ||
2000 | .fa-map-signs:before { | ||
2001 | content: "\f277"; | ||
2002 | } | ||
2003 | .fa-map-o:before { | ||
2004 | content: "\f278"; | ||
2005 | } | ||
2006 | .fa-map:before { | ||
2007 | content: "\f279"; | ||
2008 | } | ||
2009 | .fa-commenting:before { | ||
2010 | content: "\f27a"; | ||
2011 | } | ||
2012 | .fa-commenting-o:before { | ||
2013 | content: "\f27b"; | ||
2014 | } | ||
2015 | .fa-houzz:before { | ||
2016 | content: "\f27c"; | ||
2017 | } | ||
2018 | .fa-vimeo:before { | ||
2019 | content: "\f27d"; | ||
2020 | } | ||
2021 | .fa-black-tie:before { | ||
2022 | content: "\f27e"; | ||
2023 | } | ||
2024 | .fa-fonticons:before { | ||
2025 | content: "\f280"; | ||
2026 | } | ||
2027 | .fa-reddit-alien:before { | ||
2028 | content: "\f281"; | ||
2029 | } | ||
2030 | .fa-edge:before { | ||
2031 | content: "\f282"; | ||
2032 | } | ||
2033 | .fa-credit-card-alt:before { | ||
2034 | content: "\f283"; | ||
2035 | } | ||
2036 | .fa-codiepie:before { | ||
2037 | content: "\f284"; | ||
2038 | } | ||
2039 | .fa-modx:before { | ||
2040 | content: "\f285"; | ||
2041 | } | ||
2042 | .fa-fort-awesome:before { | ||
2043 | content: "\f286"; | ||
2044 | } | ||
2045 | .fa-usb:before { | ||
2046 | content: "\f287"; | ||
2047 | } | ||
2048 | .fa-product-hunt:before { | ||
2049 | content: "\f288"; | ||
2050 | } | ||
2051 | .fa-mixcloud:before { | ||
2052 | content: "\f289"; | ||
2053 | } | ||
2054 | .fa-scribd:before { | ||
2055 | content: "\f28a"; | ||
2056 | } | ||
2057 | .fa-pause-circle:before { | ||
2058 | content: "\f28b"; | ||
2059 | } | ||
2060 | .fa-pause-circle-o:before { | ||
2061 | content: "\f28c"; | ||
2062 | } | ||
2063 | .fa-stop-circle:before { | ||
2064 | content: "\f28d"; | ||
2065 | } | ||
2066 | .fa-stop-circle-o:before { | ||
2067 | content: "\f28e"; | ||
2068 | } | ||
2069 | .fa-shopping-bag:before { | ||
2070 | content: "\f290"; | ||
2071 | } | ||
2072 | .fa-shopping-basket:before { | ||
2073 | content: "\f291"; | ||
2074 | } | ||
2075 | .fa-hashtag:before { | ||
2076 | content: "\f292"; | ||
2077 | } | ||
2078 | .fa-bluetooth:before { | ||
2079 | content: "\f293"; | ||
2080 | } | ||
2081 | .fa-bluetooth-b:before { | ||
2082 | content: "\f294"; | ||
2083 | } | ||
2084 | .fa-percent:before { | ||
2085 | content: "\f295"; | ||
2086 | } | ||
diff --git a/tpl/default/css/font-awesome.min.css b/tpl/default/css/font-awesome.min.css new file mode 100644 index 00000000..d0603cb4 --- /dev/null +++ b/tpl/default/css/font-awesome.min.css | |||
@@ -0,0 +1,4 @@ | |||
1 | /*! | ||
2 | * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome | ||
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) | ||
4 | */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} | ||
diff --git a/tpl/default/css/grids-responsive.css b/tpl/default/css/grids-responsive.css new file mode 100644 index 00000000..dc9f7718 --- /dev/null +++ b/tpl/default/css/grids-responsive.css | |||
@@ -0,0 +1,861 @@ | |||
1 | /*! | ||
2 | Pure v0.6.0 | ||
3 | Copyright 2014 Yahoo! Inc. All rights reserved. | ||
4 | Licensed under the BSD License. | ||
5 | https://github.com/yahoo/pure/blob/master/LICENSE.md | ||
6 | */ | ||
7 | @media screen and (min-width: 35.5em) { | ||
8 | .pure-u-sm-1, | ||
9 | .pure-u-sm-1-1, | ||
10 | .pure-u-sm-1-2, | ||
11 | .pure-u-sm-1-3, | ||
12 | .pure-u-sm-2-3, | ||
13 | .pure-u-sm-1-4, | ||
14 | .pure-u-sm-3-4, | ||
15 | .pure-u-sm-1-5, | ||
16 | .pure-u-sm-2-5, | ||
17 | .pure-u-sm-3-5, | ||
18 | .pure-u-sm-4-5, | ||
19 | .pure-u-sm-5-5, | ||
20 | .pure-u-sm-1-6, | ||
21 | .pure-u-sm-5-6, | ||
22 | .pure-u-sm-1-8, | ||
23 | .pure-u-sm-3-8, | ||
24 | .pure-u-sm-5-8, | ||
25 | .pure-u-sm-7-8, | ||
26 | .pure-u-sm-1-12, | ||
27 | .pure-u-sm-5-12, | ||
28 | .pure-u-sm-7-12, | ||
29 | .pure-u-sm-11-12, | ||
30 | .pure-u-sm-1-24, | ||
31 | .pure-u-sm-2-24, | ||
32 | .pure-u-sm-3-24, | ||
33 | .pure-u-sm-4-24, | ||
34 | .pure-u-sm-5-24, | ||
35 | .pure-u-sm-6-24, | ||
36 | .pure-u-sm-7-24, | ||
37 | .pure-u-sm-8-24, | ||
38 | .pure-u-sm-9-24, | ||
39 | .pure-u-sm-10-24, | ||
40 | .pure-u-sm-11-24, | ||
41 | .pure-u-sm-12-24, | ||
42 | .pure-u-sm-13-24, | ||
43 | .pure-u-sm-14-24, | ||
44 | .pure-u-sm-15-24, | ||
45 | .pure-u-sm-16-24, | ||
46 | .pure-u-sm-17-24, | ||
47 | .pure-u-sm-18-24, | ||
48 | .pure-u-sm-19-24, | ||
49 | .pure-u-sm-20-24, | ||
50 | .pure-u-sm-21-24, | ||
51 | .pure-u-sm-22-24, | ||
52 | .pure-u-sm-23-24, | ||
53 | .pure-u-sm-24-24 { | ||
54 | display: inline-block; | ||
55 | *display: inline; | ||
56 | zoom: 1; | ||
57 | letter-spacing: normal; | ||
58 | word-spacing: normal; | ||
59 | vertical-align: top; | ||
60 | text-rendering: auto; | ||
61 | } | ||
62 | |||
63 | .pure-u-sm-1-24 { | ||
64 | width: 4.1667%; | ||
65 | *width: 4.1357%; | ||
66 | } | ||
67 | |||
68 | .pure-u-sm-1-12, | ||
69 | .pure-u-sm-2-24 { | ||
70 | width: 8.3333%; | ||
71 | *width: 8.3023%; | ||
72 | } | ||
73 | |||
74 | .pure-u-sm-1-8, | ||
75 | .pure-u-sm-3-24 { | ||
76 | width: 12.5000%; | ||
77 | *width: 12.4690%; | ||
78 | } | ||
79 | |||
80 | .pure-u-sm-1-6, | ||
81 | .pure-u-sm-4-24 { | ||
82 | width: 16.6667%; | ||
83 | *width: 16.6357%; | ||
84 | } | ||
85 | |||
86 | .pure-u-sm-1-5 { | ||
87 | width: 20%; | ||
88 | *width: 19.9690%; | ||
89 | } | ||
90 | |||
91 | .pure-u-sm-5-24 { | ||
92 | width: 20.8333%; | ||
93 | *width: 20.8023%; | ||
94 | } | ||
95 | |||
96 | .pure-u-sm-1-4, | ||
97 | .pure-u-sm-6-24 { | ||
98 | width: 25%; | ||
99 | *width: 24.9690%; | ||
100 | } | ||
101 | |||
102 | .pure-u-sm-7-24 { | ||
103 | width: 29.1667%; | ||
104 | *width: 29.1357%; | ||
105 | } | ||
106 | |||
107 | .pure-u-sm-1-3, | ||
108 | .pure-u-sm-8-24 { | ||
109 | width: 33.3333%; | ||
110 | *width: 33.3023%; | ||
111 | } | ||
112 | |||
113 | .pure-u-sm-3-8, | ||
114 | .pure-u-sm-9-24 { | ||
115 | width: 37.5000%; | ||
116 | *width: 37.4690%; | ||
117 | } | ||
118 | |||
119 | .pure-u-sm-2-5 { | ||
120 | width: 40%; | ||
121 | *width: 39.9690%; | ||
122 | } | ||
123 | |||
124 | .pure-u-sm-5-12, | ||
125 | .pure-u-sm-10-24 { | ||
126 | width: 41.6667%; | ||
127 | *width: 41.6357%; | ||
128 | } | ||
129 | |||
130 | .pure-u-sm-11-24 { | ||
131 | width: 45.8333%; | ||
132 | *width: 45.8023%; | ||
133 | } | ||
134 | |||
135 | .pure-u-sm-1-2, | ||
136 | .pure-u-sm-12-24 { | ||
137 | width: 50%; | ||
138 | *width: 49.9690%; | ||
139 | } | ||
140 | |||
141 | .pure-u-sm-13-24 { | ||
142 | width: 54.1667%; | ||
143 | *width: 54.1357%; | ||
144 | } | ||
145 | |||
146 | .pure-u-sm-7-12, | ||
147 | .pure-u-sm-14-24 { | ||
148 | width: 58.3333%; | ||
149 | *width: 58.3023%; | ||
150 | } | ||
151 | |||
152 | .pure-u-sm-3-5 { | ||
153 | width: 60%; | ||
154 | *width: 59.9690%; | ||
155 | } | ||
156 | |||
157 | .pure-u-sm-5-8, | ||
158 | .pure-u-sm-15-24 { | ||
159 | width: 62.5000%; | ||
160 | *width: 62.4690%; | ||
161 | } | ||
162 | |||
163 | .pure-u-sm-2-3, | ||
164 | .pure-u-sm-16-24 { | ||
165 | width: 66.6667%; | ||
166 | *width: 66.6357%; | ||
167 | } | ||
168 | |||
169 | .pure-u-sm-17-24 { | ||
170 | width: 70.8333%; | ||
171 | *width: 70.8023%; | ||
172 | } | ||
173 | |||
174 | .pure-u-sm-3-4, | ||
175 | .pure-u-sm-18-24 { | ||
176 | width: 75%; | ||
177 | *width: 74.9690%; | ||
178 | } | ||
179 | |||
180 | .pure-u-sm-19-24 { | ||
181 | width: 79.1667%; | ||
182 | *width: 79.1357%; | ||
183 | } | ||
184 | |||
185 | .pure-u-sm-4-5 { | ||
186 | width: 80%; | ||
187 | *width: 79.9690%; | ||
188 | } | ||
189 | |||
190 | .pure-u-sm-5-6, | ||
191 | .pure-u-sm-20-24 { | ||
192 | width: 83.3333%; | ||
193 | *width: 83.3023%; | ||
194 | } | ||
195 | |||
196 | .pure-u-sm-7-8, | ||
197 | .pure-u-sm-21-24 { | ||
198 | width: 87.5000%; | ||
199 | *width: 87.4690%; | ||
200 | } | ||
201 | |||
202 | .pure-u-sm-11-12, | ||
203 | .pure-u-sm-22-24 { | ||
204 | width: 91.6667%; | ||
205 | *width: 91.6357%; | ||
206 | } | ||
207 | |||
208 | .pure-u-sm-23-24 { | ||
209 | width: 95.8333%; | ||
210 | *width: 95.8023%; | ||
211 | } | ||
212 | |||
213 | .pure-u-sm-1, | ||
214 | .pure-u-sm-1-1, | ||
215 | .pure-u-sm-5-5, | ||
216 | .pure-u-sm-24-24 { | ||
217 | width: 100%; | ||
218 | } | ||
219 | } | ||
220 | |||
221 | @media screen and (min-width: 48em) { | ||
222 | .pure-u-md-1, | ||
223 | .pure-u-md-1-1, | ||
224 | .pure-u-md-1-2, | ||
225 | .pure-u-md-1-3, | ||
226 | .pure-u-md-2-3, | ||
227 | .pure-u-md-1-4, | ||
228 | .pure-u-md-3-4, | ||
229 | .pure-u-md-1-5, | ||
230 | .pure-u-md-2-5, | ||
231 | .pure-u-md-3-5, | ||
232 | .pure-u-md-4-5, | ||
233 | .pure-u-md-5-5, | ||
234 | .pure-u-md-1-6, | ||
235 | .pure-u-md-5-6, | ||
236 | .pure-u-md-1-8, | ||
237 | .pure-u-md-3-8, | ||
238 | .pure-u-md-5-8, | ||
239 | .pure-u-md-7-8, | ||
240 | .pure-u-md-1-12, | ||
241 | .pure-u-md-5-12, | ||
242 | .pure-u-md-7-12, | ||
243 | .pure-u-md-11-12, | ||
244 | .pure-u-md-1-24, | ||
245 | .pure-u-md-2-24, | ||
246 | .pure-u-md-3-24, | ||
247 | .pure-u-md-4-24, | ||
248 | .pure-u-md-5-24, | ||
249 | .pure-u-md-6-24, | ||
250 | .pure-u-md-7-24, | ||
251 | .pure-u-md-8-24, | ||
252 | .pure-u-md-9-24, | ||
253 | .pure-u-md-10-24, | ||
254 | .pure-u-md-11-24, | ||
255 | .pure-u-md-12-24, | ||
256 | .pure-u-md-13-24, | ||
257 | .pure-u-md-14-24, | ||
258 | .pure-u-md-15-24, | ||
259 | .pure-u-md-16-24, | ||
260 | .pure-u-md-17-24, | ||
261 | .pure-u-md-18-24, | ||
262 | .pure-u-md-19-24, | ||
263 | .pure-u-md-20-24, | ||
264 | .pure-u-md-21-24, | ||
265 | .pure-u-md-22-24, | ||
266 | .pure-u-md-23-24, | ||
267 | .pure-u-md-24-24 { | ||
268 | display: inline-block; | ||
269 | *display: inline; | ||
270 | zoom: 1; | ||
271 | letter-spacing: normal; | ||
272 | word-spacing: normal; | ||
273 | vertical-align: top; | ||
274 | text-rendering: auto; | ||
275 | } | ||
276 | |||
277 | .pure-u-md-1-24 { | ||
278 | width: 4.1667%; | ||
279 | *width: 4.1357%; | ||
280 | } | ||
281 | |||
282 | .pure-u-md-1-12, | ||
283 | .pure-u-md-2-24 { | ||
284 | width: 8.3333%; | ||
285 | *width: 8.3023%; | ||
286 | } | ||
287 | |||
288 | .pure-u-md-1-8, | ||
289 | .pure-u-md-3-24 { | ||
290 | width: 12.5000%; | ||
291 | *width: 12.4690%; | ||
292 | } | ||
293 | |||
294 | .pure-u-md-1-6, | ||
295 | .pure-u-md-4-24 { | ||
296 | width: 16.6667%; | ||
297 | *width: 16.6357%; | ||
298 | } | ||
299 | |||
300 | .pure-u-md-1-5 { | ||
301 | width: 20%; | ||
302 | *width: 19.9690%; | ||
303 | } | ||
304 | |||
305 | .pure-u-md-5-24 { | ||
306 | width: 20.8333%; | ||
307 | *width: 20.8023%; | ||
308 | } | ||
309 | |||
310 | .pure-u-md-1-4, | ||
311 | .pure-u-md-6-24 { | ||
312 | width: 25%; | ||
313 | *width: 24.9690%; | ||
314 | } | ||
315 | |||
316 | .pure-u-md-7-24 { | ||
317 | width: 29.1667%; | ||
318 | *width: 29.1357%; | ||
319 | } | ||
320 | |||
321 | .pure-u-md-1-3, | ||
322 | .pure-u-md-8-24 { | ||
323 | width: 33.3333%; | ||
324 | *width: 33.3023%; | ||
325 | } | ||
326 | |||
327 | .pure-u-md-3-8, | ||
328 | .pure-u-md-9-24 { | ||
329 | width: 37.5000%; | ||
330 | *width: 37.4690%; | ||
331 | } | ||
332 | |||
333 | .pure-u-md-2-5 { | ||
334 | width: 40%; | ||
335 | *width: 39.9690%; | ||
336 | } | ||
337 | |||
338 | .pure-u-md-5-12, | ||
339 | .pure-u-md-10-24 { | ||
340 | width: 41.6667%; | ||
341 | *width: 41.6357%; | ||
342 | } | ||
343 | |||
344 | .pure-u-md-11-24 { | ||
345 | width: 45.8333%; | ||
346 | *width: 45.8023%; | ||
347 | } | ||
348 | |||
349 | .pure-u-md-1-2, | ||
350 | .pure-u-md-12-24 { | ||
351 | width: 50%; | ||
352 | *width: 49.9690%; | ||
353 | } | ||
354 | |||
355 | .pure-u-md-13-24 { | ||
356 | width: 54.1667%; | ||
357 | *width: 54.1357%; | ||
358 | } | ||
359 | |||
360 | .pure-u-md-7-12, | ||
361 | .pure-u-md-14-24 { | ||
362 | width: 58.3333%; | ||
363 | *width: 58.3023%; | ||
364 | } | ||
365 | |||
366 | .pure-u-md-3-5 { | ||
367 | width: 60%; | ||
368 | *width: 59.9690%; | ||
369 | } | ||
370 | |||
371 | .pure-u-md-5-8, | ||
372 | .pure-u-md-15-24 { | ||
373 | width: 62.5000%; | ||
374 | *width: 62.4690%; | ||
375 | } | ||
376 | |||
377 | .pure-u-md-2-3, | ||
378 | .pure-u-md-16-24 { | ||
379 | width: 66.6667%; | ||
380 | *width: 66.6357%; | ||
381 | } | ||
382 | |||
383 | .pure-u-md-17-24 { | ||
384 | width: 70.8333%; | ||
385 | *width: 70.8023%; | ||
386 | } | ||
387 | |||
388 | .pure-u-md-3-4, | ||
389 | .pure-u-md-18-24 { | ||
390 | width: 75%; | ||
391 | *width: 74.9690%; | ||
392 | } | ||
393 | |||
394 | .pure-u-md-19-24 { | ||
395 | width: 79.1667%; | ||
396 | *width: 79.1357%; | ||
397 | } | ||
398 | |||
399 | .pure-u-md-4-5 { | ||
400 | width: 80%; | ||
401 | *width: 79.9690%; | ||
402 | } | ||
403 | |||
404 | .pure-u-md-5-6, | ||
405 | .pure-u-md-20-24 { | ||
406 | width: 83.3333%; | ||
407 | *width: 83.3023%; | ||
408 | } | ||
409 | |||
410 | .pure-u-md-7-8, | ||
411 | .pure-u-md-21-24 { | ||
412 | width: 87.5000%; | ||
413 | *width: 87.4690%; | ||
414 | } | ||
415 | |||
416 | .pure-u-md-11-12, | ||
417 | .pure-u-md-22-24 { | ||
418 | width: 91.6667%; | ||
419 | *width: 91.6357%; | ||
420 | } | ||
421 | |||
422 | .pure-u-md-23-24 { | ||
423 | width: 95.8333%; | ||
424 | *width: 95.8023%; | ||
425 | } | ||
426 | |||
427 | .pure-u-md-1, | ||
428 | .pure-u-md-1-1, | ||
429 | .pure-u-md-5-5, | ||
430 | .pure-u-md-24-24 { | ||
431 | width: 100%; | ||
432 | } | ||
433 | } | ||
434 | |||
435 | @media screen and (min-width: 64em) { | ||
436 | .pure-u-lg-1, | ||
437 | .pure-u-lg-1-1, | ||
438 | .pure-u-lg-1-2, | ||
439 | .pure-u-lg-1-3, | ||
440 | .pure-u-lg-2-3, | ||
441 | .pure-u-lg-1-4, | ||
442 | .pure-u-lg-3-4, | ||
443 | .pure-u-lg-1-5, | ||
444 | .pure-u-lg-2-5, | ||
445 | .pure-u-lg-3-5, | ||
446 | .pure-u-lg-4-5, | ||
447 | .pure-u-lg-5-5, | ||
448 | .pure-u-lg-1-6, | ||
449 | .pure-u-lg-5-6, | ||
450 | .pure-u-lg-1-8, | ||
451 | .pure-u-lg-3-8, | ||
452 | .pure-u-lg-5-8, | ||
453 | .pure-u-lg-7-8, | ||
454 | .pure-u-lg-1-12, | ||
455 | .pure-u-lg-5-12, | ||
456 | .pure-u-lg-7-12, | ||
457 | .pure-u-lg-11-12, | ||
458 | .pure-u-lg-1-24, | ||
459 | .pure-u-lg-2-24, | ||
460 | .pure-u-lg-3-24, | ||
461 | .pure-u-lg-4-24, | ||
462 | .pure-u-lg-5-24, | ||
463 | .pure-u-lg-6-24, | ||
464 | .pure-u-lg-7-24, | ||
465 | .pure-u-lg-8-24, | ||
466 | .pure-u-lg-9-24, | ||
467 | .pure-u-lg-10-24, | ||
468 | .pure-u-lg-11-24, | ||
469 | .pure-u-lg-12-24, | ||
470 | .pure-u-lg-13-24, | ||
471 | .pure-u-lg-14-24, | ||
472 | .pure-u-lg-15-24, | ||
473 | .pure-u-lg-16-24, | ||
474 | .pure-u-lg-17-24, | ||
475 | .pure-u-lg-18-24, | ||
476 | .pure-u-lg-19-24, | ||
477 | .pure-u-lg-20-24, | ||
478 | .pure-u-lg-21-24, | ||
479 | .pure-u-lg-22-24, | ||
480 | .pure-u-lg-23-24, | ||
481 | .pure-u-lg-24-24 { | ||
482 | display: inline-block; | ||
483 | *display: inline; | ||
484 | zoom: 1; | ||
485 | letter-spacing: normal; | ||
486 | word-spacing: normal; | ||
487 | vertical-align: top; | ||
488 | text-rendering: auto; | ||
489 | } | ||
490 | |||
491 | .pure-u-lg-1-24 { | ||
492 | width: 4.1667%; | ||
493 | *width: 4.1357%; | ||
494 | } | ||
495 | |||
496 | .pure-u-lg-1-12, | ||
497 | .pure-u-lg-2-24 { | ||
498 | width: 8.3333%; | ||
499 | *width: 8.3023%; | ||
500 | } | ||
501 | |||
502 | .pure-u-lg-1-8, | ||
503 | .pure-u-lg-3-24 { | ||
504 | width: 12.5000%; | ||
505 | *width: 12.4690%; | ||
506 | } | ||
507 | |||
508 | .pure-u-lg-1-6, | ||
509 | .pure-u-lg-4-24 { | ||
510 | width: 16.6667%; | ||
511 | *width: 16.6357%; | ||
512 | } | ||
513 | |||
514 | .pure-u-lg-1-5 { | ||
515 | width: 20%; | ||
516 | *width: 19.9690%; | ||
517 | } | ||
518 | |||
519 | .pure-u-lg-5-24 { | ||
520 | width: 20.8333%; | ||
521 | *width: 20.8023%; | ||
522 | } | ||
523 | |||
524 | .pure-u-lg-1-4, | ||
525 | .pure-u-lg-6-24 { | ||
526 | width: 25%; | ||
527 | *width: 24.9690%; | ||
528 | } | ||
529 | |||
530 | .pure-u-lg-7-24 { | ||
531 | width: 29.1667%; | ||
532 | *width: 29.1357%; | ||
533 | } | ||
534 | |||
535 | .pure-u-lg-1-3, | ||
536 | .pure-u-lg-8-24 { | ||
537 | width: 33.3333%; | ||
538 | *width: 33.3023%; | ||
539 | } | ||
540 | |||
541 | .pure-u-lg-3-8, | ||
542 | .pure-u-lg-9-24 { | ||
543 | width: 37.5000%; | ||
544 | *width: 37.4690%; | ||
545 | } | ||
546 | |||
547 | .pure-u-lg-2-5 { | ||
548 | width: 40%; | ||
549 | *width: 39.9690%; | ||
550 | } | ||
551 | |||
552 | .pure-u-lg-5-12, | ||
553 | .pure-u-lg-10-24 { | ||
554 | width: 41.6667%; | ||
555 | *width: 41.6357%; | ||
556 | } | ||
557 | |||
558 | .pure-u-lg-11-24 { | ||
559 | width: 45.8333%; | ||
560 | *width: 45.8023%; | ||
561 | } | ||
562 | |||
563 | .pure-u-lg-1-2, | ||
564 | .pure-u-lg-12-24 { | ||
565 | width: 50%; | ||
566 | *width: 49.9690%; | ||
567 | } | ||
568 | |||
569 | .pure-u-lg-13-24 { | ||
570 | width: 54.1667%; | ||
571 | *width: 54.1357%; | ||
572 | } | ||
573 | |||
574 | .pure-u-lg-7-12, | ||
575 | .pure-u-lg-14-24 { | ||
576 | width: 58.3333%; | ||
577 | *width: 58.3023%; | ||
578 | } | ||
579 | |||
580 | .pure-u-lg-3-5 { | ||
581 | width: 60%; | ||
582 | *width: 59.9690%; | ||
583 | } | ||
584 | |||
585 | .pure-u-lg-5-8, | ||
586 | .pure-u-lg-15-24 { | ||
587 | width: 62.5000%; | ||
588 | *width: 62.4690%; | ||
589 | } | ||
590 | |||
591 | .pure-u-lg-2-3, | ||
592 | .pure-u-lg-16-24 { | ||
593 | width: 66.6667%; | ||
594 | *width: 66.6357%; | ||
595 | } | ||
596 | |||
597 | .pure-u-lg-17-24 { | ||
598 | width: 70.8333%; | ||
599 | *width: 70.8023%; | ||
600 | } | ||
601 | |||
602 | .pure-u-lg-3-4, | ||
603 | .pure-u-lg-18-24 { | ||
604 | width: 75%; | ||
605 | *width: 74.9690%; | ||
606 | } | ||
607 | |||
608 | .pure-u-lg-19-24 { | ||
609 | width: 79.1667%; | ||
610 | *width: 79.1357%; | ||
611 | } | ||
612 | |||
613 | .pure-u-lg-4-5 { | ||
614 | width: 80%; | ||
615 | *width: 79.9690%; | ||
616 | } | ||
617 | |||
618 | .pure-u-lg-5-6, | ||
619 | .pure-u-lg-20-24 { | ||
620 | width: 83.3333%; | ||
621 | *width: 83.3023%; | ||
622 | } | ||
623 | |||
624 | .pure-u-lg-7-8, | ||
625 | .pure-u-lg-21-24 { | ||
626 | width: 87.5000%; | ||
627 | *width: 87.4690%; | ||
628 | } | ||
629 | |||
630 | .pure-u-lg-11-12, | ||
631 | .pure-u-lg-22-24 { | ||
632 | width: 91.6667%; | ||
633 | *width: 91.6357%; | ||
634 | } | ||
635 | |||
636 | .pure-u-lg-23-24 { | ||
637 | width: 95.8333%; | ||
638 | *width: 95.8023%; | ||
639 | } | ||
640 | |||
641 | .pure-u-lg-1, | ||
642 | .pure-u-lg-1-1, | ||
643 | .pure-u-lg-5-5, | ||
644 | .pure-u-lg-24-24 { | ||
645 | width: 100%; | ||
646 | } | ||
647 | } | ||
648 | |||
649 | @media screen and (min-width: 80em) { | ||
650 | .pure-u-xl-1, | ||
651 | .pure-u-xl-1-1, | ||
652 | .pure-u-xl-1-2, | ||
653 | .pure-u-xl-1-3, | ||
654 | .pure-u-xl-2-3, | ||
655 | .pure-u-xl-1-4, | ||
656 | .pure-u-xl-3-4, | ||
657 | .pure-u-xl-1-5, | ||
658 | .pure-u-xl-2-5, | ||
659 | .pure-u-xl-3-5, | ||
660 | .pure-u-xl-4-5, | ||
661 | .pure-u-xl-5-5, | ||
662 | .pure-u-xl-1-6, | ||
663 | .pure-u-xl-5-6, | ||
664 | .pure-u-xl-1-8, | ||
665 | .pure-u-xl-3-8, | ||
666 | .pure-u-xl-5-8, | ||
667 | .pure-u-xl-7-8, | ||
668 | .pure-u-xl-1-12, | ||
669 | .pure-u-xl-5-12, | ||
670 | .pure-u-xl-7-12, | ||
671 | .pure-u-xl-11-12, | ||
672 | .pure-u-xl-1-24, | ||
673 | .pure-u-xl-2-24, | ||
674 | .pure-u-xl-3-24, | ||
675 | .pure-u-xl-4-24, | ||
676 | .pure-u-xl-5-24, | ||
677 | .pure-u-xl-6-24, | ||
678 | .pure-u-xl-7-24, | ||
679 | .pure-u-xl-8-24, | ||
680 | .pure-u-xl-9-24, | ||
681 | .pure-u-xl-10-24, | ||
682 | .pure-u-xl-11-24, | ||
683 | .pure-u-xl-12-24, | ||
684 | .pure-u-xl-13-24, | ||
685 | .pure-u-xl-14-24, | ||
686 | .pure-u-xl-15-24, | ||
687 | .pure-u-xl-16-24, | ||
688 | .pure-u-xl-17-24, | ||
689 | .pure-u-xl-18-24, | ||
690 | .pure-u-xl-19-24, | ||
691 | .pure-u-xl-20-24, | ||
692 | .pure-u-xl-21-24, | ||
693 | .pure-u-xl-22-24, | ||
694 | .pure-u-xl-23-24, | ||
695 | .pure-u-xl-24-24 { | ||
696 | display: inline-block; | ||
697 | *display: inline; | ||
698 | zoom: 1; | ||
699 | letter-spacing: normal; | ||
700 | word-spacing: normal; | ||
701 | vertical-align: top; | ||
702 | text-rendering: auto; | ||
703 | } | ||
704 | |||
705 | .pure-u-xl-1-24 { | ||
706 | width: 4.1667%; | ||
707 | *width: 4.1357%; | ||
708 | } | ||
709 | |||
710 | .pure-u-xl-1-12, | ||
711 | .pure-u-xl-2-24 { | ||
712 | width: 8.3333%; | ||
713 | *width: 8.3023%; | ||
714 | } | ||
715 | |||
716 | .pure-u-xl-1-8, | ||
717 | .pure-u-xl-3-24 { | ||
718 | width: 12.5000%; | ||
719 | *width: 12.4690%; | ||
720 | } | ||
721 | |||
722 | .pure-u-xl-1-6, | ||
723 | .pure-u-xl-4-24 { | ||
724 | width: 16.6667%; | ||
725 | *width: 16.6357%; | ||
726 | } | ||
727 | |||
728 | .pure-u-xl-1-5 { | ||
729 | width: 20%; | ||
730 | *width: 19.9690%; | ||
731 | } | ||
732 | |||
733 | .pure-u-xl-5-24 { | ||
734 | width: 20.8333%; | ||
735 | *width: 20.8023%; | ||
736 | } | ||
737 | |||
738 | .pure-u-xl-1-4, | ||
739 | .pure-u-xl-6-24 { | ||
740 | width: 25%; | ||
741 | *width: 24.9690%; | ||
742 | } | ||
743 | |||
744 | .pure-u-xl-7-24 { | ||
745 | width: 29.1667%; | ||
746 | *width: 29.1357%; | ||
747 | } | ||
748 | |||
749 | .pure-u-xl-1-3, | ||
750 | .pure-u-xl-8-24 { | ||
751 | width: 33.3333%; | ||
752 | *width: 33.3023%; | ||
753 | } | ||
754 | |||
755 | .pure-u-xl-3-8, | ||
756 | .pure-u-xl-9-24 { | ||
757 | width: 37.5000%; | ||
758 | *width: 37.4690%; | ||
759 | } | ||
760 | |||
761 | .pure-u-xl-2-5 { | ||
762 | width: 40%; | ||
763 | *width: 39.9690%; | ||
764 | } | ||
765 | |||
766 | .pure-u-xl-5-12, | ||
767 | .pure-u-xl-10-24 { | ||
768 | width: 41.6667%; | ||
769 | *width: 41.6357%; | ||
770 | } | ||
771 | |||
772 | .pure-u-xl-11-24 { | ||
773 | width: 45.8333%; | ||
774 | *width: 45.8023%; | ||
775 | } | ||
776 | |||
777 | .pure-u-xl-1-2, | ||
778 | .pure-u-xl-12-24 { | ||
779 | width: 50%; | ||
780 | *width: 49.9690%; | ||
781 | } | ||
782 | |||
783 | .pure-u-xl-13-24 { | ||
784 | width: 54.1667%; | ||
785 | *width: 54.1357%; | ||
786 | } | ||
787 | |||
788 | .pure-u-xl-7-12, | ||
789 | .pure-u-xl-14-24 { | ||
790 | width: 58.3333%; | ||
791 | *width: 58.3023%; | ||
792 | } | ||
793 | |||
794 | .pure-u-xl-3-5 { | ||
795 | width: 60%; | ||
796 | *width: 59.9690%; | ||
797 | } | ||
798 | |||
799 | .pure-u-xl-5-8, | ||
800 | .pure-u-xl-15-24 { | ||
801 | width: 62.5000%; | ||
802 | *width: 62.4690%; | ||
803 | } | ||
804 | |||
805 | .pure-u-xl-2-3, | ||
806 | .pure-u-xl-16-24 { | ||
807 | width: 66.6667%; | ||
808 | *width: 66.6357%; | ||
809 | } | ||
810 | |||
811 | .pure-u-xl-17-24 { | ||
812 | width: 70.8333%; | ||
813 | *width: 70.8023%; | ||
814 | } | ||
815 | |||
816 | .pure-u-xl-3-4, | ||
817 | .pure-u-xl-18-24 { | ||
818 | width: 75%; | ||
819 | *width: 74.9690%; | ||
820 | } | ||
821 | |||
822 | .pure-u-xl-19-24 { | ||
823 | width: 79.1667%; | ||
824 | *width: 79.1357%; | ||
825 | } | ||
826 | |||
827 | .pure-u-xl-4-5 { | ||
828 | width: 80%; | ||
829 | *width: 79.9690%; | ||
830 | } | ||
831 | |||
832 | .pure-u-xl-5-6, | ||
833 | .pure-u-xl-20-24 { | ||
834 | width: 83.3333%; | ||
835 | *width: 83.3023%; | ||
836 | } | ||
837 | |||
838 | .pure-u-xl-7-8, | ||
839 | .pure-u-xl-21-24 { | ||
840 | width: 87.5000%; | ||
841 | *width: 87.4690%; | ||
842 | } | ||
843 | |||
844 | .pure-u-xl-11-12, | ||
845 | .pure-u-xl-22-24 { | ||
846 | width: 91.6667%; | ||
847 | *width: 91.6357%; | ||
848 | } | ||
849 | |||
850 | .pure-u-xl-23-24 { | ||
851 | width: 95.8333%; | ||
852 | *width: 95.8023%; | ||
853 | } | ||
854 | |||
855 | .pure-u-xl-1, | ||
856 | .pure-u-xl-1-1, | ||
857 | .pure-u-xl-5-5, | ||
858 | .pure-u-xl-24-24 { | ||
859 | width: 100%; | ||
860 | } | ||
861 | } \ No newline at end of file | ||
diff --git a/tpl/default/css/grids-responsive.min.css b/tpl/default/css/grids-responsive.min.css new file mode 100644 index 00000000..1df05db8 --- /dev/null +++ b/tpl/default/css/grids-responsive.min.css | |||
@@ -0,0 +1,7 @@ | |||
1 | /*! | ||
2 | Pure v0.6.0 | ||
3 | Copyright 2014 Yahoo! Inc. All rights reserved. | ||
4 | Licensed under the BSD License. | ||
5 | https://github.com/yahoo/pure/blob/master/LICENSE.md | ||
6 | */ | ||
7 | @media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%;*width:4.1357%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%;*width:8.3023%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%;*width:12.469%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%;*width:16.6357%}.pure-u-sm-1-5{width:20%;*width:19.969%}.pure-u-sm-5-24{width:20.8333%;*width:20.8023%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%;*width:24.969%}.pure-u-sm-7-24{width:29.1667%;*width:29.1357%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%;*width:33.3023%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%;*width:37.469%}.pure-u-sm-2-5{width:40%;*width:39.969%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%;*width:41.6357%}.pure-u-sm-11-24{width:45.8333%;*width:45.8023%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%;*width:49.969%}.pure-u-sm-13-24{width:54.1667%;*width:54.1357%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%;*width:58.3023%}.pure-u-sm-3-5{width:60%;*width:59.969%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5%;*width:62.469%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%;*width:66.6357%}.pure-u-sm-17-24{width:70.8333%;*width:70.8023%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%;*width:74.969%}.pure-u-sm-19-24{width:79.1667%;*width:79.1357%}.pure-u-sm-4-5{width:80%;*width:79.969%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%;*width:83.3023%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5%;*width:87.469%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%;*width:91.6357%}.pure-u-sm-23-24{width:95.8333%;*width:95.8023%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%;*width:4.1357%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%;*width:8.3023%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%;*width:12.469%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%;*width:16.6357%}.pure-u-md-1-5{width:20%;*width:19.969%}.pure-u-md-5-24{width:20.8333%;*width:20.8023%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%;*width:24.969%}.pure-u-md-7-24{width:29.1667%;*width:29.1357%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%;*width:33.3023%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%;*width:37.469%}.pure-u-md-2-5{width:40%;*width:39.969%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%;*width:41.6357%}.pure-u-md-11-24{width:45.8333%;*width:45.8023%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%;*width:49.969%}.pure-u-md-13-24{width:54.1667%;*width:54.1357%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%;*width:58.3023%}.pure-u-md-3-5{width:60%;*width:59.969%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5%;*width:62.469%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%;*width:66.6357%}.pure-u-md-17-24{width:70.8333%;*width:70.8023%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%;*width:74.969%}.pure-u-md-19-24{width:79.1667%;*width:79.1357%}.pure-u-md-4-5{width:80%;*width:79.969%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%;*width:83.3023%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5%;*width:87.469%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%;*width:91.6357%}.pure-u-md-23-24{width:95.8333%;*width:95.8023%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%;*width:4.1357%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%;*width:8.3023%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%;*width:12.469%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%;*width:16.6357%}.pure-u-lg-1-5{width:20%;*width:19.969%}.pure-u-lg-5-24{width:20.8333%;*width:20.8023%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%;*width:24.969%}.pure-u-lg-7-24{width:29.1667%;*width:29.1357%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%;*width:33.3023%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%;*width:37.469%}.pure-u-lg-2-5{width:40%;*width:39.969%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%;*width:41.6357%}.pure-u-lg-11-24{width:45.8333%;*width:45.8023%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%;*width:49.969%}.pure-u-lg-13-24{width:54.1667%;*width:54.1357%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%;*width:58.3023%}.pure-u-lg-3-5{width:60%;*width:59.969%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%;*width:62.469%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%;*width:66.6357%}.pure-u-lg-17-24{width:70.8333%;*width:70.8023%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%;*width:74.969%}.pure-u-lg-19-24{width:79.1667%;*width:79.1357%}.pure-u-lg-4-5{width:80%;*width:79.969%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%;*width:83.3023%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%;*width:87.469%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%;*width:91.6357%}.pure-u-lg-23-24{width:95.8333%;*width:95.8023%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%;*width:4.1357%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%;*width:8.3023%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%;*width:12.469%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%;*width:16.6357%}.pure-u-xl-1-5{width:20%;*width:19.969%}.pure-u-xl-5-24{width:20.8333%;*width:20.8023%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%;*width:24.969%}.pure-u-xl-7-24{width:29.1667%;*width:29.1357%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%;*width:33.3023%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%;*width:37.469%}.pure-u-xl-2-5{width:40%;*width:39.969%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%;*width:41.6357%}.pure-u-xl-11-24{width:45.8333%;*width:45.8023%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%;*width:49.969%}.pure-u-xl-13-24{width:54.1667%;*width:54.1357%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%;*width:58.3023%}.pure-u-xl-3-5{width:60%;*width:59.969%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5%;*width:62.469%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%;*width:66.6357%}.pure-u-xl-17-24{width:70.8333%;*width:70.8023%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%;*width:74.969%}.pure-u-xl-19-24{width:79.1667%;*width:79.1357%}.pure-u-xl-4-5{width:80%;*width:79.969%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%;*width:83.3023%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5%;*width:87.469%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%;*width:91.6357%}.pure-u-xl-23-24{width:95.8333%;*width:95.8023%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}} \ No newline at end of file | ||
diff --git a/tpl/default/css/pure-extras.css b/tpl/default/css/pure-extras.css new file mode 100644 index 00000000..d72fc94c --- /dev/null +++ b/tpl/default/css/pure-extras.css | |||
@@ -0,0 +1,262 @@ | |||
1 | /* Images */ | ||
2 | .pure-img-eliptical { | ||
3 | border-radius: 80%; | ||
4 | } | ||
5 | .pure-img-rounded { | ||
6 | border-radius: 3px; | ||
7 | } | ||
8 | .pure-img-bordered { | ||
9 | background-color: #FFFFFF; | ||
10 | border: 1px solid rgba(0, 0, 0, 0.2); | ||
11 | padding: 5px; | ||
12 | } | ||
13 | |||
14 | |||
15 | /* Thumbnails */ | ||
16 | .pure-thumbnails li { | ||
17 | text-align: center; | ||
18 | display: inline-block; | ||
19 | *display: inline; | ||
20 | /* IE7 inline-block hack */ | ||
21 | *zoom: 1; | ||
22 | vertical-align: top; | ||
23 | -webkit-box-sizing: border-box; | ||
24 | -moz-box-sizing: border-box; | ||
25 | box-sizing: border-box; | ||
26 | padding: 0.5em; | ||
27 | } | ||
28 | .pure-thumbnails { | ||
29 | list-style: none; | ||
30 | margin: 0; | ||
31 | padding: 0; | ||
32 | } | ||
33 | |||
34 | .pure-thumbnails a:focus { | ||
35 | outline: 0 none; | ||
36 | } | ||
37 | |||
38 | .pure-thumb { | ||
39 | display: block; | ||
40 | text-decoration: none; | ||
41 | color: inherit; | ||
42 | } | ||
43 | .pure-thumb img { | ||
44 | max-width: 100%; | ||
45 | margin-right: auto; | ||
46 | margin-left: auto; | ||
47 | vertical-align: middle; /* this will remove a thin line below the image */ | ||
48 | -webkit-box-sizing: border-box; | ||
49 | -moz-box-sizing: border-box; | ||
50 | box-sizing: border-box; | ||
51 | } | ||
52 | |||
53 | .pure-thumb-bordered { | ||
54 | border: 1px solid rgba(0, 0, 0, 0.2); | ||
55 | } | ||
56 | .pure-thumb .caption { | ||
57 | text-align: left; | ||
58 | display: block; | ||
59 | margin: 0 5px 6px; | ||
60 | |||
61 | } | ||
62 | .pure-thumb .caption p { | ||
63 | margin: 0.3em 0 0; | ||
64 | font-size: 75%; | ||
65 | } | ||
66 | .pure-thumb .caption .caption-head { | ||
67 | font-weight: bold; | ||
68 | margin-top: 0.3em; | ||
69 | } | ||
70 | |||
71 | .pure-thumb-eliptical img { | ||
72 | border-radius: 50%; | ||
73 | } | ||
74 | .pure-thumb-rounded img { | ||
75 | border-radius: 3px; | ||
76 | } | ||
77 | |||
78 | /* Badges/Pills */ | ||
79 | .pure-badge, | ||
80 | .pure-badge-error, | ||
81 | .pure-badge-warning, | ||
82 | .pure-badge-success, | ||
83 | .pure-badge-info, | ||
84 | .pure-badge-inverse { | ||
85 | padding: 0.35em 0.9em 0.35em; | ||
86 | background-color: #9D988E; | ||
87 | color: #fff; | ||
88 | display: inline-block; | ||
89 | font-size: 11.844px; | ||
90 | font-weight: bold; | ||
91 | line-height: 1.2em; | ||
92 | vertical-align: baseline; | ||
93 | white-space: nowrap; | ||
94 | border-radius: 20px; | ||
95 | margin: 0.2em; | ||
96 | } | ||
97 | .pure-badge-error { | ||
98 | background-color: #D13C38; | ||
99 | } | ||
100 | .pure-badge-warning { | ||
101 | background-color: #E78C05; | ||
102 | } | ||
103 | .pure-badge-success { | ||
104 | background-color: rgb(83, 180, 79); | ||
105 | } | ||
106 | .pure-badge-info { | ||
107 | background-color: rgb(18, 169, 218); | ||
108 | } | ||
109 | .pure-badge-inverse { | ||
110 | background-color: #4D370C; | ||
111 | } | ||
112 | |||
113 | /* Alerts */ | ||
114 | .pure-alert { | ||
115 | position: relative; | ||
116 | margin-bottom: 1em; | ||
117 | padding: 1em; | ||
118 | background: #ccc; | ||
119 | border-radius: 3px; | ||
120 | } | ||
121 | |||
122 | .pure-alert label { | ||
123 | display: inline-block; | ||
124 | *display: inline; | ||
125 | /* IE7 inline-block hack */ | ||
126 | *zoom: 1; | ||
127 | white-space: nowrap; | ||
128 | } | ||
129 | |||
130 | .pure-alert { | ||
131 | background-color: rgb(209, 235, 238); | ||
132 | color: rgb(102, 131, 145); | ||
133 | } | ||
134 | .pure-alert-error { | ||
135 | background-color: #D13C38; | ||
136 | color: #fff; | ||
137 | } | ||
138 | |||
139 | .pure-alert-warning { | ||
140 | background-color: rgb(250, 191, 103); | ||
141 | color: rgb(151, 96, 13); | ||
142 | } | ||
143 | |||
144 | .pure-alert-success { | ||
145 | background-color: rgb(83, 180, 79); | ||
146 | color: #fff; | ||
147 | } | ||
148 | |||
149 | |||
150 | /* Contextual Modals */ | ||
151 | |||
152 | .pure-popover { | ||
153 | position: relative; | ||
154 | width: 300px; | ||
155 | background-color: #f0f1f3; | ||
156 | color: #2f3034; | ||
157 | padding: 15px; | ||
158 | border: 1px solid #bfc0c8; | ||
159 | border-radius: 2px; | ||
160 | box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); | ||
161 | box-padding: border-box; | ||
162 | -webkit-background-clip: padding-box; | ||
163 | -moz-background-clip: padding; | ||
164 | background-clip: padding-box; | ||
165 | } | ||
166 | |||
167 | .pure-arrow-border, .pure-arrow { | ||
168 | border-style: solid; | ||
169 | border-width: 10px; | ||
170 | height:0; | ||
171 | width:0; | ||
172 | position:absolute; | ||
173 | } | ||
174 | |||
175 | |||
176 | /* POPOVER ARROW POSITIONING BOTTOM */ | ||
177 | |||
178 | .pure-popover.bottom .pure-arrow-border { | ||
179 | border-color: #bfc0c8 transparent transparent transparent; | ||
180 | bottom: -20px; | ||
181 | left: 50%; | ||
182 | } | ||
183 | .pure-popover.bottom .pure-arrow { | ||
184 | border-color: #f0f1f3 transparent transparent transparent; | ||
185 | bottom:-19px; | ||
186 | left: 50%; | ||
187 | } | ||
188 | |||
189 | /* POPOVER ARROW POSITIONING TOP*/ | ||
190 | |||
191 | .pure-popover.top .pure-arrow-border { | ||
192 | border-color: transparent transparent #bfc0c8 transparent; | ||
193 | top: -21px; | ||
194 | left: 50%; | ||
195 | } | ||
196 | .pure-popover.top .pure-arrow { | ||
197 | border-color: transparent transparent #f0f1f3 transparent; | ||
198 | top:-20px; | ||
199 | left: 50%; | ||
200 | } | ||
201 | |||
202 | /* POPOVER ARROW POSITIONING RIGHT*/ | ||
203 | |||
204 | .pure-popover.right .pure-arrow-border { | ||
205 | border-color: transparent transparent transparent #bfc0c8; | ||
206 | top: 45%; | ||
207 | right: -21px; | ||
208 | } | ||
209 | .pure-popover.right .pure-arrow { | ||
210 | border-color: transparent transparent transparent #f0f1f3; | ||
211 | top:45%; | ||
212 | right: -20px; | ||
213 | } | ||
214 | |||
215 | |||
216 | /* POPOVER ARROW POSITIONING LEFT*/ | ||
217 | |||
218 | .pure-popover.left .pure-arrow-border { | ||
219 | border-color: transparent #bfc0c8 transparent transparent; | ||
220 | top: 45%; | ||
221 | left: -21px; | ||
222 | } | ||
223 | .pure-popover.left .pure-arrow { | ||
224 | border-color: transparent #f0f1f3 transparent transparent; | ||
225 | top:45%; | ||
226 | left: -20px; | ||
227 | } | ||
228 | |||
229 | |||
230 | /* BUTTON IMPROVEMENTS */ | ||
231 | .pure-button-block { | ||
232 | display: block; | ||
233 | } | ||
234 | .pure-button-small { | ||
235 | padding: .6em 2em .65em; | ||
236 | font-size:70%; | ||
237 | } | ||
238 | .pure-button-large { | ||
239 | padding: .8em 5em .9em; | ||
240 | font-size:110%; | ||
241 | } | ||
242 | .pure-button-selected { | ||
243 | background-color: #345fcb; | ||
244 | color: #fff; | ||
245 | } | ||
246 | .pure-button-secondary { | ||
247 | background: rgb(161, 195, 238); | ||
248 | color: rgb(26, 88, 122); | ||
249 | } | ||
250 | .pure-button-error { | ||
251 | background: rgb(214, 86, 75); | ||
252 | color: white; | ||
253 | } | ||
254 | .pure-button-success { | ||
255 | background: rgb(54, 197, 71); | ||
256 | color: white; | ||
257 | } | ||
258 | .pure-button-warning { | ||
259 | background: rgb(255, 163, 0); | ||
260 | color: white; | ||
261 | } | ||
262 | |||
diff --git a/tpl/default/css/pure.css b/tpl/default/css/pure.css new file mode 100644 index 00000000..a07d74cf --- /dev/null +++ b/tpl/default/css/pure.css | |||
@@ -0,0 +1,1475 @@ | |||
1 | /*! | ||
2 | Pure v0.6.0 | ||
3 | Copyright 2014 Yahoo! Inc. All rights reserved. | ||
4 | Licensed under the BSD License. | ||
5 | https://github.com/yahoo/pure/blob/master/LICENSE.md | ||
6 | */ | ||
7 | /*! | ||
8 | normalize.css v^3.0 | MIT License | git.io/normalize | ||
9 | Copyright (c) Nicolas Gallagher and Jonathan Neal | ||
10 | */ | ||
11 | /*! normalize.css v3.0.2 | MIT License | git.io/normalize */ | ||
12 | |||
13 | /** | ||
14 | * 1. Set default font family to sans-serif. | ||
15 | * 2. Prevent iOS text size adjust after orientation change, without disabling | ||
16 | * user zoom. | ||
17 | */ | ||
18 | |||
19 | html { | ||
20 | font-family: sans-serif; /* 1 */ | ||
21 | -ms-text-size-adjust: 100%; /* 2 */ | ||
22 | -webkit-text-size-adjust: 100%; /* 2 */ | ||
23 | } | ||
24 | |||
25 | /** | ||
26 | * Remove default margin. | ||
27 | */ | ||
28 | |||
29 | body { | ||
30 | margin: 0; | ||
31 | } | ||
32 | |||
33 | /* HTML5 display definitions | ||
34 | ========================================================================== */ | ||
35 | |||
36 | /** | ||
37 | * Correct `block` display not defined for any HTML5 element in IE 8/9. | ||
38 | * Correct `block` display not defined for `details` or `summary` in IE 10/11 | ||
39 | * and Firefox. | ||
40 | * Correct `block` display not defined for `main` in IE 11. | ||
41 | */ | ||
42 | |||
43 | article, | ||
44 | aside, | ||
45 | details, | ||
46 | figcaption, | ||
47 | figure, | ||
48 | footer, | ||
49 | header, | ||
50 | hgroup, | ||
51 | main, | ||
52 | menu, | ||
53 | nav, | ||
54 | section, | ||
55 | summary { | ||
56 | display: block; | ||
57 | } | ||
58 | |||
59 | /** | ||
60 | * 1. Correct `inline-block` display not defined in IE 8/9. | ||
61 | * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. | ||
62 | */ | ||
63 | |||
64 | audio, | ||
65 | canvas, | ||
66 | progress, | ||
67 | video { | ||
68 | display: inline-block; /* 1 */ | ||
69 | vertical-align: baseline; /* 2 */ | ||
70 | } | ||
71 | |||
72 | /** | ||
73 | * Prevent modern browsers from displaying `audio` without controls. | ||
74 | * Remove excess height in iOS 5 devices. | ||
75 | */ | ||
76 | |||
77 | audio:not([controls]) { | ||
78 | display: none; | ||
79 | height: 0; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * Address `[hidden]` styling not present in IE 8/9/10. | ||
84 | * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. | ||
85 | */ | ||
86 | |||
87 | [hidden], | ||
88 | template { | ||
89 | display: none; | ||
90 | } | ||
91 | |||
92 | /* Links | ||
93 | ========================================================================== */ | ||
94 | |||
95 | /** | ||
96 | * Remove the gray background color from active links in IE 10. | ||
97 | */ | ||
98 | |||
99 | a { | ||
100 | background-color: transparent; | ||
101 | } | ||
102 | |||
103 | /** | ||
104 | * Improve readability when focused and also mouse hovered in all browsers. | ||
105 | */ | ||
106 | |||
107 | a:active, | ||
108 | a:hover { | ||
109 | outline: 0; | ||
110 | } | ||
111 | |||
112 | /* Text-level semantics | ||
113 | ========================================================================== */ | ||
114 | |||
115 | /** | ||
116 | * Address styling not present in IE 8/9/10/11, Safari, and Chrome. | ||
117 | */ | ||
118 | |||
119 | abbr[title] { | ||
120 | border-bottom: 1px dotted; | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. | ||
125 | */ | ||
126 | |||
127 | b, | ||
128 | strong { | ||
129 | font-weight: bold; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * Address styling not present in Safari and Chrome. | ||
134 | */ | ||
135 | |||
136 | dfn { | ||
137 | font-style: italic; | ||
138 | } | ||
139 | |||
140 | /** | ||
141 | * Address variable `h1` font-size and margin within `section` and `article` | ||
142 | * contexts in Firefox 4+, Safari, and Chrome. | ||
143 | */ | ||
144 | |||
145 | h1 { | ||
146 | font-size: 2em; | ||
147 | margin: 0.67em 0; | ||
148 | } | ||
149 | |||
150 | /** | ||
151 | * Address styling not present in IE 8/9. | ||
152 | */ | ||
153 | |||
154 | mark { | ||
155 | background: #ff0; | ||
156 | color: #000; | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * Address inconsistent and variable font size in all browsers. | ||
161 | */ | ||
162 | |||
163 | small { | ||
164 | font-size: 80%; | ||
165 | } | ||
166 | |||
167 | /** | ||
168 | * Prevent `sub` and `sup` affecting `line-height` in all browsers. | ||
169 | */ | ||
170 | |||
171 | sub, | ||
172 | sup { | ||
173 | font-size: 75%; | ||
174 | line-height: 0; | ||
175 | position: relative; | ||
176 | vertical-align: baseline; | ||
177 | } | ||
178 | |||
179 | sup { | ||
180 | top: -0.5em; | ||
181 | } | ||
182 | |||
183 | sub { | ||
184 | bottom: -0.25em; | ||
185 | } | ||
186 | |||
187 | /* Embedded content | ||
188 | ========================================================================== */ | ||
189 | |||
190 | /** | ||
191 | * Remove border when inside `a` element in IE 8/9/10. | ||
192 | */ | ||
193 | |||
194 | img { | ||
195 | border: 0; | ||
196 | } | ||
197 | |||
198 | /** | ||
199 | * Correct overflow not hidden in IE 9/10/11. | ||
200 | */ | ||
201 | |||
202 | svg:not(:root) { | ||
203 | overflow: hidden; | ||
204 | } | ||
205 | |||
206 | /* Grouping content | ||
207 | ========================================================================== */ | ||
208 | |||
209 | /** | ||
210 | * Address margin not present in IE 8/9 and Safari. | ||
211 | */ | ||
212 | |||
213 | figure { | ||
214 | margin: 1em 40px; | ||
215 | } | ||
216 | |||
217 | /** | ||
218 | * Address differences between Firefox and other browsers. | ||
219 | */ | ||
220 | |||
221 | hr { | ||
222 | -moz-box-sizing: content-box; | ||
223 | box-sizing: content-box; | ||
224 | height: 0; | ||
225 | } | ||
226 | |||
227 | /** | ||
228 | * Contain overflow in all browsers. | ||
229 | */ | ||
230 | |||
231 | pre { | ||
232 | overflow: auto; | ||
233 | } | ||
234 | |||
235 | /** | ||
236 | * Address odd `em`-unit font size rendering in all browsers. | ||
237 | */ | ||
238 | |||
239 | code, | ||
240 | kbd, | ||
241 | pre, | ||
242 | samp { | ||
243 | font-family: monospace, monospace; | ||
244 | font-size: 1em; | ||
245 | } | ||
246 | |||
247 | /* Forms | ||
248 | ========================================================================== */ | ||
249 | |||
250 | /** | ||
251 | * Known limitation: by default, Chrome and Safari on OS X allow very limited | ||
252 | * styling of `select`, unless a `border` property is set. | ||
253 | */ | ||
254 | |||
255 | /** | ||
256 | * 1. Correct color not being inherited. | ||
257 | * Known issue: affects color of disabled elements. | ||
258 | * 2. Correct font properties not being inherited. | ||
259 | * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. | ||
260 | */ | ||
261 | |||
262 | button, | ||
263 | input, | ||
264 | optgroup, | ||
265 | select, | ||
266 | textarea { | ||
267 | color: inherit; /* 1 */ | ||
268 | font: inherit; /* 2 */ | ||
269 | margin: 0; /* 3 */ | ||
270 | } | ||
271 | |||
272 | /** | ||
273 | * Address `overflow` set to `hidden` in IE 8/9/10/11. | ||
274 | */ | ||
275 | |||
276 | button { | ||
277 | overflow: visible; | ||
278 | } | ||
279 | |||
280 | /** | ||
281 | * Address inconsistent `text-transform` inheritance for `button` and `select`. | ||
282 | * All other form control elements do not inherit `text-transform` values. | ||
283 | * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. | ||
284 | * Correct `select` style inheritance in Firefox. | ||
285 | */ | ||
286 | |||
287 | button, | ||
288 | select { | ||
289 | text-transform: none; | ||
290 | } | ||
291 | |||
292 | /** | ||
293 | * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` | ||
294 | * and `video` controls. | ||
295 | * 2. Correct inability to style clickable `input` types in iOS. | ||
296 | * 3. Improve usability and consistency of cursor style between image-type | ||
297 | * `input` and others. | ||
298 | */ | ||
299 | |||
300 | button, | ||
301 | html input[type="button"], /* 1 */ | ||
302 | input[type="reset"], | ||
303 | input[type="submit"] { | ||
304 | -webkit-appearance: button; /* 2 */ | ||
305 | cursor: pointer; /* 3 */ | ||
306 | } | ||
307 | |||
308 | /** | ||
309 | * Re-set default cursor for disabled elements. | ||
310 | */ | ||
311 | |||
312 | button[disabled], | ||
313 | html input[disabled] { | ||
314 | cursor: default; | ||
315 | } | ||
316 | |||
317 | /** | ||
318 | * Remove inner padding and border in Firefox 4+. | ||
319 | */ | ||
320 | |||
321 | button::-moz-focus-inner, | ||
322 | input::-moz-focus-inner { | ||
323 | border: 0; | ||
324 | padding: 0; | ||
325 | } | ||
326 | |||
327 | /** | ||
328 | * Address Firefox 4+ setting `line-height` on `input` using `!important` in | ||
329 | * the UA stylesheet. | ||
330 | */ | ||
331 | |||
332 | input { | ||
333 | line-height: normal; | ||
334 | } | ||
335 | |||
336 | /** | ||
337 | * It's recommended that you don't attempt to style these elements. | ||
338 | * Firefox's implementation doesn't respect box-sizing, padding, or width. | ||
339 | * | ||
340 | * 1. Address box sizing set to `content-box` in IE 8/9/10. | ||
341 | * 2. Remove excess padding in IE 8/9/10. | ||
342 | */ | ||
343 | |||
344 | input[type="checkbox"], | ||
345 | input[type="radio"] { | ||
346 | box-sizing: border-box; /* 1 */ | ||
347 | padding: 0; /* 2 */ | ||
348 | } | ||
349 | |||
350 | /** | ||
351 | * Fix the cursor style for Chrome's increment/decrement buttons. For certain | ||
352 | * `font-size` values of the `input`, it causes the cursor style of the | ||
353 | * decrement button to change from `default` to `text`. | ||
354 | */ | ||
355 | |||
356 | input[type="number"]::-webkit-inner-spin-button, | ||
357 | input[type="number"]::-webkit-outer-spin-button { | ||
358 | height: auto; | ||
359 | } | ||
360 | |||
361 | /** | ||
362 | * 1. Address `appearance` set to `searchfield` in Safari and Chrome. | ||
363 | * 2. Address `box-sizing` set to `border-box` in Safari and Chrome | ||
364 | * (include `-moz` to future-proof). | ||
365 | */ | ||
366 | |||
367 | input[type="search"] { | ||
368 | -webkit-appearance: textfield; /* 1 */ | ||
369 | -moz-box-sizing: content-box; | ||
370 | -webkit-box-sizing: content-box; /* 2 */ | ||
371 | box-sizing: content-box; | ||
372 | } | ||
373 | |||
374 | /** | ||
375 | * Remove inner padding and search cancel button in Safari and Chrome on OS X. | ||
376 | * Safari (but not Chrome) clips the cancel button when the search input has | ||
377 | * padding (and `textfield` appearance). | ||
378 | */ | ||
379 | |||
380 | input[type="search"]::-webkit-search-cancel-button, | ||
381 | input[type="search"]::-webkit-search-decoration { | ||
382 | -webkit-appearance: none; | ||
383 | } | ||
384 | |||
385 | /** | ||
386 | * Define consistent border, margin, and padding. | ||
387 | */ | ||
388 | |||
389 | fieldset { | ||
390 | border: 1px solid #c0c0c0; | ||
391 | margin: 0 2px; | ||
392 | padding: 0.35em 0.625em 0.75em; | ||
393 | } | ||
394 | |||
395 | /** | ||
396 | * 1. Correct `color` not being inherited in IE 8/9/10/11. | ||
397 | * 2. Remove padding so people aren't caught out if they zero out fieldsets. | ||
398 | */ | ||
399 | |||
400 | legend { | ||
401 | border: 0; /* 1 */ | ||
402 | padding: 0; /* 2 */ | ||
403 | } | ||
404 | |||
405 | /** | ||
406 | * Remove default vertical scrollbar in IE 8/9/10/11. | ||
407 | */ | ||
408 | |||
409 | textarea { | ||
410 | overflow: auto; | ||
411 | } | ||
412 | |||
413 | /** | ||
414 | * Don't inherit the `font-weight` (applied by a rule above). | ||
415 | * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. | ||
416 | */ | ||
417 | |||
418 | optgroup { | ||
419 | font-weight: bold; | ||
420 | } | ||
421 | |||
422 | /* Tables | ||
423 | ========================================================================== */ | ||
424 | |||
425 | /** | ||
426 | * Remove most spacing between table cells. | ||
427 | */ | ||
428 | |||
429 | table { | ||
430 | border-collapse: collapse; | ||
431 | border-spacing: 0; | ||
432 | } | ||
433 | |||
434 | td, | ||
435 | th { | ||
436 | padding: 0; | ||
437 | } | ||
438 | |||
439 | /*csslint important:false*/ | ||
440 | |||
441 | /* ========================================================================== | ||
442 | Pure Base Extras | ||
443 | ========================================================================== */ | ||
444 | |||
445 | /** | ||
446 | * Extra rules that Pure adds on top of Normalize.css | ||
447 | */ | ||
448 | |||
449 | /** | ||
450 | * Always hide an element when it has the `hidden` HTML attribute. | ||
451 | */ | ||
452 | |||
453 | .hidden, | ||
454 | [hidden] { | ||
455 | display: none !important; | ||
456 | } | ||
457 | |||
458 | /** | ||
459 | * Add this class to an image to make it fit within it's fluid parent wrapper while maintaining | ||
460 | * aspect ratio. | ||
461 | */ | ||
462 | .pure-img { | ||
463 | max-width: 100%; | ||
464 | height: auto; | ||
465 | display: block; | ||
466 | } | ||
467 | |||
468 | /*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/ | ||
469 | |||
470 | .pure-g { | ||
471 | letter-spacing: -0.31em; /* Webkit: collapse white-space between units */ | ||
472 | *letter-spacing: normal; /* reset IE < 8 */ | ||
473 | *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */ | ||
474 | text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */ | ||
475 | |||
476 | /* | ||
477 | Sets the font stack to fonts known to work properly with the above letter | ||
478 | and word spacings. See: https://github.com/yahoo/pure/issues/41/ | ||
479 | |||
480 | The following font stack makes Pure Grids work on all known environments. | ||
481 | |||
482 | * FreeSans: Ships with many Linux distros, including Ubuntu | ||
483 | |||
484 | * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and | ||
485 | Arial to get picked up by the browser, even though neither is available | ||
486 | in Chrome OS. | ||
487 | |||
488 | * Droid Sans: Ships with all versions of Android. | ||
489 | |||
490 | * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows. | ||
491 | */ | ||
492 | font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif; | ||
493 | |||
494 | /* | ||
495 | Use flexbox when possible to avoid `letter-spacing` side-effects. | ||
496 | |||
497 | NOTE: Firefox (as of 25) does not currently support flex-wrap, so the | ||
498 | `-moz-` prefix version is omitted. | ||
499 | */ | ||
500 | |||
501 | display: -webkit-flex; | ||
502 | -webkit-flex-flow: row wrap; | ||
503 | |||
504 | /* IE10 uses display: flexbox */ | ||
505 | display: -ms-flexbox; | ||
506 | -ms-flex-flow: row wrap; | ||
507 | |||
508 | /* Prevents distributing space between rows */ | ||
509 | -ms-align-content: flex-start; | ||
510 | -webkit-align-content: flex-start; | ||
511 | align-content: flex-start; | ||
512 | } | ||
513 | |||
514 | /* Opera as of 12 on Windows needs word-spacing. | ||
515 | The ".opera-only" selector is used to prevent actual prefocus styling | ||
516 | and is not required in markup. | ||
517 | */ | ||
518 | .opera-only :-o-prefocus, | ||
519 | .pure-g { | ||
520 | word-spacing: -0.43em; | ||
521 | } | ||
522 | |||
523 | .pure-u { | ||
524 | display: inline-block; | ||
525 | *display: inline; /* IE < 8: fake inline-block */ | ||
526 | zoom: 1; | ||
527 | letter-spacing: normal; | ||
528 | word-spacing: normal; | ||
529 | vertical-align: top; | ||
530 | text-rendering: auto; | ||
531 | } | ||
532 | |||
533 | /* | ||
534 | Resets the font family back to the OS/browser's default sans-serif font, | ||
535 | this the same font stack that Normalize.css sets for the `body`. | ||
536 | */ | ||
537 | .pure-g [class *= "pure-u"] { | ||
538 | font-family: sans-serif; | ||
539 | } | ||
540 | |||
541 | .pure-u-1, | ||
542 | .pure-u-1-1, | ||
543 | .pure-u-1-2, | ||
544 | .pure-u-1-3, | ||
545 | .pure-u-2-3, | ||
546 | .pure-u-1-4, | ||
547 | .pure-u-3-4, | ||
548 | .pure-u-1-5, | ||
549 | .pure-u-2-5, | ||
550 | .pure-u-3-5, | ||
551 | .pure-u-4-5, | ||
552 | .pure-u-5-5, | ||
553 | .pure-u-1-6, | ||
554 | .pure-u-5-6, | ||
555 | .pure-u-1-8, | ||
556 | .pure-u-3-8, | ||
557 | .pure-u-5-8, | ||
558 | .pure-u-7-8, | ||
559 | .pure-u-1-12, | ||
560 | .pure-u-5-12, | ||
561 | .pure-u-7-12, | ||
562 | .pure-u-11-12, | ||
563 | .pure-u-1-24, | ||
564 | .pure-u-2-24, | ||
565 | .pure-u-3-24, | ||
566 | .pure-u-4-24, | ||
567 | .pure-u-5-24, | ||
568 | .pure-u-6-24, | ||
569 | .pure-u-7-24, | ||
570 | .pure-u-8-24, | ||
571 | .pure-u-9-24, | ||
572 | .pure-u-10-24, | ||
573 | .pure-u-11-24, | ||
574 | .pure-u-12-24, | ||
575 | .pure-u-13-24, | ||
576 | .pure-u-14-24, | ||
577 | .pure-u-15-24, | ||
578 | .pure-u-16-24, | ||
579 | .pure-u-17-24, | ||
580 | .pure-u-18-24, | ||
581 | .pure-u-19-24, | ||
582 | .pure-u-20-24, | ||
583 | .pure-u-21-24, | ||
584 | .pure-u-22-24, | ||
585 | .pure-u-23-24, | ||
586 | .pure-u-24-24 { | ||
587 | display: inline-block; | ||
588 | *display: inline; | ||
589 | zoom: 1; | ||
590 | letter-spacing: normal; | ||
591 | word-spacing: normal; | ||
592 | vertical-align: top; | ||
593 | text-rendering: auto; | ||
594 | } | ||
595 | |||
596 | .pure-u-1-24 { | ||
597 | width: 4.1667%; | ||
598 | *width: 4.1357%; | ||
599 | } | ||
600 | |||
601 | .pure-u-1-12, | ||
602 | .pure-u-2-24 { | ||
603 | width: 8.3333%; | ||
604 | *width: 8.3023%; | ||
605 | } | ||
606 | |||
607 | .pure-u-1-8, | ||
608 | .pure-u-3-24 { | ||
609 | width: 12.5000%; | ||
610 | *width: 12.4690%; | ||
611 | } | ||
612 | |||
613 | .pure-u-1-6, | ||
614 | .pure-u-4-24 { | ||
615 | width: 16.6667%; | ||
616 | *width: 16.6357%; | ||
617 | } | ||
618 | |||
619 | .pure-u-1-5 { | ||
620 | width: 20%; | ||
621 | *width: 19.9690%; | ||
622 | } | ||
623 | |||
624 | .pure-u-5-24 { | ||
625 | width: 20.8333%; | ||
626 | *width: 20.8023%; | ||
627 | } | ||
628 | |||
629 | .pure-u-1-4, | ||
630 | .pure-u-6-24 { | ||
631 | width: 25%; | ||
632 | *width: 24.9690%; | ||
633 | } | ||
634 | |||
635 | .pure-u-7-24 { | ||
636 | width: 29.1667%; | ||
637 | *width: 29.1357%; | ||
638 | } | ||
639 | |||
640 | .pure-u-1-3, | ||
641 | .pure-u-8-24 { | ||
642 | width: 33.3333%; | ||
643 | *width: 33.3023%; | ||
644 | } | ||
645 | |||
646 | .pure-u-3-8, | ||
647 | .pure-u-9-24 { | ||
648 | width: 37.5000%; | ||
649 | *width: 37.4690%; | ||
650 | } | ||
651 | |||
652 | .pure-u-2-5 { | ||
653 | width: 40%; | ||
654 | *width: 39.9690%; | ||
655 | } | ||
656 | |||
657 | .pure-u-5-12, | ||
658 | .pure-u-10-24 { | ||
659 | width: 41.6667%; | ||
660 | *width: 41.6357%; | ||
661 | } | ||
662 | |||
663 | .pure-u-11-24 { | ||
664 | width: 45.8333%; | ||
665 | *width: 45.8023%; | ||
666 | } | ||
667 | |||
668 | .pure-u-1-2, | ||
669 | .pure-u-12-24 { | ||
670 | width: 50%; | ||
671 | *width: 49.9690%; | ||
672 | } | ||
673 | |||
674 | .pure-u-13-24 { | ||
675 | width: 54.1667%; | ||
676 | *width: 54.1357%; | ||
677 | } | ||
678 | |||
679 | .pure-u-7-12, | ||
680 | .pure-u-14-24 { | ||
681 | width: 58.3333%; | ||
682 | *width: 58.3023%; | ||
683 | } | ||
684 | |||
685 | .pure-u-3-5 { | ||
686 | width: 60%; | ||
687 | *width: 59.9690%; | ||
688 | } | ||
689 | |||
690 | .pure-u-5-8, | ||
691 | .pure-u-15-24 { | ||
692 | width: 62.5000%; | ||
693 | *width: 62.4690%; | ||
694 | } | ||
695 | |||
696 | .pure-u-2-3, | ||
697 | .pure-u-16-24 { | ||
698 | width: 66.6667%; | ||
699 | *width: 66.6357%; | ||
700 | } | ||
701 | |||
702 | .pure-u-17-24 { | ||
703 | width: 70.8333%; | ||
704 | *width: 70.8023%; | ||
705 | } | ||
706 | |||
707 | .pure-u-3-4, | ||
708 | .pure-u-18-24 { | ||
709 | width: 75%; | ||
710 | *width: 74.9690%; | ||
711 | } | ||
712 | |||
713 | .pure-u-19-24 { | ||
714 | width: 79.1667%; | ||
715 | *width: 79.1357%; | ||
716 | } | ||
717 | |||
718 | .pure-u-4-5 { | ||
719 | width: 80%; | ||
720 | *width: 79.9690%; | ||
721 | } | ||
722 | |||
723 | .pure-u-5-6, | ||
724 | .pure-u-20-24 { | ||
725 | width: 83.3333%; | ||
726 | *width: 83.3023%; | ||
727 | } | ||
728 | |||
729 | .pure-u-7-8, | ||
730 | .pure-u-21-24 { | ||
731 | width: 87.5000%; | ||
732 | *width: 87.4690%; | ||
733 | } | ||
734 | |||
735 | .pure-u-11-12, | ||
736 | .pure-u-22-24 { | ||
737 | width: 91.6667%; | ||
738 | *width: 91.6357%; | ||
739 | } | ||
740 | |||
741 | .pure-u-23-24 { | ||
742 | width: 95.8333%; | ||
743 | *width: 95.8023%; | ||
744 | } | ||
745 | |||
746 | .pure-u-1, | ||
747 | .pure-u-1-1, | ||
748 | .pure-u-5-5, | ||
749 | .pure-u-24-24 { | ||
750 | width: 100%; | ||
751 | } | ||
752 | .pure-button { | ||
753 | /* Structure */ | ||
754 | display: inline-block; | ||
755 | zoom: 1; | ||
756 | line-height: normal; | ||
757 | white-space: nowrap; | ||
758 | vertical-align: middle; | ||
759 | text-align: center; | ||
760 | cursor: pointer; | ||
761 | -webkit-user-drag: none; | ||
762 | -webkit-user-select: none; | ||
763 | -moz-user-select: none; | ||
764 | -ms-user-select: none; | ||
765 | user-select: none; | ||
766 | -webkit-box-sizing: border-box; | ||
767 | -moz-box-sizing: border-box; | ||
768 | box-sizing: border-box; | ||
769 | } | ||
770 | |||
771 | /* Firefox: Get rid of the inner focus border */ | ||
772 | .pure-button::-moz-focus-inner { | ||
773 | padding: 0; | ||
774 | border: 0; | ||
775 | } | ||
776 | |||
777 | /*csslint outline-none:false*/ | ||
778 | |||
779 | .pure-button { | ||
780 | font-family: inherit; | ||
781 | font-size: 100%; | ||
782 | padding: 0.5em 1em; | ||
783 | color: #444; /* rgba not supported (IE 8) */ | ||
784 | color: rgba(0, 0, 0, 0.80); /* rgba supported */ | ||
785 | border: 1px solid #999; /*IE 6/7/8*/ | ||
786 | border: none rgba(0, 0, 0, 0); /*IE9 + everything else*/ | ||
787 | background-color: #E6E6E6; | ||
788 | text-decoration: none; | ||
789 | border-radius: 2px; | ||
790 | } | ||
791 | |||
792 | .pure-button-hover, | ||
793 | .pure-button:hover, | ||
794 | .pure-button:focus { | ||
795 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0); | ||
796 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.10))); | ||
797 | background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); | ||
798 | background-image: -moz-linear-gradient(top, rgba(0,0,0, 0.05) 0%, rgba(0,0,0, 0.10)); | ||
799 | background-image: -o-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); | ||
800 | background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); | ||
801 | } | ||
802 | .pure-button:focus { | ||
803 | outline: 0; | ||
804 | } | ||
805 | .pure-button-active, | ||
806 | .pure-button:active { | ||
807 | box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset; | ||
808 | border-color: #000\9; | ||
809 | } | ||
810 | |||
811 | .pure-button[disabled], | ||
812 | .pure-button-disabled, | ||
813 | .pure-button-disabled:hover, | ||
814 | .pure-button-disabled:focus, | ||
815 | .pure-button-disabled:active { | ||
816 | border: none; | ||
817 | background-image: none; | ||
818 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | ||
819 | filter: alpha(opacity=40); | ||
820 | -khtml-opacity: 0.40; | ||
821 | -moz-opacity: 0.40; | ||
822 | opacity: 0.40; | ||
823 | cursor: not-allowed; | ||
824 | box-shadow: none; | ||
825 | } | ||
826 | |||
827 | .pure-button-hidden { | ||
828 | display: none; | ||
829 | } | ||
830 | |||
831 | /* Firefox: Get rid of the inner focus border */ | ||
832 | .pure-button::-moz-focus-inner{ | ||
833 | padding: 0; | ||
834 | border: 0; | ||
835 | } | ||
836 | |||
837 | .pure-button-primary, | ||
838 | .pure-button-selected, | ||
839 | a.pure-button-primary, | ||
840 | a.pure-button-selected { | ||
841 | background-color: rgb(0, 120, 231); | ||
842 | color: #fff; | ||
843 | } | ||
844 | |||
845 | /*csslint box-model:false*/ | ||
846 | /* | ||
847 | Box-model set to false because we're setting a height on select elements, which | ||
848 | also have border and padding. This is done because some browsers don't render | ||
849 | the padding. We explicitly set the box-model for select elements to border-box, | ||
850 | so we can ignore the csslint warning. | ||
851 | */ | ||
852 | |||
853 | .pure-form input[type="text"], | ||
854 | .pure-form input[type="password"], | ||
855 | .pure-form input[type="email"], | ||
856 | .pure-form input[type="url"], | ||
857 | .pure-form input[type="date"], | ||
858 | .pure-form input[type="month"], | ||
859 | .pure-form input[type="time"], | ||
860 | .pure-form input[type="datetime"], | ||
861 | .pure-form input[type="datetime-local"], | ||
862 | .pure-form input[type="week"], | ||
863 | .pure-form input[type="number"], | ||
864 | .pure-form input[type="search"], | ||
865 | .pure-form input[type="tel"], | ||
866 | .pure-form input[type="color"], | ||
867 | .pure-form select, | ||
868 | .pure-form textarea { | ||
869 | padding: 0.5em 0.6em; | ||
870 | display: inline-block; | ||
871 | border: 1px solid #ccc; | ||
872 | box-shadow: inset 0 1px 3px #ddd; | ||
873 | border-radius: 4px; | ||
874 | vertical-align: middle; | ||
875 | -webkit-box-sizing: border-box; | ||
876 | -moz-box-sizing: border-box; | ||
877 | box-sizing: border-box; | ||
878 | } | ||
879 | |||
880 | /* | ||
881 | Need to separate out the :not() selector from the rest of the CSS 2.1 selectors | ||
882 | since IE8 won't execute CSS that contains a CSS3 selector. | ||
883 | */ | ||
884 | .pure-form input:not([type]) { | ||
885 | padding: 0.5em 0.6em; | ||
886 | display: inline-block; | ||
887 | border: 1px solid #ccc; | ||
888 | box-shadow: inset 0 1px 3px #ddd; | ||
889 | border-radius: 4px; | ||
890 | -webkit-box-sizing: border-box; | ||
891 | -moz-box-sizing: border-box; | ||
892 | box-sizing: border-box; | ||
893 | } | ||
894 | |||
895 | |||
896 | /* Chrome (as of v.32/34 on OS X) needs additional room for color to display. */ | ||
897 | /* May be able to remove this tweak as color inputs become more standardized across browsers. */ | ||
898 | .pure-form input[type="color"] { | ||
899 | padding: 0.2em 0.5em; | ||
900 | } | ||
901 | |||
902 | |||
903 | .pure-form input[type="text"]:focus, | ||
904 | .pure-form input[type="password"]:focus, | ||
905 | .pure-form input[type="email"]:focus, | ||
906 | .pure-form input[type="url"]:focus, | ||
907 | .pure-form input[type="date"]:focus, | ||
908 | .pure-form input[type="month"]:focus, | ||
909 | .pure-form input[type="time"]:focus, | ||
910 | .pure-form input[type="datetime"]:focus, | ||
911 | .pure-form input[type="datetime-local"]:focus, | ||
912 | .pure-form input[type="week"]:focus, | ||
913 | .pure-form input[type="number"]:focus, | ||
914 | .pure-form input[type="search"]:focus, | ||
915 | .pure-form input[type="tel"]:focus, | ||
916 | .pure-form input[type="color"]:focus, | ||
917 | .pure-form select:focus, | ||
918 | .pure-form textarea:focus { | ||
919 | outline: 0; | ||
920 | border-color: #129FEA; | ||
921 | } | ||
922 | |||
923 | /* | ||
924 | Need to separate out the :not() selector from the rest of the CSS 2.1 selectors | ||
925 | since IE8 won't execute CSS that contains a CSS3 selector. | ||
926 | */ | ||
927 | .pure-form input:not([type]):focus { | ||
928 | outline: 0; | ||
929 | border-color: #129FEA; | ||
930 | } | ||
931 | |||
932 | .pure-form input[type="file"]:focus, | ||
933 | .pure-form input[type="radio"]:focus, | ||
934 | .pure-form input[type="checkbox"]:focus { | ||
935 | outline: thin solid #129FEA; | ||
936 | outline: 1px auto #129FEA; | ||
937 | } | ||
938 | .pure-form .pure-checkbox, | ||
939 | .pure-form .pure-radio { | ||
940 | margin: 0.5em 0; | ||
941 | display: block; | ||
942 | } | ||
943 | |||
944 | .pure-form input[type="text"][disabled], | ||
945 | .pure-form input[type="password"][disabled], | ||
946 | .pure-form input[type="email"][disabled], | ||
947 | .pure-form input[type="url"][disabled], | ||
948 | .pure-form input[type="date"][disabled], | ||
949 | .pure-form input[type="month"][disabled], | ||
950 | .pure-form input[type="time"][disabled], | ||
951 | .pure-form input[type="datetime"][disabled], | ||
952 | .pure-form input[type="datetime-local"][disabled], | ||
953 | .pure-form input[type="week"][disabled], | ||
954 | .pure-form input[type="number"][disabled], | ||
955 | .pure-form input[type="search"][disabled], | ||
956 | .pure-form input[type="tel"][disabled], | ||
957 | .pure-form input[type="color"][disabled], | ||
958 | .pure-form select[disabled], | ||
959 | .pure-form textarea[disabled] { | ||
960 | cursor: not-allowed; | ||
961 | background-color: #eaeded; | ||
962 | color: #cad2d3; | ||
963 | } | ||
964 | |||
965 | /* | ||
966 | Need to separate out the :not() selector from the rest of the CSS 2.1 selectors | ||
967 | since IE8 won't execute CSS that contains a CSS3 selector. | ||
968 | */ | ||
969 | .pure-form input:not([type])[disabled] { | ||
970 | cursor: not-allowed; | ||
971 | background-color: #eaeded; | ||
972 | color: #cad2d3; | ||
973 | } | ||
974 | .pure-form input[readonly], | ||
975 | .pure-form select[readonly], | ||
976 | .pure-form textarea[readonly] { | ||
977 | background-color: #eee; /* menu hover bg color */ | ||
978 | color: #777; /* menu text color */ | ||
979 | border-color: #ccc; | ||
980 | } | ||
981 | |||
982 | .pure-form input:focus:invalid, | ||
983 | .pure-form textarea:focus:invalid, | ||
984 | .pure-form select:focus:invalid { | ||
985 | color: #b94a48; | ||
986 | border-color: #e9322d; | ||
987 | } | ||
988 | .pure-form input[type="file"]:focus:invalid:focus, | ||
989 | .pure-form input[type="radio"]:focus:invalid:focus, | ||
990 | .pure-form input[type="checkbox"]:focus:invalid:focus { | ||
991 | outline-color: #e9322d; | ||
992 | } | ||
993 | .pure-form select { | ||
994 | /* Normalizes the height; padding is not sufficient. */ | ||
995 | height: 2.25em; | ||
996 | border: 1px solid #ccc; | ||
997 | background-color: white; | ||
998 | } | ||
999 | .pure-form select[multiple] { | ||
1000 | height: auto; | ||
1001 | } | ||
1002 | .pure-form label { | ||
1003 | margin: 0.5em 0 0.2em; | ||
1004 | } | ||
1005 | .pure-form fieldset { | ||
1006 | margin: 0; | ||
1007 | padding: 0.35em 0 0.75em; | ||
1008 | border: 0; | ||
1009 | } | ||
1010 | .pure-form legend { | ||
1011 | display: block; | ||
1012 | width: 100%; | ||
1013 | padding: 0.3em 0; | ||
1014 | margin-bottom: 0.3em; | ||
1015 | color: #333; | ||
1016 | border-bottom: 1px solid #e5e5e5; | ||
1017 | } | ||
1018 | |||
1019 | .pure-form-stacked input[type="text"], | ||
1020 | .pure-form-stacked input[type="password"], | ||
1021 | .pure-form-stacked input[type="email"], | ||
1022 | .pure-form-stacked input[type="url"], | ||
1023 | .pure-form-stacked input[type="date"], | ||
1024 | .pure-form-stacked input[type="month"], | ||
1025 | .pure-form-stacked input[type="time"], | ||
1026 | .pure-form-stacked input[type="datetime"], | ||
1027 | .pure-form-stacked input[type="datetime-local"], | ||
1028 | .pure-form-stacked input[type="week"], | ||
1029 | .pure-form-stacked input[type="number"], | ||
1030 | .pure-form-stacked input[type="search"], | ||
1031 | .pure-form-stacked input[type="tel"], | ||
1032 | .pure-form-stacked input[type="color"], | ||
1033 | .pure-form-stacked input[type="file"], | ||
1034 | .pure-form-stacked select, | ||
1035 | .pure-form-stacked label, | ||
1036 | .pure-form-stacked textarea { | ||
1037 | display: block; | ||
1038 | margin: 0.25em 0; | ||
1039 | } | ||
1040 | |||
1041 | /* | ||
1042 | Need to separate out the :not() selector from the rest of the CSS 2.1 selectors | ||
1043 | since IE8 won't execute CSS that contains a CSS3 selector. | ||
1044 | */ | ||
1045 | .pure-form-stacked input:not([type]) { | ||
1046 | display: block; | ||
1047 | margin: 0.25em 0; | ||
1048 | } | ||
1049 | .pure-form-aligned input, | ||
1050 | .pure-form-aligned textarea, | ||
1051 | .pure-form-aligned select, | ||
1052 | /* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */ | ||
1053 | .pure-form-aligned .pure-help-inline, | ||
1054 | .pure-form-message-inline { | ||
1055 | display: inline-block; | ||
1056 | *display: inline; | ||
1057 | *zoom: 1; | ||
1058 | vertical-align: middle; | ||
1059 | } | ||
1060 | .pure-form-aligned textarea { | ||
1061 | vertical-align: top; | ||
1062 | } | ||
1063 | |||
1064 | /* Aligned Forms */ | ||
1065 | .pure-form-aligned .pure-control-group { | ||
1066 | margin-bottom: 0.5em; | ||
1067 | } | ||
1068 | .pure-form-aligned .pure-control-group label { | ||
1069 | text-align: right; | ||
1070 | display: inline-block; | ||
1071 | vertical-align: middle; | ||
1072 | width: 10em; | ||
1073 | margin: 0 1em 0 0; | ||
1074 | } | ||
1075 | .pure-form-aligned .pure-controls { | ||
1076 | margin: 1.5em 0 0 11em; | ||
1077 | } | ||
1078 | |||
1079 | /* Rounded Inputs */ | ||
1080 | .pure-form input.pure-input-rounded, | ||
1081 | .pure-form .pure-input-rounded { | ||
1082 | border-radius: 2em; | ||
1083 | padding: 0.5em 1em; | ||
1084 | } | ||
1085 | |||
1086 | /* Grouped Inputs */ | ||
1087 | .pure-form .pure-group fieldset { | ||
1088 | margin-bottom: 10px; | ||
1089 | } | ||
1090 | .pure-form .pure-group input, | ||
1091 | .pure-form .pure-group textarea { | ||
1092 | display: block; | ||
1093 | padding: 10px; | ||
1094 | margin: 0 0 -1px; | ||
1095 | border-radius: 0; | ||
1096 | position: relative; | ||
1097 | top: -1px; | ||
1098 | } | ||
1099 | .pure-form .pure-group input:focus, | ||
1100 | .pure-form .pure-group textarea:focus { | ||
1101 | z-index: 3; | ||
1102 | } | ||
1103 | .pure-form .pure-group input:first-child, | ||
1104 | .pure-form .pure-group textarea:first-child { | ||
1105 | top: 1px; | ||
1106 | border-radius: 4px 4px 0 0; | ||
1107 | margin: 0; | ||
1108 | } | ||
1109 | .pure-form .pure-group input:first-child:last-child, | ||
1110 | .pure-form .pure-group textarea:first-child:last-child { | ||
1111 | top: 1px; | ||
1112 | border-radius: 4px; | ||
1113 | margin: 0; | ||
1114 | } | ||
1115 | .pure-form .pure-group input:last-child, | ||
1116 | .pure-form .pure-group textarea:last-child { | ||
1117 | top: -2px; | ||
1118 | border-radius: 0 0 4px 4px; | ||
1119 | margin: 0; | ||
1120 | } | ||
1121 | .pure-form .pure-group button { | ||
1122 | margin: 0.35em 0; | ||
1123 | } | ||
1124 | |||
1125 | .pure-form .pure-input-1 { | ||
1126 | width: 100%; | ||
1127 | } | ||
1128 | .pure-form .pure-input-2-3 { | ||
1129 | width: 66%; | ||
1130 | } | ||
1131 | .pure-form .pure-input-1-2 { | ||
1132 | width: 50%; | ||
1133 | } | ||
1134 | .pure-form .pure-input-1-3 { | ||
1135 | width: 33%; | ||
1136 | } | ||
1137 | .pure-form .pure-input-1-4 { | ||
1138 | width: 25%; | ||
1139 | } | ||
1140 | |||
1141 | /* Inline help for forms */ | ||
1142 | /* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */ | ||
1143 | .pure-form .pure-help-inline, | ||
1144 | .pure-form-message-inline { | ||
1145 | display: inline-block; | ||
1146 | padding-left: 0.3em; | ||
1147 | color: #666; | ||
1148 | vertical-align: middle; | ||
1149 | font-size: 0.875em; | ||
1150 | } | ||
1151 | |||
1152 | /* Block help for forms */ | ||
1153 | .pure-form-message { | ||
1154 | display: block; | ||
1155 | color: #666; | ||
1156 | font-size: 0.875em; | ||
1157 | } | ||
1158 | |||
1159 | @media only screen and (max-width : 480px) { | ||
1160 | .pure-form button[type="submit"] { | ||
1161 | margin: 0.7em 0 0; | ||
1162 | } | ||
1163 | |||
1164 | .pure-form input:not([type]), | ||
1165 | .pure-form input[type="text"], | ||
1166 | .pure-form input[type="password"], | ||
1167 | .pure-form input[type="email"], | ||
1168 | .pure-form input[type="url"], | ||
1169 | .pure-form input[type="date"], | ||
1170 | .pure-form input[type="month"], | ||
1171 | .pure-form input[type="time"], | ||
1172 | .pure-form input[type="datetime"], | ||
1173 | .pure-form input[type="datetime-local"], | ||
1174 | .pure-form input[type="week"], | ||
1175 | .pure-form input[type="number"], | ||
1176 | .pure-form input[type="search"], | ||
1177 | .pure-form input[type="tel"], | ||
1178 | .pure-form input[type="color"], | ||
1179 | .pure-form label { | ||
1180 | margin-bottom: 0.3em; | ||
1181 | display: block; | ||
1182 | } | ||
1183 | |||
1184 | .pure-group input:not([type]), | ||
1185 | .pure-group input[type="text"], | ||
1186 | .pure-group input[type="password"], | ||
1187 | .pure-group input[type="email"], | ||
1188 | .pure-group input[type="url"], | ||
1189 | .pure-group input[type="date"], | ||
1190 | .pure-group input[type="month"], | ||
1191 | .pure-group input[type="time"], | ||
1192 | .pure-group input[type="datetime"], | ||
1193 | .pure-group input[type="datetime-local"], | ||
1194 | .pure-group input[type="week"], | ||
1195 | .pure-group input[type="number"], | ||
1196 | .pure-group input[type="search"], | ||
1197 | .pure-group input[type="tel"], | ||
1198 | .pure-group input[type="color"] { | ||
1199 | margin-bottom: 0; | ||
1200 | } | ||
1201 | |||
1202 | .pure-form-aligned .pure-control-group label { | ||
1203 | margin-bottom: 0.3em; | ||
1204 | text-align: left; | ||
1205 | display: block; | ||
1206 | width: 100%; | ||
1207 | } | ||
1208 | |||
1209 | .pure-form-aligned .pure-controls { | ||
1210 | margin: 1.5em 0 0 0; | ||
1211 | } | ||
1212 | |||
1213 | /* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */ | ||
1214 | .pure-form .pure-help-inline, | ||
1215 | .pure-form-message-inline, | ||
1216 | .pure-form-message { | ||
1217 | display: block; | ||
1218 | font-size: 0.75em; | ||
1219 | /* Increased bottom padding to make it group with its related input element. */ | ||
1220 | padding: 0.2em 0 0.8em; | ||
1221 | } | ||
1222 | } | ||
1223 | |||
1224 | /*csslint adjoining-classes: false, box-model:false*/ | ||
1225 | .pure-menu { | ||
1226 | -webkit-box-sizing: border-box; | ||
1227 | -moz-box-sizing: border-box; | ||
1228 | box-sizing: border-box; | ||
1229 | } | ||
1230 | |||
1231 | .pure-menu-fixed { | ||
1232 | position: fixed; | ||
1233 | left: 0; | ||
1234 | top: 0; | ||
1235 | z-index: 3; | ||
1236 | } | ||
1237 | |||
1238 | .pure-menu-list, | ||
1239 | .pure-menu-item { | ||
1240 | position: relative; | ||
1241 | } | ||
1242 | |||
1243 | .pure-menu-list { | ||
1244 | list-style: none; | ||
1245 | margin: 0; | ||
1246 | padding: 0; | ||
1247 | } | ||
1248 | |||
1249 | .pure-menu-item { | ||
1250 | padding: 0; | ||
1251 | margin: 0; | ||
1252 | height: 100%; | ||
1253 | } | ||
1254 | |||
1255 | .pure-menu-link, | ||
1256 | .pure-menu-heading { | ||
1257 | display: block; | ||
1258 | text-decoration: none; | ||
1259 | white-space: nowrap; | ||
1260 | } | ||
1261 | |||
1262 | /* HORIZONTAL MENU */ | ||
1263 | .pure-menu-horizontal { | ||
1264 | width: 100%; | ||
1265 | white-space: nowrap; | ||
1266 | } | ||
1267 | |||
1268 | .pure-menu-horizontal .pure-menu-list { | ||
1269 | display: inline-block; | ||
1270 | } | ||
1271 | |||
1272 | /* Initial menus should be inline-block so that they are horizontal */ | ||
1273 | .pure-menu-horizontal .pure-menu-item, | ||
1274 | .pure-menu-horizontal .pure-menu-heading, | ||
1275 | .pure-menu-horizontal .pure-menu-separator { | ||
1276 | display: inline-block; | ||
1277 | *display: inline; | ||
1278 | zoom: 1; | ||
1279 | vertical-align: middle; | ||
1280 | } | ||
1281 | |||
1282 | /* Submenus should still be display: block; */ | ||
1283 | .pure-menu-item .pure-menu-item { | ||
1284 | display: block; | ||
1285 | } | ||
1286 | |||
1287 | .pure-menu-children { | ||
1288 | display: none; | ||
1289 | position: absolute; | ||
1290 | left: 100%; | ||
1291 | top: 0; | ||
1292 | margin: 0; | ||
1293 | padding: 0; | ||
1294 | z-index: 3; | ||
1295 | } | ||
1296 | |||
1297 | .pure-menu-horizontal .pure-menu-children { | ||
1298 | left: 0; | ||
1299 | top: auto; | ||
1300 | width: inherit; | ||
1301 | } | ||
1302 | |||
1303 | .pure-menu-allow-hover:hover > .pure-menu-children, | ||
1304 | .pure-menu-active > .pure-menu-children { | ||
1305 | display: block; | ||
1306 | position: absolute; | ||
1307 | } | ||
1308 | |||
1309 | /* Vertical Menus - show the dropdown arrow */ | ||
1310 | .pure-menu-has-children > .pure-menu-link:after { | ||
1311 | padding-left: 0.5em; | ||
1312 | content: "\25B8"; | ||
1313 | font-size: small; | ||
1314 | } | ||
1315 | |||
1316 | /* Horizontal Menus - show the dropdown arrow */ | ||
1317 | .pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after { | ||
1318 | content: "\25BE"; | ||
1319 | } | ||
1320 | |||
1321 | /* scrollable menus */ | ||
1322 | .pure-menu-scrollable { | ||
1323 | overflow-y: scroll; | ||
1324 | overflow-x: hidden; | ||
1325 | } | ||
1326 | |||
1327 | .pure-menu-scrollable .pure-menu-list { | ||
1328 | display: block; | ||
1329 | } | ||
1330 | |||
1331 | .pure-menu-horizontal.pure-menu-scrollable .pure-menu-list { | ||
1332 | display: inline-block; | ||
1333 | } | ||
1334 | |||
1335 | .pure-menu-horizontal.pure-menu-scrollable { | ||
1336 | white-space: nowrap; | ||
1337 | overflow-y: hidden; | ||
1338 | overflow-x: auto; | ||
1339 | -ms-overflow-style: none; | ||
1340 | -webkit-overflow-scrolling: touch; | ||
1341 | /* a little extra padding for this style to allow for scrollbars */ | ||
1342 | padding: .5em 0; | ||
1343 | } | ||
1344 | |||
1345 | .pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar { | ||
1346 | display: none; | ||
1347 | } | ||
1348 | |||
1349 | /* misc default styling */ | ||
1350 | |||
1351 | .pure-menu-separator { | ||
1352 | background-color: #ccc; | ||
1353 | height: 1px; | ||
1354 | margin: .3em 0; | ||
1355 | } | ||
1356 | |||
1357 | .pure-menu-horizontal .pure-menu-separator { | ||
1358 | width: 1px; | ||
1359 | height: 1.3em; | ||
1360 | margin: 0 .3em ; | ||
1361 | } | ||
1362 | |||
1363 | .pure-menu-heading { | ||
1364 | text-transform: uppercase; | ||
1365 | color: #565d64; | ||
1366 | } | ||
1367 | |||
1368 | .pure-menu-link { | ||
1369 | color: #777; | ||
1370 | } | ||
1371 | |||
1372 | .pure-menu-children { | ||
1373 | background-color: #fff; | ||
1374 | } | ||
1375 | |||
1376 | .pure-menu-link, | ||
1377 | .pure-menu-disabled, | ||
1378 | .pure-menu-heading { | ||
1379 | padding: .5em 1em; | ||
1380 | } | ||
1381 | |||
1382 | .pure-menu-disabled { | ||
1383 | opacity: .5; | ||
1384 | } | ||
1385 | |||
1386 | .pure-menu-disabled .pure-menu-link:hover { | ||
1387 | background-color: transparent; | ||
1388 | } | ||
1389 | |||
1390 | .pure-menu-active > .pure-menu-link, | ||
1391 | .pure-menu-link:hover, | ||
1392 | .pure-menu-link:focus { | ||
1393 | background-color: #eee; | ||
1394 | } | ||
1395 | |||
1396 | .pure-menu-selected .pure-menu-link, | ||
1397 | .pure-menu-selected .pure-menu-link:visited { | ||
1398 | color: #000; | ||
1399 | } | ||
1400 | |||
1401 | .pure-table { | ||
1402 | /* Remove spacing between table cells (from Normalize.css) */ | ||
1403 | border-collapse: collapse; | ||
1404 | border-spacing: 0; | ||
1405 | empty-cells: show; | ||
1406 | border: 1px solid #cbcbcb; | ||
1407 | } | ||
1408 | |||
1409 | .pure-table caption { | ||
1410 | color: #000; | ||
1411 | font: italic 85%/1 arial, sans-serif; | ||
1412 | padding: 1em 0; | ||
1413 | text-align: center; | ||
1414 | } | ||
1415 | |||
1416 | .pure-table td, | ||
1417 | .pure-table th { | ||
1418 | border-left: 1px solid #cbcbcb;/* inner column border */ | ||
1419 | border-width: 0 0 0 1px; | ||
1420 | font-size: inherit; | ||
1421 | margin: 0; | ||
1422 | overflow: visible; /*to make ths where the title is really long work*/ | ||
1423 | padding: 0.5em 1em; /* cell padding */ | ||
1424 | } | ||
1425 | |||
1426 | /* Consider removing this next declaration block, as it causes problems when | ||
1427 | there's a rowspan on the first cell. Case added to the tests. issue#432 */ | ||
1428 | .pure-table td:first-child, | ||
1429 | .pure-table th:first-child { | ||
1430 | border-left-width: 0; | ||
1431 | } | ||
1432 | |||
1433 | .pure-table thead { | ||
1434 | background-color: #e0e0e0; | ||
1435 | color: #000; | ||
1436 | text-align: left; | ||
1437 | vertical-align: bottom; | ||
1438 | } | ||
1439 | |||
1440 | /* | ||
1441 | striping: | ||
1442 | even - #fff (white) | ||
1443 | odd - #f2f2f2 (light gray) | ||
1444 | */ | ||
1445 | .pure-table td { | ||
1446 | background-color: transparent; | ||
1447 | } | ||
1448 | .pure-table-odd td { | ||
1449 | background-color: #f2f2f2; | ||
1450 | } | ||
1451 | |||
1452 | /* nth-child selector for modern browsers */ | ||
1453 | .pure-table-striped tr:nth-child(2n-1) td { | ||
1454 | background-color: #f2f2f2; | ||
1455 | } | ||
1456 | |||
1457 | /* BORDERED TABLES */ | ||
1458 | .pure-table-bordered td { | ||
1459 | border-bottom: 1px solid #cbcbcb; | ||
1460 | } | ||
1461 | .pure-table-bordered tbody > tr:last-child > td { | ||
1462 | border-bottom-width: 0; | ||
1463 | } | ||
1464 | |||
1465 | |||
1466 | /* HORIZONTAL BORDERED TABLES */ | ||
1467 | |||
1468 | .pure-table-horizontal td, | ||
1469 | .pure-table-horizontal th { | ||
1470 | border-width: 0 0 1px 0; | ||
1471 | border-bottom: 1px solid #cbcbcb; | ||
1472 | } | ||
1473 | .pure-table-horizontal tbody > tr:last-child > td { | ||
1474 | border-bottom-width: 0; | ||
1475 | } | ||
diff --git a/tpl/default/css/pure.min.css b/tpl/default/css/pure.min.css new file mode 100644 index 00000000..f0aa374f --- /dev/null +++ b/tpl/default/css/pure.min.css | |||
@@ -0,0 +1,11 @@ | |||
1 | /*! | ||
2 | Pure v0.6.0 | ||
3 | Copyright 2014 Yahoo! Inc. All rights reserved. | ||
4 | Licensed under the BSD License. | ||
5 | https://github.com/yahoo/pure/blob/master/LICENSE.md | ||
6 | */ | ||
7 | /*! | ||
8 | normalize.css v^3.0 | MIT License | git.io/normalize | ||
9 | Copyright (c) Nicolas Gallagher and Jonathan Neal | ||
10 | */ | ||
11 | /*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class *="pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000\9}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input:not([type]):focus{outline:0;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin solid #129FEA;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-list,.pure-menu-item{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-link,.pure-menu-heading{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-separator{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-allow-hover:hover>.pure-menu-children,.pure-menu-active>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-link,.pure-menu-disabled,.pure-menu-heading{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:hover,.pure-menu-link:focus{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0} \ No newline at end of file | ||
diff --git a/tpl/default/css/shaarli.css b/tpl/default/css/shaarli.css index 7ca567e7..b937c596 100644 --- a/tpl/default/css/shaarli.css +++ b/tpl/default/css/shaarli.css | |||
@@ -1,1208 +1,1194 @@ | |||
1 | /* Cascading Stylesheet for Shaarli - https://github.com/shaarli/Shaarli */ | 1 | /** |
2 | 2 | * General | |
3 | */ | ||
3 | body { | 4 | body { |
4 | font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; | 5 | background: #d0d0d0; |
5 | font-size: 10pt; | ||
6 | background-color: #ffffff; | ||
7 | word-wrap: break-word; | ||
8 | } | ||
9 | |||
10 | input, textarea { | ||
11 | background-color: #dedede; | ||
12 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | ||
13 | background: -webkit-linear-gradient(#dedede, #ffffff); | ||
14 | background: -moz-linear-gradient(#dedede, #ffffff); | ||
15 | background: -ms-linear-gradient(#dedede, #ffffff); | ||
16 | background: -o-linear-gradient(#dedede, #ffffff); | ||
17 | background: linear-gradient(#dedede, #ffffff); | ||
18 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
19 | padding: 5px; | ||
20 | border-radius: 3px 3px 3px 3px; | ||
21 | border: none; | ||
22 | color: #000; | ||
23 | } | 6 | } |
24 | 7 | ||
25 | a { | 8 | .strong { |
26 | text-decoration: none; | ||
27 | } | ||
28 | |||
29 | h1 { | ||
30 | font-size: 20pt; | ||
31 | font-weight: bold; | 9 | font-weight: bold; |
32 | font-style: italic; | ||
33 | margin-bottom: 20px; | ||
34 | } | 10 | } |
35 | 11 | ||
36 | em { | 12 | .clear { |
37 | font-style: italic; | 13 | clear: both; |
38 | } | 14 | } |
39 | 15 | ||
40 | strong { | 16 | .center { |
41 | font-weight: bold; | 17 | text-align: center; |
18 | margin: auto; | ||
42 | } | 19 | } |
43 | 20 | ||
44 | /* Buttons */ | 21 | .label { |
45 | .bigbutton, #pageheader a.bigbutton { | ||
46 | background-color: #c0c0c0; | ||
47 | background: -moz-linear-gradient(#c0c0c0, #ffffff) repeat scroll 0 0 transparent; | ||
48 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c0c0c0), to(#ffffff)); | ||
49 | background: -webkit-linear-gradient(#c0c0c0, #ffffff); | ||
50 | background: -ms-linear-gradient(#c0c0c0, #ffffff); | ||
51 | background: -o-linear-gradient(#c0c0c0, #ffffff); | ||
52 | background: linear-gradient(#c0c0c0, #ffffff); | ||
53 | border-radius: 3px 3px 3px 3px; | ||
54 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); | ||
55 | cursor: pointer; | ||
56 | height: 24px; | ||
57 | padding: 0 5px; | ||
58 | margin: 0 5px 0 0; | ||
59 | color: #606060; | ||
60 | border-style: outset; | ||
61 | border-width: 1px; | ||
62 | display: inline-block; | 22 | display: inline-block; |
23 | padding: .25em .4em; | ||
24 | font-size: 75%; | ||
25 | font-weight: 700; | ||
26 | line-height: 1; | ||
27 | text-align: center; | ||
28 | white-space: nowrap; | ||
29 | vertical-align: baseline; | ||
30 | border-radius: .25rem; | ||
63 | } | 31 | } |
64 | 32 | ||
65 | a.bigbutton, #pageheader a.bigbutton { | 33 | pre { |
66 | height: 22px; | 34 | max-width: 100%; |
67 | line-height: 22px; | ||
68 | } | 35 | } |
69 | 36 | ||
70 | .smallbutton { | 37 | @font-face { |
71 | background-color: #c0c0c0; | 38 | font-family: 'Roboto Slab'; |
72 | background: -moz-linear-gradient(#c0c0c0, #ffffff) repeat scroll 0 0 transparent; | 39 | font-weight: 400; |
73 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c0c0c0), to(#ffffff)); | 40 | font-style: normal; |
74 | background: -webkit-linear-gradient(#c0c0c0, #ffffff); | 41 | src: |
75 | background: -ms-linear-gradient(#c0c0c0, #ffffff); | 42 | local('Fira Sans'), |
76 | background: -o-linear-gradient(#c0c0c0, #ffffff); | 43 | local('Fira-Sans-regular'), |
77 | background: linear-gradient(#c0c0c0, #ffffff); | 44 | url('../fonts/Fira-Sans-regular.woff2') format('woff2'), |
78 | border-radius: 3px 3px 3px 3px; | 45 | url('../fonts/Fira-Sans-regular.woff') format('woff'); |
79 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); | ||
80 | cursor: pointer; | ||
81 | height: 20px; | ||
82 | margin-left: 5px; | ||
83 | padding: 0 5px; | ||
84 | color: #606060; | ||
85 | border-style: outset; | ||
86 | border-width: 1px; | ||
87 | } | 46 | } |
88 | 47 | ||
89 | /* Small tab on the left of each link with edit/delete buttons. */ | 48 | /** |
90 | .button_edit, .button_delete { | 49 | * Extends Pure grids responsive to hide items. |
91 | border-radius: 0; | 50 | * Use xx-0 to hide an item on xx screen. |
92 | box-shadow: none; | 51 | * Display it at any level with xx-visible. |
93 | border-style: none; | 52 | */ |
94 | border-width: 0; | 53 | .pure-u-0 { display: none !important; } |
95 | padding: 0; | 54 | @media screen and (min-width: 35.5em) { |
96 | background: none; | 55 | .pure-u-sm-0 { display: none !important; } |
56 | .pure-u-sm-visible { display: inline-block !important; } | ||
97 | } | 57 | } |
98 | 58 | @media screen and (min-width: 48em) { | |
99 | .linkeditbuttons { | 59 | .pure-u-md-0 { display: none !important; } |
100 | position: absolute; | 60 | .pure-u-md-visible { display: inline-block !important; } |
101 | left: 2px; | ||
102 | padding: 4px 2px 2px 2px; | ||
103 | |||
104 | -webkit-border-radius: 0px 6px 6px 0px; | ||
105 | -moz-border-radius: 0px 6px 6px 0px; | ||
106 | -o-border-radius: 0px 6px 6px 0px; | ||
107 | -ms-border-radius: 0px 6px 6px 0px; | ||
108 | border-radius: 0px 6px 6px 0px; | ||
109 | } | 61 | } |
110 | 62 | @media screen and (min-width: 64em) { | |
111 | #pageheader #logo { | 63 | .pure-u-lg-0 { display: none !important; } |
112 | background-image: url('../../../images/logo.png'); | 64 | .pure-u-lg-visible { display: inline-block !important; } |
113 | background-repeat: no-repeat; | ||
114 | float: left; | ||
115 | margin: 0 10px 0 10px; | ||
116 | width: 105px; | ||
117 | height: 55px; | ||
118 | cursor: pointer; | ||
119 | } | 65 | } |
120 | 66 | @media screen and (min-width: 80em) { | |
121 | #pageheader #menu { | 67 | .pure-u-xl-0 { display: none !important; } |
122 | width: 100%; | 68 | .pure-u-xl-visible { display: inline-block !important; } |
123 | } | 69 | } |
124 | 70 | ||
125 | #pageheader #menu ul { | 71 | .pure-g [class*="pure-u"]{ |
126 | margin: auto; | 72 | font-family: Roboto Slab, Arial, sans-serif; |
127 | padding: 7px 0px 0px 0px; | ||
128 | float: none; | ||
129 | } | 73 | } |
130 | 74 | ||
131 | #pageheader #menu ul li { | 75 | /** |
132 | list-style: none; | 76 | * Make pure-extras alert closable. |
133 | display: inline; | 77 | */ |
134 | position: relative; | 78 | .pure-alert-closable .fa-times { |
135 | box-sizing: border-box; | 79 | float: right; |
136 | } | 80 | } |
137 | 81 | .pure-alert-close { | |
138 | #pageheader a { | 82 | cursor: pointer; |
139 | background-color: #333333; | ||
140 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333333), to(#000000)); | ||
141 | background: -webkit-linear-gradient(#333333, #000000); | ||
142 | background: -moz-linear-gradient(#333333, #000000); | ||
143 | background: -ms-linear-gradient(#333333, #000000); | ||
144 | background: -o-linear-gradient(#333333, #000000); | ||
145 | background: linear-gradient(#333333, #000000); | ||
146 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
147 | padding: 5px; | ||
148 | border-radius: 3px 3px 3px 3px; | ||
149 | margin: 10px 3px 3px 3px; | ||
150 | color: #A2DD42; | ||
151 | text-decoration: none; | ||
152 | line-height: 2.5; | ||
153 | white-space: nowrap; | ||
154 | } | 83 | } |
155 | 84 | ||
156 | #pageheader #linkcount { | 85 | .pure-alert-success { |
157 | float: right; | 86 | background-color: #1b926c; |
158 | font-style: italic; | ||
159 | color: #bbb; | ||
160 | text-align: right; | ||
161 | padding-right: 5px; | ||
162 | margin: 3px 3px 0px 0px; | ||
163 | } | ||
164 | |||
165 | #pageheader { | ||
166 | background-color: #333333; | ||
167 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333333), to(#111111)); | ||
168 | background: -webkit-linear-gradient(#333333, #111111); | ||
169 | background: -moz-linear-gradient(#333333, #111111); | ||
170 | background: -ms-linear-gradient(#333333, #111111); | ||
171 | background: -o-linear-gradient(#333333, #111111); | ||
172 | background: linear-gradient(#333333, #111111); | ||
173 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
174 | width: auto; | ||
175 | padding: 0 10px 5px 10px; | ||
176 | margin: auto; | ||
177 | } | 87 | } |
178 | 88 | ||
179 | #pageheader .search { | 89 | .anchor:target { |
90 | padding-top: 40px; | ||
91 | } | ||
92 | /** | ||
93 | * MENU | ||
94 | **/ | ||
95 | .shaarli-menu { | ||
96 | position: fixed; | ||
97 | top: 0; | ||
180 | width: 100%; | 98 | width: 100%; |
181 | white-space: nowrap; | 99 | --height: 50px; |
100 | background: #1b926c; | ||
101 | -webkit-font-smoothing: antialiased; | ||
102 | /* Hack to transition with auto height: http://stackoverflow.com/a/8331169/1484919 */ | ||
103 | max-height: 45px; | ||
104 | transition: max-height 0.5s; | ||
105 | overflow: hidden; | ||
106 | z-index: 999; | ||
182 | } | 107 | } |
183 | 108 | ||
184 | #toolsdiv a { | 109 | /* Chrome bugfix: with 100% height, it only displays the first element. */ |
185 | clear: both; | 110 | .pure-menu-item { |
111 | height: 45px; | ||
186 | } | 112 | } |
187 | 113 | ||
188 | #toolsdiv #bookmark { | 114 | .shaarli-menu.open { |
189 | clear: none; | 115 | max-height: 500px; |
116 | transition: max-height 0.75s; | ||
190 | } | 117 | } |
191 | 118 | ||
192 | #toolsdiv a span { | 119 | .head-logo { |
193 | color: #ffffff; | 120 | float: left; |
121 | margin: 0 5px 0 0; | ||
194 | } | 122 | } |
195 | 123 | ||
196 | .linksperpage, .tagfilter, .searchform, .addform { | 124 | .pure-menu-link, |
197 | background-color: #dedede; | 125 | .pure-menu-link:visited, |
198 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | 126 | .pure-menu-selected .pure-menu-link, |
199 | background: -webkit-linear-gradient(#dedede, #ffffff); | 127 | .pure-menu-selected .pure-menu-link:visited { |
200 | background: -moz-linear-gradient(#dedede, #ffffff); | 128 | padding: 0.8em 1em; |
201 | background: -ms-linear-gradient(#dedede, #ffffff); | 129 | color: #f5f5f5; |
202 | background: -o-linear-gradient(#dedede, #ffffff); | ||
203 | background: linear-gradient(#dedede, #ffffff); | ||
204 | display: inline; | ||
205 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
206 | padding: 5px; | ||
207 | border: none; | ||
208 | border-radius: 3px 3px 3px 3px; | ||
209 | margin: 10px 3px 3px 3px; | ||
210 | color: #cecece; | ||
211 | } | 130 | } |
212 | 131 | ||
213 | .linksperpage { | 132 | .pure-menu-link:hover, .pure-menu-link:focus, |
214 | box-shadow: 0 0 0 rgba(0, 0, 0, 0.5); | 133 | .pure-menu-selected .pure-menu-link:hover, |
215 | padding: 3px; | 134 | .pure-menu-selected .pure-menu-link:focus { |
135 | color: #fff; | ||
136 | background: transparent; | ||
216 | } | 137 | } |
217 | 138 | ||
218 | .linksperpage input, .tagfilter input, .searchform input, .addform input { | 139 | .pure-menu-item:hover::after { |
219 | border: none; | 140 | margin: -4px auto 0 auto; |
220 | color: #606060; | 141 | display: block; |
221 | background: none; | 142 | content:""; |
222 | box-shadow: none; | 143 | background: #fff; |
223 | padding: 5px; | 144 | height: 4px; |
145 | width: 100%; | ||
224 | } | 146 | } |
225 | 147 | ||
226 | .linksperpage input { | 148 | .menu-toggle { |
227 | padding: 0; | 149 | width: 34px; |
150 | height: 45px; | ||
151 | position: absolute; | ||
152 | top: 5px; | ||
153 | right: 0; | ||
154 | display: none; | ||
228 | } | 155 | } |
229 | 156 | ||
230 | .searchform #searchform_value { | 157 | .menu-toggle .bar { |
231 | width: 30%; | 158 | background-color: #b0ddce; |
159 | display: block; | ||
160 | width: 20px; | ||
161 | height: 2px; | ||
162 | border-radius: 100px; | ||
163 | position: absolute; | ||
164 | top: 18px; | ||
165 | right: 7px; | ||
166 | transition: all 0.5s; | ||
232 | } | 167 | } |
233 | 168 | ||
234 | .tagfilter { | 169 | .menu-toggle .bar:first-child { |
235 | margin-left:24px; | 170 | transform: translateY(-6px); |
236 | } | 171 | } |
237 | 172 | ||
238 | .tagfilter div.awesomplete { | 173 | .menu-toggle.x .bar { |
239 | width: 15%; | 174 | transform: rotate(45deg); |
240 | } | 175 | } |
241 | 176 | ||
242 | .tagfilter #tagfilter_value { | 177 | .menu-toggle.x .bar:first-child { |
243 | display: inline; | 178 | transform: rotate(-45deg); |
244 | } | 179 | } |
245 | 180 | ||
246 | .tagfilter li { | 181 | @media screen and (max-width: 64em) { |
247 | color: black; | 182 | .menu-toggle { |
183 | display: block; | ||
184 | } | ||
248 | } | 185 | } |
249 | 186 | ||
250 | .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton { | 187 | .header-buttons { |
251 | background-color: #dedede; | 188 | text-align: right; |
252 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | ||
253 | background: -webkit-linear-gradient(#dedede, #ffffff); | ||
254 | background: -moz-linear-gradient(#dedede, #ffffff); | ||
255 | background: -ms-linear-gradient(#dedede, #ffffff); | ||
256 | background: -o-linear-gradient(#dedede, #ffffff); | ||
257 | background: linear-gradient(#dedede, #ffffff); | ||
258 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
259 | padding: 0 5px 0 5px; | ||
260 | margin: 5px 0 5px 0; | ||
261 | height: 20px; | ||
262 | border-radius: 3px 3px 3px 3px; | ||
263 | cursor: pointer; | ||
264 | } | 189 | } |
265 | 190 | ||
266 | #shaarli_title { | 191 | .linkcount { |
267 | font-weight: bold; | 192 | color: #252525; |
268 | font-style: italic; | 193 | font-size: 0.8em; |
269 | margin-top: 0; | ||
270 | } | 194 | } |
271 | 195 | ||
272 | #shaarli_title a { | 196 | @media screen and (min-width: 64em) { |
273 | color: #fff !important; | 197 | .linkcount { |
198 | position: absolute; | ||
199 | right: 5px; | ||
200 | } | ||
274 | } | 201 | } |
275 | 202 | ||
276 | #pageheader a:visited { | 203 | #search, #search-linklist { |
277 | color: #98C943; | 204 | text-align: center; |
278 | text-decoration: none; | 205 | width: 100%; |
279 | } | 206 | } |
280 | 207 | ||
281 | #pageheader a:hover { | 208 | #search input[type="text"], #search-linklist input[type="text"] { |
282 | color: #FFFFC9; | 209 | padding: 0 5px; |
283 | text-decoration: none; | 210 | height: 30px; |
211 | width: 260px; | ||
212 | background: #f5f5f5; | ||
213 | border: medium none currentColor; | ||
214 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.078), 0 1px 1px rgba(0, 0, 0, 0.298) inset; | ||
215 | border-radius: 2px; | ||
216 | color: #252525; | ||
284 | } | 217 | } |
285 | 218 | ||
286 | #pageheader a:active { | 219 | /* because chrome */ |
287 | color: #bbb; | 220 | #search input[type="text"]::-webkit-input-placeholder, |
288 | text-decoration: none; | 221 | #search-linklist input[type="text"]::-webkit-input-placeholder { |
222 | color: #777777; | ||
289 | } | 223 | } |
290 | 224 | ||
291 | #searchcriteria { | 225 | #search button, |
292 | padding: 4px 0px 5px 5px; | 226 | #search-linklist button { |
293 | font-weight: bold; | 227 | background: transparent; |
228 | border: none; | ||
294 | } | 229 | } |
295 | 230 | ||
296 | .paging { | 231 | #search button { |
297 | padding: 5px; | 232 | color: #f5f5f5; |
298 | background-color: #777; | ||
299 | color: #ccc; | ||
300 | text-align: center; | ||
301 | clear: both; | ||
302 | } | 233 | } |
303 | 234 | ||
304 | .paging a:link { | 235 | #search-linklist button { |
305 | color: #ccc; | 236 | color: #252525; |
306 | text-decoration: none; | ||
307 | } | 237 | } |
308 | 238 | ||
309 | .paging a:visited { | 239 | #search button:hover, |
310 | color: #ccc; | 240 | #search-linklist button:hover { |
241 | color: #fff; | ||
311 | } | 242 | } |
312 | 243 | ||
313 | .paging a:hover { | 244 | #search-linklist { |
314 | color: #FFFFC9; | 245 | padding: 5px 0; |
315 | } | 246 | } |
316 | 247 | ||
317 | .paging a:active { | 248 | @media screen and (min-width: 64em) { |
318 | color: #fff; | 249 | #search .searchform, |
319 | } | 250 | #search-linklist .searchform { |
251 | margin-right: 25px; | ||
252 | text-align: right; | ||
253 | } | ||
320 | 254 | ||
321 | .paging_privatelinks { | 255 | #search .tagfilter, |
322 | float: left; | 256 | #search-linklist .tagfilter { |
257 | margin-left: 25px; | ||
258 | text-align: left; | ||
259 | } | ||
323 | } | 260 | } |
324 | 261 | @media screen and (max-width: 64em) { | |
325 | .paging_linksperpage { | 262 | #search, #search * { |
326 | float: right; | 263 | visibility: hidden; |
327 | padding-right: 5px; | 264 | } |
328 | margin: 0px 10px 2px 0px; | ||
329 | } | 265 | } |
330 | 266 | ||
331 | .paging_linksperpage form.linksperpage { | 267 | #header-login-form input[type="text"], #header-login-form input[type="password"] { |
332 | display: inline; | 268 | width: 200px; |
333 | } | 269 | } |
334 | 270 | ||
335 | .paging_linksperpage form.linksperpage input { | 271 | /* because chrome */ |
336 | height: 15px; | 272 | #header-login-form input[type="text"]::-webkit-input-placeholder, |
273 | #header-login-form input[type="password"]::-webkit-input-placeholder { | ||
274 | color: #777777; | ||
337 | } | 275 | } |
338 | 276 | ||
339 | .paging_current { | 277 | .subheader-form { |
340 | display: inline; | 278 | visibility: hidden; |
341 | color: #fff; | 279 | position: fixed; |
342 | padding: 0 20 0 20; | 280 | width: 100%; |
281 | text-align: center; | ||
282 | background: #1b926c; | ||
283 | display: block; | ||
284 | z-index: 999; | ||
285 | height: 30px; | ||
286 | padding: 5px 0; | ||
343 | } | 287 | } |
344 | 288 | ||
345 | .paging_older { | 289 | @media screen and (min-width: 64em) { |
346 | margin-right: 15px; | 290 | .subheader-form.open, .subheader-form.open * { |
291 | visibility: visible; | ||
292 | } | ||
347 | } | 293 | } |
348 | 294 | ||
349 | .paging_newer { | 295 | .subheader-form input[type="text"], .subheader-form input[type="password"], .subheader-form .remember-me { |
350 | margin-left: 15px; | 296 | margin: 0 0 5px 0; |
297 | padding: 5px 5px 3px 15px; | ||
298 | height: 20px; | ||
299 | width: 20%; | ||
300 | background: #f5f5f5; | ||
301 | border: medium none currentColor; | ||
302 | border-radius: 2px; | ||
303 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.078), 0 1px 4px rgba(0, 0, 0, 0.298) inset; | ||
304 | color: #252525; | ||
351 | } | 305 | } |
352 | 306 | ||
353 | #headerform { | 307 | /* because chrome */ |
354 | color: #ffffff; | 308 | .subheader-form input[type="text"]::-webkit-input-placeholder, |
355 | padding: 5px 5px 5px 5px; | 309 | .subheader-form input[type="password"]::-webkit-input-placeholder |
356 | clear: both; | 310 | { |
311 | color: #252525; | ||
357 | } | 312 | } |
358 | 313 | ||
359 | #headerform input.linkurl { | 314 | .subheader-form .remember-me { |
360 | width: 50%; | 315 | display: inline-block; |
361 | font-size: inherit; | 316 | width: auto; |
317 | padding: 5px 20px 3px 20px; | ||
318 | cursor: pointer; | ||
362 | } | 319 | } |
363 | 320 | ||
364 | #headerform label { | 321 | .subheader-form .remember-me label, .subheader-form .remember-me input { |
365 | cursor: pointer; | 322 | cursor: pointer; |
366 | margin-right: 10px; | ||
367 | } | 323 | } |
368 | 324 | ||
369 | #headerform label[for=longlastingsession] { | 325 | .subheader-form input[type="submit"] { |
370 | display: block; | 326 | display: inline-block; |
371 | width: 100%; | 327 | margin: 0 0 5px 0; |
372 | margin-top: 5px; | 328 | padding: 4px 0 4px 0; |
329 | height: 28px; | ||
330 | width: 100px; | ||
331 | background: #1b926c; | ||
332 | border: 1px solid #f5f5f5; | ||
333 | color: #f5f5f5; | ||
334 | border-radius: 2px; | ||
373 | } | 335 | } |
374 | 336 | ||
375 | #toolsdiv { | 337 | .subheader-form input[type="submit"]:hover { |
376 | color: #ffffff; | 338 | background: #f5f5f5; |
377 | padding: 5px 5px 5px 5px; | 339 | color: #1b926c; |
378 | clear: left; | ||
379 | } | 340 | } |
380 | 341 | ||
381 | #uploaddiv { | 342 | .new-version-message { |
382 | color: #ffffff; | 343 | text-align: center; |
383 | padding: 5px 5px 5px 5px; | ||
384 | clear: left; | ||
385 | } | 344 | } |
386 | 345 | ||
387 | #editlinkform { | 346 | .new-version-message a { |
388 | height: 100%; | 347 | color: rgb(151, 96, 13); |
389 | padding: 5px 5px 5px 15px; | 348 | font-weight: bold; |
390 | width: 80%; | ||
391 | clear: left; | ||
392 | } | 349 | } |
393 | 350 | ||
394 | #editlinkform label { | 351 | /** |
395 | cursor: pointer; | 352 | * CONTENT - GENERAL |
396 | color: #ffffff; | 353 | */ |
354 | #content { | ||
355 | position: relative; | ||
356 | z-index: 2; | ||
357 | margin-top: 45px; | ||
397 | } | 358 | } |
398 | 359 | ||
399 | #editlinkform textarea, #editlinkform .lf_input { | 360 | /** |
400 | width: 100%; | 361 | * Plugins additional forms |
362 | */ | ||
363 | .toolbar-plugin { | ||
364 | margin: 5px 0; | ||
365 | text-align: center; | ||
401 | } | 366 | } |
402 | 367 | ||
403 | #linklist li { | 368 | .toolbar-plugin input[type="text"] { |
404 | padding: 4px 10px 15px 20px; | 369 | padding: 0 5px; |
405 | border-top: 1px solid #bbb; | 370 | height: 30px; |
406 | clear: both; | 371 | width: 300px; |
407 | background-color: #F2F2F2; | 372 | background: #f5f5f5; |
408 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#ffffff)); | 373 | border: medium none currentColor; |
409 | background: -webkit-linear-gradient(#F2F2F2, #ffffff); | 374 | box-shadow: 0 1px 0 rgba(255, 255, 255, 0.078), 0 1px 1px rgba(0, 0, 0, 0.298) inset; |
410 | background: -moz-linear-gradient(#F2F2F2, #ffffff); | 375 | border-radius: 2px; |
411 | background: -ms-linear-gradient(#F2F2F2, #ffffff); | 376 | color: #252525; |
412 | background: -o-linear-gradient(#F2F2F2, #ffffff); | ||
413 | background: linear-gradient(#F2F2F2, #ffffff); | ||
414 | } | 377 | } |
415 | 378 | ||
416 | /* | 379 | /* because chrome */ |
417 | #linklist li.publicLinkHightLight:hover, #linklist li:hover { | 380 | .toolbar-plugin input[type="text"]::-webkit-input-placeholder { |
418 | background: #E9FFCE; | 381 | color: #777777; |
419 | } | 382 | } |
420 | */ | ||
421 | 383 | ||
422 | .linkdate { | 384 | .toolbar-plugin input[type="submit"] { |
423 | font-size:8pt; | 385 | padding: 0 10px; |
424 | color:#888; | 386 | height: 30px; |
387 | background: #f5f5f5; | ||
388 | border: medium none currentColor; | ||
389 | border-radius: 2px; | ||
390 | color: #252525; | ||
425 | } | 391 | } |
426 | 392 | ||
427 | .linkdate a { | 393 | .toolbar-plugin input[type="submit"]:hover { |
428 | color:#E28E3F; | 394 | background: #fff; |
429 | } | 395 | } |
430 | 396 | ||
431 | #linklist li.private { | 397 | @media screen and (max-width: 64em) { |
432 | background: url('../images/private.png') no-repeat 4px center; | 398 | .toolbar-plugin input[type="text"] { |
433 | padding-left: 30px; | 399 | width: 70%; |
434 | } | ||
435 | 400 | ||
436 | #linklist li { | 401 | } |
437 | padding-left: 30px; | ||
438 | } | 402 | } |
439 | 403 | ||
440 | .private .linktitle a { | 404 | /** |
441 | color: #969696; | 405 | * CONTENT - LINKLIST PAGING |
406 | * 64em -> lg | ||
407 | */ | ||
408 | .linklist-filters { | ||
409 | margin: 10px 0; | ||
410 | color: #252525; | ||
411 | font-size: 0.9em; | ||
442 | } | 412 | } |
443 | 413 | ||
444 | .linktitle { | 414 | .linklist-filters a { |
445 | font-size: 14pt; | 415 | padding: 5px 8px; |
446 | font-weight: bold; | 416 | text-decoration: none; |
447 | } | 417 | } |
448 | 418 | ||
449 | .linktitle a { | 419 | .linklist-filters .filter-off { |
450 | text-decoration: none; | 420 | color: #252525; |
451 | color: #80AD48; | 421 | background: #f5f5f5; |
452 | } | 422 | } |
453 | 423 | ||
454 | .linktitle a:hover { | 424 | .linklist-filters .filter-on { |
455 | color: #F57900; | 425 | color: #b0ddce; |
426 | background: #1b926c; | ||
456 | } | 427 | } |
457 | 428 | ||
458 | .linkdate { | 429 | .linklist-pages { |
459 | font-size: 8pt; | 430 | margin: 10px 0; |
460 | color: #888; | 431 | color: #252525; |
432 | text-align: center; | ||
461 | } | 433 | } |
462 | 434 | ||
463 | .linkdate a { | 435 | .linklist-pages a { |
464 | background-image: url('../images/calendar.png'); | 436 | color: #252525; |
465 | padding: 2px 0 3px 20px; | ||
466 | background-repeat: no-repeat; | ||
467 | text-decoration: none; | 437 | text-decoration: none; |
468 | color: #E28E3F; | ||
469 | } | 438 | } |
470 | 439 | ||
471 | .linkdate a:hover { | 440 | .linklist-pages a:hover { |
472 | color: #F57900 } | 441 | color: #fff; |
473 | |||
474 | .linkurl { | ||
475 | font-size: 8pt; | ||
476 | color: #4BAA74; | ||
477 | } | 442 | } |
478 | 443 | ||
479 | .linkdescription { | 444 | .linksperpage { |
480 | color: #000; | 445 | margin: 10px 0; |
481 | margin-top: 0; | 446 | text-align: right; |
482 | margin-bottom: 12px; | 447 | color: #252525; |
483 | font-weight: normal; | 448 | font-size: 0.9em; |
484 | overflow: auto; | ||
485 | } | 449 | } |
486 | 450 | ||
487 | .linkdescription a { | 451 | .linksperpage a { |
452 | padding: 5px 5px; | ||
488 | text-decoration: none; | 453 | text-decoration: none; |
489 | color: #3465A4; | 454 | color: #252525; |
455 | background: #f5f5f5; | ||
490 | } | 456 | } |
491 | 457 | ||
492 | .linkdescription a:hover { | 458 | .linksperpage a, .linksperpage input[type="text"] { |
493 | color: #F57900; | 459 | display: inline-block; |
460 | width: 20px; | ||
461 | text-align: center; | ||
494 | } | 462 | } |
495 | 463 | ||
496 | .linktaglist { | 464 | .linksperpage form { |
497 | padding-top: 10px; | 465 | display: inline; |
498 | line-height: 200%; | ||
499 | } | 466 | } |
500 | 467 | ||
501 | .linktag { | 468 | .linksperpage input[type="text"] { |
502 | font-size: 9pt; | ||
503 | background-color: #F2F2F2; | ||
504 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#ffffff)); | ||
505 | background: -webkit-linear-gradient(#F2F2F2, #ffffff); | ||
506 | background: -moz-linear-gradient(#F2F2F2, #ffffff); | ||
507 | background: -ms-linear-gradient(#F2F2F2, #ffffff); | ||
508 | background: -o-linear-gradient(#F2F2F2, #ffffff); | ||
509 | background: linear-gradient(#F2F2F2, #ffffff); | ||
510 | box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); | ||
511 | padding: 3px 5px 3px 20px; | ||
512 | height: 20px; | 469 | height: 20px; |
513 | border-radius: 3px; | 470 | margin: 0; |
514 | cursor: pointer; | 471 | padding: 4px 5px 3px 8px; |
515 | background-image: url('../images/tag_blue.png'); | 472 | background: #f5f5f5; |
516 | background-repeat: no-repeat; | 473 | border: medium none currentColor; |
517 | background-position: 3px center; | 474 | color: #252525; |
518 | background-color: #ffffff; | 475 | font-size: 0.8em; |
519 | } | 476 | } |
520 | 477 | ||
521 | .linktag:hover { | 478 | /** |
522 | border-color: #555573; | 479 | * CONTENT - LINKLIST ITEMS |
523 | color: #000; | 480 | */ |
481 | .linklist-item { | ||
482 | margin: 0 0 15px 0; | ||
483 | background: #f5f5f5; | ||
484 | box-shadow: 2px 2px 0.5em #797979; | ||
524 | } | 485 | } |
525 | 486 | ||
526 | .linktag a { | 487 | .linklist-item-title, .linklist-item-title h2 { |
527 | color: #777; | 488 | margin: 0; |
528 | text-decoration: none; | 489 | word-wrap: break-word; |
529 | } | 490 | } |
530 | 491 | ||
531 | .linktag .remove { | 492 | .linklist-item-title { |
532 | border-left: 1px solid #aaa; | 493 | position: relative; |
533 | padding-left: 5px; | 494 | background: #f5f5f5; |
534 | color:#6767A7; | ||
535 | } | 495 | } |
536 | 496 | ||
537 | .linkshort { | 497 | .linklist-item-title h2 { |
538 | font-size: 8pt; | 498 | padding: 3px 10px 0 10px; |
539 | color: #888; | 499 | line-height: 30px; |
540 | } | 500 | } |
541 | 501 | ||
542 | .linkshort a { | 502 | .linklist-item-title a { |
503 | font-size: 0.7em; | ||
504 | color: #252525; | ||
543 | text-decoration: none; | 505 | text-decoration: none; |
544 | color: #393964; | 506 | vertical-align: middle; |
507 | font-family: Roboto Slab, Arial, sans-serif; | ||
545 | } | 508 | } |
546 | 509 | ||
547 | .linkshort a:hover { | 510 | .linklist-item-title .linklist-link { |
548 | text-decoration: underline; | 511 | font-size: 1.1em; |
512 | color: #1b926c; | ||
549 | } | 513 | } |
550 | 514 | ||
551 | .buttoneditform { | 515 | .linklist-item-title .linklist-link:visited { |
552 | display: inline; | 516 | color: #1b926c; |
553 | } | 517 | } |
554 | 518 | ||
555 | #footer { | 519 | .linklist-item-title a:hover, .linklist-item-title .linklist-link:hover{ |
556 | font-size: 8pt; | 520 | color: #252525; |
557 | text-align: center; | ||
558 | color: #888; | ||
559 | clear: both; | ||
560 | max-width: 30em; | ||
561 | margin: 15px auto 15px auto; | ||
562 | } | 521 | } |
563 | 522 | ||
564 | #footer a { | ||
565 | color: #486D08; | ||
566 | } | ||
567 | 523 | ||
568 | #footer a:hover { | 524 | .linklist-item-title .label-private { |
569 | color: #000000; | 525 | border: solid 1px #F89406; |
526 | font-family: Arial, sans-serif; | ||
527 | font-size: 0.65em; | ||
528 | color: #F89406; | ||
570 | } | 529 | } |
571 | 530 | ||
572 | #newversion { | 531 | .linklist-item-title .fold-button { |
573 | background-color: #FFFFA0; | 532 | display: none; |
574 | color: #000; | ||
575 | position: absolute; | ||
576 | top: 0; | ||
577 | right: 0; | ||
578 | padding: 2 7 2 7; | ||
579 | font-size: 9pt; | ||
580 | } | 533 | } |
581 | 534 | ||
582 | #newversion #version_id { | 535 | .linklist-item-editbuttons { |
583 | text-decoration: blink; | 536 | float: right; |
537 | padding: 8px 5px; | ||
584 | } | 538 | } |
585 | 539 | ||
586 | #cloudtag { | 540 | .linklist-item-editbuttons * { |
587 | padding-left: 10%; | 541 | display: block; |
588 | padding-right: 10%; | 542 | float: left; |
543 | margin: 0 1px; | ||
589 | } | 544 | } |
590 | 545 | ||
591 | #cloudtag .count { | 546 | .linklist-item-editbuttons a { |
592 | color: #99f; | 547 | font-size: 1em; |
593 | font-size: 9pt; | ||
594 | padding-left: 5px; | ||
595 | padding-right: 2px; | ||
596 | } | 548 | } |
597 | 549 | ||
598 | #cloudtag a { | 550 | .edit-link { |
599 | color: black; | 551 | font-size: 1.2em; |
600 | text-decoration: none; | 552 | color: #0b5ea6; |
601 | } | 553 | } |
602 | 554 | ||
603 | #install { | 555 | .delete-link { |
604 | margin: 0 20px; | 556 | font-size: 1.3em; |
557 | color: #ac2925 !important; | ||
605 | } | 558 | } |
606 | 559 | ||
607 | #installform { | 560 | .linklist-item-description { |
608 | border: 1px solid black; | 561 | position: relative; |
609 | padding: 10px; | 562 | padding: 10px; |
563 | font-family: Roboto Slab, Arial, sans-serif; | ||
564 | word-wrap: break-word; | ||
565 | color: #252525; | ||
566 | line-height: 1.3em; | ||
610 | } | 567 | } |
611 | 568 | ||
612 | #installform table { | 569 | { |
613 | border: none; | 570 | position: absolute; |
571 | left: 3px; | ||
572 | top: 0; | ||
573 | display: block; | ||
574 | content:""; | ||
575 | background: #F89406; | ||
576 | height: 95%; | ||
577 | width: 2px; | ||
578 | z-index: 1; | ||
614 | } | 579 | } |
615 | 580 | ||
616 | #installform td { | 581 | .linklist-item-description a { |
617 | font-size: 10pt; | 582 | text-decoration: none; |
618 | color: black; | 583 | color: #1b926c; |
619 | padding: 10px 5px 10px 5px; | ||
620 | clear: left; | ||
621 | } | 584 | } |
622 | 585 | ||
623 | #installform input.bigbutton { | 586 | .linklist-item-description a:hover { |
624 | float: right; | 587 | color: #252525; |
625 | } | 588 | } |
626 | 589 | ||
627 | #changepasswordform { | 590 | .linklist-item-description a:visited { |
628 | color: #ccc; | 591 | color: #14553f; |
629 | padding: 10px 5px 10px 5px; | ||
630 | clear: left; | ||
631 | } | 592 | } |
632 | 593 | ||
633 | #changetag { | 594 | .linklist-item-thumbnail { |
634 | color: #ccc; | 595 | position: relative; |
635 | padding: 10px 5px 10px 5px; | 596 | margin-top: 10px; |
636 | clear: left; | 597 | padding: 10px; |
598 | float: left; | ||
599 | z-index: 50; | ||
637 | } | 600 | } |
638 | 601 | ||
639 | #changetag #totag { | 602 | .linklist-item.private .linklist-item-title::before, |
640 | margin-left: 40px; | 603 | .linklist-item.private .linklist-item-description::before, |
604 | .linklist-item.private .linklist-item-thumbnail::before { | ||
605 | position: absolute; | ||
606 | left: 3px; | ||
607 | top: 0; | ||
608 | display: block; | ||
609 | content:""; | ||
610 | background: #F89406; | ||
611 | height: 95%; | ||
612 | width: 2px; | ||
613 | z-index: 1; | ||
641 | } | 614 | } |
642 | 615 | ||
643 | #changetag div { | 616 | .linklist-item.private .linklist-item-title::before { |
644 | float:left; | 617 | margin-top: 3px; |
645 | } | 618 | } |
646 | 619 | ||
647 | #changetag label { | 620 | .linklist-item-infos { |
648 | padding: 5px; | 621 | padding: 8px 8px 5px 8px; |
622 | background: #ddd; | ||
623 | color: #252525; | ||
649 | } | 624 | } |
650 | 625 | ||
651 | #changetag li { | 626 | .linklist-item-infos a { |
652 | color: #000; | 627 | color: #252525; |
653 | } | 628 | text-decoration: none; |
654 | #configform td { | ||
655 | color: #ccc; | ||
656 | font-size: 10pt; | ||
657 | padding: 10px 5px 10px 5px; | ||
658 | } | 629 | } |
659 | 630 | ||
660 | #configform { | 631 | .linklist-item-infos a:hover { |
661 | color: #ccc; | 632 | color: #000; |
662 | padding: 10px 5px 10px 5px; | ||
663 | clear: left; | ||
664 | } | 633 | } |
665 | 634 | ||
666 | .thumbnail { | 635 | .linklist-item-infos .linklist-item-tags { |
667 | float: right; | 636 | font-size: 0.8em; |
668 | margin: 0px 10px 0px 10px; | ||
669 | } | 637 | } |
670 | 638 | ||
671 | .thumbnail img { | 639 | .linklist-item-infos .label-tag { |
672 | border-radius: 3px; | 640 | font-size: 1em; |
673 | box-shadow: 0.5px 0.5px 0.5px 1px #dde4e6; | ||
674 | } | 641 | } |
675 | 642 | ||
676 | /* If you want thumbnails on the left: | 643 | .linklist-item-infos-dateblock { |
677 | .thumbnail { | 644 | font-size: 0.9em; |
678 | float: left; | ||
679 | margin-right: 10px; | ||
680 | } | 645 | } |
681 | .linkcontainer { | ||
682 | position: static; | ||
683 | margin-left: 130px; | ||
684 | } | ||
685 | */ | ||
686 | 646 | ||
687 | /* --- Picture wall CSS --- */ | 647 | .linklist-plugin-icon { |
688 | #picwall_container { | 648 | width: 13px; |
689 | color: #fff; | 649 | height: 13px; |
690 | background-color: #000; | ||
691 | clear: both; | ||
692 | } | 650 | } |
693 | 651 | ||
694 | .picwall_pictureframe { | 652 | .linklist-item-infos-url { |
695 | background-color: #000; | 653 | text-align: right; |
696 | z-index: 5; | 654 | white-space: nowrap; |
697 | position: relative; | ||
698 | display: table-cell; | ||
699 | vertical-align: middle; | ||
700 | width: 90px; | ||
701 | height: 90px; | ||
702 | overflow: hidden; | 655 | overflow: hidden; |
703 | text-align: center; | 656 | text-overflow: ellipsis; |
704 | float: left; | 657 | font-size: 0.8em; |
705 | } | 658 | } |
706 | 659 | ||
707 | .b-lazy { | 660 | .linklist-item-infos .mobile-buttons { |
708 | -webkit-transition: opacity 500ms ease-in-out; | 661 | text-align: right; |
709 | -moz-transition: opacity 500ms ease-in-out; | ||
710 | -o-transition: opacity 500ms ease-in-out; | ||
711 | transition: opacity 500ms ease-in-out; | ||
712 | opacity: 0; | ||
713 | } | ||
714 | .b-lazy.b-loaded { | ||
715 | opacity: 1; | ||
716 | } | 662 | } |
717 | 663 | ||
718 | .picwall_pictureframe img { | 664 | .linklist-item-infos .linklist-plugin-icon { |
719 | max-width: 100%; | 665 | display: inline-block; |
720 | height: auto; | 666 | margin: 0 2px; |
721 | color: transparent; | 667 | width: 16px; |
722 | } /* Adapt the width of the image */ | 668 | height: 16px; |
669 | } | ||
723 | 670 | ||
724 | .picwall_pictureframe a { | 671 | /** 64em -> lg **/ |
725 | text-decoration: none; | 672 | @media screen and (max-width: 64em) { |
673 | .linklist-item-infos-url { | ||
674 | text-align: left; | ||
675 | } | ||
726 | } | 676 | } |
727 | 677 | ||
728 | /* CSS to show title when hovering an image - no javascript required. */ | 678 | /** |
729 | .picwall_pictureframe span.info { | 679 | * Footer |
730 | display: none; | 680 | */ |
681 | #footer { | ||
682 | margin: 20px 0; | ||
683 | padding: 5px; | ||
684 | text-align: center; | ||
685 | color: #252525; | ||
731 | } | 686 | } |
732 | 687 | ||
733 | .picwall_pictureframe:hover span.info { | 688 | #footer:before { |
734 | display: block; | 689 | display: block; |
735 | position: absolute; | 690 | content:""; |
736 | top: 0; | 691 | background: linear-gradient(to right, #949393, #252525, #949393); |
737 | left: 0; | 692 | height: 1px; |
738 | width: 90px; | 693 | width: 80%; |
739 | font-weight: bold; | 694 | margin: 10px auto; |
740 | font-size: 8pt; | ||
741 | color: #fff; | ||
742 | text-align: left; | ||
743 | background-color: transparent; | ||
744 | background-color: rgba(0, 0, 0, 0.4); | ||
745 | /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */ | ||
746 | filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000); | ||
747 | /* IE6IE9 */ | ||
748 | text-shadow: 2px 2px 1px #000000; | ||
749 | } | ||
750 | |||
751 | #linklist li.publicLinkHightLight { | ||
752 | background: #ffffff; | ||
753 | } | ||
754 | |||
755 | div.daily { | ||
756 | font-family: Georgia, 'DejaVu Serif', Norasi, serif; | ||
757 | background-color: #E6D6BE; | ||
758 | /* Background paper texture by BashCorpo: | ||
759 | http://www.bashcorpo.dk/textures.php | ||
760 | http://bashcorpo.deviantart.com/art/Grungy-paper-texture-v-5-22966998 */ | ||
761 | background-image: url("../images/Paper_texture_v5_by_bashcorpo_w1000.jpg"); | ||
762 | -webkit-background-size: cover; | ||
763 | -moz-background-size: cover; | ||
764 | -o-background-size: cover; | ||
765 | background-size: cover; | ||
766 | position: relative; | ||
767 | border-bottom: 2px solid black; | ||
768 | } | 695 | } |
769 | 696 | ||
770 | #daily_col1 { | 697 | #footer a { |
771 | float: left; | 698 | color: #252525; |
772 | position: relative; | ||
773 | width: 33%; | ||
774 | padding-left: 1%; | ||
775 | } | 699 | } |
776 | 700 | ||
777 | #daily_col2 { | 701 | /** |
778 | float: left; | 702 | * PAGE FORM |
779 | position: relative; | 703 | */ |
780 | width: 33%; | 704 | .page-form { |
705 | margin: 20px 0 0 0; | ||
706 | background: #f5f5f5; | ||
707 | box-shadow: 1px 1px 2px #797979; | ||
708 | color: #252525; | ||
709 | overflow: hidden; | ||
781 | } | 710 | } |
782 | 711 | ||
783 | #daily_col3 { | 712 | .page-form .window-title { |
784 | float: left; | 713 | margin: 0 0 10px 0; |
785 | position: relative; | 714 | padding: 10px 0; |
786 | width: 33%; | 715 | width: 100%; |
716 | color: #1b926c; | ||
717 | background: #f5f5f5; | ||
718 | text-align: center; | ||
787 | } | 719 | } |
788 | 720 | ||
789 | div.dailyAbout { | 721 | .page-form .window-subtitle { |
790 | float: left; | ||
791 | border: 1px solid black; | ||
792 | font-size: 8pt; | ||
793 | position: absolute; | ||
794 | left: 10px; | ||
795 | top: 15px; | ||
796 | padding: 5px 5px 5px 5px; | ||
797 | text-align: center; | 722 | text-align: center; |
798 | } | 723 | } |
799 | 724 | ||
800 | div.dailyAbout a { | 725 | .page-form a { |
801 | color: #890500; | 726 | color: #1b926c; |
727 | font-weight: bold; | ||
802 | } | 728 | } |
803 | 729 | ||
804 | div.dailyAbout img { | 730 | .page-form p { |
805 | position: relative; | 731 | padding: 0 10px; |
806 | top: 3px; | 732 | margin: 0; |
807 | margin-right: 4px; | ||
808 | width: 14px; | ||
809 | height: 14px; | ||
810 | } | 733 | } |
811 | 734 | ||
812 | div.dailyEntryPermalink { | 735 | .page-form input[type="text"], |
813 | float: right; | 736 | .page-form input[type="password"], |
737 | .page-form textarea { | ||
738 | box-sizing: border-box; | ||
739 | margin: 10px 0; | ||
740 | padding: 5px 5px 3px 15px; | ||
741 | height: 35px; | ||
742 | width: 90%; | ||
743 | background: #eeeeee; | ||
744 | border: solid 1px #d8d8d8; | ||
745 | border-radius: 2px; | ||
746 | color: #252525; | ||
747 | } | ||
748 | |||
749 | .page-form textarea { | ||
750 | min-height: 240px; | ||
751 | padding: 15px 5px 3px 15px; | ||
752 | resize: vertical; | ||
753 | overflow-y: auto; | ||
754 | word-wrap:break-word | ||
755 | } | ||
756 | |||
757 | /* because chrome */ | ||
758 | .page-form input[type="text"]::-webkit-input-placeholder, | ||
759 | .page-form input[type="password"]::-webkit-input-placeholder { | ||
760 | color: #777777; | ||
761 | } | ||
762 | |||
763 | .page-form input[type="submit"], .page-form a.button { | ||
764 | margin: 15px 5px; | ||
765 | height: 35px; | ||
766 | line-height: 35px; | ||
767 | width: 150px; | ||
768 | background: #1b926c; | ||
769 | color: #f5f5f5; | ||
770 | border: none; | ||
771 | box-shadow: 1px 1px 1px #ddd, -1px -1px 6px #ddd, -1px 1px 2px #ddd, 1px -1px 2px #ddd; | ||
772 | font-size: 1.2em; | ||
773 | text-decoration: none; | ||
774 | vertical-align: center; | ||
775 | font-weight: normal; | ||
776 | display: inline-block; | ||
814 | } | 777 | } |
815 | 778 | ||
816 | div.dailyTitle { | ||
817 | font-weight: bold; | ||
818 | font-size: 44pt; | ||
819 | text-align: center; | ||
820 | padding: 10px 20px 0px 20px; | ||
821 | } | ||
822 | 779 | ||
823 | div.dailyDate { | 780 | .page-form .button.button-red { |
824 | font-size: 12pt; | 781 | background: #ac2925; |
825 | font-weight: bold; | ||
826 | text-align: center; | ||
827 | padding: 0px 20px 30px 20px; | ||
828 | } | 782 | } |
829 | 783 | ||
830 | /* Individual entries in "Daily": */ | 784 | .page-form .submit-buttons { |
831 | div.dailyEntry { | 785 | margin-bottom: 10px; |
832 | margin: 5px 10px 2px 5px; | ||
833 | font-size: 11pt; | ||
834 | border-top: 1px solid #555; | ||
835 | } | 786 | } |
836 | 787 | ||
837 | div.dailyEntry a { | 788 | @media screen and (min-width: 64em) { |
838 | text-decoration: none; | 789 | .page-form .submit-buttons { |
839 | color: #890500; | 790 | position: relative; |
840 | } | 791 | } |
841 | 792 | ||
842 | div.dailyEntryTags { | 793 | .page-form .submit-buttons .button.button-red { |
843 | font-size: 7.75pt; | 794 | position: absolute; |
795 | right: 5%; | ||
796 | } | ||
844 | } | 797 | } |
845 | 798 | ||
846 | div.dailyEntryTitle { | 799 | @media screen and (max-width: 64em) { |
847 | font-size: 18pt; | 800 | .page-form .submit-buttons .button { |
848 | font-weight: bold; | 801 | display: block; |
802 | margin: auto; | ||
803 | } | ||
849 | } | 804 | } |
850 | 805 | ||
851 | div.dailyEntryLinkdate { | 806 | .page-form select { |
852 | font-size: 8pt; | 807 | color: #252525; |
853 | } | 808 | } |
854 | 809 | ||
855 | div.dailyEntryThumbnail { | 810 | /** |
856 | width: 100%; | 811 | * PAGE FORM - LIGHT |
812 | */ | ||
813 | .page-form-light div, .page-form-light p { | ||
857 | text-align: center; | 814 | text-align: center; |
858 | background-color: rgb(128, 128, 128); | ||
859 | background: url(../images/50pc_transparent.png); | ||
860 | padding: 4px 0px 2px 0px; | ||
861 | } | 815 | } |
862 | 816 | ||
863 | div.dailyEntryDescription { | 817 | /** |
864 | margin-top: 10px; | 818 | * PAGE FORM - COMPLETE |
865 | margin-bottom: 30px; | 819 | */ |
866 | text-align: justify; | 820 | .page-form-complete { |
867 | overflow: auto; | 821 | #background: #f5f5f5; |
868 | } | 822 | } |
869 | 823 | ||
870 | div.dailyNoEntry { | 824 | .page-form-complete div, .page-form-complete p { |
871 | text-align: center; | 825 | color: #252525; |
872 | padding: 40px 0px 90px 0px; | ||
873 | } | 826 | } |
874 | 827 | ||
875 | .daily #closing { | 828 | .page-form-complete .form-label, .page-form-complete .form-input { |
876 | clear: both; | 829 | position: relative; |
877 | text-align: center; | 830 | height: 60px; |
878 | padding-bottom: 20px; | ||
879 | } | 831 | } |
880 | 832 | ||
881 | /* Common CSS screwdriver */ | 833 | .page-form-complete .form-label label, |
882 | .clear { | 834 | .page-form-complete .form-input input, |
883 | clear: both; | 835 | .page-form-complete .timezone { |
836 | position: absolute; | ||
837 | top: 50%; | ||
838 | transform: translateY(-50%); | ||
884 | } | 839 | } |
885 | 840 | ||
886 | .right { | 841 | .page-form-complete .form-label label { |
887 | text-align: right; | 842 | text-align: right; |
843 | right: 0; | ||
844 | padding: 0 20px; | ||
888 | } | 845 | } |
889 | 846 | ||
890 | .white { | 847 | .page-form-complete .label-name { |
891 | color: white; | 848 | font-weight: bold; |
892 | } | 849 | } |
893 | 850 | ||
894 | /* For lazy images loading in picture wall. | 851 | .page-form-complete .label-desc { |
895 | Using http://www.appelsiini.net/projects/lazyload | 852 | font-size: 0.8em; |
896 | */ | ||
897 | .lazyimage { | ||
898 | display: none; | ||
899 | } | 853 | } |
900 | 854 | ||
901 | #configuration_table td { | 855 | .page-form-complete input[type="text"], |
902 | border: none; | 856 | .page-form-complete input[type="password"], |
903 | padding: 10px; | 857 | .page-form-complete textarea { |
904 | vertical-align: top; | 858 | margin: 0; |
905 | } | 859 | } |
906 | 860 | ||
907 | @media print { | 861 | .page-form section { |
908 | html { | 862 | margin: 10px 0 25px 0; |
909 | border: none; | 863 | } |
910 | background: #fff !important; | ||
911 | color: #000 !important; | ||
912 | } | ||
913 | 864 | ||
914 | body { | 865 | .page-form table { |
915 | font-size: 12pt; | 866 | margin: auto; |
916 | width: auto !important; | 867 | width: 90%; |
917 | margin: auto !important; | 868 | } |
918 | } | ||
919 | 869 | ||
920 | /* Minimum numer of lines to display when splitting a paragraph | 870 | .page-form table .order { |
921 | over two pages */ | 871 | text-decoration: none; |
922 | p { | 872 | color: #252525; |
923 | orphans: 3; | 873 | } |
924 | widows: 3; | ||
925 | } | ||
926 | 874 | ||
927 | a { | 875 | .page-form table, .page-form th, .page-form td { |
928 | color: #000 !important; | 876 | border-width: 1px 0; |
929 | text-decoration: none !important; | 877 | border-style: solid; |
930 | } | 878 | border-color: #aaaaaa; |
879 | } | ||
931 | 880 | ||
932 | #pageheader, .paging, #linklist li form, #footer { | 881 | .page-form th, .page-form td { |
933 | display: none; | 882 | padding: 5px; |
934 | } | ||
935 | 883 | ||
936 | #linklist li { | 884 | } |
937 | padding: 2 0 10 0; | ||
938 | border-top: 2px solid #000; | ||
939 | clear: both; | ||
940 | } | ||
941 | 885 | ||
942 | #linklist li.private { | 886 | /* Awesomeplete fix */ |
943 | background-color: none; | 887 | div.awesomplete { |
944 | border-left: 0; | 888 | width: inherit; |
945 | } | 889 | } |
946 | 890 | ||
947 | .linkdate { | 891 | div.awesomplete > input { |
948 | line-height: 2; | 892 | display: inherit; |
949 | } | 893 | } |
950 | 894 | ||
951 | .linkurl { | 895 | div.awesomplete > ul { |
952 | color: #000; | 896 | z-index: 9999; |
953 | } | 897 | } |
954 | 898 | ||
955 | .linkdescription { | 899 | .page-form .awesomplete { |
956 | font-size: 10pt; | 900 | width: 90%; |
957 | } | 901 | } |
958 | 902 | ||
959 | .linktag { | 903 | .page-form .awesomplete input { |
960 | border: 1px solid black; | 904 | width: 100%; |
961 | font-style: italic; | ||
962 | font-size: 8pt; | ||
963 | } | ||
964 | } | 905 | } |
965 | 906 | ||
966 | @media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 854px) { | 907 | .page-form div.awesomplete > ul { |
967 | /* A few fixes for mobile devices (far from perfect). */ | 908 | color: black; |
909 | } | ||
968 | 910 | ||
969 | .tagfilter div.awesomplete { | 911 | @media screen and (max-width: 64em) { |
970 | width: 70%; | 912 | .page-form-complete .form-label { |
913 | height: inherit; | ||
971 | } | 914 | } |
972 | 915 | ||
973 | .nomobile { | 916 | .page-form-complete .form-label label, |
974 | display: none; | 917 | .page-form-complete .form-input input, |
918 | .page-form-complete .timezone { | ||
919 | position: inherit; | ||
920 | top: inherit; | ||
921 | transform: translateY(0); | ||
975 | } | 922 | } |
976 | 923 | ||
977 | #logo { | 924 | .page-form-complete .form-input input[type="checkbox"] { |
978 | display: none; | 925 | position: absolute; |
926 | top: 50%; | ||
927 | right: 50%; | ||
928 | transform: translateY(-50%); | ||
979 | } | 929 | } |
980 | 930 | ||
981 | #pageheader #menu ul { | 931 | .page-form-complete .form-input { |
982 | text-align: center; | 932 | text-align: center; |
983 | } | 933 | } |
984 | 934 | ||
985 | #pageheader #menu a { | 935 | .page-form-complete .form-label label { |
986 | padding: 5px; | 936 | display: block; |
987 | border-radius: 3px 3px 3px 3px; | 937 | text-align: left; |
988 | margin: 3px; | 938 | margin: 10px 0 0 0; |
989 | } | ||
990 | |||
991 | #headerform label { | ||
992 | width: 100%; | ||
993 | display: block; | ||
994 | height: auto; | ||
995 | line-height: 25px; | ||
996 | padding-bottom: 10px; | ||
997 | } | ||
998 | |||
999 | #headerform label input[type=text], | ||
1000 | #headerform label input[type=password]{ | ||
1001 | float: right; | ||
1002 | width: 70%; | ||
1003 | } | ||
1004 | |||
1005 | .searchform, .tagfilter { | ||
1006 | display: block !important; | ||
1007 | margin: 0px 3px 7px 0px !important; | ||
1008 | padding: 0px !important; | ||
1009 | width: 97% !important; | ||
1010 | } | 939 | } |
1011 | 940 | ||
1012 | .searchform input, .tagfilter input { | 941 | .timezone-continent:after { |
1013 | margin: 0px !important; | 942 | content:"\a\a"; |
1014 | padding: 0px !important; | 943 | white-space: pre; |
1015 | display: inline !important; | ||
1016 | } | 944 | } |
1017 | 945 | ||
1018 | .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton, a.bigbutton { | 946 | .page-form-complete .radio-buttons { |
1019 | width: 30%; | 947 | text-align: left; |
1020 | font-size: smaller; | 948 | padding: 5px 15px; |
1021 | } | 949 | } |
950 | } | ||
1022 | 951 | ||
1023 | #searchform_value { | 952 | /** |
1024 | width: 70% !important; | 953 | * Page visitor (page form extended) |
1025 | } | 954 | */ |
955 | .page-visitor { | ||
956 | color: #252525; | ||
957 | } | ||
1026 | 958 | ||
1027 | #tagfilter_value { | 959 | #page404 { |
1028 | width: 70% !important; | 960 | color: #3f3f3f; |
1029 | } | 961 | } |
1030 | 962 | ||
1031 | div.qrcode { | 963 | /** |
1032 | position: relative; | 964 | * LOGIN |
1033 | float: left; | 965 | */ |
1034 | top: -10px; | 966 | #login-form .remember-me { |
1035 | left: 0px; | 967 | margin: 5px 0; |
1036 | } | 968 | } |
1037 | 969 | ||
1038 | .paging_privatelinks { | 970 | /** |
1039 | float: none; | 971 | * Search results |
1040 | } | 972 | */ |
973 | .search-result a { | ||
974 | color: white; | ||
975 | text-decoration: none; | ||
976 | } | ||
1041 | 977 | ||
1042 | .paging_linksperpage { | 978 | .search-result .label-tag { |
1043 | float: none; | 979 | border-color: white; |
1044 | margin-bottom: 10px; | 980 | } |
1045 | font-size: smaller; | ||
1046 | } | ||
1047 | 981 | ||
1048 | #paging_older, #paging_newer, .paging_linksperpage a { | 982 | .search-result .label-tag .remove { |
1049 | border: 1px solid black; | 983 | border-left: white 1px solid; |
1050 | padding: 3px 5px 3px 5px; | 984 | padding: 0 0 0 5px; |
1051 | background-color: #666; | 985 | margin: 0 0 0 5px; |
1052 | color: #fff; | 986 | } |
1053 | border-radius: 3px 3px 3px 3px; | ||
1054 | } | ||
1055 | 987 | ||
1056 | .thumbnail { | 988 | /** |
1057 | float: none; | 989 | * TOOLS |
1058 | height: auto; | 990 | */ |
1059 | margin: 0px; | 991 | .tools-item { |
1060 | text-align: center; | 992 | margin: 10px 0; |
1061 | } | 993 | } |
1062 | 994 | ||
1063 | #cloudtag { | 995 | .tools-item .pure-button:hover { |
1064 | padding: 0px; | 996 | background-image: none; |
1065 | } | 997 | background-color: #1b926c; |
998 | color: #f5f5f5; | ||
999 | } | ||
1066 | 1000 | ||
1067 | div.dailyAbout { | 1001 | /** |
1068 | float: none; | 1002 | * PLUGIN ADMIN |
1069 | position: relative; | 1003 | */ |
1070 | width: 100%; | 1004 | #pluginform .mobile-row { |
1071 | clear: both; | 1005 | font-size: 0.9em; |
1072 | padding: 0px; | 1006 | } |
1073 | top: 0px; | ||
1074 | left: 0px; | ||
1075 | } | ||
1076 | 1007 | ||
1077 | #daily_col1, #daily_col2, #daily_col3 { | 1008 | #pluginform .more { |
1078 | float: none; | 1009 | margin-top: 10px; |
1079 | width: 100%; | 1010 | } |
1080 | padding: 0px; | ||
1081 | } | ||
1082 | 1011 | ||
1083 | div.dailyTitle { | 1012 | @media screen and (max-width: 64em) { |
1084 | font-size: 18pt; | 1013 | #pluginform .main-row, #pluginform .main-row td { |
1085 | margin-top: 5px; | 1014 | border-bottom-style: none; |
1086 | padding: 0px; | ||
1087 | } | 1015 | } |
1088 | 1016 | ||
1089 | div.dailyDate { | 1017 | #pluginform .mobile-row, #pluginform .mobile-row td { |
1090 | font-size: 11pt; | 1018 | border-top-style: none; |
1091 | padding: 0px; | ||
1092 | display: block; | ||
1093 | } | 1019 | } |
1020 | } | ||
1094 | 1021 | ||
1095 | div.dailyEntryTitle { | 1022 | /** |
1096 | font-size: 16pt; | 1023 | * IMPORT |
1097 | font-weight: bold; | 1024 | */ |
1098 | } | 1025 | #import-field { |
1026 | margin: 15px 0; | ||
1027 | } | ||
1099 | 1028 | ||
1100 | div.dailyEntryDescription { | 1029 | /** |
1101 | font-size: 10pt; | 1030 | * TAG CLOUD |
1102 | } | 1031 | */ |
1032 | #cloudtag { | ||
1033 | padding: 10px; | ||
1034 | text-align: center; | ||
1103 | } | 1035 | } |
1104 | 1036 | ||
1105 | #toolsdiv a.button-description { | 1037 | #cloudtag, #cloudtag a { |
1106 | clear: none; | 1038 | color: #000; |
1039 | text-decoration: none; | ||
1107 | } | 1040 | } |
1108 | 1041 | ||
1109 | /* Highlight search results */ | 1042 | #cloudtag .count { |
1110 | .highlight { | 1043 | color: #7f7f7f; |
1111 | background-color: #FFFF33; | ||
1112 | } | 1044 | } |
1113 | 1045 | ||
1114 | .center { | 1046 | /** |
1115 | text-align: center; | 1047 | * Picture wall CSS |
1048 | */ | ||
1049 | #picwall_container { | ||
1050 | margin: 0 10px 10px 10px; | ||
1051 | color: #252525; | ||
1052 | background-color: #f5f5f5; | ||
1053 | clear: both; | ||
1116 | } | 1054 | } |
1117 | 1055 | ||
1118 | ul.errors { | 1056 | .picwall_pictureframe { |
1119 | color: red; | 1057 | margin: 2px; |
1058 | background-color: #f5f5f5; | ||
1059 | z-index: 5; | ||
1060 | position: relative; | ||
1061 | display: table-cell; | ||
1062 | vertical-align: middle; | ||
1063 | width: 90px; | ||
1064 | height: 90px; | ||
1065 | overflow: hidden; | ||
1066 | text-align: center; | ||
1120 | float: left; | 1067 | float: left; |
1121 | } | 1068 | } |
1122 | 1069 | ||
1123 | #pluginsadmin { | 1070 | .b-lazy { |
1124 | width: 80%; | 1071 | -webkit-transition: opacity 500ms ease-in-out; |
1125 | padding: 20px 0 0 20px; | 1072 | -moz-transition: opacity 500ms ease-in-out; |
1073 | -o-transition: opacity 500ms ease-in-out; | ||
1074 | transition: opacity 500ms ease-in-out; | ||
1075 | opacity: 0; | ||
1126 | } | 1076 | } |
1127 | 1077 | .b-lazy.b-loaded { | |
1128 | #pluginsadmin section { | 1078 | opacity: 1; |
1129 | padding: 20px 0; | ||
1130 | } | 1079 | } |
1131 | 1080 | ||
1132 | #pluginsadmin .plugin_parameters { | 1081 | .picwall_pictureframe img { |
1133 | margin: 10px 0; | 1082 | max-width: 100%; |
1083 | height: auto; | ||
1084 | color: transparent; | ||
1085 | } /* Adapt the width of the image */ | ||
1086 | |||
1087 | .picwall_pictureframe a { | ||
1088 | text-decoration: none; | ||
1134 | } | 1089 | } |
1135 | 1090 | ||
1136 | #pluginsadmin h1 { | 1091 | /* CSS to show title when hovering an image - no javascript required. */ |
1137 | font-style: normal; | 1092 | .picwall_pictureframe span.info { |
1093 | display: none; | ||
1094 | font-family: Arial, sans-serif; | ||
1138 | } | 1095 | } |
1139 | 1096 | ||
1140 | #pluginsadmin h2 { | 1097 | .picwall_pictureframe:hover span.info { |
1141 | font-size: 1.4em; | 1098 | display: block; |
1099 | position: absolute; | ||
1100 | top: 0; | ||
1101 | left: 0; | ||
1102 | width: 90px; | ||
1103 | height: 90px; | ||
1142 | font-weight: bold; | 1104 | font-weight: bold; |
1105 | font-size: 9pt; | ||
1106 | color: #f5f5f5; | ||
1107 | text-align: left; | ||
1108 | background-color: rgba(0, 0, 0, 0.8); | ||
1143 | } | 1109 | } |
1144 | 1110 | ||
1145 | #pluginsadmin table { | 1111 | /** |
1146 | width: 100%; | 1112 | * DAILY |
1113 | */ | ||
1114 | .daily-desc { | ||
1115 | color: #7f7f7f; | ||
1116 | font-size: 0.8em; | ||
1147 | } | 1117 | } |
1148 | 1118 | ||
1149 | #pluginsadmin table, #pluginsadmin th, #pluginsadmin td { | 1119 | .daily-about a { |
1150 | border-width: 1px 0; | 1120 | color: #343434; |
1151 | border-style: solid; | 1121 | text-decoration: none; |
1152 | border-color: #c0c0c0; | ||
1153 | } | 1122 | } |
1154 | 1123 | ||
1155 | #pluginsadmin table th { | 1124 | .daily-about a:hover { |
1156 | font-weight: bold; | 1125 | color: #7f7f7f; |
1157 | padding: 10px 0; | ||
1158 | } | 1126 | } |
1159 | 1127 | ||
1160 | #pluginsadmin table td { | 1128 | .daily-about h3:before, .daily-about h3:after { |
1161 | padding: 5px 0; | 1129 | display: block; |
1130 | content:""; | ||
1131 | background: linear-gradient(to right, #d5d4d4, #252525, #d5d4d4); | ||
1132 | height: 1px; | ||
1133 | width: 90%; | ||
1134 | margin: 10px auto; | ||
1162 | } | 1135 | } |
1163 | 1136 | ||
1164 | #pluginsadmin input[type=submit] { | 1137 | .daily-entry { |
1165 | margin: 10px 0; | 1138 | padding: 0 10px; |
1166 | } | 1139 | } |
1167 | 1140 | ||
1168 | #pluginsadmin label { | 1141 | .daily-entry .daily-entry-title:after { |
1169 | cursor: pointer; | 1142 | display: block; |
1143 | content:""; | ||
1144 | background: linear-gradient(to right, #fff, #515151, #fff); | ||
1145 | height: 1px; | ||
1146 | width: 70%; | ||
1147 | margin: 5px auto; | ||
1170 | } | 1148 | } |
1171 | 1149 | ||
1172 | #pluginsadmin .plugin_parameter { | 1150 | .daily-entry .daily-entry-title { |
1173 | padding: 10px 0; | 1151 | margin: 10px 0 0 0; |
1174 | border-width: 1px 0; | ||
1175 | border-style: solid; | ||
1176 | border-color: #c0c0c0; | ||
1177 | } | 1152 | } |
1178 | 1153 | ||
1179 | #pluginsadmin .float_label { | 1154 | .daily-entry .daily-entry-title a { |
1180 | float: left; | 1155 | color: #000; |
1181 | width: 40%; | 1156 | text-decoration: none; |
1182 | } | 1157 | } |
1183 | 1158 | ||
1184 | #pluginsadmin a { | 1159 | .daily-entry .daily-entry-description { |
1185 | color: #486D08; | 1160 | padding: 5px 5px 0 5px; |
1161 | font-size: 0.9em; | ||
1162 | text-align: justify; | ||
1163 | word-wrap: break-word; | ||
1186 | } | 1164 | } |
1187 | 1165 | ||
1188 | #pluginsadmin a.arrow { | 1166 | .daily-entry .daily-entry-tags { |
1189 | color: black; | 1167 | padding: 0 5px 5px 5px; |
1168 | font-size: 0.8em; | ||
1190 | } | 1169 | } |
1191 | 1170 | ||
1192 | /* 404 page */ | 1171 | .daily-entry-thumbnail { |
1193 | .error-container { | 1172 | float: left; |
1194 | 1173 | margin: 15px 5px 5px 15px; | |
1195 | margin: 50px; | ||
1196 | margin-top: 20px; | ||
1197 | } | 1174 | } |
1198 | 1175 | ||
1199 | .error-container h1 { | 1176 | .daily-entry-description a { |
1200 | text-decoration: none; | 1177 | text-decoration: none; |
1201 | font-style: normal; | 1178 | color: #1b926c; |
1202 | color: #80AD48; | ||
1203 | } | 1179 | } |
1204 | 1180 | ||
1205 | .linklist-plugin-icon { | 1181 | .daily-entry-description a:hover { |
1206 | width: 13px; | 1182 | text-shadow: 1px 1px #ddd; |
1207 | height: 13px; | 1183 | } |
1184 | |||
1185 | .daily-entry-description a:visited { | ||
1186 | color: #20b988; | ||
1187 | } | ||
1188 | |||
1189 | /* | ||
1190 | * Fix empty bookmarklet name in Firefox | ||
1191 | */ | ||
1192 | .pure-button { | ||
1193 | -moz-user-select: auto; | ||
1208 | } | 1194 | } |
diff --git a/tpl/default/daily.html b/tpl/default/daily.html index e86e90b1..d8c91078 100644 --- a/tpl/default/daily.html +++ b/tpl/default/daily.html | |||
@@ -1,101 +1,113 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | {include="includes"} | ||
5 | </head> | ||
4 | <body> | 6 | <body> |
5 | <div id="pageheader"> | 7 | {include="page.header"} |
6 | {include="page.header"} | ||
7 | </div> | ||
8 | <div class="daily"> | ||
9 | <div id="plugin_zone_start_picwall" class="plugin_zone"> | ||
10 | {loop="$plugin_start_zone"} | ||
11 | {$value} | ||
12 | {/loop} | ||
13 | </div> | ||
14 | 8 | ||
15 | <div class="dailyAbout"> | 9 | <div class="pure-g"> |
16 | All links of one day<br>in a single page.<br> | 10 | <div class="pure-u-lg-1-6 pure-u-1-24"></div> |
17 | {if="$previousday"} <a href="?do=daily&day={$previousday}"><b><</b>Previous day</a>{else}<b><</b>Previous day{/if} | 11 | <div class="pure-u-lg-2-3 pure-u-22-24 page-form page-visitor" id="daily"> |
18 | - | 12 | <h2 class="window-title"> |
19 | {if="$nextday"}<a href="?do=daily&day={$nextday}">Next day<b>></b></a>{else}Next day<b>></b>{/if} | 13 | {'The Daily Shaarli'|t} |
20 | <br> | 14 | <a href="?do=dailyrss" title="{'1 RSS entry per day'|t}"><i class="fa fa-rss"></i></a> |
15 | </h2> | ||
21 | 16 | ||
22 | {loop="$daily_about_plugin"} | 17 | <div id="plugin_zone_start_daily" class="plugin_zone"> |
23 | {$value} | 18 | {loop="$plugin_start_zone"} |
24 | {/loop} | 19 | {$value} |
25 | 20 | {/loop} | |
26 | <br> | ||
27 | <a href="?do=dailyrss" title="1 RSS entry per day"><img src="images/feed-icon-14x14.png#" alt="rss_feed">Daily RSS Feed</a> | ||
28 | </div> | 21 | </div> |
29 | 22 | ||
30 | <div class="dailyTitle"> | 23 | <div class="daily-about"> |
31 | <img src="images/floral_left.png" width="51" height="50" class="nomobile" alt="floral_left"> | ||
32 | The Daily Shaarli | ||
33 | <img src="images/floral_right.png" width="51" height="50" class="nomobile" alt="floral_right"> | ||
34 | </div> | ||
35 | 24 | ||
36 | <div class="dailyDate"> | 25 | <div class="pure-g"> |
37 | <span class="nomobile">———————————</span> | 26 | <div class="pure-u-lg-1-3 pure-u-1 center"> |
38 | {function="strftime('%A %d, %B %Y', $day)"} | 27 | {if="$previousday"} |
39 | <span class="nomobile">———————————</span> | 28 | <a href="?do=daily&day={$previousday}"> |
29 | <i class="fa fa-arrow-left"></i> | ||
30 | {'Previous day'|t} | ||
31 | </a> | ||
32 | {/if} | ||
33 | </div> | ||
34 | <div class="daily-desc pure-u-lg-1-3 pure-u-1 center"> | ||
35 | {'All links of one day in a single page.'|t} | ||
36 | </div> | ||
37 | <div class="pure-u-lg-1-3 pure-u-1 center"> | ||
38 | {if="$nextday"} | ||
39 | <a href="?do=daily&day={$nextday}"> | ||
40 | {'Next day'|t} | ||
41 | <i class="fa fa-arrow-right"></i> | ||
42 | </a> | ||
43 | {/if} | ||
44 | </div> | ||
45 | </div> | ||
46 | <div> | ||
47 | <h3 class="window-subtitle">{function="strftime('%A %d, %B %Y', $day)"}</h3> | ||
48 | |||
49 | <div id="plugin_zone_about_daily" class="plugin_zone"> | ||
50 | {loop="$daily_about_plugin"} | ||
51 | {$value} | ||
52 | {/loop} | ||
53 | </div> | ||
54 | </div> | ||
40 | </div> | 55 | </div> |
41 | 56 | ||
42 | <div class="clear"></div> | ||
43 | 57 | ||
44 | {if="$linksToDisplay"} | 58 | {if="$linksToDisplay"} |
59 | <div class="pure-g"> | ||
45 | {loop="$cols"} | 60 | {loop="$cols"} |
46 | {if="isset($value[0])"} | 61 | {if="isset($value[0])"} |
47 | <div id="daily_col{$counter+1}"> | 62 | <div class="pure-u-lg-1-3 pure-u-1"> |
48 | {loop="$value"} | 63 | {loop="value"} |
49 | {$link=$value} | 64 | {$link=$value} |
50 | <div class="dailyEntry"> | 65 | <div class="daily-entry"> |
51 | <div class="dailyEntryPermalink"> | 66 | <div class="daily-entry-title center"> |
52 | <a href="?{$value.shorturl}"> | 67 | <a href="?{$link.shorturl}" title="{'Permalink'|t}"> |
53 | <img src="images/squiggle.png" width="25" height="26" title="permalink" alt="permalink"> | 68 | <i class="fa fa-link"></i> |
54 | </a> | 69 | </a> |
55 | </div> | 70 | <a href="{$link.real_url}">{$link.title}</a> |
56 | {if="!$hide_timestamps || isLoggedIn()"} | 71 | </div> |
57 | <div class="dailyEntryLinkdate"> | 72 | {$thumb=thumbnail($value.url)} |
58 | <a href="?{$value.shorturl}">{function="strftime('%c', $link.timestamp)"}</a> | 73 | {if="$thumb!=false"} |
59 | </div> | 74 | <div class="daily-entry-thumbnail">{$thumb}</div> |
60 | {/if} | 75 | {/if} |
61 | {if="$link.tags"} | 76 | <div class="daily-entry-description">{$link.formatedDescription}</div> |
62 | <div class="dailyEntryTags"> | 77 | {if="$link.tags"} |
63 | {loop="$link.taglist"} | 78 | <div class="daily-entry-tags center"> |
64 | {$value} - | 79 | {loop="link.taglist"} |
65 | {/loop} | 80 | <span class="label label-tag" title="Add tag"> |
66 | </div> | 81 | {$value} |
67 | {/if} | 82 | </span> |
68 | <div class="dailyEntryTitle"> | 83 | {/loop} |
69 | <a href="{$link.real_url}">{$link.title}</a> | ||
70 | </div> | ||
71 | {if="$link.thumbnail"} | ||
72 | <div class="dailyEntryThumbnail">{$link.thumbnail}</div> | ||
73 | {/if} | ||
74 | <div class="dailyEntryDescription">{$link.formatedDescription}</div> | ||
75 | |||
76 | <div class="dailyEntryFooter"> | ||
77 | {loop="$link.link_plugin"} | ||
78 | {$value} | ||
79 | {/loop} | ||
80 | </div> | ||
81 | </div> | 84 | </div> |
82 | {/loop} | 85 | {/if} |
86 | <div class="dailyEntryFooter"> | ||
87 | {loop="$link.link_plugin"} | ||
88 | {$value} | ||
89 | {/loop} | ||
90 | </div> | ||
91 | </div> | ||
92 | {/loop} | ||
83 | </div> | 93 | </div> |
84 | {/if} | 94 | {/if} |
85 | {/loop} | 95 | {/loop} |
96 | </div> | ||
86 | {else} | 97 | {else} |
87 | <div class="dailyNoEntry">No articles on this day.</div> | 98 | <div class="dailyNoEntry">No articles on this day.</div> |
88 | {/if} | 99 | {/if} |
89 | 100 | ||
90 | <div class="clear"></div> | 101 | <div class="clear"></div> |
91 | 102 | ||
92 | <div id="plugin_zone_end_picwall" class="plugin_zone"> | 103 | <div id="plugin_zone_end_picwall" class="plugin_zone"> |
93 | {loop="$plugin_end_zone"} | 104 | {loop="$plugin_end_zone"} |
94 | {$value} | 105 | {$value} |
95 | {/loop} | 106 | {/loop} |
96 | </div> | 107 | </div> |
97 | <div id="closing"><img src="images/squiggle_closing.png" width="66" height="61" alt="-"></div> | 108 | </div> |
98 | </div> | 109 | </div> |
99 | {include="page.footer"} | 110 | {include="page.footer"} |
100 | </body> | 111 | </body> |
101 | </html> | 112 | </html> |
113 | |||
diff --git a/tpl/default/dailyrss.html b/tpl/default/dailyrss.html index ddbd6c5e..b14a3859 100644 --- a/tpl/default/dailyrss.html +++ b/tpl/default/dailyrss.html | |||
@@ -4,7 +4,7 @@ | |||
4 | <link>{$absurl}</link> | 4 | <link>{$absurl}</link> |
5 | <pubDate>{$rssdate}</pubDate> | 5 | <pubDate>{$rssdate}</pubDate> |
6 | <description><![CDATA[ | 6 | <description><![CDATA[ |
7 | {loop="$links"} | 7 | {loop="links"} |
8 | <h3><a href="{$value.url}">{$value.title}</a></h3> | 8 | <h3><a href="{$value.url}">{$value.title}</a></h3> |
9 | <small>{if="!$hide_timestamps"}{function="strftime('%c', $value.timestamp)"} - {/if}{if="$value.tags"}{$value.tags}{/if}<br> | 9 | <small>{if="!$hide_timestamps"}{function="strftime('%c', $value.timestamp)"} - {/if}{if="$value.tags"}{$value.tags}{/if}<br> |
10 | {$value.url}</small><br> | 10 | {$value.url}</small><br> |
diff --git a/tpl/default/editlink.html b/tpl/default/editlink.html index f855dfb1..d6f81f96 100644 --- a/tpl/default/editlink.html +++ b/tpl/default/editlink.html | |||
@@ -1,63 +1,91 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"} | 3 | <head> |
4 | <link type="text/css" rel="stylesheet" href="inc/awesomplete.css#" /> | 4 | {include="includes"} |
5 | </head> | 5 | </head> |
6 | <body | 6 | <body> |
7 | {if="$link.title==''"}onload="document.linkform.lf_title.focus();" | 7 | {if="$source !== 'firefoxsocialapi' && $source !== 'bookmarklet'"} |
8 | {elseif="$link.description==''"}onload="document.linkform.lf_description.focus();" | ||
9 | {else}onload="document.linkform.lf_tags.focus();"{/if} > | ||
10 | <div id="pageheader"> | ||
11 | {if="$source !== 'firefoxsocialapi'"} | ||
12 | {include="page.header"} | 8 | {include="page.header"} |
13 | {else} | 9 | {else} |
14 | <div id="shaarli_title"><a href="{$titleLink}">{$shaarlititle}</a></div> | 10 | <div class="center">Shaare to: {$shaarlititle}</div> |
15 | {/if} | 11 | {/if} |
16 | <div id="editlinkform"> | 12 | <div id="editlinkform" class="pure-g"> |
17 | <form method="post" name="linkform"> | 13 | <div class="pure-u-lg-1-5 pure-u-1-24"></div> |
18 | <input type="hidden" name="lf_linkdate" value="{$link.linkdate}"> | 14 | <form method="post" name="linkform" class="page-form pure-u-lg-3-5 pure-u-22-24 page-form page-form-light"> |
19 | {if="isset($link.id)"} | 15 | <h2 class="window-title">{'Shaare'|t}</h2> |
20 | <input type="hidden" name="lf_id" value="{$link.id}"> | 16 | <input type="hidden" name="lf_linkdate" value="{$link.linkdate}"> |
21 | {/if} | 17 | {if="isset($link.id)"} |
22 | <label for="lf_url"><i>URL</i></label><br><input type="text" name="lf_url" id="lf_url" value="{$link.url}" class="lf_input"><br> | 18 | <input type="hidden" name="lf_id" value="{$link.id}"> |
23 | <label for="lf_title"><i>Title</i></label><br><input type="text" name="lf_title" id="lf_title" value="{$link.title}" class="lf_input"><br> | 19 | {/if} |
24 | <label for="lf_description"><i>Description</i></label><br><textarea name="lf_description" id="lf_description" rows="4" cols="25">{$link.description}</textarea><br> | 20 | <div> |
25 | <label for="lf_tags"><i>Tags</i></label><br> | 21 | <label for="lf_url">{'URL'|t}</label> |
26 | <input type="text" name="lf_tags" id="lf_tags" value="{$link.tags}" class="lf_input" | 22 | </div> |
27 | data-list="{loop="$tags"}{$key}, {/loop}" data-multiple autocomplete="off" ><br> | 23 | <div> |
24 | <input type="text" name="lf_url" id="lf_url" value="{$link.url}" class="lf_input"> | ||
25 | </div> | ||
26 | <div> | ||
27 | <label for="lf_title">{'Title'|t}</label> | ||
28 | </div> | ||
29 | <div> | ||
30 | <input type="text" name="lf_title" id="lf_title" value="{$link.title}" class="lf_input"> | ||
31 | </div> | ||
32 | <div> | ||
33 | <label for="lf_description">{'Description'|t}</label> | ||
34 | </div> | ||
35 | <div> | ||
36 | <textarea name="lf_description" id="lf_description">{$link.description}</textarea> | ||
37 | </div> | ||
38 | <div> | ||
39 | <label for="lf_tags">{'Tags'|t}</label> | ||
40 | </div> | ||
41 | <div> | ||
42 | <input type="text" name="lf_tags" id="lf_tags" value="{$link.tags}" class="lf_input" | ||
43 | data-list="{loop="$tags"}{$key}, {/loop}" data-multiple autocomplete="off" > | ||
44 | </div> | ||
28 | 45 | ||
29 | {loop="$edit_link_plugin"} | 46 | <div> |
30 | {$value} | 47 | <input type="checkbox" name="lf_private" id="lf_private" |
31 | {/loop} | 48 | {if="($link_is_new && $default_private_links || $link.private == true)"} |
49 | checked="checked" | ||
50 | {/if}> | ||
51 | <label for="lf_private">{'Private'|t}</label> | ||
52 | </div> | ||
32 | 53 | ||
33 | {if="($link_is_new && $default_private_links) || $link.private == true"} | 54 | <div id="editlink-plugins"> |
34 | <input type="checkbox" checked="checked" name="lf_private" id="lf_private"> | 55 | {loop="$edit_link_plugin"} |
35 | <label for="lf_private"><i>Private</i></label><br> | 56 | {$value} |
36 | {else} | 57 | {/loop} |
37 | <input type="checkbox" name="lf_private" id="lf_private"> | 58 | </div> |
38 | <label for="lf_private"><i>Private</i></label><br><br> | 59 | |
39 | {/if} | 60 | |
40 | <input type="submit" value="Save" name="save_edit" class="bigbutton"> | 61 | <div class="submit-buttons center"> |
41 | <input type="submit" value="Cancel" name="cancel_edit" class="bigbutton"> | 62 | <input type="submit" value="{'Save'|t}" name="save_edit" class=""> |
42 | {if="!$link_is_new && isset($link.id)"} | 63 | {if="!$link_is_new"} |
43 | <a href="?delete_link&lf_linkdate={$link.id}&token={$token}" | 64 | <a href="?delete_link&lf_linkdate={$link.id}&token={$token}" |
44 | name="delete_link" class="bigbutton" | 65 | title="" name="delete_link" class="button button-red confirm-delete"> |
45 | onClick="return confirmDeleteLink();"> | 66 | {'Delete'|t} |
46 | {'Delete'|t} | 67 | </a> |
47 | </a> | 68 | {/if} |
48 | {/if} | 69 | </div> |
49 | <input type="hidden" name="token" value="{$token}"> | 70 | |
50 | {if="$http_referer"}<input type="hidden" name="returnurl" value="{$http_referer}">{/if} | 71 | <input type="hidden" name="token" value="{$token}"> |
51 | </form> | 72 | {if="$http_referer"} |
52 | </div> | 73 | <input type="hidden" name="returnurl" value="{$http_referer}"> |
53 | </div> | 74 | {/if} |
54 | {if="$source !== 'firefoxsocialapi'"} | 75 | </form> |
55 | {include="page.footer"} | 76 | </div> |
56 | {/if} | 77 | {if="$source !== 'firefoxsocialapi' && $source !== 'bookmarklet'"} |
57 | <script src="inc/awesomplete.min.js#"></script> | 78 | {include="page.footer"} |
58 | <script src="inc/awesomplete-multiple-tags.js#"></script> | 79 | {/if} |
59 | <script> | 80 | <script> |
60 | awesompleteUniqueTag('#lf_tags'); | 81 | awesompleteUniqueTag('#lf_tags'); |
82 | if (!document.linkform.lf_title.value) { | ||
83 | document.linkform.lf_title.focus(); | ||
84 | } else if (!document.linkform.lf_description.value) { | ||
85 | document.linkform.lf_description.focus(); | ||
86 | } else { | ||
87 | document.linkform.lf_tags.focus(); | ||
88 | } | ||
61 | </script> | 89 | </script> |
62 | </body> | 90 | </body> |
63 | </html> | 91 | </html> |
diff --git a/tpl/default/export.bookmarks.html b/tpl/default/export.bookmarks.html index 127a5c20..da733257 100644 --- a/tpl/default/export.bookmarks.html +++ b/tpl/default/export.bookmarks.html | |||
@@ -5,6 +5,6 @@ | |||
5 | Do Not Edit! -->{ignore}The RainTPL loop is formatted to avoid generating extra newlines{/ignore} | 5 | Do Not Edit! -->{ignore}The RainTPL loop is formatted to avoid generating extra newlines{/ignore} |
6 | <TITLE>{$pagetitle}</TITLE> | 6 | <TITLE>{$pagetitle}</TITLE> |
7 | <H1>Shaarli export of {$selection} bookmarks on {$date}</H1> | 7 | <H1>Shaarli export of {$selection} bookmarks on {$date}</H1> |
8 | <DL><p>{loop="$links"} | 8 | <DL><p>{loop="links"} |
9 | <DT><A HREF="{$value.url}" ADD_DATE="{$value.timestamp}" PRIVATE="{$value.private}" TAGS="{$value.taglist}">{$value.title}</A>{if="$value.description"}{$eol}<DD>{$value.description}{/if}{/loop} | 9 | <DT><A HREF="{$value.url}" ADD_DATE="{$value.timestamp}" PRIVATE="{$value.private}" TAGS="{$value.taglist}">{$value.title}</A>{if="$value.description"}{$eol}<DD>{$value.description}{/if}{/loop} |
10 | </DL><p> | 10 | </DL><p> |
diff --git a/tpl/default/export.html b/tpl/default/export.html index 67c3d05f..af1d6e33 100644 --- a/tpl/default/export.html +++ b/tpl/default/export.html | |||
@@ -1,28 +1,68 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | {include="includes"} | ||
5 | </head> | ||
4 | <body> | 6 | <body> |
5 | <div id="pageheader"> | 7 | {include="page.header"} |
6 | {include="page.header"} | 8 | |
7 | <div id="toolsdiv"> | 9 | <form method="GET" action="#" name="exportform" id="exportform"> |
8 | <form method="GET"> | 10 | <div class="pure-g"> |
9 | <input type="hidden" name="do" value="export"> | 11 | <div class="pure-u-lg-1-4 pure-u-1-24"></div> |
10 | Selection:<br> | 12 | <div class="pure-u-lg-1-2 pure-u-22-24 page-form page-form-complete"> |
11 | <input type="radio" name="selection" value="all" checked="true"> All<br> | 13 | <div> |
12 | <input type="radio" name="selection" value="private"> Private<br> | 14 | <h2 class="window-title">{"Export Database"|t}</h2> |
13 | <input type="radio" name="selection" value="public"> Public<br> | 15 | </div> |
14 | <br> | 16 | <input type="hidden" name="do" value="export"> |
15 | <input type="checkbox" name="prepend_note_url" id="prepend_note_url"> | 17 | <input type="hidden" name="token" value="{$token}"> |
16 | <label for="prepend_note_url"> | 18 | |
17 | Prepend note permalinks with this Shaarli instance's URL | 19 | <div class="pure-g"> |
18 | <em>(useful to import bookmarks in a web browser)</em> | 20 | <div class="pure-u-lg-1-2 pure-u-1"> |
19 | </label> | 21 | <div class="form-label"> |
20 | <br><br> | 22 | <label><span class="label-name">{'Selection'|t}</span></label> |
21 | <input class="bigbutton" type="submit" value="Export"> | 23 | </div> |
22 | </form> | 24 | </div> |
23 | <div class="clear"></div> | 25 | <div class="pure-u-lg-1-2 pure-u-1"> |
26 | <div class="radio-buttons"> | ||
27 | <div> | ||
28 | <input type="radio" name="selection" value="all" checked="checked"> | ||
29 | {'All'|t} | ||
30 | </div> | ||
31 | <div> | ||
32 | <input type="radio" name="selection" value="private"> | ||
33 | {'Private'|t} | ||
34 | </div> | ||
35 | <div> | ||
36 | <input type="radio" name="selection" value="public"> | ||
37 | {'Public'|t} | ||
38 | </div> | ||
39 | </div> | ||
40 | </div> | ||
41 | </div> | ||
42 | |||
43 | <div class="pure-g"> | ||
44 | <div class="pure-u-lg-1-2 pure-u-7-8"> | ||
45 | <div class="form-label"> | ||
46 | <label for="prepend_note_url"> | ||
47 | <span class="label-name">{'Prepend note permalinks with this Shaarli instance\'s URL'|t}</span><br> | ||
48 | <span class="label-desc">{'Useful to import bookmarks in a web browser'|t}</span> | ||
49 | </label> | ||
50 | </div> | ||
51 | </div> | ||
52 | <div class="pure-u-lg-1-2 pure-u-1-8"> | ||
53 | <div class="form-input"> | ||
54 | <input type="checkbox" name="prepend_note_url" id="prepend_note_url"> | ||
55 | </div> | ||
56 | </div> | ||
57 | </div> | ||
58 | |||
59 | <div class="center"> | ||
60 | <input type="submit" value="{'Export'|t}"> | ||
61 | </div> | ||
24 | </div> | 62 | </div> |
25 | </div> | 63 | </div> |
26 | {include="page.footer"} | 64 | </form> |
65 | |||
66 | {include="page.footer"} | ||
27 | </body> | 67 | </body> |
28 | </html> | 68 | </html> |
diff --git a/tpl/default/feed.atom.html b/tpl/default/feed.atom.html index 49798e85..29187505 100644 --- a/tpl/default/feed.atom.html +++ b/tpl/default/feed.atom.html | |||
@@ -6,9 +6,7 @@ | |||
6 | <updated>{$last_update}</updated> | 6 | <updated>{$last_update}</updated> |
7 | {/if} | 7 | {/if} |
8 | <link rel="self" href="{$self_link}#" /> | 8 | <link rel="self" href="{$self_link}#" /> |
9 | <link rel="search" type="application/opensearchdescription+xml" href="{$index_url}?do=opensearch#" | 9 | {loop="$plugins_feed_header"} |
10 | title="Shaarli search - {$shaarlititle}" /> | ||
11 | {loop="$feed_plugins_header"} | ||
12 | {$value} | 10 | {$value} |
13 | {/loop} | 11 | {/loop} |
14 | <author> | 12 | <author> |
diff --git a/tpl/default/feed.rss.html b/tpl/default/feed.rss.html index ee3fef88..66d9a869 100644 --- a/tpl/default/feed.rss.html +++ b/tpl/default/feed.rss.html | |||
@@ -8,9 +8,7 @@ | |||
8 | <copyright>{$index_url}</copyright> | 8 | <copyright>{$index_url}</copyright> |
9 | <generator>Shaarli</generator> | 9 | <generator>Shaarli</generator> |
10 | <atom:link rel="self" href="{$self_link}" /> | 10 | <atom:link rel="self" href="{$self_link}" /> |
11 | <atom:link rel="search" type="application/opensearchdescription+xml" href="{$index_url}?do=opensearch#" | 11 | {loop="$plugins_feed_header"} |
12 | title="Shaarli search - {$shaarlititle}" /> | ||
13 | {loop="$feed_plugins_header"} | ||
14 | {$value} | 12 | {$value} |
15 | {/loop} | 13 | {/loop} |
16 | {loop="$links"} | 14 | {loop="$links"} |
diff --git a/tpl/default/fonts/Fira-Sans-regular.woff b/tpl/default/fonts/Fira-Sans-regular.woff new file mode 100644 index 00000000..3ba3c8ab --- /dev/null +++ b/tpl/default/fonts/Fira-Sans-regular.woff | |||
Binary files differ | |||
diff --git a/tpl/default/fonts/Fira-Sans-regular.woff2 b/tpl/default/fonts/Fira-Sans-regular.woff2 new file mode 100644 index 00000000..c7ada1ba --- /dev/null +++ b/tpl/default/fonts/Fira-Sans-regular.woff2 | |||
Binary files differ | |||
diff --git a/tpl/default/fonts/FontAwesome.otf b/tpl/default/fonts/FontAwesome.otf new file mode 100644 index 00000000..e8778ff2 --- /dev/null +++ b/tpl/default/fonts/FontAwesome.otf | |||
Binary files differ | |||
diff --git a/tpl/default/fonts/fontawesome-webfont.eot b/tpl/default/fonts/fontawesome-webfont.eot new file mode 100644 index 00000000..87e5c260 --- /dev/null +++ b/tpl/default/fonts/fontawesome-webfont.eot | |||
Binary files differ | |||
diff --git a/tpl/default/fonts/fontawesome-webfont.svg b/tpl/default/fonts/fontawesome-webfont.svg new file mode 100644 index 00000000..d05688e9 --- /dev/null +++ b/tpl/default/fonts/fontawesome-webfont.svg | |||
@@ -0,0 +1,655 @@ | |||
1 | <?xml version="1.0" standalone="no"?> | ||
2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > | ||
3 | <svg xmlns="http://www.w3.org/2000/svg"> | ||
4 | <metadata></metadata> | ||
5 | <defs> | ||
6 | <font id="fontawesomeregular" horiz-adv-x="1536" > | ||
7 | <font-face units-per-em="1792" ascent="1536" descent="-256" /> | ||
8 | <missing-glyph horiz-adv-x="448" /> | ||
9 | <glyph unicode=" " horiz-adv-x="448" /> | ||
10 | <glyph unicode="	" horiz-adv-x="448" /> | ||
11 | <glyph unicode=" " horiz-adv-x="448" /> | ||
12 | <glyph unicode="¨" horiz-adv-x="1792" /> | ||
13 | <glyph unicode="©" horiz-adv-x="1792" /> | ||
14 | <glyph unicode="®" horiz-adv-x="1792" /> | ||
15 | <glyph unicode="´" horiz-adv-x="1792" /> | ||
16 | <glyph unicode="Æ" horiz-adv-x="1792" /> | ||
17 | <glyph unicode="Ø" horiz-adv-x="1792" /> | ||
18 | <glyph unicode=" " horiz-adv-x="768" /> | ||
19 | <glyph unicode=" " horiz-adv-x="1537" /> | ||
20 | <glyph unicode=" " horiz-adv-x="768" /> | ||
21 | <glyph unicode=" " horiz-adv-x="1537" /> | ||
22 | <glyph unicode=" " horiz-adv-x="512" /> | ||
23 | <glyph unicode=" " horiz-adv-x="384" /> | ||
24 | <glyph unicode=" " horiz-adv-x="256" /> | ||
25 | <glyph unicode=" " horiz-adv-x="256" /> | ||
26 | <glyph unicode=" " horiz-adv-x="192" /> | ||
27 | <glyph unicode=" " horiz-adv-x="307" /> | ||
28 | <glyph unicode=" " horiz-adv-x="85" /> | ||
29 | <glyph unicode=" " horiz-adv-x="307" /> | ||
30 | <glyph unicode=" " horiz-adv-x="384" /> | ||
31 | <glyph unicode="™" horiz-adv-x="1792" /> | ||
32 | <glyph unicode="∞" horiz-adv-x="1792" /> | ||
33 | <glyph unicode="≠" horiz-adv-x="1792" /> | ||
34 | <glyph unicode="◼" horiz-adv-x="500" d="M0 0z" /> | ||
35 | <glyph unicode="" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" /> | ||
36 | <glyph unicode="" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" /> | ||
37 | <glyph unicode="" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" /> | ||
38 | <glyph unicode="" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" /> | ||
39 | <glyph unicode="" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" /> | ||
40 | <glyph unicode="" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" /> | ||
41 | <glyph unicode="" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" /> | ||
42 | <glyph unicode="" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" /> | ||
43 | <glyph unicode="" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" /> | ||
44 | <glyph unicode="" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" /> | ||
45 | <glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" /> | ||
46 | <glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" /> | ||
47 | <glyph unicode="" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" /> | ||
48 | <glyph unicode="" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" /> | ||
49 | <glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" /> | ||
50 | <glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " /> | ||
51 | <glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" /> | ||
52 | <glyph unicode="" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" /> | ||
53 | <glyph unicode="" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" /> | ||
54 | <glyph unicode="" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" /> | ||
55 | <glyph unicode="" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" /> | ||
56 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " /> | ||
57 | <glyph unicode="" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
58 | <glyph unicode="" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" /> | ||
59 | <glyph unicode="" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" /> | ||
60 | <glyph unicode="" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
61 | <glyph unicode="" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
62 | <glyph unicode="" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" /> | ||
63 | <glyph unicode="" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
64 | <glyph unicode="" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" /> | ||
65 | <glyph unicode="" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" /> | ||
66 | <glyph unicode="" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" /> | ||
67 | <glyph unicode="" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" /> | ||
68 | <glyph unicode="" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" /> | ||
69 | <glyph unicode="" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" /> | ||
70 | <glyph unicode="" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" /> | ||
71 | <glyph unicode="" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" /> | ||
72 | <glyph unicode="" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" /> | ||
73 | <glyph unicode="" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" /> | ||
74 | <glyph unicode="" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" /> | ||
75 | <glyph unicode="" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" /> | ||
76 | <glyph unicode="" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" /> | ||
77 | <glyph unicode="" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" /> | ||
78 | <glyph unicode="" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" /> | ||
79 | <glyph unicode="" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" /> | ||
80 | <glyph unicode="" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> | ||
81 | <glyph unicode="" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" /> | ||
82 | <glyph unicode="" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" /> | ||
83 | <glyph unicode="" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" /> | ||
84 | <glyph unicode="" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" /> | ||
85 | <glyph unicode="" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" /> | ||
86 | <glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" /> | ||
87 | <glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" /> | ||
88 | <glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" /> | ||
89 | <glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" /> | ||
90 | <glyph unicode="" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" /> | ||
91 | <glyph unicode="" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" /> | ||
92 | <glyph unicode="" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" /> | ||
93 | <glyph unicode="" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" /> | ||
94 | <glyph unicode="" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" /> | ||
95 | <glyph unicode="" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" /> | ||
96 | <glyph unicode="" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" /> | ||
97 | <glyph unicode="" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
98 | <glyph unicode="" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" /> | ||
99 | <glyph unicode="" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" /> | ||
100 | <glyph unicode="" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" /> | ||
101 | <glyph unicode="" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" /> | ||
102 | <glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" /> | ||
103 | <glyph unicode="" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" /> | ||
104 | <glyph unicode="" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" /> | ||
105 | <glyph unicode="" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" /> | ||
106 | <glyph unicode="" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" /> | ||
107 | <glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" /> | ||
108 | <glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" /> | ||
109 | <glyph unicode="" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" /> | ||
110 | <glyph unicode="" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" /> | ||
111 | <glyph unicode="" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" /> | ||
112 | <glyph unicode="" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" /> | ||
113 | <glyph unicode="" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" /> | ||
114 | <glyph unicode="" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" /> | ||
115 | <glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
116 | <glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" /> | ||
117 | <glyph unicode="" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
118 | <glyph unicode="" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
119 | <glyph unicode="" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
120 | <glyph unicode="" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
121 | <glyph unicode="" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" /> | ||
122 | <glyph unicode="" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
123 | <glyph unicode="" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
124 | <glyph unicode="" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" /> | ||
125 | <glyph unicode="" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" /> | ||
126 | <glyph unicode="" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" /> | ||
127 | <glyph unicode="" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" /> | ||
128 | <glyph unicode="" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" /> | ||
129 | <glyph unicode="" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" /> | ||
130 | <glyph unicode="" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" /> | ||
131 | <glyph unicode="" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" /> | ||
132 | <glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" /> | ||
133 | <glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" /> | ||
134 | <glyph unicode="" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" /> | ||
135 | <glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" /> | ||
136 | <glyph unicode="" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" /> | ||
137 | <glyph unicode="" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" /> | ||
138 | <glyph unicode="" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" /> | ||
139 | <glyph unicode="" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" /> | ||
140 | <glyph unicode="" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " /> | ||
141 | <glyph unicode="" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" /> | ||
142 | <glyph unicode="" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" /> | ||
143 | <glyph unicode="" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" /> | ||
144 | <glyph unicode="" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" /> | ||
145 | <glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" /> | ||
146 | <glyph unicode="" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" /> | ||
147 | <glyph unicode="" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" /> | ||
148 | <glyph unicode="" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" /> | ||
149 | <glyph unicode="" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " /> | ||
150 | <glyph unicode="" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" /> | ||
151 | <glyph unicode="" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" /> | ||
152 | <glyph unicode="" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" /> | ||
153 | <glyph unicode="" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" /> | ||
154 | <glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" /> | ||
155 | <glyph unicode="" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" /> | ||
156 | <glyph unicode="" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
157 | <glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" /> | ||
158 | <glyph unicode="" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" /> | ||
159 | <glyph unicode="" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" /> | ||
160 | <glyph unicode="" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" /> | ||
161 | <glyph unicode="" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" /> | ||
162 | <glyph unicode="" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" /> | ||
163 | <glyph unicode="" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" /> | ||
164 | <glyph unicode="" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" /> | ||
165 | <glyph unicode="" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" /> | ||
166 | <glyph unicode="" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" /> | ||
167 | <glyph unicode="" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
168 | <glyph unicode="" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" /> | ||
169 | <glyph unicode="" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" /> | ||
170 | <glyph unicode="" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
171 | <glyph unicode="" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" /> | ||
172 | <glyph unicode="" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
173 | <glyph unicode="" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" /> | ||
174 | <glyph unicode="" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" /> | ||
175 | <glyph unicode="" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" /> | ||
176 | <glyph unicode="" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
177 | <glyph unicode="" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" /> | ||
178 | <glyph unicode="" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
179 | <glyph unicode="" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" /> | ||
180 | <glyph unicode="" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" /> | ||
181 | <glyph unicode="" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
182 | <glyph unicode="" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" /> | ||
183 | <glyph unicode="" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" /> | ||
184 | <glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" /> | ||
185 | <glyph unicode="" d="M1040 320q0 -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.5zM1296 320q0 -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.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" /> | ||
186 | <glyph unicode="" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" /> | ||
187 | <glyph unicode="" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" /> | ||
188 | <glyph unicode="" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" /> | ||
189 | <glyph unicode="" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" /> | ||
190 | <glyph unicode="" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" /> | ||
191 | <glyph unicode="" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" /> | ||
192 | <glyph unicode="" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" /> | ||
193 | <glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
194 | <glyph unicode="" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
195 | <glyph unicode="" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
196 | <glyph unicode="" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
197 | <glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" /> | ||
198 | <glyph unicode="" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" /> | ||
199 | <glyph unicode="" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" /> | ||
200 | <glyph unicode="" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" /> | ||
201 | <glyph unicode="" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" /> | ||
202 | <glyph unicode="" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " /> | ||
203 | <glyph unicode="" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" /> | ||
204 | <glyph unicode="" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" /> | ||
205 | <glyph unicode="" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " /> | ||
206 | <glyph unicode="" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" /> | ||
207 | <glyph unicode="" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" /> | ||
208 | <glyph unicode="" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" /> | ||
209 | <glyph unicode="" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" /> | ||
210 | <glyph unicode="" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" /> | ||
211 | <glyph unicode="" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
212 | <glyph unicode="" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" /> | ||
213 | <glyph unicode="" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" /> | ||
214 | <glyph unicode="" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" /> | ||
215 | <glyph unicode="" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" /> | ||
216 | <glyph unicode="" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" /> | ||
217 | <glyph unicode="" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" /> | ||
218 | <glyph unicode="" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" /> | ||
219 | <glyph unicode="" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" /> | ||
220 | <glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
221 | <glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" /> | ||
222 | <glyph unicode="" d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585 h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
223 | <glyph unicode="" horiz-adv-x="2304" d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62 q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" /> | ||
224 | <glyph unicode="" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" /> | ||
225 | <glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" /> | ||
226 | <glyph unicode="" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" /> | ||
227 | <glyph unicode="" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" /> | ||
228 | <glyph unicode="" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" /> | ||
229 | <glyph unicode="" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" /> | ||
230 | <glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" /> | ||
231 | <glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" /> | ||
232 | <glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" /> | ||
233 | <glyph unicode="" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" /> | ||
234 | <glyph unicode="" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" /> | ||
235 | <glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" /> | ||
236 | <glyph unicode="" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" /> | ||
237 | <glyph unicode="" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" /> | ||
238 | <glyph unicode="" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" /> | ||
239 | <glyph unicode="" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" /> | ||
240 | <glyph unicode="" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" /> | ||
241 | <glyph unicode="" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" /> | ||
242 | <glyph unicode="" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" /> | ||
243 | <glyph unicode="" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" /> | ||
244 | <glyph unicode="" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" /> | ||
245 | <glyph unicode="" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" /> | ||
246 | <glyph unicode="" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" /> | ||
247 | <glyph unicode="" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" /> | ||
248 | <glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" /> | ||
249 | <glyph unicode="" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" /> | ||
250 | <glyph unicode="" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" /> | ||
251 | <glyph unicode="" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" /> | ||
252 | <glyph unicode="" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" /> | ||
253 | <glyph unicode="" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" /> | ||
254 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" /> | ||
255 | <glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" /> | ||
256 | <glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" /> | ||
257 | <glyph unicode="" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" /> | ||
258 | <glyph unicode="" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" /> | ||
259 | <glyph unicode="" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" /> | ||
260 | <glyph unicode="" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" /> | ||
261 | <glyph unicode="" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
262 | <glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
263 | <glyph unicode="" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" /> | ||
264 | <glyph unicode="" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" /> | ||
265 | <glyph unicode="" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" /> | ||
266 | <glyph unicode="" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" /> | ||
267 | <glyph unicode="" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" /> | ||
268 | <glyph unicode="" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" /> | ||
269 | <glyph unicode="" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" /> | ||
270 | <glyph unicode="" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" /> | ||
271 | <glyph unicode="" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" /> | ||
272 | <glyph unicode="" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" /> | ||
273 | <glyph unicode="" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" /> | ||
274 | <glyph unicode="" horiz-adv-x="768" d="M464 128q0 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.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" /> | ||
275 | <glyph unicode="" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" /> | ||
276 | <glyph unicode="" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" /> | ||
277 | <glyph unicode="" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" /> | ||
278 | <glyph unicode="" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" /> | ||
279 | <glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
280 | <glyph unicode="" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" /> | ||
281 | <glyph unicode="" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" /> | ||
282 | <glyph unicode="" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" /> | ||
283 | <glyph unicode="" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " /> | ||
284 | <glyph unicode="" horiz-adv-x="1792" /> | ||
285 | <glyph unicode="" horiz-adv-x="1792" /> | ||
286 | <glyph unicode="" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
287 | <glyph unicode="" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
288 | <glyph unicode="" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
289 | <glyph unicode="" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" /> | ||
290 | <glyph unicode="" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" /> | ||
291 | <glyph unicode="" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" /> | ||
292 | <glyph unicode="" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" /> | ||
293 | <glyph unicode="" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" /> | ||
294 | <glyph unicode="" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" /> | ||
295 | <glyph unicode="" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" /> | ||
296 | <glyph unicode="" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" /> | ||
297 | <glyph unicode="" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" /> | ||
298 | <glyph unicode="" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" /> | ||
299 | <glyph unicode="" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" /> | ||
300 | <glyph unicode="" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" /> | ||
301 | <glyph unicode="" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" /> | ||
302 | <glyph unicode="" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" /> | ||
303 | <glyph unicode="" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" /> | ||
304 | <glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" /> | ||
305 | <glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" /> | ||
306 | <glyph unicode="" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" /> | ||
307 | <glyph unicode="" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" /> | ||
308 | <glyph unicode="" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" /> | ||
309 | <glyph unicode="" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" /> | ||
310 | <glyph unicode="" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" /> | ||
311 | <glyph unicode="" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" /> | ||
312 | <glyph unicode="" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" /> | ||
313 | <glyph unicode="" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" /> | ||
314 | <glyph unicode="" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" /> | ||
315 | <glyph unicode="" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
316 | <glyph unicode="" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
317 | <glyph unicode="" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
318 | <glyph unicode="" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
319 | <glyph unicode="" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" /> | ||
320 | <glyph unicode="" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" /> | ||
321 | <glyph unicode="" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" /> | ||
322 | <glyph unicode="" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" /> | ||
323 | <glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
324 | <glyph unicode="" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" /> | ||
325 | <glyph unicode="" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" /> | ||
326 | <glyph unicode="" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
327 | <glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" /> | ||
328 | <glyph unicode="" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" /> | ||
329 | <glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" /> | ||
330 | <glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
331 | <glyph unicode="" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" /> | ||
332 | <glyph unicode="" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" /> | ||
333 | <glyph unicode="" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
334 | <glyph unicode="" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
335 | <glyph unicode="" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
336 | <glyph unicode="" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
337 | <glyph unicode="" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
338 | <glyph unicode="" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
339 | <glyph unicode="" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
340 | <glyph unicode="" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
341 | <glyph unicode="" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" /> | ||
342 | <glyph unicode="" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" /> | ||
343 | <glyph unicode="" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" /> | ||
344 | <glyph unicode="" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" /> | ||
345 | <glyph unicode="" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" /> | ||
346 | <glyph unicode="" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" /> | ||
347 | <glyph unicode="" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" /> | ||
348 | <glyph unicode="" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" /> | ||
349 | <glyph unicode="" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" /> | ||
350 | <glyph unicode="" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" /> | ||
351 | <glyph unicode="" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" /> | ||
352 | <glyph unicode="" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" /> | ||
353 | <glyph unicode="" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" /> | ||
354 | <glyph unicode="" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" /> | ||
355 | <glyph unicode="" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" /> | ||
356 | <glyph unicode="" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" /> | ||
357 | <glyph unicode="" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" /> | ||
358 | <glyph unicode="" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" /> | ||
359 | <glyph unicode="" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
360 | <glyph unicode="" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" /> | ||
361 | <glyph unicode="" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" /> | ||
362 | <glyph unicode="" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
363 | <glyph unicode="" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" /> | ||
364 | <glyph unicode="" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" /> | ||
365 | <glyph unicode="" d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" /> | ||
366 | <glyph unicode="" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" /> | ||
367 | <glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" /> | ||
368 | <glyph unicode="" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
369 | <glyph unicode="" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" /> | ||
370 | <glyph unicode="" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
371 | <glyph unicode="" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" /> | ||
372 | <glyph unicode="" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
373 | <glyph unicode="" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" /> | ||
374 | <glyph unicode="" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" /> | ||
375 | <glyph unicode="" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" /> | ||
376 | <glyph unicode="" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" /> | ||
377 | <glyph unicode="" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" /> | ||
378 | <glyph unicode="" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" /> | ||
379 | <glyph unicode="" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" /> | ||
380 | <glyph unicode="" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" /> | ||
381 | <glyph unicode="" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
382 | <glyph unicode="" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" /> | ||
383 | <glyph unicode="" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" /> | ||
384 | <glyph unicode="" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" /> | ||
385 | <glyph unicode="" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" /> | ||
386 | <glyph unicode="" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" /> | ||
387 | <glyph unicode="" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
388 | <glyph unicode="" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" /> | ||
389 | <glyph unicode="" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" /> | ||
390 | <glyph unicode="" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" /> | ||
391 | <glyph unicode="" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" /> | ||
392 | <glyph unicode="" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" /> | ||
393 | <glyph unicode="" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" /> | ||
394 | <glyph unicode="" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" /> | ||
395 | <glyph unicode="" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" /> | ||
396 | <glyph unicode="" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " /> | ||
397 | <glyph unicode="" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
398 | <glyph unicode="" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
399 | <glyph unicode="" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
400 | <glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
401 | <glyph unicode="" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" /> | ||
402 | <glyph unicode="" d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179 q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
403 | <glyph unicode="" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" /> | ||
404 | <glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
405 | <glyph unicode="" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" /> | ||
406 | <glyph unicode="" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" /> | ||
407 | <glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" /> | ||
408 | <glyph unicode="" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" /> | ||
409 | <glyph unicode="" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" /> | ||
410 | <glyph unicode="" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" /> | ||
411 | <glyph unicode="" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" /> | ||
412 | <glyph unicode="" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" /> | ||
413 | <glyph unicode="" d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5 t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" /> | ||
414 | <glyph unicode="" horiz-adv-x="1792" d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26 t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37 q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191 t348 71t348 -71t286 -191t191 -286t71 -348z" /> | ||
415 | <glyph unicode="" d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54 q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83 q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
416 | <glyph unicode="" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
417 | <glyph unicode="" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" /> | ||
418 | <glyph unicode="" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" /> | ||
419 | <glyph unicode="" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" /> | ||
420 | <glyph unicode="" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
421 | <glyph unicode="" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" /> | ||
422 | <glyph unicode="" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" /> | ||
423 | <glyph unicode="" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" /> | ||
424 | <glyph unicode="" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" /> | ||
425 | <glyph unicode="" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" /> | ||
426 | <glyph unicode="" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" /> | ||
427 | <glyph unicode="" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" /> | ||
428 | <glyph unicode="" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" /> | ||
429 | <glyph unicode="" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" /> | ||
430 | <glyph unicode="" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " /> | ||
431 | <glyph unicode="" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" /> | ||
432 | <glyph unicode="" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" /> | ||
433 | <glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" /> | ||
434 | <glyph unicode="" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" /> | ||
435 | <glyph unicode="" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " /> | ||
436 | <glyph unicode="" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" /> | ||
437 | <glyph unicode="" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" /> | ||
438 | <glyph unicode="" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" /> | ||
439 | <glyph unicode="" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" /> | ||
440 | <glyph unicode="" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
441 | <glyph unicode="" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" /> | ||
442 | <glyph unicode="" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" /> | ||
443 | <glyph unicode="" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" /> | ||
444 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" /> | ||
445 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" /> | ||
446 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" /> | ||
447 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" /> | ||
448 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" /> | ||
449 | <glyph unicode="" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" /> | ||
450 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" /> | ||
451 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" /> | ||
452 | <glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" /> | ||
453 | <glyph unicode="" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" /> | ||
454 | <glyph unicode="" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" /> | ||
455 | <glyph unicode="" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" /> | ||
456 | <glyph unicode="" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" /> | ||
457 | <glyph unicode="" horiz-adv-x="1792" d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5 t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" /> | ||
458 | <glyph unicode="" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" /> | ||
459 | <glyph unicode="" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" /> | ||
460 | <glyph unicode="" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
461 | <glyph unicode="" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" /> | ||
462 | <glyph unicode="" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
463 | <glyph unicode="" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" /> | ||
464 | <glyph unicode="" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" /> | ||
465 | <glyph unicode="" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" /> | ||
466 | <glyph unicode="" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" /> | ||
467 | <glyph unicode="" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" /> | ||
468 | <glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" /> | ||
469 | <glyph unicode="" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
470 | <glyph unicode="" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" /> | ||
471 | <glyph unicode="" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" /> | ||
472 | <glyph unicode="" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" /> | ||
473 | <glyph unicode="" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" /> | ||
474 | <glyph unicode="" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
475 | <glyph unicode="" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" /> | ||
476 | <glyph unicode="" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" /> | ||
477 | <glyph unicode="" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" /> | ||
478 | <glyph unicode="" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" /> | ||
479 | <glyph unicode="" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" /> | ||
480 | <glyph unicode="" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" /> | ||
481 | <glyph unicode="" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" /> | ||
482 | <glyph unicode="" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" /> | ||
483 | <glyph unicode="" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" /> | ||
484 | <glyph unicode="" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" /> | ||
485 | <glyph unicode="" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" /> | ||
486 | <glyph unicode="" d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246 q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598 q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" /> | ||
487 | <glyph unicode="" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" /> | ||
488 | <glyph unicode="" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> | ||
489 | <glyph unicode="" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> | ||
490 | <glyph unicode="" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" /> | ||
491 | <glyph unicode="" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" /> | ||
492 | <glyph unicode="" horiz-adv-x="2304" d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16 t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76 q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59 t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489 l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66 q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> | ||
493 | <glyph unicode="" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> | ||
494 | <glyph unicode="" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" /> | ||
495 | <glyph unicode="" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" /> | ||
496 | <glyph unicode="" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" /> | ||
497 | <glyph unicode="" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
498 | <glyph unicode="" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" /> | ||
499 | <glyph unicode="" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" /> | ||
500 | <glyph unicode="" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" /> | ||
501 | <glyph unicode="" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" /> | ||
502 | <glyph unicode="" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" /> | ||
503 | <glyph unicode="" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
504 | <glyph unicode="" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" /> | ||
505 | <glyph unicode="" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" /> | ||
506 | <glyph unicode="" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
507 | <glyph unicode="" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" /> | ||
508 | <glyph unicode="" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" /> | ||
509 | <glyph unicode="" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" /> | ||
510 | <glyph unicode="" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" /> | ||
511 | <glyph unicode="" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" /> | ||
512 | <glyph unicode="" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" /> | ||
513 | <glyph unicode="" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" /> | ||
514 | <glyph unicode="" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" /> | ||
515 | <glyph unicode="" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" /> | ||
516 | <glyph unicode="" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" /> | ||
517 | <glyph unicode="" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" /> | ||
518 | <glyph unicode="" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" /> | ||
519 | <glyph unicode="" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" /> | ||
520 | <glyph unicode="" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" /> | ||
521 | <glyph unicode="" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" /> | ||
522 | <glyph unicode="" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" /> | ||
523 | <glyph unicode="" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" /> | ||
524 | <glyph unicode="" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" /> | ||
525 | <glyph unicode="" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" /> | ||
526 | <glyph unicode="" horiz-adv-x="1664" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" /> | ||
527 | <glyph unicode="" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" /> | ||
528 | <glyph unicode="" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" /> | ||
529 | <glyph unicode="" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" /> | ||
530 | <glyph unicode="" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" /> | ||
531 | <glyph unicode="" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" /> | ||
532 | <glyph unicode="" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" /> | ||
533 | <glyph unicode="" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" /> | ||
534 | <glyph unicode="" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5 q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> | ||
535 | <glyph unicode="" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> | ||
536 | <glyph unicode="" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> | ||
537 | <glyph unicode="" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> | ||
538 | <glyph unicode="" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" /> | ||
539 | <glyph unicode="" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" /> | ||
540 | <glyph unicode="" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" /> | ||
541 | <glyph unicode="" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5 t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> | ||
542 | <glyph unicode="" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" /> | ||
543 | <glyph unicode="" horiz-adv-x="2048" d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5 t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5 t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> | ||
544 | <glyph unicode="" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> | ||
545 | <glyph unicode="" horiz-adv-x="1280" d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123 t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" /> | ||
546 | <glyph unicode="" horiz-adv-x="1792" /> | ||
547 | <glyph unicode="" horiz-adv-x="1792" /> | ||
548 | <glyph unicode="" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" /> | ||
549 | <glyph unicode="" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" /> | ||
550 | <glyph unicode="" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" /> | ||
551 | <glyph unicode="" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" /> | ||
552 | <glyph unicode="" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" /> | ||
553 | <glyph unicode="" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" /> | ||
554 | <glyph unicode="" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" /> | ||
555 | <glyph unicode="" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" /> | ||
556 | <glyph unicode="" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" /> | ||
557 | <glyph unicode="" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" /> | ||
558 | <glyph unicode="" horiz-adv-x="1792" d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116 q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" /> | ||
559 | <glyph unicode="" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" /> | ||
560 | <glyph unicode="" horiz-adv-x="2296" d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5 q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5 q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42 q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37 q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5 q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139 q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 4 5 8q16 18 60 23h13q5 18 19 30t33 8 t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132 q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132 q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-106 2 -211 0v1q-1 -27 2.5 -86 t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103 q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34l3 9v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4l-10 -2.5t-12 -2 l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-2 0 -3 -0.5t-3 -0.5h-3q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130t-73 70 q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -2 -1 -5t-1 -4q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150 q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12 q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" /> | ||
561 | <glyph unicode="" horiz-adv-x="2304" d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5 t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5 t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" /> | ||
562 | <glyph unicode="" horiz-adv-x="1792" d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348 t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23 t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512 q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" /> | ||
563 | <glyph unicode="" horiz-adv-x="2304" d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113 v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" /> | ||
564 | <glyph unicode="" horiz-adv-x="2304" d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" /> | ||
565 | <glyph unicode="" horiz-adv-x="2304" d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" /> | ||
566 | <glyph unicode="" horiz-adv-x="2304" d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" /> | ||
567 | <glyph unicode="" horiz-adv-x="2304" d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23 v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" /> | ||
568 | <glyph unicode="" horiz-adv-x="1280" d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" /> | ||
569 | <glyph unicode="" horiz-adv-x="1024" d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" /> | ||
570 | <glyph unicode="" horiz-adv-x="2048" d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128 h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" /> | ||
571 | <glyph unicode="" horiz-adv-x="2304" d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256 v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" /> | ||
572 | <glyph unicode="" d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" /> | ||
573 | <glyph unicode="" d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68 z" /> | ||
574 | <glyph unicode="" horiz-adv-x="2304" d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5 t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88 t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90 t90 38h2048q52 0 90 -38t38 -90z" /> | ||
575 | <glyph unicode="" horiz-adv-x="2304" d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294 t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> | ||
576 | <glyph unicode="" horiz-adv-x="1792" d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113 zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" /> | ||
577 | <glyph unicode="" horiz-adv-x="2304" d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64 q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91 t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5 t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" /> | ||
578 | <glyph unicode="" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5 t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" /> | ||
579 | <glyph unicode="" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" /> | ||
580 | <glyph unicode="" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" /> | ||
581 | <glyph unicode="" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196 h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" /> | ||
582 | <glyph unicode="" d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87 t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9 h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" /> | ||
583 | <glyph unicode="" d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25 q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27 t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21 q72 69 174 69z" /> | ||
584 | <glyph unicode="" horiz-adv-x="1792" d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33 t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52 h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" /> | ||
585 | <glyph unicode="" horiz-adv-x="1792" d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668 q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17 t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5 q0 -42 -23 -78t-61 -53l-310 -141h91z" /> | ||
586 | <glyph unicode="" horiz-adv-x="2048" d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32 q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68 q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" /> | ||
587 | <glyph unicode="" horiz-adv-x="2048" d="M816 1408q-48 0 -79.5 -34t-31.5 -82q0 -14 3 -28l150 -624h-26l-116 482q-9 38 -39.5 62t-69.5 24q-47 0 -79 -34t-32 -81q0 -11 4 -29q3 -13 39 -161t68 -282t32 -138v-227l-307 230q-34 26 -77 26q-52 0 -89.5 -36.5t-37.5 -88.5q0 -67 56 -110l507 -379 q34 -26 76 -26h694q33 0 59 20.5t34 52.5l100 401q8 30 10 88t9 86l116 478q3 12 3 26q0 46 -33 79t-80 33q-38 0 -69 -25.5t-40 -62.5l-99 -408h-26l132 547q3 14 3 28q0 47 -32 80t-80 33q-38 0 -68.5 -24t-39.5 -62l-145 -602h-127l-164 682q-9 38 -39.5 62t-68.5 24z M1461 -256h-694q-85 0 -153 51l-507 380q-50 38 -78.5 94t-28.5 118q0 105 75 179t180 74q25 0 49.5 -5.5t41.5 -11t41 -20.5t35 -23t38.5 -29.5t37.5 -28.5l-123 512q-7 35 -7 59q0 93 60 162t152 79q14 87 80.5 144.5t155.5 57.5q83 0 148 -51.5t85 -132.5l103 -428 l83 348q20 81 85 132.5t148 51.5q87 0 152.5 -54t82.5 -139q93 -10 155 -78t62 -161q0 -30 -7 -57l-116 -477q-5 -22 -5 -67q0 -51 -13 -108l-101 -401q-19 -75 -79.5 -122.5t-137.5 -47.5z" /> | ||
588 | <glyph unicode="" horiz-adv-x="1792" d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5 q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5 v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32 v-384h32z" /> | ||
589 | <glyph unicode="" d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181 v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46 q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5 q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308 q0 -53 37.5 -90.5t90.5 -37.5h668z" /> | ||
590 | <glyph unicode="" horiz-adv-x="1973" d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5 t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141 q13 0 22 -8.5t10 -20.5z" /> | ||
591 | <glyph unicode="" horiz-adv-x="1792" d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109 t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" /> | ||
592 | <glyph unicode="" horiz-adv-x="1792" d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78 q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5 t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376 q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" /> | ||
593 | <glyph unicode="" horiz-adv-x="2048" d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" /> | ||
594 | <glyph unicode="" horiz-adv-x="1792" d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" /> | ||
595 | <glyph unicode="" horiz-adv-x="2304" d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57 t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197 t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5 t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5 t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5 q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" /> | ||
596 | <glyph unicode="" horiz-adv-x="1280" d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5 t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94 q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" /> | ||
597 | <glyph unicode="" d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32 q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5 zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> | ||
598 | <glyph unicode="" horiz-adv-x="1720" d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33 l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" /> | ||
599 | <glyph unicode="" horiz-adv-x="2304" d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540 q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81 l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" /> | ||
600 | <glyph unicode="" horiz-adv-x="1792" d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640 q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5 t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5 t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5 t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191 t191 -286t71 -348z" /> | ||
601 | <glyph unicode="" horiz-adv-x="1792" d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962 q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" /> | ||
602 | <glyph unicode="" horiz-adv-x="1792" d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5 q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5 q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" /> | ||
603 | <glyph unicode="" horiz-adv-x="1792" d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339 q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z " /> | ||
604 | <glyph unicode="" horiz-adv-x="1792" d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606 q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" /> | ||
605 | <glyph unicode="" horiz-adv-x="2048" d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23 v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" /> | ||
606 | <glyph unicode="" horiz-adv-x="1792" d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34 h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100 q-68 175 -180 287z" /> | ||
607 | <glyph unicode="" d="M1401 -11l-6 -6q-113 -114 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6 q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13 q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 32 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249 q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 32.5 -6t30.5 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183 q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46 t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" /> | ||
608 | <glyph unicode="" horiz-adv-x="1792" d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30 q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57 t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133 q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" /> | ||
609 | <glyph unicode="" horiz-adv-x="1792" d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9 h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224 v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" /> | ||
610 | <glyph unicode="" horiz-adv-x="1792" d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23 t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h128q52 0 90 -38t38 -90z" /> | ||
611 | <glyph unicode="" horiz-adv-x="1792" d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" /> | ||
612 | <glyph unicode="" horiz-adv-x="1792" d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" /> | ||
613 | <glyph unicode="" horiz-adv-x="1792" d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" /> | ||
614 | <glyph unicode="" horiz-adv-x="1024" d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q61 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249 q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" /> | ||
615 | <glyph unicode="" horiz-adv-x="1792" d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" /> | ||
616 | <glyph unicode="" horiz-adv-x="2048" d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173 v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" /> | ||
617 | <glyph unicode="" horiz-adv-x="1792" d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472 q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" /> | ||
618 | <glyph unicode="" horiz-adv-x="1792" d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37 t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" /> | ||
619 | <glyph unicode="" horiz-adv-x="1792" d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5 t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51 t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" /> | ||
620 | <glyph unicode="" horiz-adv-x="1024" d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" /> | ||
621 | <glyph unicode="" horiz-adv-x="1792" d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246 q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" /> | ||
622 | <glyph unicode="" d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" /> | ||
623 | <glyph unicode="" d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72 h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275 l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" /> | ||
624 | <glyph unicode="" horiz-adv-x="1792" d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5 l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44 t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106 q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" /> | ||
625 | <glyph unicode="" horiz-adv-x="1792" d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53 q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" /> | ||
626 | <glyph unicode="" horiz-adv-x="2304" d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" /> | ||
627 | <glyph unicode="" horiz-adv-x="1792" d="M1549 857q55 0 85.5 -28.5t30.5 -83.5t-34 -82t-91 -27h-136v-177h-25v398h170zM1710 267l-4 -11l-5 -10q-113 -230 -330.5 -366t-474.5 -136q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q244 0 454.5 -124t329.5 -338l2 -4l8 -16 q-30 -15 -136.5 -68.5t-163.5 -84.5q-6 -3 -479 -268q384 -183 799 -366zM896 -234q250 0 462.5 132.5t322.5 357.5l-287 129q-72 -140 -206 -222t-292 -82q-151 0 -280 75t-204 204t-75 280t75 280t204 204t280 75t280 -73.5t204 -204.5l280 143q-116 208 -321 329 t-443 121q-119 0 -232.5 -31.5t-209 -87.5t-176.5 -137t-137 -176.5t-87.5 -209t-31.5 -232.5t31.5 -232.5t87.5 -209t137 -176.5t176.5 -137t209 -87.5t232.5 -31.5z" /> | ||
628 | <glyph unicode="" horiz-adv-x="1792" d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" /> | ||
629 | <glyph unicode="" horiz-adv-x="1792" d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96 q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h16v393q-32 19 -32 55q0 26 19 45t45 19t45 -19t19 -45q0 -36 -32 -55v-9h272q16 0 16 -16v-224q0 -16 -16 -16h-272v-128h16q16 0 16 -16v-112h128 v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96q16 0 16 -16z" /> | ||
630 | <glyph unicode="" horiz-adv-x="2304" d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96 q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5 t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" /> | ||
631 | <glyph unicode="" horiz-adv-x="1792" d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348 t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" /> | ||
632 | <glyph unicode="" horiz-adv-x="2304" d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22 q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5 q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13 q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" /> | ||
633 | <glyph unicode="" d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83 t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20 q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5 t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" /> | ||
634 | <glyph unicode="" d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103 t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> | ||
635 | <glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" /> | ||
636 | <glyph unicode="" d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" /> | ||
637 | <glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" /> | ||
638 | <glyph unicode="" horiz-adv-x="1792" d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" /> | ||
639 | <glyph unicode="" horiz-adv-x="2048" d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5 t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416 q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441 h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" /> | ||
640 | <glyph unicode="" horiz-adv-x="1792" d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12 q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311 q15 0 25 -12q9 -12 6 -28z" /> | ||
641 | <glyph unicode="" d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5 t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" /> | ||
642 | <glyph unicode="" horiz-adv-x="1024" d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" /> | ||
643 | <glyph unicode="" d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5 t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" /> | ||
644 | <glyph unicode="" horiz-adv-x="1792" /> | ||
645 | <glyph unicode="" horiz-adv-x="1792" /> | ||
646 | <glyph unicode="" horiz-adv-x="1792" /> | ||
647 | <glyph unicode="" horiz-adv-x="1792" /> | ||
648 | <glyph unicode="" horiz-adv-x="1792" /> | ||
649 | <glyph unicode="" horiz-adv-x="1792" /> | ||
650 | <glyph unicode="" horiz-adv-x="1792" /> | ||
651 | <glyph unicode="" horiz-adv-x="1792" /> | ||
652 | <glyph unicode="" horiz-adv-x="1792" /> | ||
653 | <glyph unicode="" horiz-adv-x="1792" /> | ||
654 | </font> | ||
655 | </defs></svg> \ No newline at end of file | ||
diff --git a/tpl/default/fonts/fontawesome-webfont.ttf b/tpl/default/fonts/fontawesome-webfont.ttf new file mode 100644 index 00000000..84864859 --- /dev/null +++ b/tpl/default/fonts/fontawesome-webfont.ttf | |||
Binary files differ | |||
diff --git a/tpl/default/fonts/fontawesome-webfont.woff b/tpl/default/fonts/fontawesome-webfont.woff new file mode 100644 index 00000000..dc35ce3c --- /dev/null +++ b/tpl/default/fonts/fontawesome-webfont.woff | |||
Binary files differ | |||
diff --git a/tpl/default/fonts/fontawesome-webfont.woff2 b/tpl/default/fonts/fontawesome-webfont.woff2 new file mode 100644 index 00000000..a5fc2314 --- /dev/null +++ b/tpl/default/fonts/fontawesome-webfont.woff2 | |||
Binary files differ | |||
diff --git a/tpl/default/img/favicon.png b/tpl/default/img/favicon.png new file mode 100644 index 00000000..4644321b --- /dev/null +++ b/tpl/default/img/favicon.png | |||
Binary files differ | |||
diff --git a/tpl/default/img/icon.png b/tpl/default/img/icon.png new file mode 100644 index 00000000..474edec3 --- /dev/null +++ b/tpl/default/img/icon.png | |||
Binary files differ | |||
diff --git a/tpl/default/img/sad_star.png b/tpl/default/img/sad_star.png new file mode 100644 index 00000000..ed3bd158 --- /dev/null +++ b/tpl/default/img/sad_star.png | |||
Binary files differ | |||
diff --git a/tpl/default/import.html b/tpl/default/import.html index 071e1160..e6e521e8 100644 --- a/tpl/default/import.html +++ b/tpl/default/import.html | |||
@@ -1,33 +1,85 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | <body onload="document.uploadform.filetoupload.focus();"> | 4 | {include="includes"} |
5 | <div id="pageheader"> | 5 | </head> |
6 | {include="page.header"} | 6 | <body> |
7 | <div id="uploaddiv"> | 7 | {include="page.header"} |
8 | Import Netscape HTML bookmarks (as exported from Firefox/Chrome/Opera/Delicious/Diigo...) (Max: {$maxfilesize} bytes). | 8 | |
9 | <form method="POST" action="?do=import" enctype="multipart/form-data" | 9 | <form method="POST" action="?do=import" enctype="multipart/form-data" name="uploadform" id="uploadform"> |
10 | name="uploadform" id="uploadform"> | 10 | <div class="pure-g"> |
11 | <div class="pure-u-lg-1-4 pure-u-1-24"></div> | ||
12 | <div class="pure-u-lg-1-2 pure-u-22-24 page-form page-form-complete"> | ||
13 | <div> | ||
14 | <h2 class="window-title">{"Import Database"|t}</h2> | ||
15 | </div> | ||
16 | |||
11 | <input type="hidden" name="token" value="{$token}"> | 17 | <input type="hidden" name="token" value="{$token}"> |
12 | <input type="hidden" name="MAX_FILE_SIZE" value="{$maxfilesize}"> | 18 | <div class="center" id="import-field"> |
13 | <input type="file" name="filetoupload"> | 19 | <input type="hidden" name="MAX_FILE_SIZE" value="{$maxfilesize}"> |
14 | <input type="submit" name="import_file" value="Import" class="bigbutton"><br> | 20 | <input type="file" name="filetoupload"> |
21 | </div> | ||
22 | |||
23 | <div class="pure-g"> | ||
24 | <div class="pure-u-lg-1-3 pure-u-1"> | ||
25 | <div class="form-label"> | ||
26 | <label><span class="label-name">{'Visibility'|t}</span></label> | ||
27 | </div> | ||
28 | </div> | ||
29 | <div class="pure-u-lg-2-3 pure-u-1"> | ||
30 | <div class="radio-buttons"> | ||
31 | <div> | ||
32 | <input type="radio" name="privacy" value="default" checked="checked"> | ||
33 | Use values from the imported file, default to public | ||
34 | </div> | ||
35 | <div> | ||
36 | <input type="radio" name="privacy" value="private"> | ||
37 | Import all bookmarks as private | ||
38 | </div> | ||
39 | <div> | ||
40 | <input type="radio" name="privacy" value="public"> | ||
41 | Import all bookmarks as public | ||
42 | </div> | ||
43 | </div> | ||
44 | </div> | ||
45 | </div> | ||
15 | 46 | ||
16 | <label for="privacy"> Visibility:</label><br> | 47 | <div class="pure-g"> |
17 | <input type="radio" name="privacy" value="default" checked="true"> | 48 | <div class="pure-u-lg-1-3 pure-u-7-8"> |
18 | Use values from the imported file, default to public<br> | 49 | <div class="form-label"> |
19 | <input type="radio" name="privacy" value="private"> | 50 | <label for="overwrite"> |
20 | Import all bookmarks as private<br> | 51 | <span class="label-name">{'Overwrite existing bookmarks'|t}</span><br> |
21 | <input type="radio" name="privacy" value="public"> | 52 | <span class="label-desc">{'Duplicates based on URL'|t}</span> |
22 | Import all bookmarks as public<br> | 53 | </label> |
54 | </div> | ||
55 | </div> | ||
56 | <div class="pure-u-lg-2-3 pure-u-1-8"> | ||
57 | <div class="form-input"> | ||
58 | <input type="checkbox" name="overwrite" id="overwrite"> | ||
59 | </div> | ||
60 | </div> | ||
61 | </div> | ||
23 | 62 | ||
24 | <input type="checkbox" name="overwrite" id="overwrite"> | 63 | <div class="pure-g"> |
25 | <label for="overwrite"> Overwrite existing bookmarks</label><br> | 64 | <div class="pure-u-lg-1-3 pure-u-1"> |
26 | <label for="default_tags"> Add default tags</label> | 65 | <div class="form-label"> |
27 | <input type="text" name="default_tags" id="default_tags"> | 66 | <label for="default_tags"><span class="label-name">{'Add default tags'|t}</span></label> |
28 | </form> | 67 | </div> |
68 | </div> | ||
69 | <div class="pure-u-lg-2-3 pure-u-1"> | ||
70 | <div class="form-input"> | ||
71 | <input type="text" name="default_tags" id="default_tags" placeholder="{'Tag'|t}"> | ||
72 | </div> | ||
73 | </div> | ||
74 | </div> | ||
75 | |||
76 | <div class="center"> | ||
77 | <input type="submit" name="import_file" value="{'Import'|t}"> | ||
78 | </div> | ||
79 | </div> | ||
29 | </div> | 80 | </div> |
30 | </div> | 81 | </form> |
82 | |||
31 | {include="page.footer"} | 83 | {include="page.footer"} |
32 | </body> | 84 | </body> |
33 | </html> | 85 | </html> |
diff --git a/tpl/default/includes.html b/tpl/default/includes.html index 17b78b17..91c6ca3b 100644 --- a/tpl/default/includes.html +++ b/tpl/default/includes.html | |||
@@ -1,15 +1,20 @@ | |||
1 | <title>{$pagetitle}</title> | 1 | <title>{$pagetitle}</title> |
2 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 2 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
3 | <meta name="format-detection" content="telephone=no" /> | 3 | <meta name="format-detection" content="telephone=no" /> |
4 | <meta name="viewport" content="width=device-width,initial-scale=1.0" /> | 4 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
5 | <meta name="referrer" content="same-origin"> | ||
6 | <link rel="alternate" type="application/rss+xml" href="{$feedurl}?do=rss{$searchcrits}#" title="RSS Feed" /> | ||
7 | <link rel="alternate" type="application/atom+xml" href="{$feedurl}?do=atom{$searchcrits}#" title="ATOM Feed" /> | 5 | <link rel="alternate" type="application/atom+xml" href="{$feedurl}?do=atom{$searchcrits}#" title="ATOM Feed" /> |
8 | <link href="images/favicon.ico#" rel="shortcut icon" type="image/x-icon" /> | 6 | <link rel="alternate" type="application/rss+xml" href="{$feedurl}?do=rss{$searchcrits}#" title="RSS Feed" /> |
9 | <link type="text/css" rel="stylesheet" href="css/reset.css" /> | 7 | <link href="img/favicon.png" rel="shortcut icon" type="image/png" /> |
8 | <link type="text/css" rel="stylesheet" href="css/pure.min.css" /> | ||
9 | <link type="text/css" rel="stylesheet" href="css/grids-responsive.min.css"> | ||
10 | <link type="text/css" rel="stylesheet" href="css/pure-extras.css"> | ||
11 | <link type="text/css" rel="stylesheet" href="css/font-awesome.min.css" /> | ||
12 | <link type="text/css" rel="stylesheet" href="inc/awesomplete.css#" /> | ||
10 | <link type="text/css" rel="stylesheet" href="css/shaarli.css" /> | 13 | <link type="text/css" rel="stylesheet" href="css/shaarli.css" /> |
11 | {if="is_file('data/user.css')"}<link type="text/css" rel="stylesheet" href="data/user.css#" />{/if} | 14 | {if="is_file('inc/user.css')"} |
15 | <link type="text/css" rel="stylesheet" href="data/user.css#" /> | ||
16 | {/if} | ||
12 | {loop="$plugins_includes.css_files"} | 17 | {loop="$plugins_includes.css_files"} |
13 | <link type="text/css" rel="stylesheet" href="{$value}#"/> | 18 | <link type="text/css" rel="stylesheet" href="{$value}#"/> |
14 | {/loop} | 19 | {/loop} |
15 | <link rel="search" type="application/opensearchdescription+xml" href="?do=opensearch#" title="Shaarli search - {$shaarlititle|htmlspecialchars}"/> | 20 | <link rel="search" type="application/opensearchdescription+xml" href="?do=opensearch#" title="Shaarli search - {$shaarlititle}"/> \ No newline at end of file |
diff --git a/tpl/default/install.html b/tpl/default/install.html index 42874dcd..0bd8a635 100644 --- a/tpl/default/install.html +++ b/tpl/default/install.html | |||
@@ -1,35 +1,122 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}{$timezone_js}</head> | 3 | <head> |
4 | <body onload="document.installform.setlogin.focus();"> | 4 | {include="includes"} |
5 | <div id="install"> | 5 | </head> |
6 | <h1>Shaarli</h1> | 6 | <body> |
7 | It looks like it's the first time you run Shaarli. Please configure it:<br> | 7 | |
8 | <form method="POST" action="#" name="installform" id="installform"> | 8 | {$ratioLabel='1-4'} |
9 | <table> | 9 | {$ratioInput='3-4'} |
10 | <tr><td><b>Login:</b></td><td><input type="text" name="setlogin" size="30"></td></tr> | 10 | |
11 | <tr><td><b>Password:</b></td><td><input type="password" name="setpassword" size="30"></td></tr> | 11 | <form method="POST" action="#" name="installform" id="installform"> |
12 | {$timezone_html} | 12 | <div class="pure-g"> |
13 | <tr><td><b>Page title:</b></td><td><input type="text" name="title" size="30"></td></tr> | 13 | <div class="pure-u-lg-1-6 pure-u-1-24"></div> |
14 | <tr><td valign="top"><b>Update:</b></td><td> | 14 | <div class="pure-u-lg-2-3 pure-u-22-24 page-form page-form-complete"> |
15 | <input type="checkbox" name="updateCheck" id="updateCheck" checked="checked"><label for="updateCheck"> Notify me when a new release is ready</label></td> | 15 | <h2 class="window-title">{'Install Shaarli'|t}</h2> |
16 | </tr> | 16 | |
17 | <tr> | 17 | <div class="center"> |
18 | <td valign="top"> | 18 | {'It looks like it\'s the first time you run Shaarli. Please configure it.'|t} |
19 | <b>API:</b> | 19 | </div> |
20 | </td> | 20 | |
21 | <td> | 21 | <div class="pure-g"> |
22 | <input type="checkbox" name="enableApi" id="enableApi" checked="checked"> | 22 | <div class="pure-u-lg-{$ratioLabel} pure-u-1"> |
23 | <label for="enableApi"> | 23 | <div class="form-label"> |
24 | Enable Shaarli's REST API. | 24 | <label for="username"> |
25 | Allow third party software to use Shaarli such as mobile application. | 25 | <span class="label-name">{'Username'|t}</span> |
26 | </label> | 26 | </label> |
27 | </td> | 27 | </div> |
28 | </tr> | 28 | </div> |
29 | <tr><td colspan="2"><input type="submit" name="Save" value="Save config" class="bigbutton"></td></tr> | 29 | <div class="pure-u-lg-{$ratioInput} pure-u-1"> |
30 | </table> | 30 | <div class="form-input"> |
31 | </form> | 31 | <input type="text" name="setlogin" id="username"> |
32 | </div> | ||
33 | </div> | ||
34 | </div> | ||
35 | |||
36 | <div class="pure-g"> | ||
37 | <div class="pure-u-lg-{$ratioLabel} pure-u-1"> | ||
38 | <div class="form-label"> | ||
39 | <label for="password"> | ||
40 | <span class="label-name">{'Password'|t}</span> | ||
41 | </label> | ||
42 | </div> | ||
43 | </div> | ||
44 | <div class="pure-u-lg-{$ratioInput} pure-u-1"> | ||
45 | <div class="form-input"> | ||
46 | <input type="text" name="setpassword" id="password"> | ||
47 | </div> | ||
48 | </div> | ||
49 | </div> | ||
50 | |||
51 | <div class="pure-g"> | ||
52 | <div class="pure-u-lg-{$ratioLabel} pure-u-1 "> | ||
53 | <div class="form-label"> | ||
54 | <label> | ||
55 | <span class="label-name">{'Timezone'|t}</span> | ||
56 | </label> | ||
57 | </div> | ||
58 | </div> | ||
59 | <div class="pure-u-lg-{$ratioInput} pure-u-1 "> | ||
60 | <div class="form-input"> | ||
61 | {ignore}FIXME! too hackish, needs to be fixed upstream{/ignore} | ||
62 | <div class="timezone" id="timezone-remove">{$timezone_html}</div> | ||
63 | <div class="timezone" id="timezone-add"></div> | ||
64 | </div> | ||
65 | </div> | ||
66 | </div> | ||
67 | |||
68 | <div class="pure-g"> | ||
69 | <div class="pure-u-lg-{$ratioLabel} pure-u-1"> | ||
70 | <div class="form-label"> | ||
71 | <label for="title"> | ||
72 | <span class="label-name">{'Shaarli title'|t}</span> | ||
73 | </label> | ||
74 | </div> | ||
75 | </div> | ||
76 | <div class="pure-u-lg-{$ratioInput} pure-u-1"> | ||
77 | <div class="form-input"> | ||
78 | <input type="text" name="title" id="title" placeholder="{'My links'|t}"> | ||
79 | </div> | ||
80 | </div> | ||
81 | </div> | ||
82 | |||
83 | <div class="pure-g"> | ||
84 | <div class="pure-u-lg-{$ratioLabel} pure-u-7-8"> | ||
85 | <div class="form-label"> | ||
86 | <label for="update"> | ||
87 | <span class="label-name">{'Check updates'|t}</span><br> | ||
88 | <span class="label-desc"> | ||
89 | {'Notify me when a new release is ready'|t} | ||
90 | </span> | ||
91 | </label> | ||
92 | </div> | ||
93 | </div> | ||
94 | <div class="pure-u-lg-{$ratioInput} pure-u-1-8"> | ||
95 | <div class="form-input"> | ||
96 | <input type="checkbox" name="updateCheck" id="update" checked="checked"> | ||
97 | </div> | ||
98 | </div> | ||
99 | </div> | ||
100 | |||
101 | <div class="center"> | ||
102 | <input type="submit" value="{'Install'|t}" name="Save"> | ||
103 | </div> | ||
104 | </div> | ||
32 | </div> | 105 | </div> |
106 | </form> | ||
33 | {include="page.footer"} | 107 | {include="page.footer"} |
108 | <script> | ||
109 | // FIXME! | ||
110 | (function (window, document) { | ||
111 | var toRemove = document.getElementById('timezone-remove'); | ||
112 | var firstSelect = toRemove.getElementsByTagName('select')[0]; | ||
113 | var secondSelect = toRemove.getElementsByTagName('select')[1]; | ||
114 | toRemove.parentNode.removeChild(toRemove); | ||
115 | var toAdd = document.getElementById('timezone-add'); | ||
116 | var newTimezone = '<span class="timezone-continent">Continent ' + firstSelect.outerHTML + '</span>'; | ||
117 | newTimezone += ' <span class="timezone-country">Country ' + secondSelect.outerHTML + '</span>'; | ||
118 | toAdd.innerHTML = newTimezone; | ||
119 | })(this, this.document); | ||
120 | </script> | ||
34 | </body> | 121 | </body> |
35 | </html> | 122 | </html> |
diff --git a/tpl/default/js/shaarli.js b/tpl/default/js/shaarli.js new file mode 100644 index 00000000..d47c257f --- /dev/null +++ b/tpl/default/js/shaarli.js | |||
@@ -0,0 +1,262 @@ | |||
1 | window.onload = function () { | ||
2 | |||
3 | /** | ||
4 | * Retrieve an element up in the tree from its class name. | ||
5 | */ | ||
6 | function getParentByClass(el, className) { | ||
7 | var p = el.parentNode; | ||
8 | if (p == null || p.classList.contains(className)) { | ||
9 | return p; | ||
10 | } | ||
11 | return getParentByClass(p, className); | ||
12 | } | ||
13 | |||
14 | |||
15 | /** | ||
16 | * Handle responsive menu. | ||
17 | * Source: http://purecss.io/layouts/tucked-menu-vertical/ | ||
18 | */ | ||
19 | (function (window, document) { | ||
20 | var menu = document.getElementById('shaarli-menu'), | ||
21 | WINDOW_CHANGE_EVENT = ('onorientationchange' in window) ? 'orientationchange':'resize'; | ||
22 | |||
23 | function toggleHorizontal() { | ||
24 | [].forEach.call( | ||
25 | document.getElementById('shaarli-menu').querySelectorAll('.menu-transform'), | ||
26 | function(el){ | ||
27 | el.classList.toggle('pure-menu-horizontal'); | ||
28 | } | ||
29 | ); | ||
30 | }; | ||
31 | |||
32 | function toggleMenu() { | ||
33 | // set timeout so that the panel has a chance to roll up | ||
34 | // before the menu switches states | ||
35 | if (menu.classList.contains('open')) { | ||
36 | setTimeout(toggleHorizontal, 500); | ||
37 | } | ||
38 | else { | ||
39 | toggleHorizontal(); | ||
40 | } | ||
41 | menu.classList.toggle('open'); | ||
42 | document.getElementById('menu-toggle').classList.toggle('x'); | ||
43 | }; | ||
44 | |||
45 | function closeMenu() { | ||
46 | if (menu.classList.contains('open')) { | ||
47 | toggleMenu(); | ||
48 | } | ||
49 | } | ||
50 | |||
51 | document.getElementById('menu-toggle').addEventListener('click', function (e) { | ||
52 | toggleMenu(); | ||
53 | }); | ||
54 | |||
55 | window.addEventListener(WINDOW_CHANGE_EVENT, closeMenu); | ||
56 | })(this, this.document); | ||
57 | |||
58 | /** | ||
59 | * Fold/Expand shaares description and thumbnail. | ||
60 | */ | ||
61 | var foldAllButtons = document.getElementsByClassName('fold-all'); | ||
62 | var foldButtons = document.getElementsByClassName('fold-button'); | ||
63 | |||
64 | [].forEach.call(foldButtons, function (foldButton) { | ||
65 | // Retrieve description | ||
66 | var description = null; | ||
67 | var thumbnail = null; | ||
68 | var linklistItem = getParentByClass(foldButton, 'linklist-item'); | ||
69 | if (linklistItem != null) { | ||
70 | description = linklistItem.querySelector('.linklist-item-description'); | ||
71 | thumbnail = linklistItem.querySelector('.linklist-item-thumbnail'); | ||
72 | if (description != null || thumbnail != null) { | ||
73 | foldButton.style.display = 'inline'; | ||
74 | } | ||
75 | } | ||
76 | |||
77 | foldButton.addEventListener('click', function (event) { | ||
78 | event.preventDefault(); | ||
79 | toggleFold(event.target, description, thumbnail); | ||
80 | }); | ||
81 | }); | ||
82 | |||
83 | if (foldAllButtons != null) { | ||
84 | [].forEach.call(foldAllButtons, function (foldAllButton) { | ||
85 | foldAllButton.addEventListener('click', function (event) { | ||
86 | event.preventDefault(); | ||
87 | var state = foldAllButton.firstElementChild.getAttribute('class').indexOf('down') != -1 ? 'down' : 'up'; | ||
88 | [].forEach.call(foldButtons, function (foldButton) { | ||
89 | if (foldButton.firstElementChild.classList.contains('fa-chevron-up') && state == 'down' | ||
90 | || foldButton.firstElementChild.classList.contains('fa-chevron-down') && state == 'up' | ||
91 | ) { | ||
92 | return; | ||
93 | } | ||
94 | // Retrieve description | ||
95 | var description = null; | ||
96 | var thumbnail = null; | ||
97 | var linklistItem = getParentByClass(foldButton, 'linklist-item'); | ||
98 | if (linklistItem != null) { | ||
99 | description = linklistItem.querySelector('.linklist-item-description'); | ||
100 | thumbnail = linklistItem.querySelector('.linklist-item-thumbnail'); | ||
101 | if (description != null || thumbnail != null) { | ||
102 | foldButton.style.display = 'inline'; | ||
103 | } | ||
104 | } | ||
105 | |||
106 | toggleFold(foldButton.firstElementChild, description, thumbnail); | ||
107 | }); | ||
108 | foldAllButton.firstElementChild.classList.toggle('fa-chevron-down'); | ||
109 | foldAllButton.firstElementChild.classList.toggle('fa-chevron-up'); | ||
110 | }); | ||
111 | }); | ||
112 | } | ||
113 | |||
114 | function toggleFold(button, description, thumb) | ||
115 | { | ||
116 | // Switch fold/expand - up = fold | ||
117 | if (button.classList.contains('fa-chevron-up')) { | ||
118 | button.title = 'Expand'; | ||
119 | if (description != null) { | ||
120 | description.style.display = 'none'; | ||
121 | } | ||
122 | if (thumb != null) { | ||
123 | thumb.style.display = 'none'; | ||
124 | } | ||
125 | } | ||
126 | else { | ||
127 | button.title = 'Fold'; | ||
128 | if (description != null) { | ||
129 | description.style.display = 'block'; | ||
130 | } | ||
131 | if (thumb != null) { | ||
132 | thumb.style.display = 'block'; | ||
133 | } | ||
134 | } | ||
135 | button.classList.toggle('fa-chevron-down'); | ||
136 | button.classList.toggle('fa-chevron-up'); | ||
137 | } | ||
138 | |||
139 | /** | ||
140 | * Confirmation message before deletion. | ||
141 | */ | ||
142 | var deleteLinks = document.querySelectorAll('.confirm-delete'); | ||
143 | [].forEach.call(deleteLinks, function(deleteLink) { | ||
144 | deleteLink.addEventListener('click', function(event) { | ||
145 | if(! confirm('Are you sure you want to delete this link ?')) { | ||
146 | event.preventDefault(); | ||
147 | } | ||
148 | }); | ||
149 | }); | ||
150 | |||
151 | /** | ||
152 | * Close alerts | ||
153 | */ | ||
154 | var closeLinks = document.querySelectorAll('.pure-alert-close'); | ||
155 | [].forEach.call(closeLinks, function(closeLink) { | ||
156 | closeLink.addEventListener('click', function(event) { | ||
157 | var alert = getParentByClass(event.target, 'pure-alert-closable'); | ||
158 | alert.style.display = 'none'; | ||
159 | }); | ||
160 | }); | ||
161 | |||
162 | /** | ||
163 | * New version dismiss. | ||
164 | * Hide the message for one week using localStorage. | ||
165 | */ | ||
166 | var newVersionDismiss = document.getElementById('new-version-dismiss'); | ||
167 | var newVersionMessage = document.querySelector('.new-version-message'); | ||
168 | if (newVersionMessage != null | ||
169 | && localStorage.getItem('newVersionDismiss') != null | ||
170 | && parseInt(localStorage.getItem('newVersionDismiss')) + 7*24*60*60*1000 > (new Date()).getTime() | ||
171 | ) { | ||
172 | newVersionMessage.style.display = 'none'; | ||
173 | } | ||
174 | if (newVersionDismiss != null) { | ||
175 | newVersionDismiss.addEventListener('click', function () { | ||
176 | localStorage.setItem('newVersionDismiss', (new Date()).getTime()); | ||
177 | }); | ||
178 | } | ||
179 | |||
180 | var hiddenReturnurl = document.getElementsByName('returnurl'); | ||
181 | if (hiddenReturnurl != null) { | ||
182 | hiddenReturnurl.value = window.location.href; | ||
183 | } | ||
184 | |||
185 | /** | ||
186 | * Autofocus text fields | ||
187 | */ | ||
188 | var autofocusElements = document.querySelector('.autofocus'); | ||
189 | if (autofocusElements != null) { | ||
190 | autofocusElements.focus(); | ||
191 | } | ||
192 | |||
193 | /** | ||
194 | * Handle sub menus/forms | ||
195 | */ | ||
196 | var openers = document.getElementsByClassName('subheader-opener'); | ||
197 | if (openers != null) { | ||
198 | [].forEach.call(openers, function(opener) { | ||
199 | opener.addEventListener('click', function(event) { | ||
200 | event.preventDefault(); | ||
201 | |||
202 | var id = opener.getAttribute('data-open-id'); | ||
203 | var sub = document.getElementById(id); | ||
204 | |||
205 | if (sub != null) { | ||
206 | [].forEach.call(document.getElementsByClassName('subheader-form'), function (element) { | ||
207 | if (element != sub) { | ||
208 | removeClass(element, 'open') | ||
209 | } | ||
210 | }); | ||
211 | |||
212 | sub.classList.toggle('open'); | ||
213 | } | ||
214 | }); | ||
215 | }); | ||
216 | } | ||
217 | |||
218 | function removeClass(element, classname) { | ||
219 | element.className = element.className.replace(new RegExp('(?:^|\\s)'+ classname + '(?:\\s|$)'), ' '); | ||
220 | } | ||
221 | |||
222 | /** | ||
223 | * Remove CSS target padding (for fixed bar) | ||
224 | */ | ||
225 | if (location.hash != '') { | ||
226 | var anchor = document.querySelector(location.hash); | ||
227 | if (anchor != null) { | ||
228 | var padsize = anchor.clientHeight; | ||
229 | console.log(document.querySelector(location.hash).clientHeight); | ||
230 | this.window.scroll(0, this.window.scrollY - padsize); | ||
231 | anchor.style.paddingTop = 0; | ||
232 | } | ||
233 | } | ||
234 | |||
235 | /** | ||
236 | * Text area resizer | ||
237 | */ | ||
238 | var description = document.getElementById('lf_description'); | ||
239 | var observe = function (element, event, handler) { | ||
240 | element.addEventListener(event, handler, false); | ||
241 | }; | ||
242 | function init () { | ||
243 | function resize () { | ||
244 | description.style.height = 'auto'; | ||
245 | description.style.height = description.scrollHeight+10+'px'; | ||
246 | } | ||
247 | /* 0-timeout to get the already changed text */ | ||
248 | function delayedResize () { | ||
249 | window.setTimeout(resize, 0); | ||
250 | } | ||
251 | observe(description, 'change', resize); | ||
252 | observe(description, 'cut', delayedResize); | ||
253 | observe(description, 'paste', delayedResize); | ||
254 | observe(description, 'drop', delayedResize); | ||
255 | observe(description, 'keydown', delayedResize); | ||
256 | |||
257 | resize(); | ||
258 | } | ||
259 | if (description != null) { | ||
260 | init(); | ||
261 | } | ||
262 | }; | ||
diff --git a/tpl/default/linklist.html b/tpl/default/linklist.html index 5accc92f..a9712704 100644 --- a/tpl/default/linklist.html +++ b/tpl/default/linklist.html | |||
@@ -1,151 +1,246 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head> | 3 | <head> |
4 | <link type="text/css" rel="stylesheet" href="inc/awesomplete.css#" /> | 4 | {include="includes"} |
5 | {include="includes"} | ||
6 | </head> | 5 | </head> |
7 | <body> | 6 | <body> |
8 | <div id="pageheader"> | 7 | {include="page.header"} |
9 | {include="page.header"} | ||
10 | 8 | ||
11 | <div id="headerform" class="search"> | 9 | <div class="linkcount pure-u-0 pure-u-lg-visible"> |
12 | <form method="GET" class="searchform" name="searchform"> | 10 | {if="!empty($linkcount)"} |
13 | <input type="text" tabindex="1" id="searchform_value" name="searchterm" placeholder="Search text" | 11 | <span class="strong">{$linkcount}</span> {function="t('shaare', 'shaares', $linkcount)"} |
12 | {if="$privateLinkcount>0"} | ||
13 | <br><span class="strong">{$privateLinkcount}</span> {function="t('private link', 'private links', $privateLinkcount)"} | ||
14 | {/if} | ||
15 | {/if} | ||
16 | </div> | ||
17 | |||
18 | <div id="search-linklist"> | ||
19 | |||
20 | <div class="pure-g"> | ||
21 | <div class="pure-u-1 pure-u-lg-1-2"> | ||
22 | <form method="GET" class="searchform" name="searchform"> | ||
23 | <input type="text" tabindex="1" name="searchterm" placeholder="{'Search text'|t}" | ||
14 | {if="!empty($search_term)"} | 24 | {if="!empty($search_term)"} |
15 | value="{$search_term}" | 25 | value="{$search_term}" |
16 | {/if} | 26 | {/if} |
17 | > | 27 | > |
18 | <input type="submit" value="Search" class="bigbutton"> | 28 | <button type="submit" class="search-button"><i class="fa fa-search"></i></button> |
19 | </form> | 29 | </form> |
20 | <form method="GET" class="tagfilter" name="tagfilter"> | ||
21 | <input type="text" tabindex="2" name="searchtags" id="tagfilter_value" placeholder="Filter by tag" | ||
22 | {if="!empty($search_tags)"} | ||
23 | value="{$search_tags}" | ||
24 | {/if} | ||
25 | autocomplete="off" class="awesomplete" data-multiple data-minChars="1" | ||
26 | data-list="{loop="$tags"}{$key}, {/loop}" | ||
27 | > | ||
28 | <input type="submit" value="Search" class="bigbutton"> | ||
29 | </form> | ||
30 | {loop="$plugins_header.fields_toolbar"} | ||
31 | <form | ||
32 | {loop="$value.attr"} | ||
33 | {$key}="{$value}" | ||
34 | {/loop}> | ||
35 | {loop="$value.inputs"} | ||
36 | <input | ||
37 | {loop="$value"} | ||
38 | {$key}="{$value}" | ||
39 | {/loop}> | ||
40 | {/loop} | ||
41 | </form> | ||
42 | {/loop} | ||
43 | </div> | 30 | </div> |
31 | <div class="pure-u-1 pure-u-lg-1-2"> | ||
32 | <form method="GET" class="tagfilter" name="tagfilter"> | ||
33 | <input type="text" tabindex="2" name="searchtags" placeholder="{'Filter by tag'|t}" | ||
34 | {if="!empty($search_tags)"} | ||
35 | value="{$search_tags}" | ||
36 | {/if} | ||
37 | autocomplete="off" data-multiple data-minChars="1" | ||
38 | data-list="{loop="$tags"}{$key}, {/loop}" | ||
39 | > | ||
40 | <button type="submit" class="search-button"><i class="fa fa-search"></i></button> | ||
41 | </form> | ||
42 | </div> | ||
43 | </div> | ||
44 | </div> | 44 | </div> |
45 | 45 | ||
46 | {loop="$plugins_header.fields_toolbar"} | ||
47 | <form | ||
48 | {loop="$value.attr"} | ||
49 | {$key}="{$value}" | ||
50 | {/loop}> | ||
51 | <div class="toolbar-plugin pure-u-lg-1"> | ||
52 | {loop="$value.inputs"} | ||
53 | <input | ||
54 | {loop="$value"} | ||
55 | {$key}="{$value}" | ||
56 | {/loop}> | ||
57 | {/loop} | ||
58 | </div> | ||
59 | </form> | ||
60 | {/loop} | ||
61 | |||
46 | <div id="linklist"> | 62 | <div id="linklist"> |
63 | <div class="pure-g"> | ||
64 | <div class="pure-u-lg-2-24 pure-u-1-24"></div> | ||
65 | <div class="pure-u-lg-20-24 pure-u-22-24"> | ||
66 | <div class="linkcount pure-u-lg-0 center"> | ||
67 | {if="!empty($linkcount)"} | ||
68 | <span class="strong">{$linkcount}</span> {function="t('shaare', 'shaares', $linkcount)"} | ||
69 | {if="$privateLinkcount>0"} | ||
70 | · <span class="strong">{$privateLinkcount}</span> {function="t('private link', 'private links', $privateLinkcount)"} | ||
71 | {/if} | ||
72 | {/if} | ||
73 | </div> | ||
47 | 74 | ||
48 | {include="linklist.paging"} | 75 | {include="linklist.paging"} |
49 | 76 | ||
50 | <div id="plugin_zone_start_linklist" class="plugin_zone"> | 77 | <div id="plugin_zone_start_linklist" class="plugin_zone"> |
51 | {loop="$plugin_start_zone"} | 78 | {loop="$plugin_start_zone"} |
52 | {$value} | 79 | {$value} |
53 | {/loop} | 80 | {/loop} |
81 | </div> | ||
54 | </div> | 82 | </div> |
83 | </div> | ||
55 | 84 | ||
56 | {if="count($links)==0"} | 85 | {if="count($links)==0"} |
57 | <div id="searchcriteria">Nothing found.</div> | 86 | <div class="pure-g pure-alert pure-alert-error search-result"> |
58 | {elseif="!empty($search_term) or !empty($search_tags)"} | 87 | <div class="pure-u-2-24"></div> |
59 | <div id="searchcriteria"> | 88 | <div class="pure-u-20-24"> |
60 | {$result_count} results | 89 | <div id="searchcriteria">{'Nothing found.'|t}</div> |
61 | {if="!empty($search_term)"} | 90 | </div> |
62 | for <em>{$search_term}</em> | 91 | </div> |
63 | {/if} | 92 | {elseif="!empty($search_term) or !empty($search_tags)"} |
64 | {if="!empty($search_tags)"} | 93 | <div class="pure-g pure-alert pure-alert-success search-result"> |
65 | {$exploded_tags=explode(' ', $search_tags)} | 94 | <div class="pure-u-2-24"></div> |
66 | tagged | 95 | <div class="pure-u-20-24"> |
67 | {loop="$exploded_tags"} | 96 | {function="t('%s result', '%s results', $result_count)"} |
68 | <span class="linktag" title="Remove tag"> | 97 | {if="!empty($search_term)"} |
69 | <a href="?removetag={function="urlencode($value)"}">{$value} <span class="remove">x</span></a> | 98 | {'for'|t} <em><strong>{$search_term}</strong></em> |
70 | </span> | 99 | {/if} |
71 | {/loop} | 100 | {if="!empty($search_tags)"} |
72 | {/if} | 101 | {$exploded_tags=explode(' ', $search_tags)} |
73 | </div> | 102 | {'tagged'|t} |
74 | {/if} | 103 | {loop="$exploded_tags"} |
75 | <ul> | 104 | <span class="label label-tag" title="{'Remove tag'|t}"> |
76 | {loop="$links"} | 105 | <a href="?removetag={function="urlencode($value)"}">{$value}<span class="remove"><i class="fa fa-times"></i></span></a> |
77 | <li{if="$value.class"} class="{$value.class}"{/if}> | 106 | </span> |
78 | <a id="{$value.shorturl}"></a> | 107 | {/loop} |
79 | <div class="thumbnail">{$value.url|thumbnail}</div> | 108 | {/if} |
80 | <div class="linkcontainer"> | 109 | </div> |
81 | {if="isLoggedIn()"} | 110 | </div> |
82 | <div class="linkeditbuttons"> | 111 | {/if} |
83 | <form method="GET" class="buttoneditform"> | 112 | |
84 | <input type="hidden" name="edit_link" value="{$value.id}"> | 113 | <div class="pure-g"> |
85 | <input type="image" alt="Edit" src="images/edit_icon.png#" title="Edit" class="button_edit"> | 114 | <div class="pure-u-lg-2-24 pure-u-1-24"></div> |
86 | </form><br> | 115 | <div class="pure-u-lg-20-24 pure-u-22-24"> |
87 | <form method="GET" class="buttoneditform"> | 116 | {loop="links"} |
88 | <input type="hidden" name="lf_linkdate" value="{$value.id}"> | 117 | <div class="anchor" id="{$value.shorturl}"></div> |
89 | <input type="hidden" name="token" value="{$token}"> | 118 | <div class="linklist-item{if="$value.class"} {$value.class}{/if}"> |
90 | <input type="hidden" name="delete_link"> | 119 | |
91 | <input type="image" alt="Delete" src="images/delete_icon.png#" title="Delete" | 120 | <div class="linklist-item-title"> |
92 | class="button_delete" onClick="return confirmDeleteLink();"> | 121 | {if="isLoggedIn()"} |
93 | </form> | 122 | <div class="linklist-item-editbuttons"> |
94 | </div> | 123 | {if="$value.private"} |
124 | <span class="label label-private">{'Private'|t}</span> | ||
95 | {/if} | 125 | {/if} |
96 | <span class="linktitle"> | 126 | <!-- FIXME! JS translation --> |
97 | <a href="{$value.real_url}">{$value.title}</a> | 127 | <a href="?edit_link={$value.id}" title="{'Edit'|t}"><i class="fa fa-pencil-square-o edit-link"></i></a> |
98 | </span> | 128 | <a href="#" title="{'Fold'|t}" class="fold-button"><i class="fa fa-chevron-up"></i></a> |
99 | <br> | 129 | </div> |
100 | {if="$value.description"}<div class="linkdescription">{$value.description}</div>{/if} | 130 | {/if} |
101 | {if="!$hide_timestamps || isLoggedIn()"} | 131 | |
102 | {$updated=$value.updated_timestamp ? 'Edited: '. strftime('%c', $value.updated_timestamp) : 'Permalink'} | 132 | <h2> |
103 | <span class="linkdate" title="Permalink"> | 133 | <a href="{$value.real_url}"> |
104 | <a href="?{$value.shorturl}"> | 134 | {if="strpos($value.url, $value.shorturl) === false"} |
105 | <span title="{$updated}"> | 135 | <i class="fa fa-external-link"></i> |
106 | {function="strftime('%c', $value.timestamp)"} | ||
107 | {if="$value.updated_timestamp"}*{/if} | ||
108 | </span> | ||
109 | - permalink | ||
110 | </a> - | ||
111 | </span> | ||
112 | {else} | 136 | {else} |
113 | <span class="linkdate" title="Short link here"><a href="?{$value.shorturl}">permalink</a> - </span> | 137 | <i class="fa fa-sticky-note"></i> |
114 | {/if} | 138 | {/if} |
115 | 139 | ||
116 | {loop="$value.link_plugin"} | 140 | <span class="linklist-link">{$value.title}</span> |
117 | <span>{$value}</span> - | 141 | </a> |
118 | {/loop} | 142 | </h2> |
119 | 143 | </div> | |
120 | <a href="{$value.real_url}"><span class="linkurl" title="Short link">{$value.url}</span></a><br> | ||
121 | {if="$value.tags"} | ||
122 | <div class="linktaglist"> | ||
123 | {loop="$value.taglist"}<span class="linktag" title="Add tag"><a href="?addtag={$value|urlencode}">{$value}</a></span> {/loop} | ||
124 | </div> | ||
125 | {/if} | ||
126 | 144 | ||
145 | {$thumb=thumbnail($value.url)} | ||
146 | {if="$thumb!=false"} | ||
147 | <div class="linklist-item-thumbnail">{$thumb}</div> | ||
148 | {/if} | ||
127 | 149 | ||
150 | {if="$value.description"} | ||
151 | <div class="linklist-item-description"> | ||
152 | {$value.description} | ||
128 | </div> | 153 | </div> |
129 | </li> | 154 | {/if} |
130 | {/loop} | ||
131 | </ul> | ||
132 | 155 | ||
133 | <div id="plugin_zone_end_linklist" class="plugin_zone"> | 156 | <div class="linklist-item-infos clear"> |
134 | {loop="$plugin_end_zone"} | 157 | {if="$value.tags"} |
135 | {$value} | 158 | <div class="linklist-item-tags"> |
136 | {/loop} | 159 | <i class="fa fa-tags"></i> |
137 | </div> | 160 | {$tag_counter=count($value.taglist)} |
161 | {loop="value.taglist"} | ||
162 | <span class="label label-tag" title="Add tag"> | ||
163 | <a href="?addtag={$value|urlencode}">{$value}</a> | ||
164 | </span> | ||
165 | {if="$tag_counter - 1 != $counter"}·{/if} | ||
166 | {/loop} | ||
167 | </div> | ||
168 | {/if} | ||
138 | 169 | ||
139 | {include="linklist.paging"} | 170 | <div class="pure-g"> |
171 | <div class="linklist-item-infos-dateblock pure-u-lg-3-8 pure-u-1"> | ||
172 | <a href="?{$value.shorturl}" title="{'Permalink'|t}"> | ||
173 | {if="!$hide_timestamps || isLoggedIn()"} | ||
174 | {$updated=$value.updated_timestamp ? 'Edited: '. strftime('%c', $value.updated_timestamp) : 'Permalink'} | ||
175 | <span class="linkdate" title="{$updated}"> | ||
176 | <i class="fa fa-clock-o"></i> | ||
177 | {function="strftime('%c', $value.timestamp)"}{if="$value.updated_timestamp"}*{/if} | ||
178 | · | ||
179 | </span> | ||
180 | {/if} | ||
181 | {'permalink'|t} | ||
182 | </a> | ||
140 | 183 | ||
184 | <div class="pure-u-0 pure-u-lg-visible"> | ||
185 | {if="isset($value.link_plugin)"} | ||
186 | · | ||
187 | {$link_plugin_counter=count($value.link_plugin)} | ||
188 | {loop="$value.link_plugin"} | ||
189 | {$value} | ||
190 | {if="$link_plugin_counter - 1 != $counter"}·{/if} | ||
191 | {/loop} | ||
192 | {/if} | ||
193 | </div> | ||
194 | </div><div | ||
195 | {ignore}do not add space or line break between these div - Firefox issue{/ignore} | ||
196 | class="linklist-item-infos-url pure-u-lg-5-8 pure-u-1"> | ||
197 | <a href="{$value.real_url}" title="{$value.title}"> | ||
198 | <i class="fa fa-link"></i> {$value.url} | ||
199 | </a> | ||
200 | {if="isLoggedIn()"} | ||
201 | <a href="?delete_link&lf_linkdate={$value.id}&token={$token}" | ||
202 | title="{'Delete'|t}" class="delete-link pure-u-0 pure-u-lg-visible confirm-delete"> | ||
203 | <i class="fa fa-trash"></i> | ||
204 | </a> | ||
205 | {/if} | ||
206 | </div> | ||
207 | <div class="mobile-buttons pure-u-1 pure-u-lg-0"> | ||
208 | {if="isset($value.link_plugin)"} | ||
209 | {$link_plugin_counter=count($value.link_plugin)} | ||
210 | {loop="$value.link_plugin"} | ||
211 | {$value} | ||
212 | {if="$link_plugin_counter - 1 != $counter"}·{/if} | ||
213 | {/loop} | ||
214 | {/if} | ||
215 | {if="isLoggedIn()"} | ||
216 | · | ||
217 | <a href="?delete_link&lf_linkdate={$value.id}&token={$token}" | ||
218 | title="{'Delete'|t}" class="delete-link confirm-delete"> | ||
219 | <i class="fa fa-trash"></i> | ||
220 | </a> | ||
221 | {/if} | ||
222 | </div> | ||
223 | </div> | ||
224 | </div> | ||
225 | </div> | ||
226 | {/loop} | ||
227 | </div> | ||
228 | </div> | ||
141 | </div> | 229 | </div> |
142 | 230 | ||
143 | {include="page.footer"} | 231 | <div id="plugin_zone_end_linklist" class="plugin_zone"> |
232 | {loop="$plugin_end_zone"} | ||
233 | {$value} | ||
234 | {/loop} | ||
235 | </div> | ||
236 | |||
237 | <div class="pure-g"> | ||
238 | <div class="pure-u-lg-2-24 pure-u-1-24"></div> | ||
239 | <div class="pure-u-lg-20-24 pure-u-22-24"> | ||
240 | {include="linklist.paging"} | ||
241 | </div> | ||
242 | </div> | ||
144 | 243 | ||
145 | <script src="inc/awesomplete.min.js#"></script> | 244 | {include="page.footer"} |
146 | <script src="inc/awesomplete-multiple-tags.js#"></script> | ||
147 | <script> | ||
148 | awesompleteUniqueTag('#tagfilter_value'); | ||
149 | </script> | ||
150 | </body> | 245 | </body> |
151 | </html> | 246 | </html> |
diff --git a/tpl/default/linklist.paging.html b/tpl/default/linklist.paging.html index 86019c01..d8c1e76e 100644 --- a/tpl/default/linklist.paging.html +++ b/tpl/default/linklist.paging.html | |||
@@ -1,32 +1,58 @@ | |||
1 | <div class="paging"> | 1 | <div class="linklist-paging"> |
2 | {if="isLoggedIn()"} | 2 | <div class="paging pure-g"> |
3 | <div class="paging_privatelinks"> | 3 | <div class="linklist-filters pure-u-1-3"> |
4 | <a href="?privateonly"> | 4 | {if="isLoggedIn() or !empty($action_plugin)"} |
5 | {if="$privateonly"} | 5 | <span class="linklist-filters-text pure-u-0 pure-u-lg-visible"> |
6 | <img src="images/private_16x16_active.png#" width="16" height="16" title="Click to see all links" alt="Click to see all links"> | 6 | {'Filters'|t} |
7 | {else} | 7 | </span> |
8 | <img src="images/private_16x16.png#" width="16" height="16" title="Click to see only private links" alt="Click to see only private links"> | 8 | {if="isLoggedIn()"} |
9 | {/if} | 9 | <a href="?privateonly" title="{'Filter private links'|t}" |
10 | </a> | 10 | class={if="$privateonly"}"filter-on"{else}"filter-off"{/if} |
11 | ><i class="fa fa-key"></i></a> | ||
12 | {/if} | ||
13 | <a href="#" class="filter-off fold-all pure-u-lg-0" title="Fold all"> | ||
14 | <i class="fa fa-chevron-up"></i> | ||
15 | </a> | ||
16 | {loop="$action_plugin"} | ||
17 | {$value.attr.class=isset($value.attr.class) ? $value.attr.class : ''} | ||
18 | {$value.attr.class=!empty($value.on) ? $value.attr.class .' filter-on' : $value.attr.class .' filter-off'} | ||
19 | <a | ||
20 | {loop="$value.attr"} | ||
21 | {$key}="{$value}" | ||
22 | {/loop}> | ||
23 | {$value.html} | ||
24 | </a> | ||
25 | {/loop} | ||
26 | {/if} | ||
27 | </div> | ||
11 | 28 | ||
12 | 29 | ||
13 | </div> | 30 | <div class="linklist-pages pure-u-1-3"> |
14 | {/if} | 31 | {if="$next_page_url"} |
15 | {loop="$action_plugin"} | 32 | <a href="{$next_page_url}" class="paging_newer"> |
16 | <div class="paging_privatelinks"> | 33 | <i class="fa fa-arrow-circle-left"></i> |
17 | <a | 34 | </a> |
18 | {loop="$value.attr"} | 35 | {/if} |
19 | {$key}="{$value}" | 36 | {if="$page_max>1"}<span class="strong">{$page_current} / {$page_max}</span>{/if} |
20 | {/loop}> | 37 | {if="$previous_page_url"} |
21 | {$value.html} | 38 | <a href="{$previous_page_url}" class="paging_older"> |
39 | <i class="fa fa-arrow-circle-right"></i> | ||
22 | </a> | 40 | </a> |
23 | </div> | 41 | {/if} |
24 | {/loop} | 42 | |
25 | <div class="paging_linksperpage"> | 43 | </div> |
26 | Links per page: <a href="?linksperpage=20">20</a> <a href="?linksperpage=50">50</a> <a href="?linksperpage=100">100</a> | 44 | |
27 | <form method="GET" class="linksperpage"><input type="text" name="linksperpage" size="2"></form> | 45 | <div class="linksperpage pure-u-1-3"> |
46 | <div class="pure-u-0 pure-u-lg-visible">{'Links per page'|t}</div> | ||
47 | <a href="?linksperpage=20">20</a> | ||
48 | <a href="?linksperpage=50">50</a> | ||
49 | <a href="?linksperpage=100">100</a> | ||
50 | <form method="GET" class="pure-u-0 pure-u-lg-visible"> | ||
51 | <input type="text" name="linksperpage" placeholder="133"> | ||
52 | </form> | ||
53 | <a href="#" class="filter-off fold-all pure-u-0 pure-u-lg-visible" title="Fold all"> | ||
54 | <i class="fa fa-chevron-up"></i> | ||
55 | </a> | ||
28 | </div> | 56 | </div> |
29 | {if="$previous_page_url"} <a href="{$previous_page_url}" class="paging_older">◄Older</a> {/if} | 57 | </div> |
30 | <div class="paging_current">page {$page_current} / {$page_max} </div> | 58 | </div> \ No newline at end of file |
31 | {if="$next_page_url"} <a href="{$next_page_url}" class="paging_newer">Newer►</a> {/if} | ||
32 | </div> | ||
diff --git a/tpl/default/loginform.html b/tpl/default/loginform.html index 84176385..2ad3fe9c 100644 --- a/tpl/default/loginform.html +++ b/tpl/default/loginform.html | |||
@@ -1,38 +1,59 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | <body | 4 | {include="includes"} |
5 | {if="ban_canLogin($conf)"} | 5 | </head> |
6 | {if="empty($username)"} | 6 | <body> |
7 | onload="document.loginform.login.focus();" | 7 | {include="page.header"} |
8 | {else} | 8 | {if="!ban_canLogin($conf)"} |
9 | onload="document.loginform.password.focus();" | 9 | <div class="pure-g pure-alert pure-alert-error pure-alert-closable center"> |
10 | {/if} | 10 | <div class="pure-u-2-24"></div> |
11 | {/if}> | 11 | <div class="pure-u-20-24"> |
12 | <div id="pageheader"> | 12 | {'You have been banned after too many failed login attempts. Try again later.'|t} |
13 | {include="page.header"} | 13 | </div> |
14 | 14 | <div class="pure-u-2-24"> | |
15 | <div id="headerform"> | 15 | <i class="fa fa-times pure-alert-close"></i> |
16 | {if="!ban_canLogin($conf)"} | 16 | </div> |
17 | You have been banned from login after too many failed attempts. Try later. | 17 | </div> |
18 | {else} | 18 | {else} |
19 | <div class="pure-g"> | ||
20 | <div class="pure-u-lg-1-3 pure-u-1-24"></div> | ||
21 | <div id="login-form" class="page-form page-form-light pure-u-lg-1-3 pure-u-22-24"> | ||
19 | <form method="post" name="loginform"> | 22 | <form method="post" name="loginform"> |
20 | <label for="login">Login: <input type="text" id="login" name="login" tabindex="1" | 23 | <h2 class="window-title">{'Login'|t}</h2> |
21 | {if="!empty($username)"}value="{$username}"{/if}> | 24 | <div> |
22 | </label> | 25 | <input type="text" name="login" placeholder="{'Username'|t}" |
23 | <label for="password">Password: <input type="password" id="password" name="password" tabindex="2"> | 26 | {if="!empty($username)"}value="{$username}"{/if} class="autofocus" tabindex="20"> |
24 | </label> | 27 | </div> |
25 | <input type="submit" value="Login" class="bigbutton" tabindex="4"> | 28 | <div> |
26 | <label for="longlastingsession"> | 29 | <input type="password" name="password" placeholder="{'Password'|t}" tabindex="21"> |
27 | <input type="checkbox" name="longlastingsession" id="longlastingsession" tabindex="3"> | 30 | </div> |
28 | Stay signed in (Do not check on public computers)</label> | 31 | <div class="remember-me"> |
32 | <input type="checkbox" name="longlastingsession" id="longlastingsessionform" | ||
33 | checked="checked" tabindex="22"> | ||
34 | <label for="longlastingsessionform">{'Remember me'|t}</label> | ||
35 | </div> | ||
36 | <div> | ||
37 | <input type="submit" value="{'Login'|t}" class="bigbutton" tabindex="23"> | ||
38 | </div> | ||
29 | <input type="hidden" name="token" value="{$token}"> | 39 | <input type="hidden" name="token" value="{$token}"> |
30 | {if="$returnurl"}<input type="hidden" name="returnurl" value="{$returnurl}">{/if} | 40 | {if="$returnurl"}<input type="hidden" name="returnurl" value="{$returnurl}">{/if} |
31 | </form> | 41 | </form> |
32 | {/if} | 42 | </div> |
43 | <div class="pure-u-lg-1-3 pure-u-1-8"></div> | ||
33 | </div> | 44 | </div> |
34 | </div> | 45 | {/if} |
35 | 46 | ||
36 | {include="page.footer"} | 47 | {include="page.footer"} |
48 | <script> | ||
49 | {if="ban_canLogin($conf) && ! empty($username)"} | ||
50 | // Focus password on load if the username is set. | ||
51 | var passwords = document.getElementsByName('password'); | ||
52 | if (passwords.length == 2) { | ||
53 | passwords[1].focus(); | ||
54 | } | ||
55 | {/if} | ||
56 | </script> | ||
37 | </body> | 57 | </body> |
38 | </html> | 58 | </html> |
59 | |||
diff --git a/tpl/default/page.footer.html b/tpl/default/page.footer.html index 006d1d68..f7b80b68 100644 --- a/tpl/default/page.footer.html +++ b/tpl/default/page.footer.html | |||
@@ -1,31 +1,25 @@ | |||
1 | <div id="footer"> | ||
2 | <strong><a href="https://github.com/shaarli/Shaarli">Shaarli</a></strong> | ||
3 | - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community | ||
4 | - <a href="doc/Home.html" rel="nofollow">Help/documentation</a> | ||
5 | {loop="$plugins_footer.text"} | ||
6 | {$value} | ||
7 | {/loop} | ||
8 | </div> | 1 | </div> |
9 | 2 | ||
3 | <div class="pure-g"> | ||
4 | <div class="pure-u-2-24"></div> | ||
5 | <div id="footer" class="pure-u-20-24"> | ||
6 | <strong><a href="https://github.com/shaarli/Shaarli">Shaarli</a></strong> · | ||
7 | The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community · | ||
8 | <a href="doc/Home.html" rel="nofollow">Documentation</a> | ||
9 | {loop="$plugins_footer.text"} | ||
10 | {$value} | ||
11 | {/loop} | ||
12 | </div> | ||
13 | <div class="pure-u-2-24"></div> | ||
14 | </div> | ||
10 | {loop="$plugins_footer.endofpage"} | 15 | {loop="$plugins_footer.endofpage"} |
11 | {$value} | 16 | {$value} |
12 | {/loop} | 17 | {/loop} |
13 | 18 | ||
14 | {if="$newVersion"} | ||
15 | <div id="newversion"> | ||
16 | <span id="version_id">●</span> Shaarli {$newVersion} is | ||
17 | <a href="https://github.com/shaarli/Shaarli/releases">available</a>. | ||
18 | </div> | ||
19 | {/if} | ||
20 | {if="$versionError"} | ||
21 | <div id="newversion"> | ||
22 | Error: {$versionError} | ||
23 | </div> | ||
24 | {/if} | ||
25 | {if="isLoggedIn()"} | ||
26 | <script>function confirmDeleteLink() { var agree=confirm("Are you sure you want to delete this link ?"); if (agree) return true ; else return false ; }</script> | ||
27 | {/if} | ||
28 | |||
29 | {loop="$plugins_footer.js_files"} | 19 | {loop="$plugins_footer.js_files"} |
30 | <script src="{$value}#"></script> | 20 | <script src="{$value}#"></script> |
31 | {/loop} | 21 | {/loop} |
22 | |||
23 | <script src="js/shaarli.js"></script> | ||
24 | <script src="inc/awesomplete.js#"></script> | ||
25 | <script src="inc/awesomplete-multiple-tags.js#"></script> | ||
diff --git a/tpl/default/page.header.html b/tpl/default/page.header.html index cce61ec4..b76fc03e 100644 --- a/tpl/default/page.header.html +++ b/tpl/default/page.header.html | |||
@@ -1,59 +1,174 @@ | |||
1 | 1 | <div class="shaarli-menu pure-g" id="shaarli-menu"> | |
2 | <div id="logo" title="Share your links !" onclick="document.location='?';"></div> | 2 | <div class="pure-u-lg-0 pure-u-1"> |
3 | 3 | <div class="pure-menu"> | |
4 | <div id="linkcount" class="nomobile"> | 4 | <a href="{$titleLink}" class="pure-menu-link"> |
5 | {if="!empty($linkcount)"}{$linkcount} links{/if}<br> | 5 | <i class="fa fa-home"></i> |
6 | {if="!empty($privateLinkcount)"}{$privateLinkcount} private links{/if} | 6 | {$shaarlititle} |
7 | </a> | ||
8 | <a href="#" class="menu-toggle" id="menu-toggle"><s class="bar"></s><s class="bar"></s></a> | ||
9 | </div> | ||
10 | </div> | ||
11 | <div class="pure-u-1"> | ||
12 | <div class="pure-menu menu-transform pure-menu-horizontal pure-g"> | ||
13 | <ul class="pure-menu-list pure-u-lg-5-6 pure-u-1"> | ||
14 | <li class="pure-menu-item pure-u-0 pure-u-lg-visible"> | ||
15 | <a href="{$titleLink}" class="pure-menu-link"> | ||
16 | <img src="img/icon.png" width="16" height="16" class="head-logo" alt="logo" /> | ||
17 | {$shaarlititle} | ||
18 | </a> | ||
19 | </li> | ||
20 | {if="isLoggedIn() || $openshaarli"} | ||
21 | <li class="pure-menu-item"> | ||
22 | <a href="?do=addlink" class="pure-menu-link"> | ||
23 | <i class="fa fa-plus" ></i> {'Shaare'|t} | ||
24 | </a> | ||
25 | </li> | ||
26 | <li class="pure-menu-item"> | ||
27 | <a href="?do=tools" class="pure-menu-link">{'Tools'|t}</a> | ||
28 | </li> | ||
29 | {/if} | ||
30 | <li class="pure-menu-item"> | ||
31 | <a href="?do=tagcloud" class="pure-menu-link">{'Tag cloud'|t}</a> | ||
32 | </li> | ||
33 | <li class="pure-menu-item"> | ||
34 | <a href="?do=picwall{$searchcrits}" class="pure-menu-link">{'Picture wall'|t}</a> | ||
35 | </li> | ||
36 | <li class="pure-menu-item"> | ||
37 | <a href="?do=daily" class="pure-menu-link">{'Daily'|t}</a> | ||
38 | </li> | ||
39 | {loop="$plugins_header.buttons_toolbar"} | ||
40 | <li class="pure-menu-item"> | ||
41 | <a | ||
42 | {$value.attr.class=isset($value.class) ? $value.attr.class . ' pure-menu-link' : 'pure-menu-link'} | ||
43 | {loop="$value.attr"} | ||
44 | {$key}="{$value}" | ||
45 | {/loop}> | ||
46 | {$value.html} | ||
47 | </a> | ||
48 | </li> | ||
49 | {/loop} | ||
50 | <li class="pure-menu-item pure-u-lg-0"> | ||
51 | <a href="?do=atom{$searchcrits}" class="pure-menu-link">{'RSS Feed'|t}</a> | ||
52 | </li> | ||
53 | {if="isLoggedIn()"} | ||
54 | <li class="pure-menu-item pure-u-lg-0"> | ||
55 | <a href="?do=logout" class="pure-menu-link">{'Logout'|t}</a> | ||
56 | </li> | ||
57 | {else} | ||
58 | <li class="pure-menu-item pure-u-lg-0"> | ||
59 | <a href="?do=login" class="pure-menu-link">{'Login'|t}</a> | ||
60 | </li> | ||
61 | {/if} | ||
62 | </ul> | ||
63 | <div class="header-buttons pure-u-lg-1-6 pure-u-0 pure-u-lg-visible"> | ||
64 | <ul class="pure-menu-list"> | ||
65 | <li class="pure-menu-item"> | ||
66 | <a href="#" class="pure-menu-link subheader-opener" | ||
67 | data-open-id="search" | ||
68 | id="search-button" title="{'Search'|t}"> | ||
69 | <i class="fa fa-search"></i> | ||
70 | </a> | ||
71 | </li> | ||
72 | <li class="pure-menu-item"> | ||
73 | <a href="?do=atom{$searchcrits}" class="pure-menu-link" title="{'RSS Feed'|t}"> | ||
74 | <i class="fa fa-rss"></i> | ||
75 | </a> | ||
76 | </li> | ||
77 | {if="!isLoggedIn()"} | ||
78 | <li class="pure-menu-item"> | ||
79 | <a href="?do=login" class="pure-menu-link" | ||
80 | data-open-id="header-login-form" | ||
81 | id="login-button" title="{'Login'|t}"> | ||
82 | <i class="fa fa-user"></i> | ||
83 | </a> | ||
84 | </li> | ||
85 | {else} | ||
86 | <li class="pure-menu-item"> | ||
87 | <a href="?do=logout" class="pure-menu-link" title="{'Logout'|t}"> | ||
88 | <i class="fa fa-sign-out"></i> | ||
89 | </a> | ||
90 | </li> | ||
91 | {/if} | ||
92 | </ul> | ||
93 | </div> | ||
94 | </div> | ||
95 | </div> | ||
7 | </div> | 96 | </div> |
8 | 97 | ||
9 | <div id="menu"> | 98 | <div id="content"> |
10 | <ul> | 99 | <div id="search" class="subheader-form"> |
11 | <li><span id="shaarli_title"> | 100 | <div class="pure-g"> |
12 | <a href="{$titleLink}">{$shaarlititle}</a> | 101 | <div class="pure-u-1 pure-u-lg-1-2"> |
13 | </span> | 102 | <form method="GET" class="searchform" name="searchform"> |
14 | </li> | 103 | <input type="text" tabindex="1" id="searchform_value" name="searchterm" placeholder="{'Search text'|t}" |
15 | 104 | {if="!empty($search_term)"} | |
16 | {if="!empty($_GET['source']) && $_GET['source']=='bookmarklet'"} | 105 | value="{$search_term}" |
17 | {ignore} When called as a popup from bookmarklet, do not display menu. {/ignore} | 106 | {/if} |
18 | {else} | 107 | > |
19 | <li><a href="?" class="nomobile">Home</a></li> | 108 | <button type="submit" class="search-button"><i class="fa fa-search"></i></button> |
20 | {if="isLoggedIn()"} | 109 | </form> |
21 | <li><a href="?do=logout">Logout</a></li> | 110 | </div> |
22 | <li><a href="?do=tools">Tools</a></li> | 111 | <div class="pure-u-1 pure-u-lg-1-2"> |
23 | <li><a href="?do=addlink">Add link</a></li> | 112 | <form method="GET" class="tagfilter" name="tagfilter"> |
24 | {elseif="$openshaarli"} | 113 | <input type="text" tabindex="2" name="searchtags" id="tagfilter_value" placeholder="{'Filter by tag'|t}" |
25 | <li><a href="?do=tools">Tools</a></li> | 114 | {if="!empty($search_tags)"} |
26 | <li><a href="?do=addlink">Add link</a></li> | 115 | value="{$search_tags}" |
27 | {else} | 116 | {/if} |
28 | <li><a href="?do=login">Login</a></li> | 117 | autocomplete="off" data-multiple data-minChars="1" |
118 | data-list="{loop="$tags"}{$key}, {/loop}" | ||
119 | > | ||
120 | <button type="submit" class="search-button"><i class="fa fa-search"></i></button> | ||
121 | </form> | ||
122 | </div> | ||
123 | </div> | ||
124 | </div> | ||
125 | {if="!isLoggedIn()"} | ||
126 | <form method="post" name="loginform"> | ||
127 | <div class="subheader-form" id="header-login-form"> | ||
128 | <input type="text" name="login" placeholder="{'Username'|t}" tabindex="3"> | ||
129 | <input type="password" name="password" placeholder="{'Password'|t}" tabindex="5"> | ||
130 | <div class="remember-me"> | ||
131 | <input type="checkbox" name="longlastingsession" id="longlastingsession" tabindex="6" checked> | ||
132 | <label for="longlastingsession">{'Remember me'|t}</label> | ||
133 | </div> | ||
134 | <input type="hidden" name="token" value="{$token}"> | ||
135 | <input type="hidden" name="returnurl"> | ||
136 | <input type="submit" value="Login" tabindex="7"> | ||
137 | </div> | ||
138 | </form> | ||
139 | {/if} | ||
140 | {if="!empty($newVersion) || !empty($versionError)"} | ||
141 | <div class="pure-g new-version-message pure-alert pure-alert-warning pure-alert-closable"> | ||
142 | <div class="pure-u-2-24"></div> | ||
143 | {if="$newVersion"} | ||
144 | <div class="pure-u-20-24"> | ||
145 | Shaarli {$newVersion} | ||
146 | <a href="https://github.com/shaarli/Shaarli/releases">{'is available'|t}</a>. | ||
147 | </div> | ||
29 | {/if} | 148 | {/if} |
30 | <li><a href="{$feedurl}?do=rss{$searchcrits}" class="nomobile">RSS Feed</a></li> | 149 | {if="$versionError"} |
31 | {if="$showatom"} | 150 | <div class="pure-u-20-24"> |
32 | <li><a href="{$feedurl}?do=atom{$searchcrits}" class="nomobile">ATOM Feed</a></li> | 151 | {'Error'|t}: {$versionError} |
152 | </div> | ||
33 | {/if} | 153 | {/if} |
34 | <li><a href="?do=tagcloud">Tag cloud</a></li> | 154 | <div class="pure-u-2-24"> |
35 | <li><a href="?do=picwall{$searchcrits}">Picture wall</a></li> | 155 | <i id="new-version-dismiss" class="fa fa-times pure-alert-close"></i> |
36 | <li><a href="?do=daily">Daily</a></li> | 156 | </div> |
37 | {loop="$plugins_header.buttons_toolbar"} | 157 | </div> |
38 | <li><a | ||
39 | {loop="$value.attr"} | ||
40 | {$key}="{$value}" | ||
41 | {/loop}> | ||
42 | {$value.html} | ||
43 | </a></li> | ||
44 | {/loop} | ||
45 | {/if} | 158 | {/if} |
46 | </ul> | ||
47 | </div> | ||
48 | 159 | ||
49 | {if="!empty($plugin_errors) && isLoggedIn()"} | 160 | {if="!empty($plugin_errors) && isLoggedIn()"} |
50 | <ul class="errors"> | 161 | <div class="pure-g new-version-message pure-alert pure-alert-error pure-alert-closable"> |
51 | {loop="$plugin_errors"} | 162 | <div class="pure-u-2-24"></div> |
52 | <li>{$value}</li> | 163 | <div class="pure-u-20-24"> |
164 | {loop="plugin_errors"} | ||
165 | <p>{$value}</p> | ||
53 | {/loop} | 166 | {/loop} |
54 | </ul> | 167 | </div> |
168 | <div class="pure-u-2-24"> | ||
169 | <i class="fa fa-times pure-alert-close"></i> | ||
170 | </div> | ||
171 | </div> | ||
55 | {/if} | 172 | {/if} |
56 | 173 | ||
57 | <div class="clear"></div> | 174 | <div class="clear"></div> |
58 | |||
59 | |||
diff --git a/tpl/default/picwall.html b/tpl/default/picwall.html index 4e227e37..b9ae2f2e 100644 --- a/tpl/default/picwall.html +++ b/tpl/default/picwall.html | |||
@@ -1,44 +1,50 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"} | 3 | <head> |
4 | <script src="inc/blazy-1.3.1.min.js#"></script> | 4 | {include="includes"} |
5 | </head> | 5 | </head> |
6 | <body> | 6 | <body> |
7 | <div id="pageheader">{include="page.header"}</div> | 7 | {include="page.header"} |
8 | |||
9 | <div class="pure-g"> | ||
10 | <div class="pure-u-lg-1-6 pure-u-1-24"></div> | ||
11 | <div class="pure-u-lg-2-3 pure-u-22-24 page-form page-visitor"> | ||
12 | {$countPics=count($linksToDisplay)} | ||
13 | <h2 class="window-title">{'Picture Wall'|t} - {$countPics} {'pics'|t}</h2> | ||
8 | 14 | ||
9 | <div id="plugin_zone_start_picwall" class="plugin_zone"> | 15 | <div id="plugin_zone_start_picwall" class="plugin_zone"> |
10 | {loop="$plugin_start_zone"} | 16 | {loop="$plugin_start_zone"} |
11 | {$value} | 17 | {$value} |
12 | {/loop} | 18 | {/loop} |
13 | </div> | 19 | </div> |
14 | 20 | ||
15 | <div class="center"> | 21 | <div id="picwall_container"> |
16 | <div id="picwall_container"> | 22 | {loop="$linksToDisplay"} |
17 | {loop="$linksToDisplay"} | 23 | <div class="picwall_pictureframe"> |
18 | <div class="picwall_pictureframe"> | 24 | {$value.thumbnail}<a href="{$value.real_url}"><span class="info">{$value.title}</span></a> |
19 | {$value.thumbnail}<a href="{$value.real_url}"><span class="info">{$value.title}</span></a> | 25 | {loop="$value.picwall_plugin"} |
20 | {loop="$value.picwall_plugin"} | 26 | {$value} |
21 | {$value} | 27 | {/loop} |
22 | {/loop} | ||
23 | </div> | ||
24 | {/loop} | ||
25 | </div> | 28 | </div> |
26 | </div> | 29 | {/loop} |
30 | <div class="clear"></div> | ||
31 | </div> | ||
27 | 32 | ||
28 | <div class="clear"></div> | 33 | <div id="plugin_zone_end_picwall" class="plugin_zone"> |
29 | 34 | {loop="$plugin_end_zone"} | |
30 | <div id="plugin_zone_end_picwall" class="plugin_zone"> | ||
31 | {loop="$plugin_end_zone"} | ||
32 | {$value} | 35 | {$value} |
33 | {/loop} | 36 | {/loop} |
37 | </div> | ||
38 | </div> | ||
34 | </div> | 39 | </div> |
35 | 40 | ||
36 | {include="page.footer"} | 41 | {include="page.footer"} |
37 | 42 | <script src="inc/blazy-1.3.1.min.js#"></script> | |
38 | <script> | 43 | <script> |
39 | window.onload = function() { | 44 | window.onload = function() { |
40 | var bLazy = new Blazy(); | 45 | var bLazy = new Blazy(); |
41 | } | 46 | } |
42 | </script> | 47 | </script> |
43 | </body> | 48 | </body> |
44 | </html> | 49 | </html> |
50 | |||
diff --git a/tpl/default/pluginsadmin.html b/tpl/default/pluginsadmin.html index ead1734e..92af2eef 100644 --- a/tpl/default/pluginsadmin.html +++ b/tpl/default/pluginsadmin.html | |||
@@ -1,134 +1,182 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | {include="includes"} | ||
5 | </head> | ||
4 | <body> | 6 | <body> |
5 | <div id="pageheader"> | 7 | {include="page.header"} |
6 | {include="page.header"} | ||
7 | </div> | ||
8 | 8 | ||
9 | <noscript> | 9 | <noscript> |
10 | <div> | 10 | <div class="pure-g new-version-message pure-alert pure-alert-warning"> |
11 | <ul class="errors"> | 11 | <div class="pure-u-2-24"></div> |
12 | <li>You need to enable Javascript to change plugin loading order.</li> | 12 | <div class="pure-u-20-24"> |
13 | </ul> | 13 | {'You need to enable Javascript to change plugin loading order.'|t} |
14 | </div> | ||
14 | </div> | 15 | </div> |
15 | <div class="clear"></div> | 16 | <div class="clear"></div> |
16 | </noscript> | 17 | </noscript> |
17 | 18 | ||
18 | <div id="pluginsadmin"> | 19 | <form method="POST" action="?do=save_pluginadmin" name="pluginform" id="pluginform"> |
19 | <form action="?do=save_pluginadmin" method="POST"> | 20 | <div class="pure-g"> |
20 | <section id="enabled_plugins"> | 21 | <div class="pure-u-lg-1-8 pure-u-1-24"></div> |
21 | <h1>Enabled Plugins</h1> | 22 | <div class="pure-u-lg-3-4 pure-u-22-24 page-form page-form-complete"> |
23 | <h2 class="window-title">{'Plugin administration'|t}</h2> | ||
22 | 24 | ||
23 | <div> | 25 | <section id="enabled_plugins"> |
24 | {if="count($enabledPlugins)==0"} | 26 | <h3 class="window-subtitle">{'Enabled Plugins'|t}</h3> |
25 | <p>No plugin enabled.</p> | 27 | |
26 | {else} | 28 | <div> |
29 | {if="count($enabledPlugins)==0"} | ||
30 | <p>{'No plugin enabled.'|t}</p> | ||
31 | {else} | ||
27 | <table id="plugin_table"> | 32 | <table id="plugin_table"> |
28 | <thead> | 33 | <thead> |
29 | <tr> | 34 | <tr> |
30 | <th class="center">Disable</th> | 35 | <th class="center">{'Disable'|t}</th> |
31 | <th class="center">Order</th> | 36 | <th>{'Name'|t}</th> |
32 | <th>Name</th> | 37 | <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th> |
33 | <th>Description</th> | 38 | <th class="center">{'Order'|t}</th> |
34 | </tr> | 39 | </tr> |
35 | </thead> | 40 | </thead> |
36 | <tbody> | 41 | <tbody> |
37 | {loop="$enabledPlugins"} | 42 | {loop="$enabledPlugins"} |
38 | <tr data-line="{$key}" data-order="{$counter}"> | 43 | <tr data-line="{$key}" data-order="{$counter}" class="main-row"> |
39 | <td class="center"><input type="checkbox" name="{$key}" id="{$key}" checked="checked"></td> | 44 | <td class="center"><input type="checkbox" name="{$key}" id="{$key}" checked="checked"></td> |
40 | <td class="center"> | 45 | <td class="center"> |
41 | <a href="#" class="arrow" | 46 | <label for="{$key}"><strong>{function="str_replace('_', ' ', $key)"}</strong></label> |
42 | onclick="return orderUp(this.parentNode.parentNode.getAttribute('data-order'));"> | 47 | </td> |
43 | ▲ | 48 | <td><div class="pure-u-0 pure-u-lg-visible"><label for="{$key}">{$value.description}</label></div></td> |
44 | </a> | 49 | <td class="center"> |
45 | <a href="#" class="arrow" | 50 | {if="count($enabledPlugins)>1"} |
46 | onclick="return orderDown(this.parentNode.parentNode.getAttribute('data-order'));"> | 51 | <a href="#" class="order" |
47 | ▼ | 52 | onclick="return orderUp(this.parentNode.parentNode.getAttribute('data-order'));"> |
48 | </a> | 53 | ▲ |
49 | <input type="hidden" name="order_{$key}" value="{$counter}"> | 54 | </a> |
50 | </td> | 55 | <a href="#" class="order" |
51 | <td><label for="{$key}">{function="str_replace('_', ' ', $key)"}</label></td> | 56 | onclick="return orderDown(this.parentNode.parentNode.getAttribute('data-order'));"> |
52 | <td><label for="{$key}">{$value.description}</label></td> | 57 | ▼ |
53 | </tr> | 58 | </a> |
54 | {/loop} | 59 | {/if} |
60 | <input type="hidden" name="order_{$key}" value="{$counter}"> | ||
61 | </td> | ||
62 | </tr> | ||
63 | <tr data-line="{$key}" data-order="{$counter}" class="pure-u-lg-0 mobile-row"> | ||
64 | <td colspan="4"><label for="{$key}">{$value.description}</label></td> | ||
65 | </tr> | ||
66 | {/loop} | ||
55 | </tbody> | 67 | </tbody> |
68 | <tfoot> | ||
69 | <tr> | ||
70 | <th class="center">{'Disable'|t}</th> | ||
71 | <th>{'Name'|t}</th> | ||
72 | <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th> | ||
73 | <th class="center">{'Order'|t}</th> | ||
74 | </tr> | ||
75 | </tfoot> | ||
56 | </table> | 76 | </table> |
57 | {/if} | 77 | {/if} |
58 | </div> | 78 | </div> |
59 | </section> | 79 | </section> |
60 | 80 | ||
61 | <section id="disabled_plugins"> | 81 | <section id="disabled_plugins"> |
62 | <h1>Disabled Plugins</h1> | 82 | <h3 class="window-subtitle">{'Disabled Plugins'|t}</h3> |
63 | 83 | ||
64 | <div> | 84 | <div> |
65 | {if="count($disabledPlugins)==0"} | 85 | {if="count($disabledPlugins)==0"} |
66 | <p>No plugin disabled.</p> | 86 | <p>{'No plugin disabled.'|t}</p> |
67 | {else} | 87 | {else} |
68 | <table> | 88 | <table> |
69 | <tr> | 89 | <thead> |
70 | <th class="center">Enable</th> | ||
71 | <th>Name</th> | ||
72 | <th>Description</th> | ||
73 | </tr> | ||
74 | {loop="$disabledPlugins"} | ||
75 | <tr> | 90 | <tr> |
76 | <td class="center"><input type="checkbox" name="{$key}" id="{$key}"></td> | 91 | <th class="center">{'Enable'|t}</th> |
77 | <td><label for="{$key}">{function="str_replace('_', ' ', $key)"}</label></td> | 92 | <th>{'Name'|t}</th> |
78 | <td><label for="{$key}">{$value.description}</label></td> | 93 | <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th> |
79 | </tr> | 94 | </tr> |
80 | {/loop} | 95 | </thead> |
96 | <tbody> | ||
97 | {loop="$disabledPlugins"} | ||
98 | <tr class="main-row"> | ||
99 | <td class="center"><input type="checkbox" name="{$key}" id="{$key}"></td> | ||
100 | <td class="center"> | ||
101 | <label for="{$key}"><strong>{function="str_replace('_', ' ', $key)"}</strong></label> | ||
102 | </td> | ||
103 | <td><div class="pure-u-0 pure-u-lg-visible"> | ||
104 | <label for="{$key}">{$value.description}</label> | ||
105 | </div></td> | ||
106 | </tr> | ||
107 | <tr class="pure-u-lg-0 mobile-row"> | ||
108 | <td colspan="3"><label for="{$key}">{$value.description}</label></td> | ||
109 | </tr> | ||
110 | {/loop} | ||
111 | </tbody> | ||
112 | <tfoot> | ||
113 | <tr> | ||
114 | <th class="center">{'Enable'|t}</th> | ||
115 | <th>{'Name'|t}</th> | ||
116 | <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th> | ||
117 | </tr> | ||
118 | </tfoot> | ||
81 | </table> | 119 | </table> |
82 | {/if} | 120 | {/if} |
83 | </div> | 121 | </div> |
122 | </section> | ||
84 | 123 | ||
124 | <div class="center more"> | ||
125 | More plugins available | ||
126 | <a href="doc/Community-&-Related-software.html#third-party-plugins">in the documentation</a>. | ||
127 | </div> | ||
85 | <div class="center"> | 128 | <div class="center"> |
86 | <input type="submit" value="Save"/> | 129 | <input type="submit" value="{'Save'|t}" name="save"> |
87 | </div> | 130 | </div> |
88 | </section> | 131 | </div> |
89 | </form> | 132 | </div> |
90 | 133 | <input type="hidden" name="token" value="{$token}"> | |
91 | <form action="?do=save_pluginadmin" method="POST"> | 134 | </form> |
92 | <section id="plugin_parameters"> | ||
93 | <h1>Enabled Plugin Parameters</h1> | ||
94 | 135 | ||
95 | <div> | 136 | <form action="?do=save_pluginadmin" method="POST"> |
96 | {if="count($enabledPlugins)==0"} | 137 | <div class="pure-g"> |
97 | <p>No plugin enabled.</p> | 138 | <div class="pure-u-lg-1-8 pure-u-1-24"></div> |
98 | {else} | 139 | <div class="pure-u-lg-3-4 pure-u-22-24 page-form page-form-light"> |
99 | {loop="$enabledPlugins"} | 140 | <h2 class="window-title">{'Plugin configuration'|t}</h2> |
100 | {if="count($value.parameters) > 0"} | 141 | <section id="plugin_parameters"> |
101 | <div class="plugin_parameters"> | 142 | <div> |
102 | <h2>{function="str_replace('_', ' ', $key)"}</h2> | 143 | {if="count($enabledPlugins)==0"} |
103 | {loop="$value.parameters"} | 144 | <p>{'No plugin enabled.'|t}</p> |
145 | {else} | ||
146 | {loop="$enabledPlugins"} | ||
147 | {if="count($value.parameters) > 0"} | ||
148 | <div class="plugin_parameters"> | ||
149 | <h3 class="window-subtitle">{function="str_replace('_', ' ', $key)"}</h3> | ||
150 | {loop="$value.parameters"} | ||
104 | <div class="plugin_parameter"> | 151 | <div class="plugin_parameter"> |
105 | <div class="float_label"> | 152 | <p class="float_label"> |
106 | <label for="{$key}"> | 153 | <label for="{$key}"> |
107 | <code>{$key}</code><br> | 154 | <code>{$key}</code> |
108 | {if="isset($value.desc)"} | 155 | {if="isset($value.desc)"} |
109 | {$value.desc} | 156 | · {$value.desc} |
110 | {/if} | 157 | {/if} |
111 | </label> | 158 | </label> |
112 | </div> | 159 | </p> |
113 | <div class="float_input"> | 160 | <div class="float_input"> |
114 | <input name="{$key}" value="{$value.value}" id="{$key}"/> | 161 | <input name="{$key}" value="{$value.value}" id="{$key}" type="text" /> |
115 | </div> | 162 | </div> |
116 | </div> | 163 | </div> |
117 | {/loop} | 164 | {/loop} |
118 | </div> | 165 | </div> |
119 | {/if} | 166 | {/if} |
120 | {/loop} | 167 | {/loop} |
121 | {/if} | 168 | {/if} |
122 | <div class="center"> | 169 | <div class="center"> |
123 | <input type="submit" name="parameters_form" value="Save"/> | 170 | <input type="submit" name="parameters_form" value="{'Save'|t}"/> |
171 | </div> | ||
124 | </div> | 172 | </div> |
125 | </div> | 173 | </section> |
126 | </section> | 174 | </div> |
127 | </form> | 175 | </div> |
176 | </form> | ||
128 | 177 | ||
129 | </div> | ||
130 | {include="page.footer"} | 178 | {include="page.footer"} |
131 | |||
132 | <script src="inc/plugin_admin.js#"></script> | 179 | <script src="inc/plugin_admin.js#"></script> |
180 | |||
133 | </body> | 181 | </body> |
134 | </html> | 182 | </html> |
diff --git a/tpl/default/tagcloud.html b/tpl/default/tagcloud.html index 05e45273..53c31748 100644 --- a/tpl/default/tagcloud.html +++ b/tpl/default/tagcloud.html | |||
@@ -1,31 +1,42 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | {include="includes"} | ||
5 | </head> | ||
4 | <body> | 6 | <body> |
5 | <div id="pageheader">{include="page.header"}</div> | 7 | {include="page.header"} |
6 | <div class="center"> | 8 | |
9 | <div class="pure-g"> | ||
10 | <div class="pure-u-lg-1-6 pure-u-1-24"></div> | ||
11 | <div class="pure-u-lg-2-3 pure-u-22-24 page-form page-visitor"> | ||
12 | {$countTags=count($tags)} | ||
13 | <h2 class="window-title">{'Tag cloud'|t} - {$countTags} {'tags'|t}</h2> | ||
14 | |||
7 | <div id="plugin_zone_start_tagcloud" class="plugin_zone"> | 15 | <div id="plugin_zone_start_tagcloud" class="plugin_zone"> |
8 | {loop="$plugin_start_zone"} | 16 | {loop="$plugin_start_zone"} |
9 | {$value} | 17 | {$value} |
10 | {/loop} | 18 | {/loop} |
11 | </div> | 19 | </div> |
12 | 20 | ||
13 | <div id="cloudtag"> | 21 | <div id="cloudtag"> |
14 | {loop="$tags"} | 22 | {loop="tags"} |
15 | <span class="count">{$value.count}</span><a | 23 | <a href="?searchtags={$key|urlencode}" style="font-size:{$value.size}em;">{$key}</a |
16 | href="?searchtags={$key|urlencode}" style="font-size:{$value.size}em;">{$key}</a> | 24 | ><span class="count">{$value.count}</span> |
17 | {loop="$value.tag_plugin"} | 25 | {loop="$value.tag_plugin"} |
18 | {$value} | 26 | {$value} |
19 | {/loop} | ||
20 | {/loop} | 27 | {/loop} |
28 | {/loop} | ||
21 | </div> | 29 | </div> |
22 | 30 | ||
23 | <div id="plugin_zone_end_tagcloud" class="plugin_zone"> | 31 | <div id="plugin_zone_end_tagcloud" class="plugin_zone"> |
24 | {loop="$plugin_end_zone"} | 32 | {loop="$plugin_end_zone"} |
25 | {$value} | 33 | {$value} |
26 | {/loop} | 34 | {/loop} |
27 | </div> | 35 | </div> |
36 | </div> | ||
28 | </div> | 37 | </div> |
38 | |||
29 | {include="page.footer"} | 39 | {include="page.footer"} |
30 | </body> | 40 | </body> |
31 | </html> | 41 | </html> |
42 | |||
diff --git a/tpl/default/tools.html b/tpl/default/tools.html index c36aa5b5..b9df32d9 100644 --- a/tpl/default/tools.html +++ b/tpl/default/tools.html | |||
@@ -1,98 +1,179 @@ | |||
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html> | 2 | <html> |
3 | <head>{include="includes"}</head> | 3 | <head> |
4 | {include="includes"} | ||
5 | </head> | ||
4 | <body> | 6 | <body> |
5 | <div id="pageheader"> | 7 | {include="page.header"} |
6 | {include="page.header"} | ||
7 | <div id="toolsdiv"> | ||
8 | <a href="?do=configure"><b>Configure your Shaarli</b><span>: Change Title, timezone...</span></a> | ||
9 | <br><br> | ||
10 | <a href="?do=pluginadmin"><b>Plugin administration</b><span>: Enable, disable and configure plugins.</span></a> | ||
11 | <br><br> | ||
12 | {if="!$openshaarli"}<a href="?do=changepasswd"><b>Change password</b><span>: Change your password.</span></a> | ||
13 | <br><br>{/if} | ||
14 | <a href="?do=changetag"><b>Rename/delete tags</b><span>: Rename or delete a tag in all links</span></a> | ||
15 | <br><br> | ||
16 | <a href="?do=import"><b>Import</b><span>: Import Netscape html bookmarks (as exported from Firefox, Chrome, Opera, delicious...)</span></a> | ||
17 | <br><br> | ||
18 | <a href="?do=export"><b>Export</b><span>: Export Netscape html bookmarks (which can be imported in Firefox, Chrome, Opera, delicious...)</span></a> | ||
19 | <br><br> | ||
20 | <a class="smallbutton" | ||
21 | onclick="return alertBookmarklet();" | ||
22 | href="javascript:( | ||
23 | function(){ | ||
24 | var%20url%20=%20location.href; | ||
25 | var%20title%20=%20document.title%20||%20url; | ||
26 | window.open( | ||
27 | '{$pageabsaddr}?post='%20+%20encodeURIComponent(url)+ | ||
28 | '&title='%20+%20encodeURIComponent(title)+ | ||
29 | '&description='%20+%20encodeURIComponent(document.getSelection())+ | ||
30 | '&source=bookmarklet','_blank','menubar=no,height=390,width=600,toolbar=no,scrollbars=no,status=no,dialog=1' | ||
31 | ); | ||
32 | } | ||
33 | )();"><b>✚Shaare link</b></a> | ||
34 | <a href="#" onclick="return alertBookmarklet();"> | ||
35 | <span> | ||
36 | ⇐ Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br> | ||
37 | Then click "✚Shaare link" button in any page you want to share. | ||
38 | </span> | ||
39 | </a><br><br> | ||
40 | <a class="smallbutton" | ||
41 | onclick="return alertBookmarklet();" | ||
42 | href="?private=1&post="><b>✚Add Note</b></a> | ||
43 | <a href="#" onclick="return alertBookmarklet();"> | ||
44 | <span> | ||
45 | ⇐ Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br> | ||
46 | Then click "✚Add Note" button anytime to start composing a private Note (text post) to your Shaarli. | ||
47 | </span> | ||
48 | </a><br><br> | ||
49 | 8 | ||
50 | {if="$sslenabled"} | 9 | <div class="pure-g"> |
51 | <a class="smallbutton" onclick="activateFirefoxSocial(this)"><b>✚Add to Firefox social</b></a> | 10 | <div class="pure-u-lg-1-3 pure-u-1-24"></div> |
52 | <a href="#"> | 11 | <div class="pure-u-lg-1-3 pure-u-22-24 page-form page-form-light"> |
53 | <span>⇐ Click on this button to add Shaarli to the "Share this page" button in Firefox.</span> | 12 | <h2 class="window-title">{'Settings'|t}</h2> |
54 | </a><br><br> | 13 | <div class="tools-item"> |
55 | {/if} | 14 | <a href="?do=configure" title="{'Change Shaarli settings: title, timezone, etc.'|t}"> |
15 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">{'Configure your Shaarli'|t}</span> | ||
16 | </a> | ||
17 | </div> | ||
18 | <div class="tools-item"> | ||
19 | <a href="?do=pluginadmin" title="{'Enable, disable and configure plugins'|t}"> | ||
20 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">{'Plugin administration'|t}</span> | ||
21 | </a> | ||
22 | </div> | ||
23 | {if="!$openshaarli"} | ||
24 | <div class="tools-item"> | ||
25 | <a href="?do=changepasswd" title="{'Change your password'|t}"> | ||
26 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">{'Change password'|t}</span> | ||
27 | </a> | ||
28 | </div> | ||
29 | {/if} | ||
30 | <div class="tools-item"> | ||
31 | <a href="?do=changetag" title="{'Rename or delete a tag in all links'|t}"> | ||
32 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">{'Manage tags'|t}</span> | ||
33 | </a> | ||
34 | </div> | ||
35 | <div class="tools-item"> | ||
36 | <a href="?do=import" | ||
37 | title="{'Import Netscape HTML bookmarks (as exported from Firefox, Chrome, Opera, delicious...)'|t}"> | ||
38 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">{'Import links'|t}</span> | ||
39 | </a> | ||
40 | </div> | ||
41 | <div class="tools-item"> | ||
42 | <a href="?do=export" | ||
43 | title="{'Export Netscape HTML bookmarks (which can be imported in Firefox, Chrome, Opera, delicious...)'|t}"> | ||
44 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">{'Export database'|t}</span> | ||
45 | </a> | ||
46 | </div> | ||
56 | 47 | ||
57 | {loop="$tools_plugin"} | 48 | {loop="$tools_plugin"} |
58 | {$value} | 49 | <div class="tools-item"> |
59 | {/loop} | 50 | {$value} |
51 | </div> | ||
52 | {/loop} | ||
53 | </div> | ||
60 | 54 | ||
61 | <div class="clear"></div> | ||
62 | 55 | ||
63 | <script> | 56 | <div class="clear"></div> |
64 | {if="$sslenabled"} | 57 | </div> |
65 | function activateFirefoxSocial(node) { | ||
66 | var loc = location.href; | ||
67 | var baseURL = loc.substring(0, loc.lastIndexOf("/")); | ||
68 | 58 | ||
69 | // Keeping the data separated (ie. not in the DOM) so that it's maintainable and diffable. | 59 | <div class="pure-g"> |
70 | var data = { | 60 | <div class="pure-u-lg-1-3 pure-u-1-24"></div> |
71 | name: "{$shaarlititle}", | 61 | <div class="pure-u-lg-1-3 pure-u-22-24 page-form page-form-light"> |
72 | description: "The personal, minimalist, super-fast, no-database delicious clone.", | 62 | <h2 class="window-title">Bookmarklets</h2> |
73 | author: "Shaarli", | 63 | <p> |
74 | version: "1.0.0", | 64 | {'Drag one of these button to your bookmarks toolbar or right-click it and "Bookmark This Link"'|t}, |
65 | {'then click on the bookmarklet in any page you want to share.'|t} | ||
66 | </p> | ||
67 | <div class="tools-item"> | ||
68 | <a title="{'Drag this link to your bookmarks toolbar or right-click it and Bookmark This Link'|t}, | ||
69 | {'then click ✚Shaare link button in any page you want to share'|t}" | ||
70 | onclick="return alertBookmarklet();" | ||
71 | href="javascript:( | ||
72 | function(){ | ||
73 | var%20url%20=%20location.href; | ||
74 | var%20title%20=%20document.title%20||%20url; | ||
75 | window.open( | ||
76 | '{$pageabsaddr}?post='%20+%20encodeURIComponent(url)+ | ||
77 | '&title='%20+%20encodeURIComponent(title)+ | ||
78 | '&description='%20+%20encodeURIComponent(document.getSelection())+ | ||
79 | '&source=bookmarklet','_blank','menubar=no,height=800,width=600,toolbar=no,scrollbars=yes,status=no,dialog=1' | ||
80 | ); | ||
81 | } | ||
82 | )();"> | ||
83 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">✚ {'Shaare link'|t}</span> | ||
84 | </a> | ||
85 | </div> | ||
86 | <div class="tools-item"> | ||
87 | <a title="{'Drag this link to your bookmarks toolbar or right-click it and Bookmark This Link'|t}, | ||
88 | {'Then click ✚Add Note button anytime to start composing a private Note (text post) to your Shaarli'|t}" | ||
89 | onclick="return alertBookmarklet();" | ||
90 | href="?private=1&post="> | ||
91 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">✚ {'Add Note'|t}</span> | ||
92 | </a> | ||
93 | </div> | ||
94 | </div> | ||
95 | </div> | ||
75 | 96 | ||
76 | iconURL: baseURL + "/images/favicon.ico", | 97 | {if="$sslenabled"} |
77 | icon32URL: baseURL + "/images/favicon.ico", | 98 | <div class="pure-g"> |
78 | icon64URL: baseURL + "/images/favicon.ico", | 99 | <div class="pure-u-lg-1-3 pure-u-1-24"></div> |
100 | <div class="pure-u-lg-1-3 pure-u-22-24 page-form page-form-light"> | ||
101 | <h2 class="window-title">Firefox Social API</h2> | ||
102 | <p>{'You need to browse your Shaarli over <strong>HTTPS</strong> to use this functionality.'|t}</p> | ||
79 | 103 | ||
80 | shareURL: baseURL + "{noparse}?post=%{url}&title=%{title}&description=%{text}&source=firefoxsocialapi{/noparse}", | 104 | <div class="tools-item"> |
81 | homepageURL: baseURL | 105 | <a title="{'Click on this button to add Shaarli to the 'Share this page' button in Firefox" |
82 | }; | 106 | onclick="activateFirefoxSocial(this)"> |
83 | node.setAttribute("data-service", JSON.stringify(data)); | 107 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">✚ {'Add to'|t} Firefox Social</span> |
108 | </a> | ||
109 | </div> | ||
110 | </div> | ||
111 | </div> | ||
112 | {/if} | ||
84 | 113 | ||
85 | var activate = new CustomEvent("ActivateSocialFeature"); | 114 | <div class="pure-g"> |
86 | node.dispatchEvent(activate); | 115 | <div class="pure-u-lg-1-3 pure-u-1-24"></div> |
87 | } | 116 | <div class="pure-u-lg-1-3 pure-u-22-24 page-form page-form-light"> |
88 | {/if} | 117 | <h2 class="window-title">{'3rd party'|t}</h2> |
89 | function alertBookmarklet() { | 118 | <div class="tools-item"> |
90 | alert('Drag this link to your bookmarks toolbar, or right-click it and choose Bookmark This Link...'); | 119 | <a href="https://addons.mozilla.org/fr/firefox/addon/shaarli/" title="Firefox {'Plugin'|t}"> |
91 | return false; | 120 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">Firefox {'plugin'|t}</span> |
92 | } | 121 | </a> |
93 | </script> | 122 | </div> |
94 | </div> | 123 | <div class="tools-item"> |
124 | <a href="https://chrome.google.com/webstore/detail/shiny-shaarli/hajdfkmbdmadjmmpkkbbcnllepomekin" | ||
125 | title="Chrome {'Plugin'|t}"> | ||
126 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">Chrome {'plugin'|t}</span> | ||
127 | </a> | ||
128 | </div> | ||
129 | <div class="tools-item"> | ||
130 | <a href="https://play.google.com/store/apps/details?id=com.dimtion.shaarlier&hl=fr" | ||
131 | title="Android"> | ||
132 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">Android</span> | ||
133 | </a> | ||
134 | </div> | ||
135 | <div class="tools-item"> | ||
136 | <a href="https://itunes.apple.com/app/ShaarliOS/id1027441388?mt=8" | ||
137 | title="iOS"> | ||
138 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">iOS</span> | ||
139 | </a> | ||
140 | </div> | ||
141 | </div> | ||
95 | </div> | 142 | </div> |
143 | |||
96 | {include="page.footer"} | 144 | {include="page.footer"} |
145 | |||
146 | <script> | ||
147 | {if="$sslenabled"} | ||
148 | function activateFirefoxSocial(node) { | ||
149 | var loc = location.href; | ||
150 | var baseURL = loc.substring(0, loc.lastIndexOf("/")); | ||
151 | |||
152 | // Keeping the data separated (ie. not in the DOM) so that it's maintainable and diffable. | ||
153 | var data = { | ||
154 | name: "{$shaarlititle}", | ||
155 | description: "The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community.", | ||
156 | author: "Shaarli", | ||
157 | version: "1.0.0", | ||
158 | |||
159 | iconURL: baseURL + "/images/favicon.ico", | ||
160 | icon32URL: baseURL + "/images/favicon.ico", | ||
161 | icon64URL: baseURL + "/images/favicon.ico", | ||
162 | |||
163 | shareURL: baseURL + "{noparse}?post=%{url}&title=%{title}&description=%{text}&source=firefoxsocialapi{/noparse}", | ||
164 | homepageURL: baseURL | ||
165 | }; | ||
166 | node.setAttribute("data-service", JSON.stringify(data)); | ||
167 | |||
168 | var activate = new CustomEvent("ActivateSocialFeature"); | ||
169 | node.dispatchEvent(activate); | ||
170 | } | ||
171 | {/if} | ||
172 | function alertBookmarklet() { | ||
173 | alert({"'Drag this link to your bookmarks toolbar, or right-click it and choose Bookmark This Link'"|t}); | ||
174 | return false; | ||
175 | } | ||
176 | </script> | ||
97 | </body> | 177 | </body> |
98 | </html> | 178 | </html> |
179 | |||
diff --git a/tpl/vintage/404.html b/tpl/vintage/404.html new file mode 100644 index 00000000..53e98e2e --- /dev/null +++ b/tpl/vintage/404.html | |||
@@ -0,0 +1,17 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head> | ||
4 | {include="includes"} | ||
5 | </head> | ||
6 | <body> | ||
7 | <div id="pageheader"> | ||
8 | {include="page.header"} | ||
9 | </div> | ||
10 | <div class="error-container"> | ||
11 | <h1>404 Not found <small>Oh crap!</small></h1> | ||
12 | <p>{$error_message}</p> | ||
13 | <p>Would you mind <a href="?">clicking here</a>?</p> | ||
14 | </div> | ||
15 | {include="page.footer"} | ||
16 | </body> | ||
17 | </html> | ||
diff --git a/tpl/vintage/addlink.html b/tpl/vintage/addlink.html new file mode 100644 index 00000000..da50f45e --- /dev/null +++ b/tpl/vintage/addlink.html | |||
@@ -0,0 +1,16 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body onload="document.addform.post.focus();"> | ||
5 | <div id="pageheader"> | ||
6 | {include="page.header"} | ||
7 | <div id="headerform"> | ||
8 | <form method="GET" action="" name="addform" class="addform"> | ||
9 | <input type="text" name="post" class="linkurl"> | ||
10 | <input type="submit" value="Add link" class="bigbutton"> | ||
11 | </form> | ||
12 | </div> | ||
13 | </div> | ||
14 | {include="page.footer"} | ||
15 | </body> | ||
16 | </html> | ||
diff --git a/tpl/vintage/changepassword.html b/tpl/vintage/changepassword.html new file mode 100644 index 00000000..c40daf9d --- /dev/null +++ b/tpl/vintage/changepassword.html | |||
@@ -0,0 +1,15 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body onload="document.changepasswordform.oldpassword.focus();"> | ||
5 | <div id="pageheader"> | ||
6 | {include="page.header"} | ||
7 | <form method="POST" action="#" name="changepasswordform" id="changepasswordform"> | ||
8 | Old password: <input type="password" name="oldpassword"> | ||
9 | New password: <input type="password" name="setpassword"> | ||
10 | <input type="hidden" name="token" value="{$token}"> | ||
11 | <input type="submit" name="Save" value="Save password" class="bigbutton"></form> | ||
12 | </div> | ||
13 | {include="page.footer"} | ||
14 | </body> | ||
15 | </html> \ No newline at end of file | ||
diff --git a/tpl/vintage/changetag.html b/tpl/vintage/changetag.html new file mode 100644 index 00000000..a0df3328 --- /dev/null +++ b/tpl/vintage/changetag.html | |||
@@ -0,0 +1,34 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"} | ||
4 | <link type="text/css" rel="stylesheet" href="inc/awesomplete.css#" /> | ||
5 | <script src="inc/awesomplete.min.js#"></script> | ||
6 | </head> | ||
7 | <body onload="document.changetag.fromtag.focus();"> | ||
8 | <div id="pageheader"> | ||
9 | {include="page.header"} | ||
10 | <form method="POST" action="" name="changetag" id="changetag"> | ||
11 | <input type="hidden" name="token" value="{$token}"> | ||
12 | <div> | ||
13 | <label for="fromtag">Tag:</label> | ||
14 | </div> | ||
15 | <div> | ||
16 | <input type="text" name="fromtag" id="fromtag" list="tagsList" autocomplete="off" class="awesomplete" data-minChars="1" /> | ||
17 | <datalist id="tagsList"> | ||
18 | {loop="$tags"}<option>{$key}</option>{/loop} | ||
19 | </datalist> | ||
20 | </div> | ||
21 | |||
22 | <div> | ||
23 | <input type="text" name="totag" id="totag"> | ||
24 | <input type="submit" name="renametag" value="Rename tag" class="bigbutton"> | ||
25 | or <input type="submit" name="deletetag" value="Delete tag" class="bigbutton" onClick="return confirmDeleteTag();"> | ||
26 | </div> | ||
27 | </form> | ||
28 | <div class="clear white">(Case sensitive)</div> | ||
29 | </div> | ||
30 | <script>function confirmDeleteTag() { var agree=confirm("Are you sure you want to delete this tag from all links ?"); if (agree) return true ; else return false ; }</script> | ||
31 | </div> | ||
32 | {include="page.footer"} | ||
33 | </body> | ||
34 | </html> | ||
diff --git a/tpl/vintage/configure.html b/tpl/vintage/configure.html new file mode 100644 index 00000000..5820e6e4 --- /dev/null +++ b/tpl/vintage/configure.html | |||
@@ -0,0 +1,121 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body onload="document.configform.title.focus();"> | ||
5 | <div id="pageheader"> | ||
6 | {include="page.header"} | ||
7 | {$timezone_js} | ||
8 | <form method="POST" action="#" name="configform" id="configform"> | ||
9 | <input type="hidden" name="token" value="{$token}"> | ||
10 | <table id="configuration_table"> | ||
11 | |||
12 | <tr> | ||
13 | <td><b>Page title:</b></td> | ||
14 | <td><input type="text" name="title" id="title" size="50" value="{$title}"></td> | ||
15 | </tr> | ||
16 | |||
17 | <tr> | ||
18 | <td><b>Title link:</b></td> | ||
19 | <td><input type="text" name="titleLink" id="titleLink" size="50" value="{$titleLink}"><br/><label | ||
20 | for="titleLink">(default value is: ?)</label></td> | ||
21 | </tr> | ||
22 | |||
23 | <tr> | ||
24 | <td><b>Theme:</b></td> | ||
25 | <td> | ||
26 | <select name="theme" id="theme"> | ||
27 | {loop="$theme_available"} | ||
28 | <option value="{$value}" {if="$value===$theme"}selected{/if}> | ||
29 | {$value|ucfirst} | ||
30 | </option> | ||
31 | {/loop} | ||
32 | </select> | ||
33 | </td> | ||
34 | </tr> | ||
35 | |||
36 | <tr> | ||
37 | <td><b>Timezone:</b></td> | ||
38 | <td>{$timezone_form}</td> | ||
39 | </tr> | ||
40 | |||
41 | <tr> | ||
42 | <td><b>Redirector</b></td> | ||
43 | <td> | ||
44 | <input type="text" name="redirector" id="redirector" size="50" value="{$redirector}"><br> | ||
45 | (e.g. <i>http://anonym.to/?</i> will mask the HTTP_REFERER) | ||
46 | </td> | ||
47 | </tr> | ||
48 | |||
49 | <tr> | ||
50 | <td><b>Security:</b></td> | ||
51 | <td> | ||
52 | <input type="checkbox" name="disablesessionprotection" id="disablesessionprotection" | ||
53 | {if="$session_protection_disabled"}checked{/if}> | ||
54 | <label | ||
55 | for="disablesessionprotection"> Disable session cookie hijacking protection (Check this if you get | ||
56 | disconnected often or if your IP address changes often.)</label> | ||
57 | </td> | ||
58 | </tr> | ||
59 | |||
60 | <tr> | ||
61 | <td valign="top"><b>New link:</b></td> | ||
62 | <td> | ||
63 | <input type="checkbox" name="privateLinkByDefault" id="privateLinkByDefault" | ||
64 | {if="$private_links_default"}checked{/if}/> | ||
65 | <label for="privateLinkByDefault"> | ||
66 | All new links are private by default | ||
67 | </label> | ||
68 | </td> | ||
69 | </tr> | ||
70 | <tr> | ||
71 | <td valign="top"><b>RSS direct links</b></td> | ||
72 | <td> | ||
73 | <input type="checkbox" name="enableRssPermalinks" id="enableRssPermalinks" | ||
74 | {if="$enable_rss_permalinks"}checked{/if}/> | ||
75 | <label for="enableRssPermalinks"> | ||
76 | Disable it to use permalinks in RSS feed instead of direct links to your shaared links. Currently <b> | ||
77 | {if="$enable_rss_permalinks"}enabled{else}disabled{/if}.</b> | ||
78 | </label> | ||
79 | </td> | ||
80 | </tr> | ||
81 | <tr> | ||
82 | <td valign="top"><b>Hide public links</b></td> | ||
83 | <td> | ||
84 | <input type="checkbox" name="hidePublicLinks" id="hidePublicLinks" | ||
85 | {if="$hide_public_links"}checked{/if}/> | ||
86 | <label for="hidePublicLinks"> Do not show any links if the user is not logged in.</label> | ||
87 | </td> | ||
88 | </tr> | ||
89 | <tr> | ||
90 | <td valign="top"><b>Update:</b></td> | ||
91 | <td> | ||
92 | <input type="checkbox" name="updateCheck" id="updateCheck" | ||
93 | {if="$enable_update_check"}checked{/if}/> | ||
94 | <label for="updateCheck"> Notify me when a new release is ready</label> | ||
95 | </td> | ||
96 | </tr> | ||
97 | <tr> | ||
98 | <td valign="top"><b>Enable REST API</b></td> | ||
99 | <td> | ||
100 | <input type="checkbox" name="apiEnabled" id="apiEnabled" | ||
101 | {if="$api_enabled"}checked{/if}/> | ||
102 | <label for="apiEnabled"> Allow third party software to use Shaarli such as mobile application.</label> | ||
103 | </td> | ||
104 | </tr> | ||
105 | <tr> | ||
106 | <td valign="top"><b>API secret</b></td> | ||
107 | <td> | ||
108 | <input type="text" name="apiSecret" id="apiSecret" size="50" value="{$api_secret}" /> | ||
109 | </td> | ||
110 | </tr> | ||
111 | |||
112 | <tr> | ||
113 | <td></td> | ||
114 | <td class="right"><input type="submit" name="Save" value="Save config" class="bigbutton"></td> | ||
115 | </tr> | ||
116 | </table> | ||
117 | </form> | ||
118 | </div> | ||
119 | {include="page.footer"} | ||
120 | </body> | ||
121 | </html> | ||
diff --git a/tpl/default/css/reset.css b/tpl/vintage/css/reset.css index e29699e2..e29699e2 100644 --- a/tpl/default/css/reset.css +++ b/tpl/vintage/css/reset.css | |||
diff --git a/tpl/vintage/css/shaarli.css b/tpl/vintage/css/shaarli.css new file mode 100644 index 00000000..7ca567e7 --- /dev/null +++ b/tpl/vintage/css/shaarli.css | |||
@@ -0,0 +1,1208 @@ | |||
1 | /* Cascading Stylesheet for Shaarli - https://github.com/shaarli/Shaarli */ | ||
2 | |||
3 | body { | ||
4 | font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; | ||
5 | font-size: 10pt; | ||
6 | background-color: #ffffff; | ||
7 | word-wrap: break-word; | ||
8 | } | ||
9 | |||
10 | input, textarea { | ||
11 | background-color: #dedede; | ||
12 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | ||
13 | background: -webkit-linear-gradient(#dedede, #ffffff); | ||
14 | background: -moz-linear-gradient(#dedede, #ffffff); | ||
15 | background: -ms-linear-gradient(#dedede, #ffffff); | ||
16 | background: -o-linear-gradient(#dedede, #ffffff); | ||
17 | background: linear-gradient(#dedede, #ffffff); | ||
18 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
19 | padding: 5px; | ||
20 | border-radius: 3px 3px 3px 3px; | ||
21 | border: none; | ||
22 | color: #000; | ||
23 | } | ||
24 | |||
25 | a { | ||
26 | text-decoration: none; | ||
27 | } | ||
28 | |||
29 | h1 { | ||
30 | font-size: 20pt; | ||
31 | font-weight: bold; | ||
32 | font-style: italic; | ||
33 | margin-bottom: 20px; | ||
34 | } | ||
35 | |||
36 | em { | ||
37 | font-style: italic; | ||
38 | } | ||
39 | |||
40 | strong { | ||
41 | font-weight: bold; | ||
42 | } | ||
43 | |||
44 | /* Buttons */ | ||
45 | .bigbutton, #pageheader a.bigbutton { | ||
46 | background-color: #c0c0c0; | ||
47 | background: -moz-linear-gradient(#c0c0c0, #ffffff) repeat scroll 0 0 transparent; | ||
48 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c0c0c0), to(#ffffff)); | ||
49 | background: -webkit-linear-gradient(#c0c0c0, #ffffff); | ||
50 | background: -ms-linear-gradient(#c0c0c0, #ffffff); | ||
51 | background: -o-linear-gradient(#c0c0c0, #ffffff); | ||
52 | background: linear-gradient(#c0c0c0, #ffffff); | ||
53 | border-radius: 3px 3px 3px 3px; | ||
54 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); | ||
55 | cursor: pointer; | ||
56 | height: 24px; | ||
57 | padding: 0 5px; | ||
58 | margin: 0 5px 0 0; | ||
59 | color: #606060; | ||
60 | border-style: outset; | ||
61 | border-width: 1px; | ||
62 | display: inline-block; | ||
63 | } | ||
64 | |||
65 | a.bigbutton, #pageheader a.bigbutton { | ||
66 | height: 22px; | ||
67 | line-height: 22px; | ||
68 | } | ||
69 | |||
70 | .smallbutton { | ||
71 | background-color: #c0c0c0; | ||
72 | background: -moz-linear-gradient(#c0c0c0, #ffffff) repeat scroll 0 0 transparent; | ||
73 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c0c0c0), to(#ffffff)); | ||
74 | background: -webkit-linear-gradient(#c0c0c0, #ffffff); | ||
75 | background: -ms-linear-gradient(#c0c0c0, #ffffff); | ||
76 | background: -o-linear-gradient(#c0c0c0, #ffffff); | ||
77 | background: linear-gradient(#c0c0c0, #ffffff); | ||
78 | border-radius: 3px 3px 3px 3px; | ||
79 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); | ||
80 | cursor: pointer; | ||
81 | height: 20px; | ||
82 | margin-left: 5px; | ||
83 | padding: 0 5px; | ||
84 | color: #606060; | ||
85 | border-style: outset; | ||
86 | border-width: 1px; | ||
87 | } | ||
88 | |||
89 | /* Small tab on the left of each link with edit/delete buttons. */ | ||
90 | .button_edit, .button_delete { | ||
91 | border-radius: 0; | ||
92 | box-shadow: none; | ||
93 | border-style: none; | ||
94 | border-width: 0; | ||
95 | padding: 0; | ||
96 | background: none; | ||
97 | } | ||
98 | |||
99 | .linkeditbuttons { | ||
100 | position: absolute; | ||
101 | left: 2px; | ||
102 | padding: 4px 2px 2px 2px; | ||
103 | |||
104 | -webkit-border-radius: 0px 6px 6px 0px; | ||
105 | -moz-border-radius: 0px 6px 6px 0px; | ||
106 | -o-border-radius: 0px 6px 6px 0px; | ||
107 | -ms-border-radius: 0px 6px 6px 0px; | ||
108 | border-radius: 0px 6px 6px 0px; | ||
109 | } | ||
110 | |||
111 | #pageheader #logo { | ||
112 | background-image: url('../../../images/logo.png'); | ||
113 | background-repeat: no-repeat; | ||
114 | float: left; | ||
115 | margin: 0 10px 0 10px; | ||
116 | width: 105px; | ||
117 | height: 55px; | ||
118 | cursor: pointer; | ||
119 | } | ||
120 | |||
121 | #pageheader #menu { | ||
122 | width: 100%; | ||
123 | } | ||
124 | |||
125 | #pageheader #menu ul { | ||
126 | margin: auto; | ||
127 | padding: 7px 0px 0px 0px; | ||
128 | float: none; | ||
129 | } | ||
130 | |||
131 | #pageheader #menu ul li { | ||
132 | list-style: none; | ||
133 | display: inline; | ||
134 | position: relative; | ||
135 | box-sizing: border-box; | ||
136 | } | ||
137 | |||
138 | #pageheader a { | ||
139 | background-color: #333333; | ||
140 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333333), to(#000000)); | ||
141 | background: -webkit-linear-gradient(#333333, #000000); | ||
142 | background: -moz-linear-gradient(#333333, #000000); | ||
143 | background: -ms-linear-gradient(#333333, #000000); | ||
144 | background: -o-linear-gradient(#333333, #000000); | ||
145 | background: linear-gradient(#333333, #000000); | ||
146 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
147 | padding: 5px; | ||
148 | border-radius: 3px 3px 3px 3px; | ||
149 | margin: 10px 3px 3px 3px; | ||
150 | color: #A2DD42; | ||
151 | text-decoration: none; | ||
152 | line-height: 2.5; | ||
153 | white-space: nowrap; | ||
154 | } | ||
155 | |||
156 | #pageheader #linkcount { | ||
157 | float: right; | ||
158 | font-style: italic; | ||
159 | color: #bbb; | ||
160 | text-align: right; | ||
161 | padding-right: 5px; | ||
162 | margin: 3px 3px 0px 0px; | ||
163 | } | ||
164 | |||
165 | #pageheader { | ||
166 | background-color: #333333; | ||
167 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333333), to(#111111)); | ||
168 | background: -webkit-linear-gradient(#333333, #111111); | ||
169 | background: -moz-linear-gradient(#333333, #111111); | ||
170 | background: -ms-linear-gradient(#333333, #111111); | ||
171 | background: -o-linear-gradient(#333333, #111111); | ||
172 | background: linear-gradient(#333333, #111111); | ||
173 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
174 | width: auto; | ||
175 | padding: 0 10px 5px 10px; | ||
176 | margin: auto; | ||
177 | } | ||
178 | |||
179 | #pageheader .search { | ||
180 | width: 100%; | ||
181 | white-space: nowrap; | ||
182 | } | ||
183 | |||
184 | #toolsdiv a { | ||
185 | clear: both; | ||
186 | } | ||
187 | |||
188 | #toolsdiv #bookmark { | ||
189 | clear: none; | ||
190 | } | ||
191 | |||
192 | #toolsdiv a span { | ||
193 | color: #ffffff; | ||
194 | } | ||
195 | |||
196 | .linksperpage, .tagfilter, .searchform, .addform { | ||
197 | background-color: #dedede; | ||
198 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | ||
199 | background: -webkit-linear-gradient(#dedede, #ffffff); | ||
200 | background: -moz-linear-gradient(#dedede, #ffffff); | ||
201 | background: -ms-linear-gradient(#dedede, #ffffff); | ||
202 | background: -o-linear-gradient(#dedede, #ffffff); | ||
203 | background: linear-gradient(#dedede, #ffffff); | ||
204 | display: inline; | ||
205 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
206 | padding: 5px; | ||
207 | border: none; | ||
208 | border-radius: 3px 3px 3px 3px; | ||
209 | margin: 10px 3px 3px 3px; | ||
210 | color: #cecece; | ||
211 | } | ||
212 | |||
213 | .linksperpage { | ||
214 | box-shadow: 0 0 0 rgba(0, 0, 0, 0.5); | ||
215 | padding: 3px; | ||
216 | } | ||
217 | |||
218 | .linksperpage input, .tagfilter input, .searchform input, .addform input { | ||
219 | border: none; | ||
220 | color: #606060; | ||
221 | background: none; | ||
222 | box-shadow: none; | ||
223 | padding: 5px; | ||
224 | } | ||
225 | |||
226 | .linksperpage input { | ||
227 | padding: 0; | ||
228 | } | ||
229 | |||
230 | .searchform #searchform_value { | ||
231 | width: 30%; | ||
232 | } | ||
233 | |||
234 | .tagfilter { | ||
235 | margin-left:24px; | ||
236 | } | ||
237 | |||
238 | .tagfilter div.awesomplete { | ||
239 | width: 15%; | ||
240 | } | ||
241 | |||
242 | .tagfilter #tagfilter_value { | ||
243 | display: inline; | ||
244 | } | ||
245 | |||
246 | .tagfilter li { | ||
247 | color: black; | ||
248 | } | ||
249 | |||
250 | .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton { | ||
251 | background-color: #dedede; | ||
252 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff)); | ||
253 | background: -webkit-linear-gradient(#dedede, #ffffff); | ||
254 | background: -moz-linear-gradient(#dedede, #ffffff); | ||
255 | background: -ms-linear-gradient(#dedede, #ffffff); | ||
256 | background: -o-linear-gradient(#dedede, #ffffff); | ||
257 | background: linear-gradient(#dedede, #ffffff); | ||
258 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); | ||
259 | padding: 0 5px 0 5px; | ||
260 | margin: 5px 0 5px 0; | ||
261 | height: 20px; | ||
262 | border-radius: 3px 3px 3px 3px; | ||
263 | cursor: pointer; | ||
264 | } | ||
265 | |||
266 | #shaarli_title { | ||
267 | font-weight: bold; | ||
268 | font-style: italic; | ||
269 | margin-top: 0; | ||
270 | } | ||
271 | |||
272 | #shaarli_title a { | ||
273 | color: #fff !important; | ||
274 | } | ||
275 | |||
276 | #pageheader a:visited { | ||
277 | color: #98C943; | ||
278 | text-decoration: none; | ||
279 | } | ||
280 | |||
281 | #pageheader a:hover { | ||
282 | color: #FFFFC9; | ||
283 | text-decoration: none; | ||
284 | } | ||
285 | |||
286 | #pageheader a:active { | ||
287 | color: #bbb; | ||
288 | text-decoration: none; | ||
289 | } | ||
290 | |||
291 | #searchcriteria { | ||
292 | padding: 4px 0px 5px 5px; | ||
293 | font-weight: bold; | ||
294 | } | ||
295 | |||
296 | .paging { | ||
297 | padding: 5px; | ||
298 | background-color: #777; | ||
299 | color: #ccc; | ||
300 | text-align: center; | ||
301 | clear: both; | ||
302 | } | ||
303 | |||
304 | .paging a:link { | ||
305 | color: #ccc; | ||
306 | text-decoration: none; | ||
307 | } | ||
308 | |||
309 | .paging a:visited { | ||
310 | color: #ccc; | ||
311 | } | ||
312 | |||
313 | .paging a:hover { | ||
314 | color: #FFFFC9; | ||
315 | } | ||
316 | |||
317 | .paging a:active { | ||
318 | color: #fff; | ||
319 | } | ||
320 | |||
321 | .paging_privatelinks { | ||
322 | float: left; | ||
323 | } | ||
324 | |||
325 | .paging_linksperpage { | ||
326 | float: right; | ||
327 | padding-right: 5px; | ||
328 | margin: 0px 10px 2px 0px; | ||
329 | } | ||
330 | |||
331 | .paging_linksperpage form.linksperpage { | ||
332 | display: inline; | ||
333 | } | ||
334 | |||
335 | .paging_linksperpage form.linksperpage input { | ||
336 | height: 15px; | ||
337 | } | ||
338 | |||
339 | .paging_current { | ||
340 | display: inline; | ||
341 | color: #fff; | ||
342 | padding: 0 20 0 20; | ||
343 | } | ||
344 | |||
345 | .paging_older { | ||
346 | margin-right: 15px; | ||
347 | } | ||
348 | |||
349 | .paging_newer { | ||
350 | margin-left: 15px; | ||
351 | } | ||
352 | |||
353 | #headerform { | ||
354 | color: #ffffff; | ||
355 | padding: 5px 5px 5px 5px; | ||
356 | clear: both; | ||
357 | } | ||
358 | |||
359 | #headerform input.linkurl { | ||
360 | width: 50%; | ||
361 | font-size: inherit; | ||
362 | } | ||
363 | |||
364 | #headerform label { | ||
365 | cursor: pointer; | ||
366 | margin-right: 10px; | ||
367 | } | ||
368 | |||
369 | #headerform label[for=longlastingsession] { | ||
370 | display: block; | ||
371 | width: 100%; | ||
372 | margin-top: 5px; | ||
373 | } | ||
374 | |||
375 | #toolsdiv { | ||
376 | color: #ffffff; | ||
377 | padding: 5px 5px 5px 5px; | ||
378 | clear: left; | ||
379 | } | ||
380 | |||
381 | #uploaddiv { | ||
382 | color: #ffffff; | ||
383 | padding: 5px 5px 5px 5px; | ||
384 | clear: left; | ||
385 | } | ||
386 | |||
387 | #editlinkform { | ||
388 | height: 100%; | ||
389 | padding: 5px 5px 5px 15px; | ||
390 | width: 80%; | ||
391 | clear: left; | ||
392 | } | ||
393 | |||
394 | #editlinkform label { | ||
395 | cursor: pointer; | ||
396 | color: #ffffff; | ||
397 | } | ||
398 | |||
399 | #editlinkform textarea, #editlinkform .lf_input { | ||
400 | width: 100%; | ||
401 | } | ||
402 | |||
403 | #linklist li { | ||
404 | padding: 4px 10px 15px 20px; | ||
405 | border-top: 1px solid #bbb; | ||
406 | clear: both; | ||
407 | background-color: #F2F2F2; | ||
408 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#ffffff)); | ||
409 | background: -webkit-linear-gradient(#F2F2F2, #ffffff); | ||
410 | background: -moz-linear-gradient(#F2F2F2, #ffffff); | ||
411 | background: -ms-linear-gradient(#F2F2F2, #ffffff); | ||
412 | background: -o-linear-gradient(#F2F2F2, #ffffff); | ||
413 | background: linear-gradient(#F2F2F2, #ffffff); | ||
414 | } | ||
415 | |||
416 | /* | ||
417 | #linklist li.publicLinkHightLight:hover, #linklist li:hover { | ||
418 | background: #E9FFCE; | ||
419 | } | ||
420 | */ | ||
421 | |||
422 | .linkdate { | ||
423 | font-size:8pt; | ||
424 | color:#888; | ||
425 | } | ||
426 | |||
427 | .linkdate a { | ||
428 | color:#E28E3F; | ||
429 | } | ||
430 | |||
431 | #linklist li.private { | ||
432 | background: url('../images/private.png') no-repeat 4px center; | ||
433 | padding-left: 30px; | ||
434 | } | ||
435 | |||
436 | #linklist li { | ||
437 | padding-left: 30px; | ||
438 | } | ||
439 | |||
440 | .private .linktitle a { | ||
441 | color: #969696; | ||
442 | } | ||
443 | |||
444 | .linktitle { | ||
445 | font-size: 14pt; | ||
446 | font-weight: bold; | ||
447 | } | ||
448 | |||
449 | .linktitle a { | ||
450 | text-decoration: none; | ||
451 | color: #80AD48; | ||
452 | } | ||
453 | |||
454 | .linktitle a:hover { | ||
455 | color: #F57900; | ||
456 | } | ||
457 | |||
458 | .linkdate { | ||
459 | font-size: 8pt; | ||
460 | color: #888; | ||
461 | } | ||
462 | |||
463 | .linkdate a { | ||
464 | background-image: url('../images/calendar.png'); | ||
465 | padding: 2px 0 3px 20px; | ||
466 | background-repeat: no-repeat; | ||
467 | text-decoration: none; | ||
468 | color: #E28E3F; | ||
469 | } | ||
470 | |||
471 | .linkdate a:hover { | ||
472 | color: #F57900 } | ||
473 | |||
474 | .linkurl { | ||
475 | font-size: 8pt; | ||
476 | color: #4BAA74; | ||
477 | } | ||
478 | |||
479 | .linkdescription { | ||
480 | color: #000; | ||
481 | margin-top: 0; | ||
482 | margin-bottom: 12px; | ||
483 | font-weight: normal; | ||
484 | overflow: auto; | ||
485 | } | ||
486 | |||
487 | .linkdescription a { | ||
488 | text-decoration: none; | ||
489 | color: #3465A4; | ||
490 | } | ||
491 | |||
492 | .linkdescription a:hover { | ||
493 | color: #F57900; | ||
494 | } | ||
495 | |||
496 | .linktaglist { | ||
497 | padding-top: 10px; | ||
498 | line-height: 200%; | ||
499 | } | ||
500 | |||
501 | .linktag { | ||
502 | font-size: 9pt; | ||
503 | background-color: #F2F2F2; | ||
504 | background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#ffffff)); | ||
505 | background: -webkit-linear-gradient(#F2F2F2, #ffffff); | ||
506 | background: -moz-linear-gradient(#F2F2F2, #ffffff); | ||
507 | background: -ms-linear-gradient(#F2F2F2, #ffffff); | ||
508 | background: -o-linear-gradient(#F2F2F2, #ffffff); | ||
509 | background: linear-gradient(#F2F2F2, #ffffff); | ||
510 | box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); | ||
511 | padding: 3px 5px 3px 20px; | ||
512 | height: 20px; | ||
513 | border-radius: 3px; | ||
514 | cursor: pointer; | ||
515 | background-image: url('../images/tag_blue.png'); | ||
516 | background-repeat: no-repeat; | ||
517 | background-position: 3px center; | ||
518 | background-color: #ffffff; | ||
519 | } | ||
520 | |||
521 | .linktag:hover { | ||
522 | border-color: #555573; | ||
523 | color: #000; | ||
524 | } | ||
525 | |||
526 | .linktag a { | ||
527 | color: #777; | ||
528 | text-decoration: none; | ||
529 | } | ||
530 | |||
531 | .linktag .remove { | ||
532 | border-left: 1px solid #aaa; | ||
533 | padding-left: 5px; | ||
534 | color:#6767A7; | ||
535 | } | ||
536 | |||
537 | .linkshort { | ||
538 | font-size: 8pt; | ||
539 | color: #888; | ||
540 | } | ||
541 | |||
542 | .linkshort a { | ||
543 | text-decoration: none; | ||
544 | color: #393964; | ||
545 | } | ||
546 | |||
547 | .linkshort a:hover { | ||
548 | text-decoration: underline; | ||
549 | } | ||
550 | |||
551 | .buttoneditform { | ||
552 | display: inline; | ||
553 | } | ||
554 | |||
555 | #footer { | ||
556 | font-size: 8pt; | ||
557 | text-align: center; | ||
558 | color: #888; | ||
559 | clear: both; | ||
560 | max-width: 30em; | ||
561 | margin: 15px auto 15px auto; | ||
562 | } | ||
563 | |||
564 | #footer a { | ||
565 | color: #486D08; | ||
566 | } | ||
567 | |||
568 | #footer a:hover { | ||
569 | color: #000000; | ||
570 | } | ||
571 | |||
572 | #newversion { | ||
573 | background-color: #FFFFA0; | ||
574 | color: #000; | ||
575 | position: absolute; | ||
576 | top: 0; | ||
577 | right: 0; | ||
578 | padding: 2 7 2 7; | ||
579 | font-size: 9pt; | ||
580 | } | ||
581 | |||
582 | #newversion #version_id { | ||
583 | text-decoration: blink; | ||
584 | } | ||
585 | |||
586 | #cloudtag { | ||
587 | padding-left: 10%; | ||
588 | padding-right: 10%; | ||
589 | } | ||
590 | |||
591 | #cloudtag .count { | ||
592 | color: #99f; | ||
593 | font-size: 9pt; | ||
594 | padding-left: 5px; | ||
595 | padding-right: 2px; | ||
596 | } | ||
597 | |||
598 | #cloudtag a { | ||
599 | color: black; | ||
600 | text-decoration: none; | ||
601 | } | ||
602 | |||
603 | #install { | ||
604 | margin: 0 20px; | ||
605 | } | ||
606 | |||
607 | #installform { | ||
608 | border: 1px solid black; | ||
609 | padding: 10px; | ||
610 | } | ||
611 | |||
612 | #installform table { | ||
613 | border: none; | ||
614 | } | ||
615 | |||
616 | #installform td { | ||
617 | font-size: 10pt; | ||
618 | color: black; | ||
619 | padding: 10px 5px 10px 5px; | ||
620 | clear: left; | ||
621 | } | ||
622 | |||
623 | #installform input.bigbutton { | ||
624 | float: right; | ||
625 | } | ||
626 | |||
627 | #changepasswordform { | ||
628 | color: #ccc; | ||
629 | padding: 10px 5px 10px 5px; | ||
630 | clear: left; | ||
631 | } | ||
632 | |||
633 | #changetag { | ||
634 | color: #ccc; | ||
635 | padding: 10px 5px 10px 5px; | ||
636 | clear: left; | ||
637 | } | ||
638 | |||
639 | #changetag #totag { | ||
640 | margin-left: 40px; | ||
641 | } | ||
642 | |||
643 | #changetag div { | ||
644 | float:left; | ||
645 | } | ||
646 | |||
647 | #changetag label { | ||
648 | padding: 5px; | ||
649 | } | ||
650 | |||
651 | #changetag li { | ||
652 | color: #000; | ||
653 | } | ||
654 | #configform td { | ||
655 | color: #ccc; | ||
656 | font-size: 10pt; | ||
657 | padding: 10px 5px 10px 5px; | ||
658 | } | ||
659 | |||
660 | #configform { | ||
661 | color: #ccc; | ||
662 | padding: 10px 5px 10px 5px; | ||
663 | clear: left; | ||
664 | } | ||
665 | |||
666 | .thumbnail { | ||
667 | float: right; | ||
668 | margin: 0px 10px 0px 10px; | ||
669 | } | ||
670 | |||
671 | .thumbnail img { | ||
672 | border-radius: 3px; | ||
673 | box-shadow: 0.5px 0.5px 0.5px 1px #dde4e6; | ||
674 | } | ||
675 | |||
676 | /* If you want thumbnails on the left: | ||
677 | .thumbnail { | ||
678 | float: left; | ||
679 | margin-right: 10px; | ||
680 | } | ||
681 | .linkcontainer { | ||
682 | position: static; | ||
683 | margin-left: 130px; | ||
684 | } | ||
685 | */ | ||
686 | |||
687 | /* --- Picture wall CSS --- */ | ||
688 | #picwall_container { | ||
689 | color: #fff; | ||
690 | background-color: #000; | ||
691 | clear: both; | ||
692 | } | ||
693 | |||
694 | .picwall_pictureframe { | ||
695 | background-color: #000; | ||
696 | z-index: 5; | ||
697 | position: relative; | ||
698 | display: table-cell; | ||
699 | vertical-align: middle; | ||
700 | width: 90px; | ||
701 | height: 90px; | ||
702 | overflow: hidden; | ||
703 | text-align: center; | ||
704 | float: left; | ||
705 | } | ||
706 | |||
707 | .b-lazy { | ||
708 | -webkit-transition: opacity 500ms ease-in-out; | ||
709 | -moz-transition: opacity 500ms ease-in-out; | ||
710 | -o-transition: opacity 500ms ease-in-out; | ||
711 | transition: opacity 500ms ease-in-out; | ||
712 | opacity: 0; | ||
713 | } | ||
714 | .b-lazy.b-loaded { | ||
715 | opacity: 1; | ||
716 | } | ||
717 | |||
718 | .picwall_pictureframe img { | ||
719 | max-width: 100%; | ||
720 | height: auto; | ||
721 | color: transparent; | ||
722 | } /* Adapt the width of the image */ | ||
723 | |||
724 | .picwall_pictureframe a { | ||
725 | text-decoration: none; | ||
726 | } | ||
727 | |||
728 | /* CSS to show title when hovering an image - no javascript required. */ | ||
729 | .picwall_pictureframe span.info { | ||
730 | display: none; | ||
731 | } | ||
732 | |||
733 | .picwall_pictureframe:hover span.info { | ||
734 | display: block; | ||
735 | position: absolute; | ||
736 | top: 0; | ||
737 | left: 0; | ||
738 | width: 90px; | ||
739 | font-weight: bold; | ||
740 | font-size: 8pt; | ||
741 | color: #fff; | ||
742 | text-align: left; | ||
743 | background-color: transparent; | ||
744 | background-color: rgba(0, 0, 0, 0.4); | ||
745 | /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */ | ||
746 | filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000); | ||
747 | /* IE6IE9 */ | ||
748 | text-shadow: 2px 2px 1px #000000; | ||
749 | } | ||
750 | |||
751 | #linklist li.publicLinkHightLight { | ||
752 | background: #ffffff; | ||
753 | } | ||
754 | |||
755 | div.daily { | ||
756 | font-family: Georgia, 'DejaVu Serif', Norasi, serif; | ||
757 | background-color: #E6D6BE; | ||
758 | /* Background paper texture by BashCorpo: | ||
759 | http://www.bashcorpo.dk/textures.php | ||
760 | http://bashcorpo.deviantart.com/art/Grungy-paper-texture-v-5-22966998 */ | ||
761 | background-image: url("../images/Paper_texture_v5_by_bashcorpo_w1000.jpg"); | ||
762 | -webkit-background-size: cover; | ||
763 | -moz-background-size: cover; | ||
764 | -o-background-size: cover; | ||
765 | background-size: cover; | ||
766 | position: relative; | ||
767 | border-bottom: 2px solid black; | ||
768 | } | ||
769 | |||
770 | #daily_col1 { | ||
771 | float: left; | ||
772 | position: relative; | ||
773 | width: 33%; | ||
774 | padding-left: 1%; | ||
775 | } | ||
776 | |||
777 | #daily_col2 { | ||
778 | float: left; | ||
779 | position: relative; | ||
780 | width: 33%; | ||
781 | } | ||
782 | |||
783 | #daily_col3 { | ||
784 | float: left; | ||
785 | position: relative; | ||
786 | width: 33%; | ||
787 | } | ||
788 | |||
789 | div.dailyAbout { | ||
790 | float: left; | ||
791 | border: 1px solid black; | ||
792 | font-size: 8pt; | ||
793 | position: absolute; | ||
794 | left: 10px; | ||
795 | top: 15px; | ||
796 | padding: 5px 5px 5px 5px; | ||
797 | text-align: center; | ||
798 | } | ||
799 | |||
800 | div.dailyAbout a { | ||
801 | color: #890500; | ||
802 | } | ||
803 | |||
804 | div.dailyAbout img { | ||
805 | position: relative; | ||
806 | top: 3px; | ||
807 | margin-right: 4px; | ||
808 | width: 14px; | ||
809 | height: 14px; | ||
810 | } | ||
811 | |||
812 | div.dailyEntryPermalink { | ||
813 | float: right; | ||
814 | } | ||
815 | |||
816 | div.dailyTitle { | ||
817 | font-weight: bold; | ||
818 | font-size: 44pt; | ||
819 | text-align: center; | ||
820 | padding: 10px 20px 0px 20px; | ||
821 | } | ||
822 | |||
823 | div.dailyDate { | ||
824 | font-size: 12pt; | ||
825 | font-weight: bold; | ||
826 | text-align: center; | ||
827 | padding: 0px 20px 30px 20px; | ||
828 | } | ||
829 | |||
830 | /* Individual entries in "Daily": */ | ||
831 | div.dailyEntry { | ||
832 | margin: 5px 10px 2px 5px; | ||
833 | font-size: 11pt; | ||
834 | border-top: 1px solid #555; | ||
835 | } | ||
836 | |||
837 | div.dailyEntry a { | ||
838 | text-decoration: none; | ||
839 | color: #890500; | ||
840 | } | ||
841 | |||
842 | div.dailyEntryTags { | ||
843 | font-size: 7.75pt; | ||
844 | } | ||
845 | |||
846 | div.dailyEntryTitle { | ||
847 | font-size: 18pt; | ||
848 | font-weight: bold; | ||
849 | } | ||
850 | |||
851 | div.dailyEntryLinkdate { | ||
852 | font-size: 8pt; | ||
853 | } | ||
854 | |||
855 | div.dailyEntryThumbnail { | ||
856 | width: 100%; | ||
857 | text-align: center; | ||
858 | background-color: rgb(128, 128, 128); | ||
859 | background: url(../images/50pc_transparent.png); | ||
860 | padding: 4px 0px 2px 0px; | ||
861 | } | ||
862 | |||
863 | div.dailyEntryDescription { | ||
864 | margin-top: 10px; | ||
865 | margin-bottom: 30px; | ||
866 | text-align: justify; | ||
867 | overflow: auto; | ||
868 | } | ||
869 | |||
870 | div.dailyNoEntry { | ||
871 | text-align: center; | ||
872 | padding: 40px 0px 90px 0px; | ||
873 | } | ||
874 | |||
875 | .daily #closing { | ||
876 | clear: both; | ||
877 | text-align: center; | ||
878 | padding-bottom: 20px; | ||
879 | } | ||
880 | |||
881 | /* Common CSS screwdriver */ | ||
882 | .clear { | ||
883 | clear: both; | ||
884 | } | ||
885 | |||
886 | .right { | ||
887 | text-align: right; | ||
888 | } | ||
889 | |||
890 | .white { | ||
891 | color: white; | ||
892 | } | ||
893 | |||
894 | /* For lazy images loading in picture wall. | ||
895 | Using http://www.appelsiini.net/projects/lazyload | ||
896 | */ | ||
897 | .lazyimage { | ||
898 | display: none; | ||
899 | } | ||
900 | |||
901 | #configuration_table td { | ||
902 | border: none; | ||
903 | padding: 10px; | ||
904 | vertical-align: top; | ||
905 | } | ||
906 | |||
907 | @media print { | ||
908 | html { | ||
909 | border: none; | ||
910 | background: #fff !important; | ||
911 | color: #000 !important; | ||
912 | } | ||
913 | |||
914 | body { | ||
915 | font-size: 12pt; | ||
916 | width: auto !important; | ||
917 | margin: auto !important; | ||
918 | } | ||
919 | |||
920 | /* Minimum numer of lines to display when splitting a paragraph | ||
921 | over two pages */ | ||
922 | p { | ||
923 | orphans: 3; | ||
924 | widows: 3; | ||
925 | } | ||
926 | |||
927 | a { | ||
928 | color: #000 !important; | ||
929 | text-decoration: none !important; | ||
930 | } | ||
931 | |||
932 | #pageheader, .paging, #linklist li form, #footer { | ||
933 | display: none; | ||
934 | } | ||
935 | |||
936 | #linklist li { | ||
937 | padding: 2 0 10 0; | ||
938 | border-top: 2px solid #000; | ||
939 | clear: both; | ||
940 | } | ||
941 | |||
942 | #linklist li.private { | ||
943 | background-color: none; | ||
944 | border-left: 0; | ||
945 | } | ||
946 | |||
947 | .linkdate { | ||
948 | line-height: 2; | ||
949 | } | ||
950 | |||
951 | .linkurl { | ||
952 | color: #000; | ||
953 | } | ||
954 | |||
955 | .linkdescription { | ||
956 | font-size: 10pt; | ||
957 | } | ||
958 | |||
959 | .linktag { | ||
960 | border: 1px solid black; | ||
961 | font-style: italic; | ||
962 | font-size: 8pt; | ||
963 | } | ||
964 | } | ||
965 | |||
966 | @media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 854px) { | ||
967 | /* A few fixes for mobile devices (far from perfect). */ | ||
968 | |||
969 | .tagfilter div.awesomplete { | ||
970 | width: 70%; | ||
971 | } | ||
972 | |||
973 | .nomobile { | ||
974 | display: none; | ||
975 | } | ||
976 | |||
977 | #logo { | ||
978 | display: none; | ||
979 | } | ||
980 | |||
981 | #pageheader #menu ul { | ||
982 | text-align: center; | ||
983 | } | ||
984 | |||
985 | #pageheader #menu a { | ||
986 | padding: 5px; | ||
987 | border-radius: 3px 3px 3px 3px; | ||
988 | margin: 3px; | ||
989 | } | ||
990 | |||
991 | #headerform label { | ||
992 | width: 100%; | ||
993 | display: block; | ||
994 | height: auto; | ||
995 | line-height: 25px; | ||
996 | padding-bottom: 10px; | ||
997 | } | ||
998 | |||
999 | #headerform label input[type=text], | ||
1000 | #headerform label input[type=password]{ | ||
1001 | float: right; | ||
1002 | width: 70%; | ||
1003 | } | ||
1004 | |||
1005 | .searchform, .tagfilter { | ||
1006 | display: block !important; | ||
1007 | margin: 0px 3px 7px 0px !important; | ||
1008 | padding: 0px !important; | ||
1009 | width: 97% !important; | ||
1010 | } | ||
1011 | |||
1012 | .searchform input, .tagfilter input { | ||
1013 | margin: 0px !important; | ||
1014 | padding: 0px !important; | ||
1015 | display: inline !important; | ||
1016 | } | ||
1017 | |||
1018 | .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton, a.bigbutton { | ||
1019 | width: 30%; | ||
1020 | font-size: smaller; | ||
1021 | } | ||
1022 | |||
1023 | #searchform_value { | ||
1024 | width: 70% !important; | ||
1025 | } | ||
1026 | |||
1027 | #tagfilter_value { | ||
1028 | width: 70% !important; | ||
1029 | } | ||
1030 | |||
1031 | div.qrcode { | ||
1032 | position: relative; | ||
1033 | float: left; | ||
1034 | top: -10px; | ||
1035 | left: 0px; | ||
1036 | } | ||
1037 | |||
1038 | .paging_privatelinks { | ||
1039 | float: none; | ||
1040 | } | ||
1041 | |||
1042 | .paging_linksperpage { | ||
1043 | float: none; | ||
1044 | margin-bottom: 10px; | ||
1045 | font-size: smaller; | ||
1046 | } | ||
1047 | |||
1048 | #paging_older, #paging_newer, .paging_linksperpage a { | ||
1049 | border: 1px solid black; | ||
1050 | padding: 3px 5px 3px 5px; | ||
1051 | background-color: #666; | ||
1052 | color: #fff; | ||
1053 | border-radius: 3px 3px 3px 3px; | ||
1054 | } | ||
1055 | |||
1056 | .thumbnail { | ||
1057 | float: none; | ||
1058 | height: auto; | ||
1059 | margin: 0px; | ||
1060 | text-align: center; | ||
1061 | } | ||
1062 | |||
1063 | #cloudtag { | ||
1064 | padding: 0px; | ||
1065 | } | ||
1066 | |||
1067 | div.dailyAbout { | ||
1068 | float: none; | ||
1069 | position: relative; | ||
1070 | width: 100%; | ||
1071 | clear: both; | ||
1072 | padding: 0px; | ||
1073 | top: 0px; | ||
1074 | left: 0px; | ||
1075 | } | ||
1076 | |||
1077 | #daily_col1, #daily_col2, #daily_col3 { | ||
1078 | float: none; | ||
1079 | width: 100%; | ||
1080 | padding: 0px; | ||
1081 | } | ||
1082 | |||
1083 | div.dailyTitle { | ||
1084 | font-size: 18pt; | ||
1085 | margin-top: 5px; | ||
1086 | padding: 0px; | ||
1087 | } | ||
1088 | |||
1089 | div.dailyDate { | ||
1090 | font-size: 11pt; | ||
1091 | padding: 0px; | ||
1092 | display: block; | ||
1093 | } | ||
1094 | |||
1095 | div.dailyEntryTitle { | ||
1096 | font-size: 16pt; | ||
1097 | font-weight: bold; | ||
1098 | } | ||
1099 | |||
1100 | div.dailyEntryDescription { | ||
1101 | font-size: 10pt; | ||
1102 | } | ||
1103 | } | ||
1104 | |||
1105 | #toolsdiv a.button-description { | ||
1106 | clear: none; | ||
1107 | } | ||
1108 | |||
1109 | /* Highlight search results */ | ||
1110 | .highlight { | ||
1111 | background-color: #FFFF33; | ||
1112 | } | ||
1113 | |||
1114 | .center { | ||
1115 | text-align: center; | ||
1116 | } | ||
1117 | |||
1118 | ul.errors { | ||
1119 | color: red; | ||
1120 | float: left; | ||
1121 | } | ||
1122 | |||
1123 | #pluginsadmin { | ||
1124 | width: 80%; | ||
1125 | padding: 20px 0 0 20px; | ||
1126 | } | ||
1127 | |||
1128 | #pluginsadmin section { | ||
1129 | padding: 20px 0; | ||
1130 | } | ||
1131 | |||
1132 | #pluginsadmin .plugin_parameters { | ||
1133 | margin: 10px 0; | ||
1134 | } | ||
1135 | |||
1136 | #pluginsadmin h1 { | ||
1137 | font-style: normal; | ||
1138 | } | ||
1139 | |||
1140 | #pluginsadmin h2 { | ||
1141 | font-size: 1.4em; | ||
1142 | font-weight: bold; | ||
1143 | } | ||
1144 | |||
1145 | #pluginsadmin table { | ||
1146 | width: 100%; | ||
1147 | } | ||
1148 | |||
1149 | #pluginsadmin table, #pluginsadmin th, #pluginsadmin td { | ||
1150 | border-width: 1px 0; | ||
1151 | border-style: solid; | ||
1152 | border-color: #c0c0c0; | ||
1153 | } | ||
1154 | |||
1155 | #pluginsadmin table th { | ||
1156 | font-weight: bold; | ||
1157 | padding: 10px 0; | ||
1158 | } | ||
1159 | |||
1160 | #pluginsadmin table td { | ||
1161 | padding: 5px 0; | ||
1162 | } | ||
1163 | |||
1164 | #pluginsadmin input[type=submit] { | ||
1165 | margin: 10px 0; | ||
1166 | } | ||
1167 | |||
1168 | #pluginsadmin label { | ||
1169 | cursor: pointer; | ||
1170 | } | ||
1171 | |||
1172 | #pluginsadmin .plugin_parameter { | ||
1173 | padding: 10px 0; | ||
1174 | border-width: 1px 0; | ||
1175 | border-style: solid; | ||
1176 | border-color: #c0c0c0; | ||
1177 | } | ||
1178 | |||
1179 | #pluginsadmin .float_label { | ||
1180 | float: left; | ||
1181 | width: 40%; | ||
1182 | } | ||
1183 | |||
1184 | #pluginsadmin a { | ||
1185 | color: #486D08; | ||
1186 | } | ||
1187 | |||
1188 | #pluginsadmin a.arrow { | ||
1189 | color: black; | ||
1190 | } | ||
1191 | |||
1192 | /* 404 page */ | ||
1193 | .error-container { | ||
1194 | |||
1195 | margin: 50px; | ||
1196 | margin-top: 20px; | ||
1197 | } | ||
1198 | |||
1199 | .error-container h1 { | ||
1200 | text-decoration: none; | ||
1201 | font-style: normal; | ||
1202 | color: #80AD48; | ||
1203 | } | ||
1204 | |||
1205 | .linklist-plugin-icon { | ||
1206 | width: 13px; | ||
1207 | height: 13px; | ||
1208 | } | ||
diff --git a/tpl/vintage/daily.html b/tpl/vintage/daily.html new file mode 100644 index 00000000..e86e90b1 --- /dev/null +++ b/tpl/vintage/daily.html | |||
@@ -0,0 +1,101 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body> | ||
5 | <div id="pageheader"> | ||
6 | {include="page.header"} | ||
7 | </div> | ||
8 | <div class="daily"> | ||
9 | <div id="plugin_zone_start_picwall" class="plugin_zone"> | ||
10 | {loop="$plugin_start_zone"} | ||
11 | {$value} | ||
12 | {/loop} | ||
13 | </div> | ||
14 | |||
15 | <div class="dailyAbout"> | ||
16 | All links of one day<br>in a single page.<br> | ||
17 | {if="$previousday"} <a href="?do=daily&day={$previousday}"><b><</b>Previous day</a>{else}<b><</b>Previous day{/if} | ||
18 | - | ||
19 | {if="$nextday"}<a href="?do=daily&day={$nextday}">Next day<b>></b></a>{else}Next day<b>></b>{/if} | ||
20 | <br> | ||
21 | |||
22 | {loop="$daily_about_plugin"} | ||
23 | {$value} | ||
24 | {/loop} | ||
25 | |||
26 | <br> | ||
27 | <a href="?do=dailyrss" title="1 RSS entry per day"><img src="images/feed-icon-14x14.png#" alt="rss_feed">Daily RSS Feed</a> | ||
28 | </div> | ||
29 | |||
30 | <div class="dailyTitle"> | ||
31 | <img src="images/floral_left.png" width="51" height="50" class="nomobile" alt="floral_left"> | ||
32 | The Daily Shaarli | ||
33 | <img src="images/floral_right.png" width="51" height="50" class="nomobile" alt="floral_right"> | ||
34 | </div> | ||
35 | |||
36 | <div class="dailyDate"> | ||
37 | <span class="nomobile">———————————</span> | ||
38 | {function="strftime('%A %d, %B %Y', $day)"} | ||
39 | <span class="nomobile">———————————</span> | ||
40 | </div> | ||
41 | |||
42 | <div class="clear"></div> | ||
43 | |||
44 | {if="$linksToDisplay"} | ||
45 | {loop="$cols"} | ||
46 | {if="isset($value[0])"} | ||
47 | <div id="daily_col{$counter+1}"> | ||
48 | {loop="$value"} | ||
49 | {$link=$value} | ||
50 | <div class="dailyEntry"> | ||
51 | <div class="dailyEntryPermalink"> | ||
52 | <a href="?{$value.shorturl}"> | ||
53 | <img src="images/squiggle.png" width="25" height="26" title="permalink" alt="permalink"> | ||
54 | </a> | ||
55 | </div> | ||
56 | {if="!$hide_timestamps || isLoggedIn()"} | ||
57 | <div class="dailyEntryLinkdate"> | ||
58 | <a href="?{$value.shorturl}">{function="strftime('%c', $link.timestamp)"}</a> | ||
59 | </div> | ||
60 | {/if} | ||
61 | {if="$link.tags"} | ||
62 | <div class="dailyEntryTags"> | ||
63 | {loop="$link.taglist"} | ||
64 | {$value} - | ||
65 | {/loop} | ||
66 | </div> | ||
67 | {/if} | ||
68 | <div class="dailyEntryTitle"> | ||
69 | <a href="{$link.real_url}">{$link.title}</a> | ||
70 | </div> | ||
71 | {if="$link.thumbnail"} | ||
72 | <div class="dailyEntryThumbnail">{$link.thumbnail}</div> | ||
73 | {/if} | ||
74 | <div class="dailyEntryDescription">{$link.formatedDescription}</div> | ||
75 | |||
76 | <div class="dailyEntryFooter"> | ||
77 | {loop="$link.link_plugin"} | ||
78 | {$value} | ||
79 | {/loop} | ||
80 | </div> | ||
81 | </div> | ||
82 | {/loop} | ||
83 | </div> | ||
84 | {/if} | ||
85 | {/loop} | ||
86 | {else} | ||
87 | <div class="dailyNoEntry">No articles on this day.</div> | ||
88 | {/if} | ||
89 | |||
90 | <div class="clear"></div> | ||
91 | |||
92 | <div id="plugin_zone_end_picwall" class="plugin_zone"> | ||
93 | {loop="$plugin_end_zone"} | ||
94 | {$value} | ||
95 | {/loop} | ||
96 | </div> | ||
97 | <div id="closing"><img src="images/squiggle_closing.png" width="66" height="61" alt="-"></div> | ||
98 | </div> | ||
99 | {include="page.footer"} | ||
100 | </body> | ||
101 | </html> | ||
diff --git a/tpl/vintage/dailyrss.html b/tpl/vintage/dailyrss.html new file mode 100644 index 00000000..ddbd6c5e --- /dev/null +++ b/tpl/vintage/dailyrss.html | |||
@@ -0,0 +1,16 @@ | |||
1 | <item> | ||
2 | <title>{$title} - {function="strftime('%A %e %B %Y', $daydate)"}</title> | ||
3 | <guid>{$absurl}</guid> | ||
4 | <link>{$absurl}</link> | ||
5 | <pubDate>{$rssdate}</pubDate> | ||
6 | <description><![CDATA[ | ||
7 | {loop="$links"} | ||
8 | <h3><a href="{$value.url}">{$value.title}</a></h3> | ||
9 | <small>{if="!$hide_timestamps"}{function="strftime('%c', $value.timestamp)"} - {/if}{if="$value.tags"}{$value.tags}{/if}<br> | ||
10 | {$value.url}</small><br> | ||
11 | {if="$value.thumbnail"}{$value.thumbnail}{/if}<br> | ||
12 | {if="$value.description"}{$value.formatedDescription}{/if} | ||
13 | <br><br><hr> | ||
14 | {/loop} | ||
15 | ]]></description> | ||
16 | </item> | ||
diff --git a/tpl/vintage/editlink.html b/tpl/vintage/editlink.html new file mode 100644 index 00000000..f855dfb1 --- /dev/null +++ b/tpl/vintage/editlink.html | |||
@@ -0,0 +1,63 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"} | ||
4 | <link type="text/css" rel="stylesheet" href="inc/awesomplete.css#" /> | ||
5 | </head> | ||
6 | <body | ||
7 | {if="$link.title==''"}onload="document.linkform.lf_title.focus();" | ||
8 | {elseif="$link.description==''"}onload="document.linkform.lf_description.focus();" | ||
9 | {else}onload="document.linkform.lf_tags.focus();"{/if} > | ||
10 | <div id="pageheader"> | ||
11 | {if="$source !== 'firefoxsocialapi'"} | ||
12 | {include="page.header"} | ||
13 | {else} | ||
14 | <div id="shaarli_title"><a href="{$titleLink}">{$shaarlititle}</a></div> | ||
15 | {/if} | ||
16 | <div id="editlinkform"> | ||
17 | <form method="post" name="linkform"> | ||
18 | <input type="hidden" name="lf_linkdate" value="{$link.linkdate}"> | ||
19 | {if="isset($link.id)"} | ||
20 | <input type="hidden" name="lf_id" value="{$link.id}"> | ||
21 | {/if} | ||
22 | <label for="lf_url"><i>URL</i></label><br><input type="text" name="lf_url" id="lf_url" value="{$link.url}" class="lf_input"><br> | ||
23 | <label for="lf_title"><i>Title</i></label><br><input type="text" name="lf_title" id="lf_title" value="{$link.title}" class="lf_input"><br> | ||
24 | <label for="lf_description"><i>Description</i></label><br><textarea name="lf_description" id="lf_description" rows="4" cols="25">{$link.description}</textarea><br> | ||
25 | <label for="lf_tags"><i>Tags</i></label><br> | ||
26 | <input type="text" name="lf_tags" id="lf_tags" value="{$link.tags}" class="lf_input" | ||
27 | data-list="{loop="$tags"}{$key}, {/loop}" data-multiple autocomplete="off" ><br> | ||
28 | |||
29 | {loop="$edit_link_plugin"} | ||
30 | {$value} | ||
31 | {/loop} | ||
32 | |||
33 | {if="($link_is_new && $default_private_links) || $link.private == true"} | ||
34 | <input type="checkbox" checked="checked" name="lf_private" id="lf_private"> | ||
35 | <label for="lf_private"><i>Private</i></label><br> | ||
36 | {else} | ||
37 | <input type="checkbox" name="lf_private" id="lf_private"> | ||
38 | <label for="lf_private"><i>Private</i></label><br><br> | ||
39 | {/if} | ||
40 | <input type="submit" value="Save" name="save_edit" class="bigbutton"> | ||
41 | <input type="submit" value="Cancel" name="cancel_edit" class="bigbutton"> | ||
42 | {if="!$link_is_new && isset($link.id)"} | ||
43 | <a href="?delete_link&lf_linkdate={$link.id}&token={$token}" | ||
44 | name="delete_link" class="bigbutton" | ||
45 | onClick="return confirmDeleteLink();"> | ||
46 | {'Delete'|t} | ||
47 | </a> | ||
48 | {/if} | ||
49 | <input type="hidden" name="token" value="{$token}"> | ||
50 | {if="$http_referer"}<input type="hidden" name="returnurl" value="{$http_referer}">{/if} | ||
51 | </form> | ||
52 | </div> | ||
53 | </div> | ||
54 | {if="$source !== 'firefoxsocialapi'"} | ||
55 | {include="page.footer"} | ||
56 | {/if} | ||
57 | <script src="inc/awesomplete.min.js#"></script> | ||
58 | <script src="inc/awesomplete-multiple-tags.js#"></script> | ||
59 | <script> | ||
60 | awesompleteUniqueTag('#lf_tags'); | ||
61 | </script> | ||
62 | </body> | ||
63 | </html> | ||
diff --git a/tpl/vintage/export.bookmarks.html b/tpl/vintage/export.bookmarks.html new file mode 100644 index 00000000..127a5c20 --- /dev/null +++ b/tpl/vintage/export.bookmarks.html | |||
@@ -0,0 +1,10 @@ | |||
1 | <!DOCTYPE NETSCAPE-Bookmark-file-1> | ||
2 | <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> | ||
3 | <!-- This is an automatically generated file. | ||
4 | It will be read and overwritten. | ||
5 | Do Not Edit! -->{ignore}The RainTPL loop is formatted to avoid generating extra newlines{/ignore} | ||
6 | <TITLE>{$pagetitle}</TITLE> | ||
7 | <H1>Shaarli export of {$selection} bookmarks on {$date}</H1> | ||
8 | <DL><p>{loop="$links"} | ||
9 | <DT><A HREF="{$value.url}" ADD_DATE="{$value.timestamp}" PRIVATE="{$value.private}" TAGS="{$value.taglist}">{$value.title}</A>{if="$value.description"}{$eol}<DD>{$value.description}{/if}{/loop} | ||
10 | </DL><p> | ||
diff --git a/tpl/vintage/export.html b/tpl/vintage/export.html new file mode 100644 index 00000000..67c3d05f --- /dev/null +++ b/tpl/vintage/export.html | |||
@@ -0,0 +1,28 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body> | ||
5 | <div id="pageheader"> | ||
6 | {include="page.header"} | ||
7 | <div id="toolsdiv"> | ||
8 | <form method="GET"> | ||
9 | <input type="hidden" name="do" value="export"> | ||
10 | Selection:<br> | ||
11 | <input type="radio" name="selection" value="all" checked="true"> All<br> | ||
12 | <input type="radio" name="selection" value="private"> Private<br> | ||
13 | <input type="radio" name="selection" value="public"> Public<br> | ||
14 | <br> | ||
15 | <input type="checkbox" name="prepend_note_url" id="prepend_note_url"> | ||
16 | <label for="prepend_note_url"> | ||
17 | Prepend note permalinks with this Shaarli instance's URL | ||
18 | <em>(useful to import bookmarks in a web browser)</em> | ||
19 | </label> | ||
20 | <br><br> | ||
21 | <input class="bigbutton" type="submit" value="Export"> | ||
22 | </form> | ||
23 | <div class="clear"></div> | ||
24 | </div> | ||
25 | </div> | ||
26 | {include="page.footer"} | ||
27 | </body> | ||
28 | </html> | ||
diff --git a/tpl/vintage/feed.atom.html b/tpl/vintage/feed.atom.html new file mode 100644 index 00000000..49798e85 --- /dev/null +++ b/tpl/vintage/feed.atom.html | |||
@@ -0,0 +1,42 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <feed xmlns="http://www.w3.org/2005/Atom"> | ||
3 | <title>{$pagetitle}</title> | ||
4 | <subtitle>Shaared links</subtitle> | ||
5 | {if="$show_dates"} | ||
6 | <updated>{$last_update}</updated> | ||
7 | {/if} | ||
8 | <link rel="self" href="{$self_link}#" /> | ||
9 | <link rel="search" type="application/opensearchdescription+xml" href="{$index_url}?do=opensearch#" | ||
10 | title="Shaarli search - {$shaarlititle}" /> | ||
11 | {loop="$feed_plugins_header"} | ||
12 | {$value} | ||
13 | {/loop} | ||
14 | <author> | ||
15 | <name>{$index_url}</name> | ||
16 | <uri>{$index_url}</uri> | ||
17 | </author> | ||
18 | <id>{$index_url}</id> | ||
19 | <generator>Shaarli</generator> | ||
20 | {loop="$links"} | ||
21 | <entry> | ||
22 | <title>{$value.title}</title> | ||
23 | {if="$usepermalinks"} | ||
24 | <link href="{$value.guid}#" /> | ||
25 | {else} | ||
26 | <link href="{$value.url}#" /> | ||
27 | {/if} | ||
28 | <id>{$value.guid}</id> | ||
29 | {if="$show_dates"} | ||
30 | <published>{$value.pub_iso_date}</published> | ||
31 | <updated>{$value.up_iso_date}</updated> | ||
32 | {/if} | ||
33 | <content type="html" xml:lang="{$language}"><![CDATA[{$value.description}]]></content> | ||
34 | {loop="$value.taglist"} | ||
35 | <category scheme="{$index_url}?searchtags=" term="{$value|strtolower}" label="{$value}" /> | ||
36 | {/loop} | ||
37 | {loop="$value.feed_plugins"} | ||
38 | {$value} | ||
39 | {/loop} | ||
40 | </entry> | ||
41 | {/loop} | ||
42 | </feed> | ||
diff --git a/tpl/vintage/feed.rss.html b/tpl/vintage/feed.rss.html new file mode 100644 index 00000000..ee3fef88 --- /dev/null +++ b/tpl/vintage/feed.rss.html | |||
@@ -0,0 +1,39 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"> | ||
3 | <channel> | ||
4 | <title>{$pagetitle}</title> | ||
5 | <link>{$index_url}</link> | ||
6 | <description>Shaared links</description> | ||
7 | <language>{$language}</language> | ||
8 | <copyright>{$index_url}</copyright> | ||
9 | <generator>Shaarli</generator> | ||
10 | <atom:link rel="self" href="{$self_link}" /> | ||
11 | <atom:link rel="search" type="application/opensearchdescription+xml" href="{$index_url}?do=opensearch#" | ||
12 | title="Shaarli search - {$shaarlititle}" /> | ||
13 | {loop="$feed_plugins_header"} | ||
14 | {$value} | ||
15 | {/loop} | ||
16 | {loop="$links"} | ||
17 | <item> | ||
18 | <title>{$value.title}</title> | ||
19 | <guid isPermaLink="{if="$usepermalinks"}true{else}false{/if}">{$value.guid}</guid> | ||
20 | {if="$usepermalinks"} | ||
21 | <link>{$value.guid}</link> | ||
22 | {else} | ||
23 | <link>{$value.url}</link> | ||
24 | {/if} | ||
25 | {if="$show_dates"} | ||
26 | <pubDate>{$value.pub_iso_date}</pubDate> | ||
27 | <atom:modified>{$value.up_iso_date}</atom:modified> | ||
28 | {/if} | ||
29 | <description><![CDATA[{$value.description}]]></description> | ||
30 | {loop="$value.taglist"} | ||
31 | <category domain="{$index_url}?searchtags=">{$value}</category> | ||
32 | {/loop} | ||
33 | {loop="$value.feed_plugins"} | ||
34 | {$value} | ||
35 | {/loop} | ||
36 | </item> | ||
37 | {/loop} | ||
38 | </channel> | ||
39 | </rss> | ||
diff --git a/tpl/default/images/50pc_transparent.png b/tpl/vintage/images/50pc_transparent.png index 8d8f99de..8d8f99de 100644 --- a/tpl/default/images/50pc_transparent.png +++ b/tpl/vintage/images/50pc_transparent.png | |||
Binary files differ | |||
diff --git a/tpl/default/images/Paper_texture_v5_by_bashcorpo_w1000.jpg b/tpl/vintage/images/Paper_texture_v5_by_bashcorpo_w1000.jpg index dd8e67ac..dd8e67ac 100644 --- a/tpl/default/images/Paper_texture_v5_by_bashcorpo_w1000.jpg +++ b/tpl/vintage/images/Paper_texture_v5_by_bashcorpo_w1000.jpg | |||
Binary files differ | |||
diff --git a/tpl/default/images/calendar.png b/tpl/vintage/images/calendar.png index 81c74519..81c74519 100644 --- a/tpl/default/images/calendar.png +++ b/tpl/vintage/images/calendar.png | |||
Binary files differ | |||
diff --git a/tpl/default/images/floral_left.png b/tpl/vintage/images/floral_left.png index f09a861d..f09a861d 100644 --- a/tpl/default/images/floral_left.png +++ b/tpl/vintage/images/floral_left.png | |||
Binary files differ | |||
diff --git a/tpl/default/images/floral_right.png b/tpl/vintage/images/floral_right.png index 0dfb6112..0dfb6112 100644 --- a/tpl/default/images/floral_right.png +++ b/tpl/vintage/images/floral_right.png | |||
Binary files differ | |||
diff --git a/tpl/default/images/private.png b/tpl/vintage/images/private.png index 8919d658..8919d658 100644 --- a/tpl/default/images/private.png +++ b/tpl/vintage/images/private.png | |||
Binary files differ | |||
diff --git a/tpl/default/images/squiggle.png b/tpl/vintage/images/squiggle.png index c795f0a3..c795f0a3 100644 --- a/tpl/default/images/squiggle.png +++ b/tpl/vintage/images/squiggle.png | |||
Binary files differ | |||
diff --git a/tpl/default/images/squiggle_closing.png b/tpl/vintage/images/squiggle_closing.png index 3f9d02b1..3f9d02b1 100644 --- a/tpl/default/images/squiggle_closing.png +++ b/tpl/vintage/images/squiggle_closing.png | |||
Binary files differ | |||
diff --git a/tpl/default/images/tag_blue.png b/tpl/vintage/images/tag_blue.png index 7ec902fc..7ec902fc 100644 --- a/tpl/default/images/tag_blue.png +++ b/tpl/vintage/images/tag_blue.png | |||
Binary files differ | |||
diff --git a/tpl/vintage/import.html b/tpl/vintage/import.html new file mode 100644 index 00000000..071e1160 --- /dev/null +++ b/tpl/vintage/import.html | |||
@@ -0,0 +1,33 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body onload="document.uploadform.filetoupload.focus();"> | ||
5 | <div id="pageheader"> | ||
6 | {include="page.header"} | ||
7 | <div id="uploaddiv"> | ||
8 | Import Netscape HTML bookmarks (as exported from Firefox/Chrome/Opera/Delicious/Diigo...) (Max: {$maxfilesize} bytes). | ||
9 | <form method="POST" action="?do=import" enctype="multipart/form-data" | ||
10 | name="uploadform" id="uploadform"> | ||
11 | <input type="hidden" name="token" value="{$token}"> | ||
12 | <input type="hidden" name="MAX_FILE_SIZE" value="{$maxfilesize}"> | ||
13 | <input type="file" name="filetoupload"> | ||
14 | <input type="submit" name="import_file" value="Import" class="bigbutton"><br> | ||
15 | |||
16 | <label for="privacy"> Visibility:</label><br> | ||
17 | <input type="radio" name="privacy" value="default" checked="true"> | ||
18 | Use values from the imported file, default to public<br> | ||
19 | <input type="radio" name="privacy" value="private"> | ||
20 | Import all bookmarks as private<br> | ||
21 | <input type="radio" name="privacy" value="public"> | ||
22 | Import all bookmarks as public<br> | ||
23 | |||
24 | <input type="checkbox" name="overwrite" id="overwrite"> | ||
25 | <label for="overwrite"> Overwrite existing bookmarks</label><br> | ||
26 | <label for="default_tags"> Add default tags</label> | ||
27 | <input type="text" name="default_tags" id="default_tags"> | ||
28 | </form> | ||
29 | </div> | ||
30 | </div> | ||
31 | {include="page.footer"} | ||
32 | </body> | ||
33 | </html> | ||
diff --git a/tpl/vintage/includes.html b/tpl/vintage/includes.html new file mode 100644 index 00000000..17b78b17 --- /dev/null +++ b/tpl/vintage/includes.html | |||
@@ -0,0 +1,15 @@ | |||
1 | <title>{$pagetitle}</title> | ||
2 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | ||
3 | <meta name="format-detection" content="telephone=no" /> | ||
4 | <meta name="viewport" content="width=device-width,initial-scale=1.0" /> | ||
5 | <meta name="referrer" content="same-origin"> | ||
6 | <link rel="alternate" type="application/rss+xml" href="{$feedurl}?do=rss{$searchcrits}#" title="RSS Feed" /> | ||
7 | <link rel="alternate" type="application/atom+xml" href="{$feedurl}?do=atom{$searchcrits}#" title="ATOM Feed" /> | ||
8 | <link href="images/favicon.ico#" rel="shortcut icon" type="image/x-icon" /> | ||
9 | <link type="text/css" rel="stylesheet" href="css/reset.css" /> | ||
10 | <link type="text/css" rel="stylesheet" href="css/shaarli.css" /> | ||
11 | {if="is_file('data/user.css')"}<link type="text/css" rel="stylesheet" href="data/user.css#" />{/if} | ||
12 | {loop="$plugins_includes.css_files"} | ||
13 | <link type="text/css" rel="stylesheet" href="{$value}#"/> | ||
14 | {/loop} | ||
15 | <link rel="search" type="application/opensearchdescription+xml" href="?do=opensearch#" title="Shaarli search - {$shaarlititle|htmlspecialchars}"/> | ||
diff --git a/tpl/vintage/install.html b/tpl/vintage/install.html new file mode 100644 index 00000000..42874dcd --- /dev/null +++ b/tpl/vintage/install.html | |||
@@ -0,0 +1,35 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}{$timezone_js}</head> | ||
4 | <body onload="document.installform.setlogin.focus();"> | ||
5 | <div id="install"> | ||
6 | <h1>Shaarli</h1> | ||
7 | It looks like it's the first time you run Shaarli. Please configure it:<br> | ||
8 | <form method="POST" action="#" name="installform" id="installform"> | ||
9 | <table> | ||
10 | <tr><td><b>Login:</b></td><td><input type="text" name="setlogin" size="30"></td></tr> | ||
11 | <tr><td><b>Password:</b></td><td><input type="password" name="setpassword" size="30"></td></tr> | ||
12 | {$timezone_html} | ||
13 | <tr><td><b>Page title:</b></td><td><input type="text" name="title" size="30"></td></tr> | ||
14 | <tr><td valign="top"><b>Update:</b></td><td> | ||
15 | <input type="checkbox" name="updateCheck" id="updateCheck" checked="checked"><label for="updateCheck"> Notify me when a new release is ready</label></td> | ||
16 | </tr> | ||
17 | <tr> | ||
18 | <td valign="top"> | ||
19 | <b>API:</b> | ||
20 | </td> | ||
21 | <td> | ||
22 | <input type="checkbox" name="enableApi" id="enableApi" checked="checked"> | ||
23 | <label for="enableApi"> | ||
24 | Enable Shaarli's REST API. | ||
25 | Allow third party software to use Shaarli such as mobile application. | ||
26 | </label> | ||
27 | </td> | ||
28 | </tr> | ||
29 | <tr><td colspan="2"><input type="submit" name="Save" value="Save config" class="bigbutton"></td></tr> | ||
30 | </table> | ||
31 | </form> | ||
32 | </div> | ||
33 | {include="page.footer"} | ||
34 | </body> | ||
35 | </html> | ||
diff --git a/tpl/vintage/linklist.html b/tpl/vintage/linklist.html new file mode 100644 index 00000000..5accc92f --- /dev/null +++ b/tpl/vintage/linklist.html | |||
@@ -0,0 +1,151 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head> | ||
4 | <link type="text/css" rel="stylesheet" href="inc/awesomplete.css#" /> | ||
5 | {include="includes"} | ||
6 | </head> | ||
7 | <body> | ||
8 | <div id="pageheader"> | ||
9 | {include="page.header"} | ||
10 | |||
11 | <div id="headerform" class="search"> | ||
12 | <form method="GET" class="searchform" name="searchform"> | ||
13 | <input type="text" tabindex="1" id="searchform_value" name="searchterm" placeholder="Search text" | ||
14 | {if="!empty($search_term)"} | ||
15 | value="{$search_term}" | ||
16 | {/if} | ||
17 | > | ||
18 | <input type="submit" value="Search" class="bigbutton"> | ||
19 | </form> | ||
20 | <form method="GET" class="tagfilter" name="tagfilter"> | ||
21 | <input type="text" tabindex="2" name="searchtags" id="tagfilter_value" placeholder="Filter by tag" | ||
22 | {if="!empty($search_tags)"} | ||
23 | value="{$search_tags}" | ||
24 | {/if} | ||
25 | autocomplete="off" class="awesomplete" data-multiple data-minChars="1" | ||
26 | data-list="{loop="$tags"}{$key}, {/loop}" | ||
27 | > | ||
28 | <input type="submit" value="Search" class="bigbutton"> | ||
29 | </form> | ||
30 | {loop="$plugins_header.fields_toolbar"} | ||
31 | <form | ||
32 | {loop="$value.attr"} | ||
33 | {$key}="{$value}" | ||
34 | {/loop}> | ||
35 | {loop="$value.inputs"} | ||
36 | <input | ||
37 | {loop="$value"} | ||
38 | {$key}="{$value}" | ||
39 | {/loop}> | ||
40 | {/loop} | ||
41 | </form> | ||
42 | {/loop} | ||
43 | </div> | ||
44 | </div> | ||
45 | |||
46 | <div id="linklist"> | ||
47 | |||
48 | {include="linklist.paging"} | ||
49 | |||
50 | <div id="plugin_zone_start_linklist" class="plugin_zone"> | ||
51 | {loop="$plugin_start_zone"} | ||
52 | {$value} | ||
53 | {/loop} | ||
54 | </div> | ||
55 | |||
56 | {if="count($links)==0"} | ||
57 | <div id="searchcriteria">Nothing found.</div> | ||
58 | {elseif="!empty($search_term) or !empty($search_tags)"} | ||
59 | <div id="searchcriteria"> | ||
60 | {$result_count} results | ||
61 | {if="!empty($search_term)"} | ||
62 | for <em>{$search_term}</em> | ||
63 | {/if} | ||
64 | {if="!empty($search_tags)"} | ||
65 | {$exploded_tags=explode(' ', $search_tags)} | ||
66 | tagged | ||
67 | {loop="$exploded_tags"} | ||
68 | <span class="linktag" title="Remove tag"> | ||
69 | <a href="?removetag={function="urlencode($value)"}">{$value} <span class="remove">x</span></a> | ||
70 | </span> | ||
71 | {/loop} | ||
72 | {/if} | ||
73 | </div> | ||
74 | {/if} | ||
75 | <ul> | ||
76 | {loop="$links"} | ||
77 | <li{if="$value.class"} class="{$value.class}"{/if}> | ||
78 | <a id="{$value.shorturl}"></a> | ||
79 | <div class="thumbnail">{$value.url|thumbnail}</div> | ||
80 | <div class="linkcontainer"> | ||
81 | {if="isLoggedIn()"} | ||
82 | <div class="linkeditbuttons"> | ||
83 | <form method="GET" class="buttoneditform"> | ||
84 | <input type="hidden" name="edit_link" value="{$value.id}"> | ||
85 | <input type="image" alt="Edit" src="images/edit_icon.png#" title="Edit" class="button_edit"> | ||
86 | </form><br> | ||
87 | <form method="GET" class="buttoneditform"> | ||
88 | <input type="hidden" name="lf_linkdate" value="{$value.id}"> | ||
89 | <input type="hidden" name="token" value="{$token}"> | ||
90 | <input type="hidden" name="delete_link"> | ||
91 | <input type="image" alt="Delete" src="images/delete_icon.png#" title="Delete" | ||
92 | class="button_delete" onClick="return confirmDeleteLink();"> | ||
93 | </form> | ||
94 | </div> | ||
95 | {/if} | ||
96 | <span class="linktitle"> | ||
97 | <a href="{$value.real_url}">{$value.title}</a> | ||
98 | </span> | ||
99 | <br> | ||
100 | {if="$value.description"}<div class="linkdescription">{$value.description}</div>{/if} | ||
101 | {if="!$hide_timestamps || isLoggedIn()"} | ||
102 | {$updated=$value.updated_timestamp ? 'Edited: '. strftime('%c', $value.updated_timestamp) : 'Permalink'} | ||
103 | <span class="linkdate" title="Permalink"> | ||
104 | <a href="?{$value.shorturl}"> | ||
105 | <span title="{$updated}"> | ||
106 | {function="strftime('%c', $value.timestamp)"} | ||
107 | {if="$value.updated_timestamp"}*{/if} | ||
108 | </span> | ||
109 | - permalink | ||
110 | </a> - | ||
111 | </span> | ||
112 | {else} | ||
113 | <span class="linkdate" title="Short link here"><a href="?{$value.shorturl}">permalink</a> - </span> | ||
114 | {/if} | ||
115 | |||
116 | {loop="$value.link_plugin"} | ||
117 | <span>{$value}</span> - | ||
118 | {/loop} | ||
119 | |||
120 | <a href="{$value.real_url}"><span class="linkurl" title="Short link">{$value.url}</span></a><br> | ||
121 | {if="$value.tags"} | ||
122 | <div class="linktaglist"> | ||
123 | {loop="$value.taglist"}<span class="linktag" title="Add tag"><a href="?addtag={$value|urlencode}">{$value}</a></span> {/loop} | ||
124 | </div> | ||
125 | {/if} | ||
126 | |||
127 | |||
128 | </div> | ||
129 | </li> | ||
130 | {/loop} | ||
131 | </ul> | ||
132 | |||
133 | <div id="plugin_zone_end_linklist" class="plugin_zone"> | ||
134 | {loop="$plugin_end_zone"} | ||
135 | {$value} | ||
136 | {/loop} | ||
137 | </div> | ||
138 | |||
139 | {include="linklist.paging"} | ||
140 | |||
141 | </div> | ||
142 | |||
143 | {include="page.footer"} | ||
144 | |||
145 | <script src="inc/awesomplete.min.js#"></script> | ||
146 | <script src="inc/awesomplete-multiple-tags.js#"></script> | ||
147 | <script> | ||
148 | awesompleteUniqueTag('#tagfilter_value'); | ||
149 | </script> | ||
150 | </body> | ||
151 | </html> | ||
diff --git a/tpl/vintage/linklist.paging.html b/tpl/vintage/linklist.paging.html new file mode 100644 index 00000000..86019c01 --- /dev/null +++ b/tpl/vintage/linklist.paging.html | |||
@@ -0,0 +1,32 @@ | |||
1 | <div class="paging"> | ||
2 | {if="isLoggedIn()"} | ||
3 | <div class="paging_privatelinks"> | ||
4 | <a href="?privateonly"> | ||
5 | {if="$privateonly"} | ||
6 | <img src="images/private_16x16_active.png#" width="16" height="16" title="Click to see all links" alt="Click to see all links"> | ||
7 | {else} | ||
8 | <img src="images/private_16x16.png#" width="16" height="16" title="Click to see only private links" alt="Click to see only private links"> | ||
9 | {/if} | ||
10 | </a> | ||
11 | |||
12 | |||
13 | </div> | ||
14 | {/if} | ||
15 | {loop="$action_plugin"} | ||
16 | <div class="paging_privatelinks"> | ||
17 | <a | ||
18 | {loop="$value.attr"} | ||
19 | {$key}="{$value}" | ||
20 | {/loop}> | ||
21 | {$value.html} | ||
22 | </a> | ||
23 | </div> | ||
24 | {/loop} | ||
25 | <div class="paging_linksperpage"> | ||
26 | Links per page: <a href="?linksperpage=20">20</a> <a href="?linksperpage=50">50</a> <a href="?linksperpage=100">100</a> | ||
27 | <form method="GET" class="linksperpage"><input type="text" name="linksperpage" size="2"></form> | ||
28 | </div> | ||
29 | {if="$previous_page_url"} <a href="{$previous_page_url}" class="paging_older">◄Older</a> {/if} | ||
30 | <div class="paging_current">page {$page_current} / {$page_max} </div> | ||
31 | {if="$next_page_url"} <a href="{$next_page_url}" class="paging_newer">Newer►</a> {/if} | ||
32 | </div> | ||
diff --git a/tpl/vintage/loginform.html b/tpl/vintage/loginform.html new file mode 100644 index 00000000..84176385 --- /dev/null +++ b/tpl/vintage/loginform.html | |||
@@ -0,0 +1,38 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body | ||
5 | {if="ban_canLogin($conf)"} | ||
6 | {if="empty($username)"} | ||
7 | onload="document.loginform.login.focus();" | ||
8 | {else} | ||
9 | onload="document.loginform.password.focus();" | ||
10 | {/if} | ||
11 | {/if}> | ||
12 | <div id="pageheader"> | ||
13 | {include="page.header"} | ||
14 | |||
15 | <div id="headerform"> | ||
16 | {if="!ban_canLogin($conf)"} | ||
17 | You have been banned from login after too many failed attempts. Try later. | ||
18 | {else} | ||
19 | <form method="post" name="loginform"> | ||
20 | <label for="login">Login: <input type="text" id="login" name="login" tabindex="1" | ||
21 | {if="!empty($username)"}value="{$username}"{/if}> | ||
22 | </label> | ||
23 | <label for="password">Password: <input type="password" id="password" name="password" tabindex="2"> | ||
24 | </label> | ||
25 | <input type="submit" value="Login" class="bigbutton" tabindex="4"> | ||
26 | <label for="longlastingsession"> | ||
27 | <input type="checkbox" name="longlastingsession" id="longlastingsession" tabindex="3"> | ||
28 | Stay signed in (Do not check on public computers)</label> | ||
29 | <input type="hidden" name="token" value="{$token}"> | ||
30 | {if="$returnurl"}<input type="hidden" name="returnurl" value="{$returnurl}">{/if} | ||
31 | </form> | ||
32 | {/if} | ||
33 | </div> | ||
34 | </div> | ||
35 | |||
36 | {include="page.footer"} | ||
37 | </body> | ||
38 | </html> | ||
diff --git a/tpl/vintage/opensearch.html b/tpl/vintage/opensearch.html new file mode 100644 index 00000000..3fcc30b7 --- /dev/null +++ b/tpl/vintage/opensearch.html | |||
@@ -0,0 +1,45 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> | ||
3 | <ShortName>Shaarli search - {$pagetitle}</ShortName> | ||
4 | <Description>Shaarli search - {$pagetitle}</Description> | ||
5 | <Url type="text/html" template="{$serverurl}?searchterm={searchTerms}" /> | ||
6 | <Url type="application/atom+xml" template="{$serverurl}?do=atom&searchterm={searchTerms}"/> | ||
7 | <Url type="application/rss+xml" template="{$serverurl}?do=rss&searchterm={searchTerms}"/> | ||
8 | <InputEncoding>UTF-8</InputEncoding> | ||
9 | <Developer>Shaarli Community - https://github.com/shaarli/Shaarli/</Developer> | ||
10 | <Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAHRklE | ||
11 | QVRIx5WWaWxU5xWG3++7986dfYYZb+MN2xiMDRiDFePUiQsNoiwpUNpAmhInJVEqpa0oQUlbJVKq | ||
12 | olaiqpLKUtOKhAJRm1BKRVWctuykpFjAgPcFx/uMl5mxPTOeuXPv3O3rjyiV0lIpfX+dc36c55xf | ||
13 | 70vwP9TZ2fFpSQCwT5u6unX4f0QeNLx27RoMQwfRveTd11T23M+8S9w+Z3NRma1W4Hk6/nEimFpM | ||
14 | Xnun9Xpmz1MPY+feOhBi/fwAAOjq7iJEqmQqCZf5i7NvyNZ/bJPYgAjCiJc2Zmhyw68SM/T1+NlK | ||
15 | uf61BPoH+tHU1PT5ACMjI8RXvACvpZ5NT0+fmrG+2TKqtDLV0BgA2AUfXS3+UtfDX2ixCf73E+oA | ||
16 | rat92CTkv9fRBwEkSaLDt/JZR/v0Q7qjb8dQ5hjSqmYSOCkzBbogL+ij2RN8bik9wK88Al9tH4tG | ||
17 | ow88lvb19yEyPwfGGLq6OungYD9fUlosrqwoQVVVUeOU8qE/mU0ZTq6KNvreNort+5hugkayQUgY | ||
18 | qQld/u6qnVRhkciscOdOkNy5E0RnZ+e/AbwsZxAaHyORZA+prW01CTlnGppOqAcwUnCmlDAkAyin | ||
19 | Dapb2t7lNeRijpwvTGlJROXugoKS+upz/S19Kj9lJjxXGY1VU49tGevt7WOCSMHTeAXclePsQts9 | ||
20 | Jq9oLR7rPVkHxpUYkK2c07ZDiieRNcAx3ZlNphcnsxbiMuEsXFSTZpabp+VVS17UNSV/8n7+gN75 | ||
21 | +C1DM6VEjkgatiz/5IOCAheiUdeyr+198keKZXLzTKYjMDk/ZzGJhkV9AiPSdWaYIAY4U7TYNJMR | ||
22 | pugMqgHcXTiJqDK8ycMv2+TPWyWtKFw3KEdtJxNz8u8+/PNYIqeUgY/Oz+Z7q5X3gtqvG7qip8yM | ||
23 | HqdZg5kGgwGACoQQQkEMQ2DMIFnGE04xCRQTZFaexUT6jEEImJ2njjxx9fr13hfqfULTQ4apHept | ||
24 | lxf4mrqS3Tek0w1toTc1K6WcXfAwnyWH8kSkIueEhdhNrzUAv16fSCUzNwR3vr/G2lKWojMqbxF4 | ||
25 | FWlLPDvBR+RBNpTsNqfkV7htuUe/UVq456qdzzvFh2KjdSH0I6ODs1ps9NHcw2jMfRYcEQyOCiox | ||
26 | aWR0fOQWVLFNUuOnrXJxfIPnpXLRKzocLpsJanhUU/bfjJ4gfwm/ys3JGX1cuS3UBvauLa/MBe9z | ||
27 | 5c/xGRdSKpiVmhhN98JK/w4DGgg4uLh8u1NfPhWbmzszeH3G1rxv3dL7+qXyGaXHJi46s4QQophp | ||
28 | TKSDkHWGlAqmGCbAGAUA3sY5LlRZv3w44Dhnm0iFzbnsGfJR5E+EEsppTBVXuBptL5b8YQMlwnO+ | ||
29 | Z2wtea4cl8Rc3KXJ4zShRm0CFaCaGhSDwGSMlbtLhSr7FnVhKhscC4+AO3L0x5PSFBdfE9i40SE6 | ||
30 | xLSWRCIbJ6phIqEysqvk+2aJ0vhB1NK353zyaL3GS76NgRbVYykkt2OXuaQqMwuxkk0FT+OJpS+z | ||
31 | piXPRP1KzRvz4dRvO68PaWCMEQAIDcbqFiLJtyaSA/Ef3NnMGttgvHS7mUUWw7cTMemtY/cPsw3n | ||
32 | oe2+4mGXpt7VGWPJ6zOn1V2Xfaz5AxgvBzexodmeGWmCbWWTDOGpSZIIqeAe2/IYvnXgWbomUj2T | ||
33 | lNlwUP7bV64lzuRIeoodqDxi1OKRs/e0i08dH/6JPWtk6KKaZd3xj2jAXkY3BvZGK1xrhZvRNktP | ||
34 | fNA0ubQrxyxV4jHpSkWoXJPKYqBetxeRpgsMWwE5b/bxaYxUDSWmzCLbStqQuy02LY4/cWLsqH8i | ||
35 | HYNbyEeJczkJSzH2855DwsXp932F9hXEKQSQ1UHa568iRAa3uFyeNVolMBmeIrzT4cTXm37KMuvA | ||
36 | xb8XXTqiDELRgKg8h/dGWwP9iSDaIzcYJSCbA/uNR3N2sNahV/hbsSA70vEdW66tCOOpj8FRkIgU | ||
37 | Q5ybLUopiTzeTpFWUoTXdR3knwQMzLANOyQX50fWhDktLeAX3UcIA2EEQHPgi6TBsrWzaLGm7emC | ||
38 | H7bY+GPlV6YumiEpDhslxGBgROApz+yyhROzduIEzwngDh48iD3jO0nBRAUUXtHcoq+ZWbI5EWWa | ||
39 | WTieFjoKsaVoN92T88J4vlz+asXqpb+hEcdotbdueZ47vyiqhpA2UoRQwpoLtpNHxR0382jR8RzT | ||
40 | k8xYMyCMMfR33Uc8rxdrA9tpuHPyS7pPOTRPZ1arepa4rUsybiWnnU9a39ZXxdur+XoGAGMdoXLi | ||
41 | M789axnfNxDr8omiDcvF1f3OhPf18efjF/nfz6PGvv6zlrlwWwYBgcBZbKH4WKHODLHEURDxbHDF | ||
42 | QWGePftHUlZWjsy8guYnH2EgwORfZ5cuavEqgGhLnL6+sycvRP1Fbux/fheIn3wCCN4N/qdPMwA4 | ||
43 | 2fYOeoe7kc6kcfCbh8n+r7YwAOjs6QCl9DNx5t7dew+MOf8CcuqqoLxlhwgAAAAASUVORK5CYII= | ||
44 | </Image> | ||
45 | </OpenSearchDescription> | ||
diff --git a/tpl/vintage/page.footer.html b/tpl/vintage/page.footer.html new file mode 100644 index 00000000..006d1d68 --- /dev/null +++ b/tpl/vintage/page.footer.html | |||
@@ -0,0 +1,31 @@ | |||
1 | <div id="footer"> | ||
2 | <strong><a href="https://github.com/shaarli/Shaarli">Shaarli</a></strong> | ||
3 | - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community | ||
4 | - <a href="doc/Home.html" rel="nofollow">Help/documentation</a> | ||
5 | {loop="$plugins_footer.text"} | ||
6 | {$value} | ||
7 | {/loop} | ||
8 | </div> | ||
9 | |||
10 | {loop="$plugins_footer.endofpage"} | ||
11 | {$value} | ||
12 | {/loop} | ||
13 | |||
14 | {if="$newVersion"} | ||
15 | <div id="newversion"> | ||
16 | <span id="version_id">●</span> Shaarli {$newVersion} is | ||
17 | <a href="https://github.com/shaarli/Shaarli/releases">available</a>. | ||
18 | </div> | ||
19 | {/if} | ||
20 | {if="$versionError"} | ||
21 | <div id="newversion"> | ||
22 | Error: {$versionError} | ||
23 | </div> | ||
24 | {/if} | ||
25 | {if="isLoggedIn()"} | ||
26 | <script>function confirmDeleteLink() { var agree=confirm("Are you sure you want to delete this link ?"); if (agree) return true ; else return false ; }</script> | ||
27 | {/if} | ||
28 | |||
29 | {loop="$plugins_footer.js_files"} | ||
30 | <script src="{$value}#"></script> | ||
31 | {/loop} | ||
diff --git a/tpl/vintage/page.header.html b/tpl/vintage/page.header.html new file mode 100644 index 00000000..cce61ec4 --- /dev/null +++ b/tpl/vintage/page.header.html | |||
@@ -0,0 +1,59 @@ | |||
1 | |||
2 | <div id="logo" title="Share your links !" onclick="document.location='?';"></div> | ||
3 | |||
4 | <div id="linkcount" class="nomobile"> | ||
5 | {if="!empty($linkcount)"}{$linkcount} links{/if}<br> | ||
6 | {if="!empty($privateLinkcount)"}{$privateLinkcount} private links{/if} | ||
7 | </div> | ||
8 | |||
9 | <div id="menu"> | ||
10 | <ul> | ||
11 | <li><span id="shaarli_title"> | ||
12 | <a href="{$titleLink}">{$shaarlititle}</a> | ||
13 | </span> | ||
14 | </li> | ||
15 | |||
16 | {if="!empty($_GET['source']) && $_GET['source']=='bookmarklet'"} | ||
17 | {ignore} When called as a popup from bookmarklet, do not display menu. {/ignore} | ||
18 | {else} | ||
19 | <li><a href="?" class="nomobile">Home</a></li> | ||
20 | {if="isLoggedIn()"} | ||
21 | <li><a href="?do=logout">Logout</a></li> | ||
22 | <li><a href="?do=tools">Tools</a></li> | ||
23 | <li><a href="?do=addlink">Add link</a></li> | ||
24 | {elseif="$openshaarli"} | ||
25 | <li><a href="?do=tools">Tools</a></li> | ||
26 | <li><a href="?do=addlink">Add link</a></li> | ||
27 | {else} | ||
28 | <li><a href="?do=login">Login</a></li> | ||
29 | {/if} | ||
30 | <li><a href="{$feedurl}?do=rss{$searchcrits}" class="nomobile">RSS Feed</a></li> | ||
31 | {if="$showatom"} | ||
32 | <li><a href="{$feedurl}?do=atom{$searchcrits}" class="nomobile">ATOM Feed</a></li> | ||
33 | {/if} | ||
34 | <li><a href="?do=tagcloud">Tag cloud</a></li> | ||
35 | <li><a href="?do=picwall{$searchcrits}">Picture wall</a></li> | ||
36 | <li><a href="?do=daily">Daily</a></li> | ||
37 | {loop="$plugins_header.buttons_toolbar"} | ||
38 | <li><a | ||
39 | {loop="$value.attr"} | ||
40 | {$key}="{$value}" | ||
41 | {/loop}> | ||
42 | {$value.html} | ||
43 | </a></li> | ||
44 | {/loop} | ||
45 | {/if} | ||
46 | </ul> | ||
47 | </div> | ||
48 | |||
49 | {if="!empty($plugin_errors) && isLoggedIn()"} | ||
50 | <ul class="errors"> | ||
51 | {loop="$plugin_errors"} | ||
52 | <li>{$value}</li> | ||
53 | {/loop} | ||
54 | </ul> | ||
55 | {/if} | ||
56 | |||
57 | <div class="clear"></div> | ||
58 | |||
59 | |||
diff --git a/tpl/default/page.html b/tpl/vintage/page.html index 834915ec..834915ec 100644 --- a/tpl/default/page.html +++ b/tpl/vintage/page.html | |||
diff --git a/tpl/vintage/picwall.html b/tpl/vintage/picwall.html new file mode 100644 index 00000000..4e227e37 --- /dev/null +++ b/tpl/vintage/picwall.html | |||
@@ -0,0 +1,44 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"} | ||
4 | <script src="inc/blazy-1.3.1.min.js#"></script> | ||
5 | </head> | ||
6 | <body> | ||
7 | <div id="pageheader">{include="page.header"}</div> | ||
8 | |||
9 | <div id="plugin_zone_start_picwall" class="plugin_zone"> | ||
10 | {loop="$plugin_start_zone"} | ||
11 | {$value} | ||
12 | {/loop} | ||
13 | </div> | ||
14 | |||
15 | <div class="center"> | ||
16 | <div id="picwall_container"> | ||
17 | {loop="$linksToDisplay"} | ||
18 | <div class="picwall_pictureframe"> | ||
19 | {$value.thumbnail}<a href="{$value.real_url}"><span class="info">{$value.title}</span></a> | ||
20 | {loop="$value.picwall_plugin"} | ||
21 | {$value} | ||
22 | {/loop} | ||
23 | </div> | ||
24 | {/loop} | ||
25 | </div> | ||
26 | </div> | ||
27 | |||
28 | <div class="clear"></div> | ||
29 | |||
30 | <div id="plugin_zone_end_picwall" class="plugin_zone"> | ||
31 | {loop="$plugin_end_zone"} | ||
32 | {$value} | ||
33 | {/loop} | ||
34 | </div> | ||
35 | |||
36 | {include="page.footer"} | ||
37 | |||
38 | <script> | ||
39 | window.onload = function() { | ||
40 | var bLazy = new Blazy(); | ||
41 | } | ||
42 | </script> | ||
43 | </body> | ||
44 | </html> | ||
diff --git a/tpl/vintage/pluginsadmin.html b/tpl/vintage/pluginsadmin.html new file mode 100644 index 00000000..ead1734e --- /dev/null +++ b/tpl/vintage/pluginsadmin.html | |||
@@ -0,0 +1,134 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body> | ||
5 | <div id="pageheader"> | ||
6 | {include="page.header"} | ||
7 | </div> | ||
8 | |||
9 | <noscript> | ||
10 | <div> | ||
11 | <ul class="errors"> | ||
12 | <li>You need to enable Javascript to change plugin loading order.</li> | ||
13 | </ul> | ||
14 | </div> | ||
15 | <div class="clear"></div> | ||
16 | </noscript> | ||
17 | |||
18 | <div id="pluginsadmin"> | ||
19 | <form action="?do=save_pluginadmin" method="POST"> | ||
20 | <section id="enabled_plugins"> | ||
21 | <h1>Enabled Plugins</h1> | ||
22 | |||
23 | <div> | ||
24 | {if="count($enabledPlugins)==0"} | ||
25 | <p>No plugin enabled.</p> | ||
26 | {else} | ||
27 | <table id="plugin_table"> | ||
28 | <thead> | ||
29 | <tr> | ||
30 | <th class="center">Disable</th> | ||
31 | <th class="center">Order</th> | ||
32 | <th>Name</th> | ||
33 | <th>Description</th> | ||
34 | </tr> | ||
35 | </thead> | ||
36 | <tbody> | ||
37 | {loop="$enabledPlugins"} | ||
38 | <tr data-line="{$key}" data-order="{$counter}"> | ||
39 | <td class="center"><input type="checkbox" name="{$key}" id="{$key}" checked="checked"></td> | ||
40 | <td class="center"> | ||
41 | <a href="#" class="arrow" | ||
42 | onclick="return orderUp(this.parentNode.parentNode.getAttribute('data-order'));"> | ||
43 | ▲ | ||
44 | </a> | ||
45 | <a href="#" class="arrow" | ||
46 | onclick="return orderDown(this.parentNode.parentNode.getAttribute('data-order'));"> | ||
47 | ▼ | ||
48 | </a> | ||
49 | <input type="hidden" name="order_{$key}" value="{$counter}"> | ||
50 | </td> | ||
51 | <td><label for="{$key}">{function="str_replace('_', ' ', $key)"}</label></td> | ||
52 | <td><label for="{$key}">{$value.description}</label></td> | ||
53 | </tr> | ||
54 | {/loop} | ||
55 | </tbody> | ||
56 | </table> | ||
57 | {/if} | ||
58 | </div> | ||
59 | </section> | ||
60 | |||
61 | <section id="disabled_plugins"> | ||
62 | <h1>Disabled Plugins</h1> | ||
63 | |||
64 | <div> | ||
65 | {if="count($disabledPlugins)==0"} | ||
66 | <p>No plugin disabled.</p> | ||
67 | {else} | ||
68 | <table> | ||
69 | <tr> | ||
70 | <th class="center">Enable</th> | ||
71 | <th>Name</th> | ||
72 | <th>Description</th> | ||
73 | </tr> | ||
74 | {loop="$disabledPlugins"} | ||
75 | <tr> | ||
76 | <td class="center"><input type="checkbox" name="{$key}" id="{$key}"></td> | ||
77 | <td><label for="{$key}">{function="str_replace('_', ' ', $key)"}</label></td> | ||
78 | <td><label for="{$key}">{$value.description}</label></td> | ||
79 | </tr> | ||
80 | {/loop} | ||
81 | </table> | ||
82 | {/if} | ||
83 | </div> | ||
84 | |||
85 | <div class="center"> | ||
86 | <input type="submit" value="Save"/> | ||
87 | </div> | ||
88 | </section> | ||
89 | </form> | ||
90 | |||
91 | <form action="?do=save_pluginadmin" method="POST"> | ||
92 | <section id="plugin_parameters"> | ||
93 | <h1>Enabled Plugin Parameters</h1> | ||
94 | |||
95 | <div> | ||
96 | {if="count($enabledPlugins)==0"} | ||
97 | <p>No plugin enabled.</p> | ||
98 | {else} | ||
99 | {loop="$enabledPlugins"} | ||
100 | {if="count($value.parameters) > 0"} | ||
101 | <div class="plugin_parameters"> | ||
102 | <h2>{function="str_replace('_', ' ', $key)"}</h2> | ||
103 | {loop="$value.parameters"} | ||
104 | <div class="plugin_parameter"> | ||
105 | <div class="float_label"> | ||
106 | <label for="{$key}"> | ||
107 | <code>{$key}</code><br> | ||
108 | {if="isset($value.desc)"} | ||
109 | {$value.desc} | ||
110 | {/if} | ||
111 | </label> | ||
112 | </div> | ||
113 | <div class="float_input"> | ||
114 | <input name="{$key}" value="{$value.value}" id="{$key}"/> | ||
115 | </div> | ||
116 | </div> | ||
117 | {/loop} | ||
118 | </div> | ||
119 | {/if} | ||
120 | {/loop} | ||
121 | {/if} | ||
122 | <div class="center"> | ||
123 | <input type="submit" name="parameters_form" value="Save"/> | ||
124 | </div> | ||
125 | </div> | ||
126 | </section> | ||
127 | </form> | ||
128 | |||
129 | </div> | ||
130 | {include="page.footer"} | ||
131 | |||
132 | <script src="inc/plugin_admin.js#"></script> | ||
133 | </body> | ||
134 | </html> | ||
diff --git a/tpl/default/readme.txt b/tpl/vintage/readme.txt index b18deaed..b18deaed 100644 --- a/tpl/default/readme.txt +++ b/tpl/vintage/readme.txt | |||
diff --git a/tpl/vintage/tagcloud.html b/tpl/vintage/tagcloud.html new file mode 100644 index 00000000..05e45273 --- /dev/null +++ b/tpl/vintage/tagcloud.html | |||
@@ -0,0 +1,31 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body> | ||
5 | <div id="pageheader">{include="page.header"}</div> | ||
6 | <div class="center"> | ||
7 | <div id="plugin_zone_start_tagcloud" class="plugin_zone"> | ||
8 | {loop="$plugin_start_zone"} | ||
9 | {$value} | ||
10 | {/loop} | ||
11 | </div> | ||
12 | |||
13 | <div id="cloudtag"> | ||
14 | {loop="$tags"} | ||
15 | <span class="count">{$value.count}</span><a | ||
16 | href="?searchtags={$key|urlencode}" style="font-size:{$value.size}em;">{$key}</a> | ||
17 | {loop="$value.tag_plugin"} | ||
18 | {$value} | ||
19 | {/loop} | ||
20 | {/loop} | ||
21 | </div> | ||
22 | |||
23 | <div id="plugin_zone_end_tagcloud" class="plugin_zone"> | ||
24 | {loop="$plugin_end_zone"} | ||
25 | {$value} | ||
26 | {/loop} | ||
27 | </div> | ||
28 | </div> | ||
29 | {include="page.footer"} | ||
30 | </body> | ||
31 | </html> | ||
diff --git a/tpl/vintage/tools.html b/tpl/vintage/tools.html new file mode 100644 index 00000000..c36aa5b5 --- /dev/null +++ b/tpl/vintage/tools.html | |||
@@ -0,0 +1,98 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html> | ||
3 | <head>{include="includes"}</head> | ||
4 | <body> | ||
5 | <div id="pageheader"> | ||
6 | {include="page.header"} | ||
7 | <div id="toolsdiv"> | ||
8 | <a href="?do=configure"><b>Configure your Shaarli</b><span>: Change Title, timezone...</span></a> | ||
9 | <br><br> | ||
10 | <a href="?do=pluginadmin"><b>Plugin administration</b><span>: Enable, disable and configure plugins.</span></a> | ||
11 | <br><br> | ||
12 | {if="!$openshaarli"}<a href="?do=changepasswd"><b>Change password</b><span>: Change your password.</span></a> | ||
13 | <br><br>{/if} | ||
14 | <a href="?do=changetag"><b>Rename/delete tags</b><span>: Rename or delete a tag in all links</span></a> | ||
15 | <br><br> | ||
16 | <a href="?do=import"><b>Import</b><span>: Import Netscape html bookmarks (as exported from Firefox, Chrome, Opera, delicious...)</span></a> | ||
17 | <br><br> | ||
18 | <a href="?do=export"><b>Export</b><span>: Export Netscape html bookmarks (which can be imported in Firefox, Chrome, Opera, delicious...)</span></a> | ||
19 | <br><br> | ||
20 | <a class="smallbutton" | ||
21 | onclick="return alertBookmarklet();" | ||
22 | href="javascript:( | ||
23 | function(){ | ||
24 | var%20url%20=%20location.href; | ||
25 | var%20title%20=%20document.title%20||%20url; | ||
26 | window.open( | ||
27 | '{$pageabsaddr}?post='%20+%20encodeURIComponent(url)+ | ||
28 | '&title='%20+%20encodeURIComponent(title)+ | ||
29 | '&description='%20+%20encodeURIComponent(document.getSelection())+ | ||
30 | '&source=bookmarklet','_blank','menubar=no,height=390,width=600,toolbar=no,scrollbars=no,status=no,dialog=1' | ||
31 | ); | ||
32 | } | ||
33 | )();"><b>✚Shaare link</b></a> | ||
34 | <a href="#" onclick="return alertBookmarklet();"> | ||
35 | <span> | ||
36 | ⇐ Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br> | ||
37 | Then click "✚Shaare link" button in any page you want to share. | ||
38 | </span> | ||
39 | </a><br><br> | ||
40 | <a class="smallbutton" | ||
41 | onclick="return alertBookmarklet();" | ||
42 | href="?private=1&post="><b>✚Add Note</b></a> | ||
43 | <a href="#" onclick="return alertBookmarklet();"> | ||
44 | <span> | ||
45 | ⇐ Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br> | ||
46 | Then click "✚Add Note" button anytime to start composing a private Note (text post) to your Shaarli. | ||
47 | </span> | ||
48 | </a><br><br> | ||
49 | |||
50 | {if="$sslenabled"} | ||
51 | <a class="smallbutton" onclick="activateFirefoxSocial(this)"><b>✚Add to Firefox social</b></a> | ||
52 | <a href="#"> | ||
53 | <span>⇐ Click on this button to add Shaarli to the "Share this page" button in Firefox.</span> | ||
54 | </a><br><br> | ||
55 | {/if} | ||
56 | |||
57 | {loop="$tools_plugin"} | ||
58 | {$value} | ||
59 | {/loop} | ||
60 | |||
61 | <div class="clear"></div> | ||
62 | |||
63 | <script> | ||
64 | {if="$sslenabled"} | ||
65 | function activateFirefoxSocial(node) { | ||
66 | var loc = location.href; | ||
67 | var baseURL = loc.substring(0, loc.lastIndexOf("/")); | ||
68 | |||
69 | // Keeping the data separated (ie. not in the DOM) so that it's maintainable and diffable. | ||
70 | var data = { | ||
71 | name: "{$shaarlititle}", | ||
72 | description: "The personal, minimalist, super-fast, no-database delicious clone.", | ||
73 | author: "Shaarli", | ||
74 | version: "1.0.0", | ||
75 | |||
76 | iconURL: baseURL + "/images/favicon.ico", | ||
77 | icon32URL: baseURL + "/images/favicon.ico", | ||
78 | icon64URL: baseURL + "/images/favicon.ico", | ||
79 | |||
80 | shareURL: baseURL + "{noparse}?post=%{url}&title=%{title}&description=%{text}&source=firefoxsocialapi{/noparse}", | ||
81 | homepageURL: baseURL | ||
82 | }; | ||
83 | node.setAttribute("data-service", JSON.stringify(data)); | ||
84 | |||
85 | var activate = new CustomEvent("ActivateSocialFeature"); | ||
86 | node.dispatchEvent(activate); | ||
87 | } | ||
88 | {/if} | ||
89 | function alertBookmarklet() { | ||
90 | alert('Drag this link to your bookmarks toolbar, or right-click it and choose Bookmark This Link...'); | ||
91 | return false; | ||
92 | } | ||
93 | </script> | ||
94 | </div> | ||
95 | </div> | ||
96 | {include="page.footer"} | ||
97 | </body> | ||
98 | </html> | ||