From f5354d8687c6e7e62df925e99ea9d444b2c18abe Mon Sep 17 00:00:00 2001 From: Chris Rodriguez Date: Tue, 12 May 2015 16:45:07 -0400 Subject: [PATCH] Elements - Forms --- _includes/assets-secondary.html | 4 +- _posts/elements/2015-05-12-forms.md | 527 ++++ .../images/edx-svg/selection.json | 466 ++-- .../images/edx-svg/svgdefs.svg | 16 + _src/pattern-library/js/select-replace.js | 108 + .../sass/components/_buttons.scss | 98 +- .../sass/components/_forms.scss | 542 ++++ .../sass/utilities/_functions.scss | 24 + .../sass/utilities/_helpers.scss | 2 +- .../sass/utilities/_mixins.scss | 75 + .../sass/utilities/_variables.scss | 69 +- _src/pldoc/static/sass/_build.scss | 1 + .../jquery.smooth-scroll.js | 0 gulp/tasks/pldoc_scripts.js | 13 +- gulp/tasks/scripts.js | 7 +- public/css/main-ltr.css | 1 - public/css/main-rtl.css | 1 - public/images/edx-svg/selection.json | 2276 ----------------- public/images/edx-svg/svgdefs.svg | 16 + public/js/main.min.js | 4 +- public/js/pattern-library.js | 3 + public/pl/css/main-ltr.css | 1 - public/pl/css/main-rtl.css | 1 - public/pl/js/main.min.js | 1 - public/pldoc/css/main-ltr.css | 2 +- public/pldoc/css/main-rtl.css | 2 +- public/pldoc/js/main.min.js | 2 +- public/pldoc/js/pldoc.js | 1 + 28 files changed, 1765 insertions(+), 2498 deletions(-) create mode 100644 _posts/elements/2015-05-12-forms.md create mode 100644 _src/pattern-library/js/select-replace.js create mode 100644 _src/pattern-library/sass/components/_forms.scss rename _src/pldoc/vendor/{jquery => jquery-smoothScroll}/jquery.smooth-scroll.js (100%) delete mode 100644 public/css/main-ltr.css delete mode 100644 public/css/main-rtl.css create mode 100644 public/js/pattern-library.js delete mode 100644 public/pl/css/main-ltr.css delete mode 100644 public/pl/css/main-rtl.css delete mode 100644 public/pl/js/main.min.js create mode 100644 public/pldoc/js/pldoc.js diff --git a/_includes/assets-secondary.html b/_includes/assets-secondary.html index 8d0eae1e..239ff1dc 100644 --- a/_includes/assets-secondary.html +++ b/_includes/assets-secondary.html @@ -1,2 +1,2 @@ - - + + diff --git a/_posts/elements/2015-05-12-forms.md b/_posts/elements/2015-05-12-forms.md new file mode 100644 index 00000000..6b99a541 --- /dev/null +++ b/_posts/elements/2015-05-12-forms.md @@ -0,0 +1,527 @@ +--- +layout: element +title: Forms +date: 2015-05-12 16:02:35 + +categories: elements +tags: +- atomic +- pattern +- forms + +slug: forms +scssurl: "https://github.com/edx/ux-pattern-library/blob/master/_src/edx-pl/sass/components/_forms.scss" + +description: These examples demonstrate how to use form controls within your application. We've grouped the form controls by type and for each type, provided proper CSS classes to achieve the desired visual presentation. In some cases, we've created optional classes which enhance the presentation. All of the examples have been tested to be accessible. Theming is available as well so form controls can match your institutions look and feel. + +info: Forms allow users to interact with the interface, set preferences, and enter any necessary personal information. They also form the base of individual exercises within each class. The examples below demonstrate how to use each type of form control and provides any applicable display options. Note the markup in each case to get a sense of semantics and structure. +--- + +

Text inputs

+
+
+
+ Personal Details +
+ + +
+
+ + +
+
+ + +
+

Your email address will never be shared. We promise.

+
+
+
+ + +
+ + You must provide a valid, properly-formed email address. + +
+
+
+ + +
+

Your email address will never be shared. We promise.

+
+
+
+ + +
+
+ + +
+ + You must provide your real name. + +
+
+
+ + +
+
+ + +
+
+
+
+ +

Search

+
+
+
+ Search examples +
+ + + +
+
+ + + +
+

(This field has a label that's hidden yet still accessible.)

+
+
+
+ + + +
+
+
+
+ +

Telephone number

+
+
+
+ Telephone number examples +
+ + +
+
+
+
+ +

Select Menus

+
+
+
+ Examples of various select menus +
+ + +
+
+ + +
+ + You must select your favorite color. + +
+
+
+ + +
+
+ + +
+ +
+ + +
+
+ + +
+ + You must select your favorite color. + +
+
+
+ + +
+
+ + +
+
+
+
+ +

Radios

+
+
+
+ How would you prefer to be contacted? (default radio buttons) +
+ +
Rates apply. Please consult your plan.
+
+
+ +
We will never spam you. Pinky swear.
+
+
+ + +
+
+ +
+
+
+ How would you prefer to be contacted? (enhanced radio buttons) +
+ +
Rates apply. Pelase consult your plan.
+
+
+ +
We will never spam you. Pinky swear.
+
+
+ +
+
+
+
+ +

Checkboxes

+
+
+
+ Select your favorite pizza toppings (default checkboxes) +
+ +
+
+ +
+
+ +
+
+ +
+
+
+ What is your favorite cereal? (enhanced checkboxes) +
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +

Textareas

+
+
+
+ Examples of textareas +
+ + +
+
+ + +
+ + You must provide your real name. + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ +

Sliders

+
+
+
+
+ + +
+
+ +
+ +

Progress bars

+
+
+
+
+ + +
+
+
+
+ +

Example form

+
+
+
Create an account
+

Before you can continue with ACME learning, you'll need to create an account with us. They're free and we don't spam you with ACMESpam.

+
+ Required information +
+ + +
+

This allows us to personalize your experience.

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+

You'll log in with this for future visits.

+
+
+
+ + +
+
+ + +
+
+
+ Additional and optional information +
+ + +
+
+ + +
+
+ + +
+
+ + +
+

Where you'll be receiving your ACME packages.

+
+
+
+ +
+
+
+ + +
+
+
\ No newline at end of file diff --git a/_src/pattern-library/images/edx-svg/selection.json b/_src/pattern-library/images/edx-svg/selection.json index 84e2f3da..8fdd760d 100755 --- a/_src/pattern-library/images/edx-svg/selection.json +++ b/_src/pattern-library/images/edx-svg/selection.json @@ -1,6 +1,106 @@ { "IcoMoonType": "selection", "icons": [ + { + "icon": { + "paths": [ + "M585.143 402.286q0 14.857-10.857 25.714l-256 256q-10.857 10.857-25.714 10.857t-25.714-10.857l-256-256q-10.857-10.857-10.857-25.714t10.857-25.714 25.714-10.857h512q14.857 0 25.714 10.857t10.857 25.714z" + ], + "width": 585, + "attrs": [], + "isMulticolor": false, + "tags": [ + "caret-down" + ], + "defaultCode": 61655, + "grid": 14 + }, + "attrs": [], + "properties": { + "name": "caret-down", + "order": 1, + "id": 191, + "prevSize": 28 + }, + "setIdx": 0, + "setId": 3, + "iconIdx": 190 + }, + { + "icon": { + "paths": [ + "M585.143 694.857q0 14.857-10.857 25.714t-25.714 10.857h-512q-14.857 0-25.714-10.857t-10.857-25.714 10.857-25.714l256-256q10.857-10.857 25.714-10.857t25.714 10.857l256 256q10.857 10.857 10.857 25.714z" + ], + "width": 585, + "attrs": [], + "isMulticolor": false, + "tags": [ + "caret-up" + ], + "defaultCode": 61656, + "grid": 14 + }, + "attrs": [], + "properties": { + "name": "caret-up", + "order": 2, + "id": 192, + "prevSize": 28 + }, + "setIdx": 0, + "setId": 3, + "iconIdx": 191 + }, + { + "icon": { + "paths": [ + "M365.714 256v512q0 14.857-10.857 25.714t-25.714 10.857-25.714-10.857l-256-256q-10.857-10.857-10.857-25.714t10.857-25.714l256-256q10.857-10.857 25.714-10.857t25.714 10.857 10.857 25.714z" + ], + "width": 366, + "attrs": [], + "isMulticolor": false, + "tags": [ + "caret-left" + ], + "defaultCode": 61657, + "grid": 14 + }, + "attrs": [], + "properties": { + "name": "caret-left", + "order": 4, + "id": 193, + "prevSize": 28 + }, + "setIdx": 0, + "setId": 3, + "iconIdx": 192 + }, + { + "icon": { + "paths": [ + "M329.143 512q0 14.857-10.857 25.714l-256 256q-10.857 10.857-25.714 10.857t-25.714-10.857-10.857-25.714v-512q0-14.857 10.857-25.714t25.714-10.857 25.714 10.857l256 256q10.857 10.857 10.857 25.714z" + ], + "width": 366, + "attrs": [], + "isMulticolor": false, + "tags": [ + "caret-right" + ], + "defaultCode": 61658, + "grid": 14 + }, + "attrs": [], + "properties": { + "name": "caret-right", + "order": 3, + "id": 194, + "prevSize": 28 + }, + "setIdx": 0, + "setId": 3, + "iconIdx": 193 + }, { "icon": { "paths": [ @@ -21,9 +121,9 @@ "id": 364, "prevSize": 28 }, - "setIdx": 0, - "setId": 1, - "iconIdx": 363 + "setIdx": 1, + "setId": 2, + "iconIdx": 0 }, { "icon": { @@ -47,8 +147,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 0 + "setId": 2, + "iconIdx": 1 }, { "icon": { @@ -71,8 +171,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 1 + "setId": 2, + "iconIdx": 2 }, { "icon": { @@ -95,8 +195,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 2 + "setId": 2, + "iconIdx": 3 }, { "icon": { @@ -120,8 +220,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 3 + "setId": 2, + "iconIdx": 4 }, { "icon": { @@ -145,8 +245,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 4 + "setId": 2, + "iconIdx": 5 }, { "icon": { @@ -169,8 +269,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 5 + "setId": 2, + "iconIdx": 6 }, { "icon": { @@ -194,8 +294,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 6 + "setId": 2, + "iconIdx": 7 }, { "icon": { @@ -219,8 +319,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 7 + "setId": 2, + "iconIdx": 8 }, { "icon": { @@ -243,8 +343,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 8 + "setId": 2, + "iconIdx": 9 }, { "icon": { @@ -270,8 +370,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 9 + "setId": 2, + "iconIdx": 10 }, { "icon": { @@ -295,8 +395,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 10 + "setId": 2, + "iconIdx": 11 }, { "icon": { @@ -320,8 +420,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 11 + "setId": 2, + "iconIdx": 12 }, { "icon": { @@ -345,8 +445,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 12 + "setId": 2, + "iconIdx": 13 }, { "icon": { @@ -370,8 +470,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 13 + "setId": 2, + "iconIdx": 14 }, { "icon": { @@ -395,8 +495,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 14 + "setId": 2, + "iconIdx": 15 }, { "icon": { @@ -419,8 +519,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 15 + "setId": 2, + "iconIdx": 16 }, { "icon": { @@ -443,8 +543,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 16 + "setId": 2, + "iconIdx": 17 }, { "icon": { @@ -467,8 +567,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 17 + "setId": 2, + "iconIdx": 18 }, { "icon": { @@ -491,8 +591,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 18 + "setId": 2, + "iconIdx": 19 }, { "icon": { @@ -516,8 +616,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 19 + "setId": 2, + "iconIdx": 20 }, { "icon": { @@ -540,8 +640,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 20 + "setId": 2, + "iconIdx": 21 }, { "icon": { @@ -565,8 +665,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 21 + "setId": 2, + "iconIdx": 22 }, { "icon": { @@ -590,8 +690,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 22 + "setId": 2, + "iconIdx": 23 }, { "icon": { @@ -615,8 +715,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 23 + "setId": 2, + "iconIdx": 24 }, { "icon": { @@ -640,8 +740,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 24 + "setId": 2, + "iconIdx": 25 }, { "icon": { @@ -665,8 +765,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 25 + "setId": 2, + "iconIdx": 26 }, { "icon": { @@ -690,8 +790,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 26 + "setId": 2, + "iconIdx": 27 }, { "icon": { @@ -714,8 +814,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 27 + "setId": 2, + "iconIdx": 28 }, { "icon": { @@ -738,8 +838,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 28 + "setId": 2, + "iconIdx": 29 }, { "icon": { @@ -763,8 +863,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 29 + "setId": 2, + "iconIdx": 30 }, { "icon": { @@ -788,8 +888,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 30 + "setId": 2, + "iconIdx": 31 }, { "icon": { @@ -813,8 +913,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 31 + "setId": 2, + "iconIdx": 32 }, { "icon": { @@ -837,8 +937,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 32 + "setId": 2, + "iconIdx": 33 }, { "icon": { @@ -862,8 +962,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 33 + "setId": 2, + "iconIdx": 34 }, { "icon": { @@ -886,8 +986,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 34 + "setId": 2, + "iconIdx": 35 }, { "icon": { @@ -910,8 +1010,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 35 + "setId": 2, + "iconIdx": 36 }, { "icon": { @@ -934,8 +1034,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 36 + "setId": 2, + "iconIdx": 37 }, { "icon": { @@ -959,8 +1059,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 37 + "setId": 2, + "iconIdx": 38 }, { "icon": { @@ -984,8 +1084,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 38 + "setId": 2, + "iconIdx": 39 }, { "icon": { @@ -1008,8 +1108,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 39 + "setId": 2, + "iconIdx": 40 }, { "icon": { @@ -1032,8 +1132,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 40 + "setId": 2, + "iconIdx": 41 }, { "icon": { @@ -1056,8 +1156,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 41 + "setId": 2, + "iconIdx": 42 }, { "icon": { @@ -1080,8 +1180,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 42 + "setId": 2, + "iconIdx": 43 }, { "icon": { @@ -1105,8 +1205,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 43 + "setId": 2, + "iconIdx": 44 }, { "icon": { @@ -1130,8 +1230,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 44 + "setId": 2, + "iconIdx": 45 }, { "icon": { @@ -1154,8 +1254,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 45 + "setId": 2, + "iconIdx": 46 }, { "icon": { @@ -1179,8 +1279,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 46 + "setId": 2, + "iconIdx": 47 }, { "icon": { @@ -1204,8 +1304,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 47 + "setId": 2, + "iconIdx": 48 }, { "icon": { @@ -1228,8 +1328,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 48 + "setId": 2, + "iconIdx": 49 }, { "icon": { @@ -1252,8 +1352,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 49 + "setId": 2, + "iconIdx": 50 }, { "icon": { @@ -1276,8 +1376,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 50 + "setId": 2, + "iconIdx": 51 }, { "icon": { @@ -1301,8 +1401,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 51 + "setId": 2, + "iconIdx": 52 }, { "icon": { @@ -1326,8 +1426,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 52 + "setId": 2, + "iconIdx": 53 }, { "icon": { @@ -1350,8 +1450,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 53 + "setId": 2, + "iconIdx": 54 }, { "icon": { @@ -1375,8 +1475,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 54 + "setId": 2, + "iconIdx": 55 }, { "icon": { @@ -1399,8 +1499,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 55 + "setId": 2, + "iconIdx": 56 }, { "icon": { @@ -1423,8 +1523,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 56 + "setId": 2, + "iconIdx": 57 }, { "icon": { @@ -1447,8 +1547,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 57 + "setId": 2, + "iconIdx": 58 }, { "icon": { @@ -1472,8 +1572,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 58 + "setId": 2, + "iconIdx": 59 }, { "icon": { @@ -1496,8 +1596,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 59 + "setId": 2, + "iconIdx": 60 }, { "icon": { @@ -1521,8 +1621,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 60 + "setId": 2, + "iconIdx": 61 }, { "icon": { @@ -1546,8 +1646,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 61 + "setId": 2, + "iconIdx": 62 }, { "icon": { @@ -1570,8 +1670,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 62 + "setId": 2, + "iconIdx": 63 }, { "icon": { @@ -1594,8 +1694,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 63 + "setId": 2, + "iconIdx": 64 }, { "icon": { @@ -1619,8 +1719,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 64 + "setId": 2, + "iconIdx": 65 }, { "icon": { @@ -1643,8 +1743,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 65 + "setId": 2, + "iconIdx": 66 }, { "icon": { @@ -1669,8 +1769,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 66 + "setId": 2, + "iconIdx": 67 }, { "icon": { @@ -1694,8 +1794,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 67 + "setId": 2, + "iconIdx": 68 }, { "icon": { @@ -1720,8 +1820,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 68 + "setId": 2, + "iconIdx": 69 }, { "icon": { @@ -1744,8 +1844,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 69 + "setId": 2, + "iconIdx": 70 }, { "icon": { @@ -1769,8 +1869,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 70 + "setId": 2, + "iconIdx": 71 }, { "icon": { @@ -1794,8 +1894,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 71 + "setId": 2, + "iconIdx": 72 }, { "icon": { @@ -1820,8 +1920,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 72 + "setId": 2, + "iconIdx": 73 }, { "icon": { @@ -1844,8 +1944,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 73 + "setId": 2, + "iconIdx": 74 }, { "icon": { @@ -1869,8 +1969,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 74 + "setId": 2, + "iconIdx": 75 }, { "icon": { @@ -1893,8 +1993,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 75 + "setId": 2, + "iconIdx": 76 }, { "icon": { @@ -1918,8 +2018,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 76 + "setId": 2, + "iconIdx": 77 }, { "icon": { @@ -1943,8 +2043,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 77 + "setId": 2, + "iconIdx": 78 }, { "icon": { @@ -1968,8 +2068,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 78 + "setId": 2, + "iconIdx": 79 }, { "icon": { @@ -1993,8 +2093,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 79 + "setId": 2, + "iconIdx": 80 }, { "icon": { @@ -2017,8 +2117,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 80 + "setId": 2, + "iconIdx": 81 }, { "icon": { @@ -2042,8 +2142,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 81 + "setId": 2, + "iconIdx": 82 }, { "icon": { @@ -2066,8 +2166,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 82 + "setId": 2, + "iconIdx": 83 }, { "icon": { @@ -2091,8 +2191,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 83 + "setId": 2, + "iconIdx": 84 }, { "icon": { @@ -2117,8 +2217,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 84 + "setId": 2, + "iconIdx": 85 }, { "icon": { @@ -2142,8 +2242,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 85 + "setId": 2, + "iconIdx": 86 }, { "icon": { @@ -2167,8 +2267,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 86 + "setId": 2, + "iconIdx": 87 }, { "icon": { @@ -2191,8 +2291,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 87 + "setId": 2, + "iconIdx": 88 }, { "icon": { @@ -2215,8 +2315,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 88 + "setId": 2, + "iconIdx": 89 }, { "icon": { @@ -2240,8 +2340,8 @@ "prevSize": 28 }, "setIdx": 1, - "setId": 0, - "iconIdx": 89 + "setId": 2, + "iconIdx": 90 } ], "height": 1024, diff --git a/_src/pattern-library/images/edx-svg/svgdefs.svg b/_src/pattern-library/images/edx-svg/svgdefs.svg index 13eafda7..3d1dc491 100755 --- a/_src/pattern-library/images/edx-svg/svgdefs.svg +++ b/_src/pattern-library/images/edx-svg/svgdefs.svg @@ -1,5 +1,21 @@ + + caret-down + + + + caret-up + + + + caret-left + + + + caret-right + + dot-circle-o diff --git a/_src/pattern-library/js/select-replace.js b/_src/pattern-library/js/select-replace.js new file mode 100644 index 00000000..48d6d76a --- /dev/null +++ b/_src/pattern-library/js/select-replace.js @@ -0,0 +1,108 @@ +/* + * Select menu replacement + * Handles functionality for the replacement select menus, which + * allows us to style them to our liking. Accessibility is main- + * tained via use of the default select control. The replacement + * control is not visible to screen readers. + * + * Choosing an option in the replacement menu also updates the + * default select menu thus maintaining accessibility. + */ + +$(function() { + + var CustomSelectReplacement = { + + vars: { + replaced: $('.replace-select'), + replacedClass: 'is-replaced is-transparent', + customClass: 'wrapper-custom-select', + wrapperClass: 'wrapper-replace-select', + valueClass: 'replace-value', + iconClass: 'icon-caret-down', + hoverClass: 'is-hover' + }, + + init: function() { + this.replaceFoundSelects(); + this.listenForSelectClick(); + this.listenForSelectEvents(); + }, + + replaceFoundSelects: function() { + var variables = this.vars; + + if (variables.replaced.length) { + + variables.replaced.each(function(index, el) { + var $el = $(el), + replaced = $el.clone(), + statuses = []; + + if ($el.hasClass('has-success')) { + statuses.push('has-success'); + } + + if ($el.hasClass('has-error')) { + statuses.push('has-error'); + } + + if ($el.is(':disabled')) { + statuses.push('is-disabled'); + } + + $el.addClass(variables.replacedClass); + + $el.replaceWith([ + '
', + '', + '', + '
' + ].join('')); + }); + } + }, + + setInitialText: function(el) { + return el.find('option:first').text() + }, + + listenForSelectClick: function() { + $('.field').on('change', this.vars.replaced, function(event) { + CustomSelectReplacement.updateReplacedOption($(event.target)); + }); + }, + + updateReplacedOption: function(el) { + var val = el.val(), + wrapper = el.parent('.' + this.vars.wrapperClass), + text = wrapper.find('.' + this.vars.valueClass); + + text.text(val); + }, + + listenForSelectEvents: function() { + var variables = this.vars; + + variables.replaced.on('hover mouseover mouseenter', function(event) { + var $el = $(event.target); + + $el.next(variables.customWrapper) + .addClass(variables.hoverClass); + }).on('blur mouseout mouseleave', function(event) { + var $el = $(event.target); + + $el.next(variables.customWrapper) + .removeClass(variables.hoverClass); + }); + } + + }; + + CustomSelectReplacement.init(); +}); \ No newline at end of file diff --git a/_src/pattern-library/sass/components/_buttons.scss b/_src/pattern-library/sass/components/_buttons.scss index c63e65cd..dde56cf6 100644 --- a/_src/pattern-library/sass/components/_buttons.scss +++ b/_src/pattern-library/sass/components/_buttons.scss @@ -57,6 +57,10 @@ .btn-base { padding: spacing-vertical(x-small) spacing-horizontal(base); font-size: font-size(base); + + .icon { + @include size(font-size(base)); + } } @@ -66,6 +70,10 @@ .btn-large { padding: spacing-vertical(small) spacing-horizontal(mid-large); font-size: font-size(mid-large); + + .icon { + @include size(font-size(mid-large)); + } } @@ -75,6 +83,10 @@ .btn-small { padding: spacing-vertical(x-small) spacing-horizontal(small); font-size: font-size(small); + + .icon { + @include size(font-size(small)); + } } @@ -86,6 +98,10 @@ background: palette(grayscale, white); color: palette(primary, base); + .icon { + fill: palette(primary, base); + } + // STATE: hover and focus &:hover, &.is-hovered, @@ -93,6 +109,10 @@ &.is-focused { background: palette(primary, base); color: palette(grayscale, white); + + .icon { + fill: palette(grayscale, white); + } } // STATE: is pressed or active @@ -109,6 +129,10 @@ border-color: palette(grayscale, light); background: palette(grayscale, white); color: palette(grayscale, base); + + .icon { + fill: palette(grayscale, base); + } } } @@ -120,6 +144,10 @@ background: palette(primary, base); color: palette(grayscale, white); + .icon { + fill: palette(grayscale, white); + } + // STATE: hover and focus &:hover, &.is-hovered, @@ -143,6 +171,10 @@ border-color: palette(grayscale, light); background: palette(grayscale, light); color: palette(grayscale, base); + + .icon { + fill: palette(grayscale, base); + } } } @@ -155,6 +187,10 @@ background: $transparent; color: palette(primary, base); + .icon { + fill: palette(primary, base); + } + // STATE: hover and focus &:hover, &.is-hovered, @@ -169,6 +205,10 @@ &.is-active { border-color: palette(primary, base); color: palette(primary, base); + + .icon { + fill: palette(primary, base); + } } // STATE: is disabled @@ -176,6 +216,10 @@ &.is-disabled { border-color: palette(grayscale, light); color: palette(grayscale, light); + + .icon { + fill: palette(grayscale, light); + } } } @@ -203,6 +247,10 @@ background: palette(primary, base); color: palette(grayscale, white); + .icon { + fill: palette(grayscale, white); + } + // STATE: hover and focus &:hover, &.is-hovered, @@ -227,6 +275,10 @@ box-shadow: inset 0 -1px 0 palette(grayscale, light); background: palette(grayscale, x-light); color: palette(grayscale, base); + + .icon { + fill: palette(grayscale, base); + } } } @@ -240,6 +292,10 @@ background: $transparent; color: palette(primary, base); + .icon { + fill: palette(primary, base); + } + // STATE: hover and focus &:hover, &.is-hovered, @@ -247,8 +303,12 @@ &.is-focused { border-color: palette(primary, base); box-shadow: inset 0 0 -$buttons-elevated-shadow 0 0 palette(primary, base); - color: palette(grayscale, white); background: palette(primary, accent); + color: palette(grayscale, white); + + .icon { + fill: palette(grayscale, white); + } } // STATE: is pressed or active @@ -266,6 +326,10 @@ box-shadow: inset 0 -1px 0 palette(grayscale, light); background: palette(grayscale, x-light); color: palette(grayscale, base); + + .icon { + fill: palette(grayscale, base); + } } } @@ -290,18 +354,6 @@ } -// ---------------------------- -// #ICONS -// ---------------------------- -.has-icon { - -} - -.has-icon-reverse { - -} - - // ---------------------------- // #OVERLAY // ---------------------------- @@ -311,6 +363,10 @@ color: palette(grayscale, white); font-weight: font-weight(semi-bold); + .icon { + fill: palette(grayscale, white); + } + // STATE: hover and focus &:hover, &.is-hovered, @@ -318,6 +374,10 @@ &.is-focused { background: palette(grayscale, white); color: palette(primary, base); + + .icon { + fill: palette(primary, base); + } } // STATE: is pressed or active @@ -325,6 +385,10 @@ &.is-pressed, &.is-active { color: palette(primary, dark); + + .icon { + fill: palette(primary, dark); + } } // STATE: is disabled @@ -333,10 +397,18 @@ border-color: palette(grayscale, trans); color: palette(grayscale, x-light); + .icon { + fill: palette(grayscale, x-light); + } + &:hover { border-color: palette(grayscale, trans); background: $transparent; color: palette(grayscale, x-light); + + .icon { + fill: palette(grayscale, x-light); + } } } } diff --git a/_src/pattern-library/sass/components/_forms.scss b/_src/pattern-library/sass/components/_forms.scss new file mode 100644 index 00000000..6a616f5d --- /dev/null +++ b/_src/pattern-library/sass/components/_forms.scss @@ -0,0 +1,542 @@ +// ------------------------------ +// edX Pattern Library: Components - Forms + +// About: Contains base styling for forms + +// #GLOBAL +// #INPUT TEXT +// #INPUT RADIO/CHECKBOX +// #SELECT +// #TEXTAREA +// #SLIDERS +// #PROGRESS + +// ---------------------------- +// #GLOBAL +// ---------------------------- + +// sections of a form +.form-group { + @include clearfix(); + margin-bottom: spacing-vertical(mid-small); + + // section title or legend + .form-group-hd { + margin-bottom: spacing-vertical(small); + font-size: font-size(mid-large); + } + + .field { + margin-bottom: spacing-vertical(base); + + &:last-child { + margin-bottom: 0; + } + + .field-hint { + font-size: font-size(small); + color: $field-tip-color; + } + } +} + +// radio button and checkbox fieldsets +.field-group { + margin-bottom: spacing-vertical(small); + + // group title or legend + .field-group-hd { + margin-bottom: spacing-vertical(small); + font-size: font-size(mid-large); + } + + .field { + margin-bottom: spacing-vertical(x-small); + + &:last-child { + margin-bottom: 0; + } + + .field-hint { + @include margin-left(spacing-horizontal(mid-large)); + margin-top: spacing-vertical(xx-small); + font-size: font-size(small); + color: $field-tip-color; + } + } +} + +.field-label { + display: block; + width: auto; + margin-bottom: spacing-vertical(x-small); + font-size: font-size(base); + line-height: 100%; + color: $label-color; + + // presents the label inline with the form control + &.label-inline { + display: inline-block; + margin-bottom: 0; + } + + // STATE: is selected + .field-input:checked + .field-input-label, + .field-radio:checked + .field-input-label, + &.is-active, + &.is-selected { + @include transition(all timing(xx-fast) ease-in-out 0s); + color: $label-color-active; + } +} + +.field-message { + font-size: font-size(small); + border-bottom-left-radius: $buttons-border-radius; + border-bottom-right-radius: $buttons-border-radius; + + &.has-error { + padding: spacing-vertical(x-small); + background: palette(error, base); + color: palette(grayscale, white); + } +} + +.field-hint { + margin-top: spacing-vertical(x-small); +} + +.field-required { + + @include ltr { + + // for LTR displays we show the required indicator to the right of the label + &:after { + display: inline-block; + @include margin-left(spacing-horizontal(x-small)); + content: "*"; + font-size: font-size(small); + color: $field-required-indicator-color; + } + } + + @include rtl { + + // for RTL displays we show the required indicator to the left of the label + &:before { + display: inline-block; + @include margin-left(spacing-horizontal(x-small)); + content: "*"; + font-size: font-size(small); + color: $field-required-indicator-color; + } + } +} + +.field-message, +.field-hint, +.input-text, +.input-select, +.wrapper-custom-select, +.input-textarea, +.input-slider, +.input-progress { + width: input-width(base); +} + +.field-input, +.field-select, +.field-textarea { + @include placeholder { color: $input-placeholder-text; } + @include transition(all timing(xx-fast) ease-in-out 0s); + display: inline-block; + padding: rem($baseline/2); + border: 1px solid $input-border-default; + background: $input-background-default; + font-family: $font-family-sans-serif; + font-size: font-size(base); + color: $input-text-default; + + // STATE: is active or has focus + &:focus, + &.is-active { + border-color: $input-border-default-focus; + color: $input-text-default-hover; + outline: none; + } + + // STATE: disabled + &:disabled, + &.is-disabled { + border-color: $input-border-disabled; + background: $input-background-disabled; + cursor: not-allowed; + } + + // STATE: has an error + &.has-error { + border-color: palette(error, base); + + & + .field-hint { + color: palette(error, dark); + } + + .icon { + fill: palette(error, base); + } + } + + // STATE: has a warning + &.has-warning { + border-color: palette(warning, base); + + & + .field-hint { + color: palette(warning, dark); + } + + .icon { + fill: palette(warning, base); + } + } + + // STATE: is complete or valid + &.has-success { + border-color: palette(success, base); + + // & + .field-hint { + // color: palette(success, dark); + // } + + .icon { + fill: palette(success, base); + } + } +} + +.form-progress { + @include transition(all timing(xx-fast) ease-in-out 0s); +} + +// ---------------------------- +// #INPUT TEXT +// ---------------------------- +.input-text { + + &.input-alt { + padding: spacing-verical(small) 0; + border-width: 0 0 2px 0; + background: $input-alt-background; + + // STATE: is active or has focus + &:focus, + &.is-active { + border-color: $input-alt-border-focus; + background: $input-alt-background; + } + + &.has-error { + border-width: 1px 1px 2px 1px; + border-color: palette(error, base); + } + } +} + +// ---------------------------- +// #SELECT +// ---------------------------- +.wrapper-replace-select { + position: relative; + // although this is on the wrapper, since we're positioning absolutley the replaced UI, we need to add a bottom margin here too + margin-bottom: 0; +} + +.input-select { + height: rem($baseline*2); + line-height: spacing-vertical(small); + + & + .field-message { + margin-top: -(spacing-vertical(xx-small)); + } + + // set via JavaScript when a select menu has been replaced + // not to be used manually + &.is-replaced { + position: relative; + top: 0; + @include left(0); + z-index: z-index(mid-front); + opacity: 0; + } +} + +// custom select styling +// this is the replacement select menu +.wrapper-custom-select { + @extend .field-input; + display: inline; + position: absolute; + top: 0; + @include left(0); + height: rem($baseline*2); + line-height: 100%; // centers the text vertically while matching height of replacement menu + z-index: z-index(base); + + // the color and position of the select menu icon + .icon { + @include size(rem($baseline)); + position: absolute; + @include right(rem(($baseline/4))); + margin-top: rem(-($baseline/10)); // vertically centers the down caret icon + fill: $input-control-color; + } + + &:disabled, + &.is-disabled { + + .icon { + fill: $input-border-disabled; + } + } +} + +// ---------------------------- +// #RADIO / CHECKBOX +// ---------------------------- +.input-radio, +.input-checkbox { + @include margin-right(spacing-horizontal(small)); + + // class used to use the enhanced version of checkboxes or radio buttons + &.replace-checkbox, + &.replace-radio { + @extend %a11y-hide; + + & + .field-input-label:before { + @include size(rem($baseline/1.25)); + display: inline-block; + @include margin-right(spacing-horizontal(x-small)); + vertical-align: top; + content: ""; + } + } + + &.replace-checkbox { + + & + .field-input-label:before { + @include input-checkbox(); + } + + // STATUS: a checked checkbox + &:checked + .field-input-label:before { + @include input-checkbox-checked(); + } + } + + &.replace-radio { + + & + .field-input-label:before { + @include input-radio(); + } + + // STATUS: a selected radio button + &:checked + .field-input-label:before { + @include input-radio-checked(); + } + } + + // STATE: disabled + &:disabled, + &.is-disabled { + cursor: not-allowed; + + & + .field-input-label { + // disabled state of normal checkboxes + color: palette(grayscale, base); + } + + &.replace-checkbox { + + & + .field-input-label { + color: palette(grayscale, base); + + &:before { + // disabled state of replaced checkboxes + & + .field-input-label:before { + @include input-radio-checkbox-disabled(); + } + } + } + } + + &.replace-radio { + + & + .field-input-label { + // disabled state of normal radio buttons + color: palette(grayscale, base); + + &:before { + // disabled state of replaced checkboxes + & + .field-input-label:before { + @include input-radio-checkbox-disabled(); + } + } + } + } + } +} + +// ---------------------------- +// #TEXTAREA +// ---------------------------- + +// base textareas can account for roughly six to seven lines of text +.input-textarea { + height: input-height(base); + + & + .field-message { + margin-top: -(spacing-vertical(xx-small)); + } + + // slimmer, shorter textareas, roughly two to three lines of text + &.textarea-short { + height: input-height(short); + } + + // taller textareas, roughly ten lines of text + &.textarea-tall { + height: input-height(tall); + } + + // textarea that spans the full width of its parent + &.textarea-block { + width: 100%; + } +} + +.input-slider { + @include transition(all timing(xx-fast) ease-in-out 0s); // needed here for Firefox which doesn't use the pseudo element for the track + border: none; + border-radius: $input-progress-border-radius; + -webkit-appearance: none; + appearance: none; + + // Chrome/Safari: slider track + &::-webkit-slider-runnable-track { + @include input-track(); + } + + // Chrome/Safari: thumb button + &::-webkit-slider-thumb { + @include input-thumb(); + } + + // Firefox: slider track + &::-moz-range-track { + @include input-track(); + } + + // Firefox: thumb button + &::-moz-range-thumb { + @include input-thumb(); + // @extend %input-thumb; + } + + // IE: track before the thumb button + &::-ms-fill-upper { + @include input-track(); + } + + // IE: track after the thumb button + &::-ms-fill-lower { + @include input-track(); + } + + // IE: notches along track + &::-ms-track { + border-width: rem($baseline/2); // the handle is clipped without this + border-color: transparent; // the handle is clipped without this + background: transparent; // the handle is clipped without this + color: transparent; // hides the notches along the track; remove if you want them + } + + // IE: thumb button + &::-ms-thumb { + @include input-thumb(); + } + + // STATE: hovered over or focused on + &:hover, + &.is-hovered, + &:focus, + &.is-focused { + &::-webkit-slider-runnable-track { + @include input-track-hover(); + } + + &::-webkit-slider-thumb { + @include input-thumb-hover(); + } + + &::-moz-range-track { + @include input-track-hover(); + } + + &::-moz-range-thumb { + @include input-thumb-hover(); + } + + &::-ms-track { + @include input-track-hover(); + background: transparent; + border-color: transparent; + } + + &::-ms-fill-upper { + @include input-track-hover(); + } + + &::-ms-fill-lower { + @include input-track-hover(); + } + + &::-ms-thumb { + @include input-thumb-hover(); + } + } +} + +// ---------------------------- +// #PROGRESS +// ---------------------------- +.input-progress { + height: rem($baseline/2); + background: $input-progress-track; // Firefox doesn't use the psuedo + border: none; + border-radius: $input-progress-border-radius; // Firefox doesn't use the psudeo + + &[value] { + -webkit-appearance: none; + appearance: none; + + &::-webkit-progress-bar { + @include input-track(); + // @extend input-track; + } + + &::-webkit-progress-value { + @include input-progress-complete(); + } + + &::-moz-progress-bar { + @include input-progress-complete(); + } + + &::-ms-progress-bar { + @include input-track(); + } + + &::-ms-progress-value { + @include input-progress-complete(); + } + } +} \ No newline at end of file diff --git a/_src/pattern-library/sass/utilities/_functions.scss b/_src/pattern-library/sass/utilities/_functions.scss index 1cc6f6f0..a79783ac 100644 --- a/_src/pattern-library/sass/utilities/_functions.scss +++ b/_src/pattern-library/sass/utilities/_functions.scss @@ -93,3 +93,27 @@ @warn "Unknown `#{$key}` in $spacing-horizontal."; @return null; } + +// get input heights from defined map values +@function input-height($key) { + @if map-has-key($input-height, $key) { + @return (map-get($input-height, $key) + rem); + } + + @warn "Unknown `#{$key}` in $input-height."; + @return null; +} + +// get input widths from defined map values +@function input-width($key) { + @if map-has-key($input-width, $key) { + @if ($key == 'block') { + @return 100%; + } @else { + @return rem(map-get($input-width, $key)); + } + } + + @warn "Unknown `#{$key}` in $input-width."; + @return null; +} diff --git a/_src/pattern-library/sass/utilities/_helpers.scss b/_src/pattern-library/sass/utilities/_helpers.scss index 9763d047..89d87e79 100644 --- a/_src/pattern-library/sass/utilities/_helpers.scss +++ b/_src/pattern-library/sass/utilities/_helpers.scss @@ -146,4 +146,4 @@ &.is-active { color: palette(primary, dark); } -} +} \ No newline at end of file diff --git a/_src/pattern-library/sass/utilities/_mixins.scss b/_src/pattern-library/sass/utilities/_mixins.scss index fab37042..6cd6914a 100644 --- a/_src/pattern-library/sass/utilities/_mixins.scss +++ b/_src/pattern-library/sass/utilities/_mixins.scss @@ -19,3 +19,78 @@ -moz-osx-font-smoothing: auto; } } + +// form fields +// these should really be extends, but for some reason they weren't working. +// there's some sort of limition on sass compilation when re-using extends with nested psueos +// https://github.com/sass/libsass/issues/146 has more information +@mixin input-track { + @include transition(all timing(xx-fast) ease-in-out 0s); + @include transform-origin(center center); + width: 100%; + height: rem($baseline/2); + border: 0; + border-radius: $input-slider-border-default-radius; + background: $input-slider-track-default; + cursor: pointer; +} + +@mixin input-track-hover { + background: $input-slider-default-hover; +} + +@mixin input-thumb { + @include size(rem($baseline/2)); + @include transition(all timing(xx-fast) ease-in-out 0s); + border: 0; + border-radius: 50%; + background: $input-slider-handle-default; + -webkit-appearance: none; +} + +@mixin input-thumb-hover { + @include size(rem($baseline)); + margin-top: -(rem($baseline/3.25)); + background: $input-slider-handle-default-hover; +} + +@mixin input-progress-complete { + @include transition(all timing(xx-fast) ease-in-out 0s); + @include input-track-hover; + border-radius: $input-progress-border-radius; +} + +@mixin input-radio { + @include transition(all timing(xx-fast) ease-in-out 0s); + @include margin-right(spacing-horizontal(small)); + border: 1px solid $input-border-default; + border-radius: 50%; + background: $input-check-radio-background-default; + box-shadow: inset 0 0 0 3px palette(grayscale, white); +} + +@mixin input-radio-checked { + border-color: transparent; + background: palette(grayscale, white); + box-shadow: inset 0 0 0 6px $input-check-radio-background-checked; +} + +@mixin input-checkbox { + @include transition(all timing(xx-fast) ease-in-out 0s); + @include margin-right(spacing-horizontal(small)); + border: 1px solid $input-border-default; + background: $input-check-radio-background-default; + box-shadow: inset 0 0 0 3px palette(grayscale, white); +} + +@mixin input-checkbox-checked { + border-color: transparent; + background: palette(grayscale, white); + box-shadow: inset 0 0 0 6px $input-check-radio-background-checked; +} + +@mixin input-radio-checkbox-disabled { + background: palette(grayscale, white); + box-shadow: none; + cursor: not-allowed; +} \ No newline at end of file diff --git a/_src/pattern-library/sass/utilities/_variables.scss b/_src/pattern-library/sass/utilities/_variables.scss index 8cca76d1..fb2758e5 100644 --- a/_src/pattern-library/sass/utilities/_variables.scss +++ b/_src/pattern-library/sass/utilities/_variables.scss @@ -127,6 +127,9 @@ $palettes: ( ), ); +// shadows +$shadow: transparentize(palette(grayscale-cool, x-dark), .5); + // ---------------------------- // #TYPOGRAPHY // ---------------------------- @@ -232,6 +235,27 @@ $letter-spacing: ( xx-loose: 3 ); +// ---------------------------- +// #FORMS +// ---------------------------- + +// form inputs: heights +// values are "rows" which maps to line-height +// primarily used in textareas +$input-height: ( + short: 5, + base: 10, + tall: 15 +); + +// form inputs: widths +$input-width: ( + short: 150, + base: 300, + wide: 450, + block: null // value here is irrelevant but required. Null is easy to understand. +); + // ---------------------------- // #DEPTH // ---------------------------- @@ -250,7 +274,7 @@ $spacing-vertical: ( mid-small: ($baseline-vertical*0.75), small: ($baseline-vertical/2), x-small: ($baseline-vertical/4), - xx-small: ($baseline-vertical/8), + xx-small: ($baseline-vertical/8), mid-large: ($baseline-vertical*1.5), large: ($baseline-vertical*2), x-large: ($baseline-vertical*4) @@ -331,6 +355,49 @@ $buttons-elevated-shadow: 3px !default; $buttons-border-radius: 3px !default; $buttons-font-weight: font-weight(semi-bold) !default; +// forms +$label-color: $text-base-color !default; +$label-color-active: palette(grayscale, x-dark) !default; + +$input-placeholder-text: palette(grayscale-cool, light) !default; + +$input-background-default: palette(grayscale, white) !default; +$input-background-default-focus: $input-background-default !default; +$input-check-radio-background-default: palette(grayscale-cool, x-light) !default; +$input-check-radio-background-checked: palette(primary, base) !default; +$input-border-default: palette(grayscale, x-light) !default; +$input-border-default-focus: palette(primary, accent) !default; +$input-control-color: palette(primary, base) !default; +$input-text-default: palette(grayscale-cool, x-dark) !default; +$input-text-default-hover: palette(grayscale-cool, x-dark) !default; + +$input-background-disabled: palette(grayscale-cool, x-light) !default; +$input-border-disabled: palette(grayscale-cool, light) !default; +$input-text-disabled: palette(grayscale-cool, light) !default; + +$input-alt-background: $transparent !default; +$input-alt-border-focus: palette(grayscale, x-dark) !default; + +$input-slider-track-default: palette(grayscale, x-light) !default; +$input-slider-border-default: $input-slider-track-default !default; +$input-slider-border-default-radius: $buttons-border-radius !default; +$input-slider-handle-default: palette(primary, light) !default; +$input-slider-handle-default-hover: palette(primary, base) !default; +$input-slider-default-focus: palette(primary, accent) !default; +$input-slider-default-hover: palette(primary, x-accent) !default; +$input-slider-track-disabled: palette(grayscale, x-light) !default; +$input-slider-disabled-border: $input-slider-track-disabled !default; +$input-slider-handle-disabled: palette(grayscale, base) !default; +$input-slider-disabled-focus: palette(grayscale, light) !default; + +$input-progress-track: palette(grayscale, x-light) !default; +$input-progress-border: $input-progress-track !default; +$input-progress-border-radius: $buttons-border-radius !default; +$input-progress-track-done: palette(primary, accent) !default; + +$field-tip-color: palette(grayscale-cool, dark) !default; +$field-required-indicator-color: $label-color !default; + // tables $table-cell-padding: spacing-vertical(small) spacing-horizontal(small) !default; $table-condensed-cell-padding: spacing-vertical(x-small) spacing-horizontal(x-small) !default; diff --git a/_src/pldoc/static/sass/_build.scss b/_src/pldoc/static/sass/_build.scss index 7beb6201..40949995 100644 --- a/_src/pldoc/static/sass/_build.scss +++ b/_src/pldoc/static/sass/_build.scss @@ -24,6 +24,7 @@ @import '../../../pattern-library/sass/components/buttons'; @import '../../../pattern-library/sass/components/headings'; @import '../../../pattern-library/sass/components/copy'; +@import '../../../pattern-library/sass/components/forms'; @import 'components'; diff --git a/_src/pldoc/vendor/jquery/jquery.smooth-scroll.js b/_src/pldoc/vendor/jquery-smoothScroll/jquery.smooth-scroll.js similarity index 100% rename from _src/pldoc/vendor/jquery/jquery.smooth-scroll.js rename to _src/pldoc/vendor/jquery-smoothScroll/jquery.smooth-scroll.js diff --git a/gulp/tasks/pldoc_scripts.js b/gulp/tasks/pldoc_scripts.js index 6efa5958..9a21814d 100644 --- a/gulp/tasks/pldoc_scripts.js +++ b/gulp/tasks/pldoc_scripts.js @@ -2,21 +2,18 @@ var gulp = require('gulp'); var config = require('../config').scripts; var browserSync = require('browser-sync'); var concat = require('gulp-concat'); -var rename = require('gulp-rename'); var uglify = require('gulp-uglify'); gulp.task('pldoc_scripts', ['pldoc_scripts-lint'], function() { return gulp.src([ // setup script sequence - './_src/pldoc/vendor/jquery/jquery.smooth-scroll.js', - config.pldoc_src + '/ui.js', - config.pldoc_src + '/size-slider.js', - config.pldoc_src + '/color-contrast.js', - './_src/vendor/svg4everybody/svg4everybody.min.js' // polyfill for SVGs in IE9-11 + './_src/pldoc/vendor/jquery-smoothScroll/jquery.smooth-scroll.js', + './_src/pldoc/static/js/ui.js', + './_src/pldoc/static/js/size-slider.js', + './_src/pldoc/static/js/color-contrast.js' ]) - .pipe(concat('main.js')) + .pipe(concat('pldoc.js')) .pipe(uglify()) - .pipe(rename({suffix: '.min'})) .pipe(gulp.dest(config.pldoc_local)) // move just for browersync + local preview .pipe(gulp.dest(config.pldoc_dest)) .pipe(browserSync.reload({stream:true})) diff --git a/gulp/tasks/scripts.js b/gulp/tasks/scripts.js index 7366ff4e..e869ae51 100644 --- a/gulp/tasks/scripts.js +++ b/gulp/tasks/scripts.js @@ -2,18 +2,19 @@ var gulp = require('gulp'); var config = require('../config').scripts; var browserSync = require('browser-sync'); var concat = require('gulp-concat'); -var rename = require('gulp-rename'); var uglify = require('gulp-uglify'); gulp.task('scripts', ['pldoc_scripts-lint'], function() { return gulp.src([ // setup script sequence './_src/vendor/jquery/jquery-2.1.3.min.js', + './_src/pattern-library/js/select-replace.js', + './_src/pattern-library/js/radio-replace.js', + './_src/pattern-library/js/checkbox-replace.js', './_src/vendor/svg4everybody/svg4everybody.min.js' // polyfill for SVGs in IE9-11 ]) - .pipe(concat('main.js')) + .pipe(concat('pattern-library.js')) .pipe(uglify()) - .pipe(rename({suffix: '.min'})) .pipe(gulp.dest(config.local)) // move just for browersync + local preview .pipe(gulp.dest(config.dest)) .pipe(browserSync.reload({stream:true})) diff --git a/public/css/main-ltr.css b/public/css/main-ltr.css deleted file mode 100644 index 70d12bf5..00000000 --- a/public/css/main-ltr.css +++ /dev/null @@ -1 +0,0 @@ -.copy,.hd-1,.hd-2,.hd-3,.hd-4,.hd-5,.hd-6,body,dl,h1,h2,h3,h4,h5,h6,ol,p,td,th,ul{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.bg-replace,.sr-only,svg:not(:root){overflow:hidden}.sr-only,fieldset,img,legend{border:0}.sr-only,fieldset,figure,legend,td,th{padding:0}*,:after,:before{box-sizing:inherit}*,html{box-sizing:border-box}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Light-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Light-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url(../fonts/OpenSans/OpenSans-LightItalic-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-LightItalic-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-LightItalic-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Regular-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Regular-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Italic-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Italic-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Italic-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-Semibold-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Semibold-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Semibold-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Bold-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Bold-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../fonts/OpenSans/OpenSans-BoldItalic-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-BoldItalic-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf)format("truetype")}.btn.is-disabled,.btn:disabled{pointer-events:none;outline:0;cursor:default}[class^=wrapper]{width:100%}[class^=wrapper]::after{clear:both;content:"";display:table}.sr-only{clip:rect(0 0 0 0);height:1px;margin:-1px;position:absolute;width:1px}.bg-replace{text-indent:100%;white-space:nowrap}pre,textarea{overflow:auto}.hd-1,.hd-2,.hd-3,.hd-4,.hd-5,.hd-6,h1,h2,h3,h4,h5,h6{margin:0 0 1.25rem;font-weight:400;font-size:1rem;line-height:1.5;color:#424141}.btn-link,.link,a{transition:color .125s ease-in-out 0s,border-color .125s ease-in-out 0s;border-bottom:1px solid transparent;color:#0079bc;text-decoration:none}.btn-link:active,.btn-link:focus,.btn-link:hover,.link:active,.link:focus,.link:hover,a:active,a:focus,a:hover{border-bottom-color:#0ea6ec;color:#0ea6ec}.btn-link:disabled,.is-disabled.btn-link,.is-disabled.link,.link:disabled,a.is-disabled,a:disabled{display:none;color:#d3d1d1}.btn-link:active,.is-active.btn-link,.is-active.link,.is-pressed.btn-link,.is-pressed.link,.link:active,a.is-active,a.is-pressed,a:active{color:#005483}/*! 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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#646262;font-size:1rem}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,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:1.75rem}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}hr{box-sizing:content-box;height:0}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}.hd-1,.hd-2{line-height:1.4}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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}dl,ol,p,ul{margin:0 0 1.25rem}fieldset{margin:0}figure{display:inline-block;margin:0}.swatch-color,figure img{display:block}.img,picture{max-width:100%;margin:0}pre{font-family:'Bitstream Vera Sans Mono',Consolas,Courier,monospace;margin:0}.hd-1,.hd-2{margin-bottom:1.25rem}h2{font-size:1.5rem}h3{font-size:1.3125rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}.hd-1.emphasized,.hd-2.emphasized,.hd-3.emphasized,.hd-4.emphasized,.hd-5.emphasized,.hd-6.emphasized{color:#101010;font-weight:600}.hd-1.de-emphasized,.hd-2.de-emphasized,.hd-3.de-emphasized,.hd-4.de-emphasized,.hd-5.de-emphasized,.hd-6.de-emphasized{color:#a7a4a4}.hd-6,.hd-7{font-weight:600;text-transform:uppercase}.hd-4,.hd-5,.hd-6.emphasized,.hd-7.emphasized{font-weight:700}.hd-1{font-size:2.375rem}.hd-2{font-size:1.75rem}.hd-3,.hd-4,.hd-5,.hd-6,.hd-7{margin-bottom:.625rem}.hd-3{font-size:1.5rem;line-height:1.5}.hd-4,.hd-5,.hd-6{line-height:1.6}.hd-4{font-size:1.3125rem}.hd-5{font-size:1.125rem}.hd-6{font-size:.875rem}.hd-7{font-size:.75rem;line-height:1.5}.copy-base,.copy-large,.copy-lead,.copy-meta{line-height:1.6}.copy{color:#646262}.copy.emphasized{color:#424141;font-weight:400}.copy.de-emphasized{color:#a7a4a4;font-weight:400}.example,.swatch-color .color-class.lod{color:#fcfcfc}.copy-lead{font-size:1.3125rem}.copy-lead dl,.copy-lead ol,.copy-lead p,.copy-lead ul{margin-bottom:1.875rem}.copy-base dl,.copy-base ol,.copy-base p,.copy-base ul,.copy-large dl,.copy-large ol,.copy-large p,.copy-large ul,.copy-meta dl,.copy-meta ol,.copy-meta p,.copy-meta ul,.copy-micro dl,.copy-micro ol,.copy-micro p,.copy-micro ul{margin-bottom:1.25rem}.copy-large{font-size:1.125rem}.copy-base{font-size:1rem}.copy-meta{font-size:.875rem}.copy-micro{font-size:.75rem;line-height:1.5}.example{transition:all .25s ease-in-out;border:1px solid #e9e8e8;border-radius:.15625rem;margin-bottom:1.875rem;padding:.625rem;box-shadow:0 .125rem .125rem 0 rgba(167,164,164,.05);background:#fcfcfc}.example:active,.example:focus,.example:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 .125rem .125rem 0 rgba(167,164,164,.25)}.swatch-color{margin-bottom:.625rem;padding:3.75rem .9375rem;text-align:center}.swatch-color .color-class{font-size:.875rem;text-transform:lowercase}.swatch-color .color-class.dol{color:#101010}.swatch-color.base .color-class{font-weight:700}.swatch-meta{padding:.3125rem .625rem;white-space:nowrap;font-size:.875rem;text-align:center;color:#646262}.swatch-meta .color-rgb{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.brand-primary.base{background:#0079bc}.brand-primary.light{background:#4ca1d0}.brand-primary.x-light{background:#b2d6ea}.brand-primary.dark{background:#005483}.brand-primary.x-dark{background:#003654}.brand-primary.accent{background:#0ea6ec}.brand-primary.x-accent{background:#00b2ff}.brand-secondary,.brand-secondary.base{background:#cb598d}.brand-secondary.light{background:#da8aaf}.brand-secondary.x-light{background:#efcddc}.brand-secondary.dark{background:#8e3e62}.brand-secondary.x-dark{background:#5b283f}.brand-secondary.accent{background:#f26caa}.grayscale,.grayscale.base{background:#a7a4a4}.grayscale.light{background:#d3d1d1}.grayscale.x-light{background:#e9e8e8}.grayscale.white{background:#fcfcfc}.grayscale.white-t{background:#fff}.grayscale.dark{background:#646262}.grayscale.x-dark{background:#424141}.grayscale.black{background:#101010}.grayscale.black-t{background:#000}.grayscale.trans{background:rgba(167,164,164,.5)}.grayscale.x-trans{background:rgba(167,164,164,.25)}.grayscale.xx-trans{background:rgba(167,164,164,.05)}.grayscale-cool,.grayscale-cool.base{background:#9eb1b9}.grayscale-cool.light{background:#ced8dc}.grayscale-cool.x-light{background:#e6ebed}.grayscale-cool.dark{background:#4f585c}.grayscale-cool.x-dark{background:#272c2e}.grayscale-cool.trans{background:rgba(158,177,185,.5)}.grayscale-cool.x-trans{background:rgba(158,177,185,.25)}.grayscale-cool.xx-trans{background:rgba(158,177,185,.05)}.success,.success.base{background:#25b85a}.success.light{background:#6ccf90}.success.dark{background:#187b3c}.warning,.warning.base{background:#fdbc56}.warning.light{background:#fdd28d}.warning.dark{background:#a97d39}.error,.error.base{background:#b20610}.error.light{background:#cb585e}.error.dark{background:#77040a}.btn{transition:color .125s ease-in-out 0s,border-color .125s ease-in-out 0s,background .125s ease-in-out 0s,box-shadow .125s ease-in-out 0s;display:inline-block;border-style:solid;border-radius:3px;border-width:1px;font-weight:600}.btn-combo,.btn-link{border-radius:0}.btn.block{display:block;width:100%}.btn-base{padding:.625rem 1.25rem;font-size:1rem}.btn-large{padding:1.25rem 1.875rem;font-size:1.125rem}.btn-small{padding:.625rem;font-size:.875rem}.btn-default{border-color:#0079bc;background:#fcfcfc;color:#0079bc}.btn-default.is-focused,.btn-default.is-hovered,.btn-default:focus,.btn-default:hover{background:#0079bc;color:#fcfcfc}.btn-default.is-active,.btn-default.is-pressed,.btn-default:active{border-color:#005483;background:#005483}.btn-default.is-disabled,.btn-default:disabled{border-color:#d3d1d1;background:#fcfcfc;color:#a7a4a4}.btn-primary{border-color:#0079bc;background:#0079bc;color:#fcfcfc}.btn-primary.is-focused,.btn-primary.is-hovered,.btn-primary:focus,.btn-primary:hover{border-color:#0ea6ec;background:#0ea6ec}.btn-primary.is-active,.btn-primary.is-pressed,.btn-primary:active{border-color:#0079bc;background:#0079bc}.btn-primary.is-disabled,.btn-primary:disabled{border-color:#d3d1d1;background:#d3d1d1;color:#a7a4a4}.btn-secondary{border-color:transparent;background:0 0;color:#0079bc}.btn-secondary.is-focused,.btn-secondary.is-hovered,.btn-secondary:focus,.btn-secondary:hover{border-color:#ced8dc}.btn-secondary.is-active,.btn-secondary.is-pressed,.btn-secondary:active{border-color:#0079bc;color:#0079bc}.btn-secondary.is-disabled,.btn-secondary:disabled{border-color:#d3d1d1;color:#d3d1d1}.btn-link{border-color:transparent;padding:1px;background:0 0}.btn-elevated{border-color:#0079bc;box-shadow:inset 0 -3px 0 0 #005483;background:#0079bc;color:#fcfcfc}.btn-elevated.is-focused,.btn-elevated.is-hovered,.btn-elevated:focus,.btn-elevated:hover{box-shadow:inset 0 -3px 0 0 #005483;background:#0ea6ec}.btn-elevated.is-active,.btn-elevated.is-pressed,.btn-elevated:active{box-shadow:inset 0 3px 0 0 #003654;background:#005483}.btn-elevated.is-disabled,.btn-elevated:disabled{border-color:#e9e8e8;box-shadow:inset 0 -1px 0 #d3d1d1;background:#e9e8e8;color:#a7a4a4}.btn-elevated-alt{box-shadow:inset 0 -3px 0 0 #ced8dc;border-color:#ced8dc;background:0 0;color:#0079bc}.btn-elevated-alt.is-focused,.btn-elevated-alt.is-hovered,.btn-elevated-alt:focus,.btn-elevated-alt:hover{border-color:#0079bc;box-shadow:inset 0 -3px 0 0 #0079bc;color:#fcfcfc;background:#0ea6ec}.btn-elevated-alt.is-active,.btn-elevated-alt.is-pressed,.btn-elevated-alt:active{box-shadow:inset 0 3px 0 0 #003654;background:#005483}.btn-elevated-alt.is-disabled,.btn-elevated-alt:disabled{border-color:#e9e8e8;box-shadow:inset 0 -1px 0 #d3d1d1;background:#e9e8e8;color:#a7a4a4}.btn-combo:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-combo:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.btn-overlay{border-color:#fcfcfc;background:0 0;color:#fcfcfc;font-weight:600}.btn-overlay.is-focused,.btn-overlay.is-hovered,.btn-overlay:focus,.btn-overlay:hover{background:#fcfcfc;color:#0079bc}.btn-overlay.is-active,.btn-overlay.is-pressed,.btn-overlay:active{color:#005483}.btn-overlay.is-disabled,.btn-overlay:disabled{border-color:rgba(167,164,164,.5);color:#e9e8e8}.btn-overlay.is-disabled:hover,.btn-overlay:disabled:hover{border-color:rgba(167,164,164,.5);background:0 0;color:#e9e8e8} \ No newline at end of file diff --git a/public/css/main-rtl.css b/public/css/main-rtl.css deleted file mode 100644 index 70d12bf5..00000000 --- a/public/css/main-rtl.css +++ /dev/null @@ -1 +0,0 @@ -.copy,.hd-1,.hd-2,.hd-3,.hd-4,.hd-5,.hd-6,body,dl,h1,h2,h3,h4,h5,h6,ol,p,td,th,ul{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.bg-replace,.sr-only,svg:not(:root){overflow:hidden}.sr-only,fieldset,img,legend{border:0}.sr-only,fieldset,figure,legend,td,th{padding:0}*,:after,:before{box-sizing:inherit}*,html{box-sizing:border-box}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Light-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Light-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url(../fonts/OpenSans/OpenSans-LightItalic-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-LightItalic-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-LightItalic-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Regular-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Regular-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Italic-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Italic-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Italic-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-Semibold-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Semibold-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Semibold-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-Bold-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Bold-webfont.ttf)format("truetype")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../fonts/OpenSans/OpenSans-BoldItalic-webfont.woff2)format("woff2"),url(../fonts/OpenSans/OpenSans-BoldItalic-webfont.woff)format("woff"),url(../fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf)format("truetype")}.btn.is-disabled,.btn:disabled{pointer-events:none;outline:0;cursor:default}[class^=wrapper]{width:100%}[class^=wrapper]::after{clear:both;content:"";display:table}.sr-only{clip:rect(0 0 0 0);height:1px;margin:-1px;position:absolute;width:1px}.bg-replace{text-indent:100%;white-space:nowrap}pre,textarea{overflow:auto}.hd-1,.hd-2,.hd-3,.hd-4,.hd-5,.hd-6,h1,h2,h3,h4,h5,h6{margin:0 0 1.25rem;font-weight:400;font-size:1rem;line-height:1.5;color:#424141}.btn-link,.link,a{transition:color .125s ease-in-out 0s,border-color .125s ease-in-out 0s;border-bottom:1px solid transparent;color:#0079bc;text-decoration:none}.btn-link:active,.btn-link:focus,.btn-link:hover,.link:active,.link:focus,.link:hover,a:active,a:focus,a:hover{border-bottom-color:#0ea6ec;color:#0ea6ec}.btn-link:disabled,.is-disabled.btn-link,.is-disabled.link,.link:disabled,a.is-disabled,a:disabled{display:none;color:#d3d1d1}.btn-link:active,.is-active.btn-link,.is-active.link,.is-pressed.btn-link,.is-pressed.link,.link:active,a.is-active,a.is-pressed,a:active{color:#005483}/*! 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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#646262;font-size:1rem}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,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:1.75rem}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}hr{box-sizing:content-box;height:0}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}.hd-1,.hd-2{line-height:1.4}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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}dl,ol,p,ul{margin:0 0 1.25rem}fieldset{margin:0}figure{display:inline-block;margin:0}.swatch-color,figure img{display:block}.img,picture{max-width:100%;margin:0}pre{font-family:'Bitstream Vera Sans Mono',Consolas,Courier,monospace;margin:0}.hd-1,.hd-2{margin-bottom:1.25rem}h2{font-size:1.5rem}h3{font-size:1.3125rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}.hd-1.emphasized,.hd-2.emphasized,.hd-3.emphasized,.hd-4.emphasized,.hd-5.emphasized,.hd-6.emphasized{color:#101010;font-weight:600}.hd-1.de-emphasized,.hd-2.de-emphasized,.hd-3.de-emphasized,.hd-4.de-emphasized,.hd-5.de-emphasized,.hd-6.de-emphasized{color:#a7a4a4}.hd-6,.hd-7{font-weight:600;text-transform:uppercase}.hd-4,.hd-5,.hd-6.emphasized,.hd-7.emphasized{font-weight:700}.hd-1{font-size:2.375rem}.hd-2{font-size:1.75rem}.hd-3,.hd-4,.hd-5,.hd-6,.hd-7{margin-bottom:.625rem}.hd-3{font-size:1.5rem;line-height:1.5}.hd-4,.hd-5,.hd-6{line-height:1.6}.hd-4{font-size:1.3125rem}.hd-5{font-size:1.125rem}.hd-6{font-size:.875rem}.hd-7{font-size:.75rem;line-height:1.5}.copy-base,.copy-large,.copy-lead,.copy-meta{line-height:1.6}.copy{color:#646262}.copy.emphasized{color:#424141;font-weight:400}.copy.de-emphasized{color:#a7a4a4;font-weight:400}.example,.swatch-color .color-class.lod{color:#fcfcfc}.copy-lead{font-size:1.3125rem}.copy-lead dl,.copy-lead ol,.copy-lead p,.copy-lead ul{margin-bottom:1.875rem}.copy-base dl,.copy-base ol,.copy-base p,.copy-base ul,.copy-large dl,.copy-large ol,.copy-large p,.copy-large ul,.copy-meta dl,.copy-meta ol,.copy-meta p,.copy-meta ul,.copy-micro dl,.copy-micro ol,.copy-micro p,.copy-micro ul{margin-bottom:1.25rem}.copy-large{font-size:1.125rem}.copy-base{font-size:1rem}.copy-meta{font-size:.875rem}.copy-micro{font-size:.75rem;line-height:1.5}.example{transition:all .25s ease-in-out;border:1px solid #e9e8e8;border-radius:.15625rem;margin-bottom:1.875rem;padding:.625rem;box-shadow:0 .125rem .125rem 0 rgba(167,164,164,.05);background:#fcfcfc}.example:active,.example:focus,.example:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 .125rem .125rem 0 rgba(167,164,164,.25)}.swatch-color{margin-bottom:.625rem;padding:3.75rem .9375rem;text-align:center}.swatch-color .color-class{font-size:.875rem;text-transform:lowercase}.swatch-color .color-class.dol{color:#101010}.swatch-color.base .color-class{font-weight:700}.swatch-meta{padding:.3125rem .625rem;white-space:nowrap;font-size:.875rem;text-align:center;color:#646262}.swatch-meta .color-rgb{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.brand-primary.base{background:#0079bc}.brand-primary.light{background:#4ca1d0}.brand-primary.x-light{background:#b2d6ea}.brand-primary.dark{background:#005483}.brand-primary.x-dark{background:#003654}.brand-primary.accent{background:#0ea6ec}.brand-primary.x-accent{background:#00b2ff}.brand-secondary,.brand-secondary.base{background:#cb598d}.brand-secondary.light{background:#da8aaf}.brand-secondary.x-light{background:#efcddc}.brand-secondary.dark{background:#8e3e62}.brand-secondary.x-dark{background:#5b283f}.brand-secondary.accent{background:#f26caa}.grayscale,.grayscale.base{background:#a7a4a4}.grayscale.light{background:#d3d1d1}.grayscale.x-light{background:#e9e8e8}.grayscale.white{background:#fcfcfc}.grayscale.white-t{background:#fff}.grayscale.dark{background:#646262}.grayscale.x-dark{background:#424141}.grayscale.black{background:#101010}.grayscale.black-t{background:#000}.grayscale.trans{background:rgba(167,164,164,.5)}.grayscale.x-trans{background:rgba(167,164,164,.25)}.grayscale.xx-trans{background:rgba(167,164,164,.05)}.grayscale-cool,.grayscale-cool.base{background:#9eb1b9}.grayscale-cool.light{background:#ced8dc}.grayscale-cool.x-light{background:#e6ebed}.grayscale-cool.dark{background:#4f585c}.grayscale-cool.x-dark{background:#272c2e}.grayscale-cool.trans{background:rgba(158,177,185,.5)}.grayscale-cool.x-trans{background:rgba(158,177,185,.25)}.grayscale-cool.xx-trans{background:rgba(158,177,185,.05)}.success,.success.base{background:#25b85a}.success.light{background:#6ccf90}.success.dark{background:#187b3c}.warning,.warning.base{background:#fdbc56}.warning.light{background:#fdd28d}.warning.dark{background:#a97d39}.error,.error.base{background:#b20610}.error.light{background:#cb585e}.error.dark{background:#77040a}.btn{transition:color .125s ease-in-out 0s,border-color .125s ease-in-out 0s,background .125s ease-in-out 0s,box-shadow .125s ease-in-out 0s;display:inline-block;border-style:solid;border-radius:3px;border-width:1px;font-weight:600}.btn-combo,.btn-link{border-radius:0}.btn.block{display:block;width:100%}.btn-base{padding:.625rem 1.25rem;font-size:1rem}.btn-large{padding:1.25rem 1.875rem;font-size:1.125rem}.btn-small{padding:.625rem;font-size:.875rem}.btn-default{border-color:#0079bc;background:#fcfcfc;color:#0079bc}.btn-default.is-focused,.btn-default.is-hovered,.btn-default:focus,.btn-default:hover{background:#0079bc;color:#fcfcfc}.btn-default.is-active,.btn-default.is-pressed,.btn-default:active{border-color:#005483;background:#005483}.btn-default.is-disabled,.btn-default:disabled{border-color:#d3d1d1;background:#fcfcfc;color:#a7a4a4}.btn-primary{border-color:#0079bc;background:#0079bc;color:#fcfcfc}.btn-primary.is-focused,.btn-primary.is-hovered,.btn-primary:focus,.btn-primary:hover{border-color:#0ea6ec;background:#0ea6ec}.btn-primary.is-active,.btn-primary.is-pressed,.btn-primary:active{border-color:#0079bc;background:#0079bc}.btn-primary.is-disabled,.btn-primary:disabled{border-color:#d3d1d1;background:#d3d1d1;color:#a7a4a4}.btn-secondary{border-color:transparent;background:0 0;color:#0079bc}.btn-secondary.is-focused,.btn-secondary.is-hovered,.btn-secondary:focus,.btn-secondary:hover{border-color:#ced8dc}.btn-secondary.is-active,.btn-secondary.is-pressed,.btn-secondary:active{border-color:#0079bc;color:#0079bc}.btn-secondary.is-disabled,.btn-secondary:disabled{border-color:#d3d1d1;color:#d3d1d1}.btn-link{border-color:transparent;padding:1px;background:0 0}.btn-elevated{border-color:#0079bc;box-shadow:inset 0 -3px 0 0 #005483;background:#0079bc;color:#fcfcfc}.btn-elevated.is-focused,.btn-elevated.is-hovered,.btn-elevated:focus,.btn-elevated:hover{box-shadow:inset 0 -3px 0 0 #005483;background:#0ea6ec}.btn-elevated.is-active,.btn-elevated.is-pressed,.btn-elevated:active{box-shadow:inset 0 3px 0 0 #003654;background:#005483}.btn-elevated.is-disabled,.btn-elevated:disabled{border-color:#e9e8e8;box-shadow:inset 0 -1px 0 #d3d1d1;background:#e9e8e8;color:#a7a4a4}.btn-elevated-alt{box-shadow:inset 0 -3px 0 0 #ced8dc;border-color:#ced8dc;background:0 0;color:#0079bc}.btn-elevated-alt.is-focused,.btn-elevated-alt.is-hovered,.btn-elevated-alt:focus,.btn-elevated-alt:hover{border-color:#0079bc;box-shadow:inset 0 -3px 0 0 #0079bc;color:#fcfcfc;background:#0ea6ec}.btn-elevated-alt.is-active,.btn-elevated-alt.is-pressed,.btn-elevated-alt:active{box-shadow:inset 0 3px 0 0 #003654;background:#005483}.btn-elevated-alt.is-disabled,.btn-elevated-alt:disabled{border-color:#e9e8e8;box-shadow:inset 0 -1px 0 #d3d1d1;background:#e9e8e8;color:#a7a4a4}.btn-combo:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-combo:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.btn-overlay{border-color:#fcfcfc;background:0 0;color:#fcfcfc;font-weight:600}.btn-overlay.is-focused,.btn-overlay.is-hovered,.btn-overlay:focus,.btn-overlay:hover{background:#fcfcfc;color:#0079bc}.btn-overlay.is-active,.btn-overlay.is-pressed,.btn-overlay:active{color:#005483}.btn-overlay.is-disabled,.btn-overlay:disabled{border-color:rgba(167,164,164,.5);color:#e9e8e8}.btn-overlay.is-disabled:hover,.btn-overlay:disabled:hover{border-color:rgba(167,164,164,.5);background:0 0;color:#e9e8e8} \ No newline at end of file diff --git a/public/images/edx-svg/selection.json b/public/images/edx-svg/selection.json index 84e2f3da..e69de29b 100755 --- a/public/images/edx-svg/selection.json +++ b/public/images/edx-svg/selection.json @@ -1,2276 +0,0 @@ -{ - "IcoMoonType": "selection", - "icons": [ - { - "icon": { - "paths": [ - "M585.143 512q0 60.571-42.857 103.429t-103.429 42.857-103.429-42.857-42.857-103.429 42.857-103.429 103.429-42.857 103.429 42.857 42.857 103.429zM438.857 201.143q-84.571 0-156 41.714t-113.143 113.143-41.714 156 41.714 156 113.143 113.143 156 41.714 156-41.714 113.143-113.143 41.714-156-41.714-156-113.143-113.143-156-41.714zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "dot-circle-o" - ], - "defaultCode": 61842, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "dot-circle-o", - "order": 1, - "id": 364, - "prevSize": 28 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 363 - }, - { - "icon": { - "paths": [ - "M640 146.286h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-475.429q0-37.714-26.857-64.571t-64.571-26.857zM804.571 237.714v475.429q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q68 0 116.286 48.286t48.286 116.286z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "square-o" - ], - "defaultCode": 61590, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "square-o", - "order": 101, - "id": 142, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 0 - }, - { - "icon": { - "paths": [ - "M877.714 237.714v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "square" - ], - "defaultCode": 61640, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "square", - "order": 102, - "id": 177, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 1 - }, - { - "icon": { - "paths": [ - "M877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "circle" - ], - "defaultCode": 61713, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "circle", - "order": 103, - "id": 245, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 2 - }, - { - "icon": { - "paths": [ - "M438.857 146.286q-74.286 0-142 29.143t-116.571 78-78 116.571-29.143 142 29.143 142 78 116.571 116.571 78 142 29.143 142-29.143 116.571-78 78-116.571 29.143-142-29.143-142-78-116.571-116.571-78-142-29.143zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "circle-thin", - "genderless" - ], - "defaultCode": 61915, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "circle-thin, genderless", - "order": 105, - "id": 433, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 3 - }, - { - "icon": { - "paths": [ - "M658.286 475.429q0-105.714-75.143-180.857t-180.857-75.143-180.857 75.143-75.143 180.857 75.143 180.857 180.857 75.143 180.857-75.143 75.143-180.857zM950.857 950.857q0 29.714-21.714 51.429t-51.429 21.714q-30.857 0-51.429-21.714l-196-195.429q-102.286 70.857-228 70.857-81.714 0-156.286-31.714t-128.571-85.714-85.714-128.571-31.714-156.286 31.714-156.286 85.714-128.571 128.571-85.714 156.286-31.714 156.286 31.714 128.571 85.714 85.714 128.571 31.714 156.286q0 125.714-70.857 228l196 196q21.143 21.143 21.143 51.429z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "search" - ], - "defaultCode": 61442, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "search", - "order": 44, - "id": 3, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 4 - }, - { - "icon": { - "paths": [ - "M950.857 859.429v-438.857q-18.286 20.571-39.429 37.714-153.143 117.714-243.429 193.143-29.143 24.571-47.429 38.286t-49.429 27.714-58.571 14h-1.143q-27.429 0-58.571-14t-49.429-27.714-47.429-38.286q-90.286-75.429-243.429-193.143-21.143-17.143-39.429-37.714v438.857q0 7.429 5.429 12.857t12.857 5.429h841.143q7.429 0 12.857-5.429t5.429-12.857zM950.857 258.857v-14t-0.286-7.429-1.714-7.143-3.143-5.143-5.143-4.286-8-1.429h-841.143q-7.429 0-12.857 5.429t-5.429 12.857q0 96 84 162.286 110.286 86.857 229.143 181.143 3.429 2.857 20 16.857t26.286 21.429 25.429 18 28.857 15.714 24.571 5.143h1.143q11.429 0 24.571-5.143t28.857-15.714 25.429-18 26.286-21.429 20-16.857q118.857-94.286 229.143-181.143 30.857-24.571 57.429-66t26.571-75.143zM1024 237.714v621.714q0 37.714-26.857 64.571t-64.571 26.857h-841.143q-37.714 0-64.571-26.857t-26.857-64.571v-621.714q0-37.714 26.857-64.571t64.571-26.857h841.143q37.714 0 64.571 26.857t26.857 64.571z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "envelope-o" - ], - "defaultCode": 61443, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "envelope-o", - "order": 60, - "id": 4, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 5 - }, - { - "icon": { - "paths": [ - "M950.857 369.714q0 12.571-14.857 27.429l-207.429 202.286 49.143 285.714q0.571 4 0.571 11.429 0 12-6 20.286t-17.429 8.286q-10.857 0-22.857-6.857l-256.571-134.857-256.571 134.857q-12.571 6.857-22.857 6.857-12 0-18-8.286t-6-20.286q0-3.429 1.143-11.429l49.143-285.714-208-202.286q-14.286-15.429-14.286-27.429 0-21.143 32-26.286l286.857-41.714 128.571-260q10.857-23.429 28-23.429t28 23.429l128.571 260 286.857 41.714q32 5.143 32 26.286z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "star" - ], - "defaultCode": 61445, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "star", - "order": 53, - "id": 6, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 6 - }, - { - "icon": { - "paths": [ - "M804.571 802.857q0 68.571-41.714 108.286t-110.857 39.714h-499.429q-69.143 0-110.857-39.714t-41.714-108.286q0-30.286 2-59.143t8-62.286 15.143-62 24.571-55.714 35.429-46.286 48.857-30.571 63.714-11.429q5.143 0 24 12.286t42.571 27.429 61.714 27.429 76.286 12.286 76.286-12.286 61.714-27.429 42.571-27.429 24-12.286q34.857 0 63.714 11.429t48.857 30.571 35.429 46.286 24.571 55.714 15.143 62 8 62.286 2 59.143zM621.714 292.571q0 90.857-64.286 155.143t-155.143 64.286-155.143-64.286-64.286-155.143 64.286-155.143 155.143-64.286 155.143 64.286 64.286 155.143z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "user" - ], - "defaultCode": 61447, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "user", - "order": 54, - "id": 8, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 7 - }, - { - "icon": { - "paths": [ - "M954.857 323.429q0 22.857-16 38.857l-491.429 491.429q-16 16-38.857 16t-38.857-16l-284.571-284.571q-16-16-16-38.857t16-38.857l77.714-77.714q16-16 38.857-16t38.857 16l168 168.571 374.857-375.429q16-16 38.857-16t38.857 16l77.714 77.714q16 16 16 38.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "check" - ], - "defaultCode": 61452, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "check", - "order": 5, - "id": 13, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 8 - }, - { - "icon": { - "paths": [ - "M741.714 755.429q0 22.857-16 38.857l-77.714 77.714q-16 16-38.857 16t-38.857-16l-168-168-168 168q-16 16-38.857 16t-38.857-16l-77.714-77.714q-16-16-16-38.857t16-38.857l168-168-168-168q-16-16-16-38.857t16-38.857l77.714-77.714q16-16 38.857-16t38.857 16l168 168 168-168q16-16 38.857-16t38.857 16l77.714 77.714q16 16 16 38.857t-16 38.857l-168 168 168 168q16 16 16 38.857z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "close", - "remove", - "times" - ], - "defaultCode": 61453, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "close, remove, times", - "order": 2, - "id": 14, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 9 - }, - { - "icon": { - "paths": [ - "M585.143 457.143v36.571q0 7.429-5.429 12.857t-12.857 5.429h-128v128q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-128h-128q-7.429 0-12.857-5.429t-5.429-12.857v-36.571q0-7.429 5.429-12.857t12.857-5.429h128v-128q0-7.429 5.429-12.857t12.857-5.429h36.571q7.429 0 12.857 5.429t5.429 12.857v128h128q7.429 0 12.857 5.429t5.429 12.857zM658.286 475.429q0-105.714-75.143-180.857t-180.857-75.143-180.857 75.143-75.143 180.857 75.143 180.857 180.857 75.143 180.857-75.143 75.143-180.857zM950.857 950.857q0 30.286-21.429 51.714t-51.714 21.429q-30.857 0-51.429-21.714l-196-195.429q-102.286 70.857-228 70.857-81.714 0-156.286-31.714t-128.571-85.714-85.714-128.571-31.714-156.286 31.714-156.286 85.714-128.571 128.571-85.714 156.286-31.714 156.286 31.714 128.571 85.714 85.714 128.571 31.714 156.286q0 125.714-70.857 228l196 196q21.143 21.143 21.143 51.429z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "search-plus" - ], - "defaultCode": 61454, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "search-plus", - "order": 16, - "id": 15, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 10 - }, - { - "icon": { - "paths": [ - "M585.143 457.143v36.571q0 7.429-5.429 12.857t-12.857 5.429h-329.143q-7.429 0-12.857-5.429t-5.429-12.857v-36.571q0-7.429 5.429-12.857t12.857-5.429h329.143q7.429 0 12.857 5.429t5.429 12.857zM658.286 475.429q0-105.714-75.143-180.857t-180.857-75.143-180.857 75.143-75.143 180.857 75.143 180.857 180.857 75.143 180.857-75.143 75.143-180.857zM950.857 950.857q0 30.286-21.429 51.714t-51.714 21.429q-30.857 0-51.429-21.714l-196-195.429q-102.286 70.857-228 70.857-81.714 0-156.286-31.714t-128.571-85.714-85.714-128.571-31.714-156.286 31.714-156.286 85.714-128.571 128.571-85.714 156.286-31.714 156.286 31.714 128.571 85.714 85.714 128.571 31.714 156.286q0 125.714-70.857 228l196 196q21.143 21.143 21.143 51.429z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "search-minus" - ], - "defaultCode": 61456, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "search-minus", - "order": 43, - "id": 16, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 11 - }, - { - "icon": { - "paths": [ - "M585.143 512q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429 42.857 103.429 103.429 42.857 103.429-42.857 42.857-103.429zM877.714 449.714v126.857q0 6.857-4.571 13.143t-11.429 7.429l-105.714 16q-10.857 30.857-22.286 52 20 28.571 61.143 78.857 5.714 6.857 5.714 14.286t-5.143 13.143q-15.429 21.143-56.571 61.714t-53.714 40.571q-6.857 0-14.857-5.143l-78.857-61.714q-25.143 13.143-52 21.714-9.143 77.714-16.571 106.286-4 16-20.571 16h-126.857q-8 0-14-4.857t-6.571-12.286l-16-105.143q-28-9.143-51.429-21.143l-80.571 61.143q-5.714 5.143-14.286 5.143-8 0-14.286-6.286-72-65.143-94.286-96-4-5.714-4-13.143 0-6.857 4.571-13.143 8.571-12 29.143-38t30.857-40.286q-15.429-28.571-23.429-56.571l-104.571-15.429q-7.429-1.143-12-7.143t-4.571-13.429v-126.857q0-6.857 4.571-13.143t10.857-7.429l106.286-16q8-26.286 22.286-52.571-22.857-32.571-61.143-78.857-5.714-6.857-5.714-13.714 0-5.714 5.143-13.143 14.857-20.571 56.286-61.429t54-40.857q7.429 0 14.857 5.714l78.857 61.143q25.143-13.143 52-21.714 9.143-77.714 16.571-106.286 4-16 20.571-16h126.857q8 0 14 4.857t6.571 12.286l16 105.143q28 9.143 51.429 21.143l81.143-61.143q5.143-5.143 13.714-5.143 7.429 0 14.286 5.714 73.714 68 94.286 97.143 4 4.571 4 12.571 0 6.857-4.571 13.143-8.571 12-29.143 38t-30.857 40.286q14.857 28.571 23.429 56l104.571 16q7.429 1.143 12 7.143t4.571 13.429z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "cog", - "gear" - ], - "defaultCode": 61459, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "cog, gear", - "order": 19, - "id": 19, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 12 - }, - { - "icon": { - "paths": [ - "M292.571 420.571v329.143q0 8-5.143 13.143t-13.143 5.143h-36.571q-8 0-13.143-5.143t-5.143-13.143v-329.143q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM438.857 420.571v329.143q0 8-5.143 13.143t-13.143 5.143h-36.571q-8 0-13.143-5.143t-5.143-13.143v-329.143q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM585.143 420.571v329.143q0 8-5.143 13.143t-13.143 5.143h-36.571q-8 0-13.143-5.143t-5.143-13.143v-329.143q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM658.286 834.286v-541.714h-512v541.714q0 12.571 4 23.143t8.286 15.429 6 4.857h475.429q1.714 0 6-4.857t8.286-15.429 4-23.143zM274.286 219.429h256l-27.429-66.857q-4-5.143-9.714-6.286h-181.143q-5.714 1.143-9.714 6.286zM804.571 237.714v36.571q0 8-5.143 13.143t-13.143 5.143h-54.857v541.714q0 47.429-26.857 82t-64.571 34.571h-475.429q-37.714 0-64.571-33.429t-26.857-80.857v-544h-54.857q-8 0-13.143-5.143t-5.143-13.143v-36.571q0-8 5.143-13.143t13.143-5.143h176.571l40-95.429q8.571-21.143 30.857-36t45.143-14.857h182.857q22.857 0 45.143 14.857t30.857 36l40 95.429h176.571q8 0 13.143 5.143t5.143 13.143z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "trash-o" - ], - "defaultCode": 61460, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "trash-o", - "order": 11, - "id": 20, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 13 - }, - { - "icon": { - "paths": [ - "M804.571 566.857v274.286q0 14.857-10.857 25.714t-25.714 10.857h-219.429v-219.429h-146.286v219.429h-219.429q-14.857 0-25.714-10.857t-10.857-25.714v-274.286q0-0.571 0.286-1.714t0.286-1.714l328.571-270.857 328.571 270.857q0.571 1.143 0.571 3.429zM932 527.429l-35.429 42.286q-4.571 5.143-12 6.286h-1.714q-7.429 0-12-4l-395.429-329.714-395.429 329.714q-6.857 4.571-13.714 4-7.429-1.143-12-6.286l-35.429-42.286q-4.571-5.714-4-13.429t6.286-12.286l410.857-342.286q18.286-14.857 43.429-14.857t43.429 14.857l139.429 116.571v-111.429q0-8 5.143-13.143t13.143-5.143h109.714q8 0 13.143 5.143t5.143 13.143v233.143l125.143 104q5.714 4.571 6.286 12.286t-4 13.429z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "home" - ], - "defaultCode": 61461, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "home", - "order": 73, - "id": 21, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 14 - }, - { - "icon": { - "paths": [ - "M838.857 217.143q16 16 27.429 43.429t11.429 50.286v658.286q0 22.857-16 38.857t-38.857 16h-768q-22.857 0-38.857-16t-16-38.857v-914.286q0-22.857 16-38.857t38.857-16h512q22.857 0 50.286 11.429t43.429 27.429zM585.143 77.714v214.857h214.857q-5.714-16.571-12.571-23.429l-178.857-178.857q-6.857-6.857-23.429-12.571zM804.571 950.857v-585.143h-237.714q-22.857 0-38.857-16t-16-38.857v-237.714h-438.857v877.714h731.429z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "file-o" - ], - "defaultCode": 61462, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "file-o", - "order": 96, - "id": 22, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 15 - }, - { - "icon": { - "paths": [ - "M512 310.857v256q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-36.571q0-8 5.143-13.143t13.143-5.143h128v-201.143q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM749.714 512q0-84.571-41.714-156t-113.143-113.143-156-41.714-156 41.714-113.143 113.143-41.714 156 41.714 156 113.143 113.143 156 41.714 156-41.714 113.143-113.143 41.714-156zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "clock-o" - ], - "defaultCode": 61463, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "clock-o", - "order": 28, - "id": 23, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 16 - }, - { - "icon": { - "paths": [ - "M863.429 603.429q0 2.857-0.571 4-36.571 153.143-153.143 248.286t-273.143 95.143q-83.429 0-161.429-31.429t-139.143-89.714l-73.714 73.714q-10.857 10.857-25.714 10.857t-25.714-10.857-10.857-25.714v-256q0-14.857 10.857-25.714t25.714-10.857h256q14.857 0 25.714 10.857t10.857 25.714-10.857 25.714l-78.286 78.286q40.571 37.714 92 58.286t106.857 20.571q76.571 0 142.857-37.143t106.286-102.286q6.286-9.714 30.286-66.857 4.571-13.143 17.143-13.143h109.714q7.429 0 12.857 5.429t5.429 12.857zM877.714 146.286v256q0 14.857-10.857 25.714t-25.714 10.857h-256q-14.857 0-25.714-10.857t-10.857-25.714 10.857-25.714l78.857-78.857q-84.571-78.286-199.429-78.286-76.571 0-142.857 37.143t-106.286 102.286q-6.286 9.714-30.286 66.857-4.571 13.143-17.143 13.143h-113.714q-7.429 0-12.857-5.429t-5.429-12.857v-4q37.143-153.143 154.286-248.286t274.286-95.143q83.429 0 162.286 31.714t140 89.429l74.286-73.714q10.857-10.857 25.714-10.857t25.714 10.857 10.857 25.714z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "refresh" - ], - "defaultCode": 61473, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "refresh", - "order": 1, - "id": 31, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 17 - }, - { - "icon": { - "paths": [ - "M219.429 676.571v36.571q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-36.571q0-7.429 5.429-12.857t12.857-5.429h36.571q7.429 0 12.857 5.429t5.429 12.857zM219.429 530.286v36.571q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-36.571q0-7.429 5.429-12.857t12.857-5.429h36.571q7.429 0 12.857 5.429t5.429 12.857zM219.429 384v36.571q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-36.571q0-7.429 5.429-12.857t12.857-5.429h36.571q7.429 0 12.857 5.429t5.429 12.857zM877.714 676.571v36.571q0 7.429-5.429 12.857t-12.857 5.429h-548.571q-7.429 0-12.857-5.429t-5.429-12.857v-36.571q0-7.429 5.429-12.857t12.857-5.429h548.571q7.429 0 12.857 5.429t5.429 12.857zM877.714 530.286v36.571q0 7.429-5.429 12.857t-12.857 5.429h-548.571q-7.429 0-12.857-5.429t-5.429-12.857v-36.571q0-7.429 5.429-12.857t12.857-5.429h548.571q7.429 0 12.857 5.429t5.429 12.857zM877.714 384v36.571q0 7.429-5.429 12.857t-12.857 5.429h-548.571q-7.429 0-12.857-5.429t-5.429-12.857v-36.571q0-7.429 5.429-12.857t12.857-5.429h548.571q7.429 0 12.857 5.429t5.429 12.857zM950.857 786.286v-475.429q0-7.429-5.429-12.857t-12.857-5.429h-841.143q-7.429 0-12.857 5.429t-5.429 12.857v475.429q0 7.429 5.429 12.857t12.857 5.429h841.143q7.429 0 12.857-5.429t5.429-12.857zM1024 164.571v621.714q0 37.714-26.857 64.571t-64.571 26.857h-841.143q-37.714 0-64.571-26.857t-26.857-64.571v-621.714q0-37.714 26.857-64.571t64.571-26.857h841.143q37.714 0 64.571 26.857t26.857 64.571z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "list-alt" - ], - "defaultCode": 61474, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "list-alt", - "order": 90, - "id": 32, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 18 - }, - { - "icon": { - "paths": [ - "M182.857 438.857h292.571v-109.714q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429v109.714zM658.286 493.714v329.143q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857v-329.143q0-22.857 16-38.857t38.857-16h18.286v-109.714q0-105.143 75.429-180.571t180.571-75.429 180.571 75.429 75.429 180.571v109.714h18.286q22.857 0 38.857 16t16 38.857z" - ], - "width": 658, - "attrs": [], - "isMulticolor": false, - "tags": [ - "lock" - ], - "defaultCode": 61475, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "lock", - "order": 22, - "id": 33, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 19 - }, - { - "icon": { - "paths": [ - "M182.857 146.286q0 41.143-36.571 62.857v723.429q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-723.429q-36.571-21.714-36.571-62.857 0-30.286 21.429-51.714t51.714-21.429 51.714 21.429 21.429 51.714zM1024 182.857v436q0 14.286-7.143 22t-22.571 15.714q-122.857 66.286-210.857 66.286-34.857 0-70.571-12.571t-62-27.429-66-27.429-81.429-12.571q-109.714 0-265.143 83.429-9.714 5.143-18.857 5.143-14.857 0-25.714-10.857t-10.857-25.714v-424q0-18.286 17.714-31.429 12-8 45.143-24.571 134.857-68.571 240.571-68.571 61.143 0 114.286 16.571t125.143 50.286q21.714 10.857 50.286 10.857 30.857 0 67.143-12t62.857-26.857 50.286-26.857 31.143-12q14.857 0 25.714 10.857t10.857 25.714z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "flag" - ], - "defaultCode": 61476, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "flag", - "order": 51, - "id": 34, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 20 - }, - { - "icon": { - "paths": [ - "M438.857 201.143v621.714q0 14.857-10.857 25.714t-25.714 10.857-25.714-10.857l-190.286-190.286h-149.714q-14.857 0-25.714-10.857t-10.857-25.714v-219.429q0-14.857 10.857-25.714t25.714-10.857h149.714l190.286-190.286q10.857-10.857 25.714-10.857t25.714 10.857 10.857 25.714z" - ], - "width": 439, - "attrs": [], - "isMulticolor": false, - "tags": [ - "volume-off" - ], - "defaultCode": 61478, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "volume-off", - "order": 93, - "id": 36, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 21 - }, - { - "icon": { - "paths": [ - "M438.857 201.143v621.714q0 14.857-10.857 25.714t-25.714 10.857-25.714-10.857l-190.286-190.286h-149.714q-14.857 0-25.714-10.857t-10.857-25.714v-219.429q0-14.857 10.857-25.714t25.714-10.857h149.714l190.286-190.286q10.857-10.857 25.714-10.857t25.714 10.857 10.857 25.714zM658.286 512q0 43.429-24.286 80.857t-64.286 53.429q-5.714 2.857-14.286 2.857-14.857 0-25.714-10.571t-10.857-26q0-12 6.857-20.286t16.571-14.286 19.429-13.143 16.571-20.286 6.857-32.571-6.857-32.571-16.571-20.286-19.429-13.143-16.571-14.286-6.857-20.286q0-15.429 10.857-26t25.714-10.571q8.571 0 14.286 2.857 40 15.429 64.286 53.143t24.286 81.143z" - ], - "width": 658, - "attrs": [], - "isMulticolor": false, - "tags": [ - "volume-down" - ], - "defaultCode": 61479, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "volume-down", - "order": 94, - "id": 37, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 22 - }, - { - "icon": { - "paths": [ - "M438.857 201.143v621.714q0 14.857-10.857 25.714t-25.714 10.857-25.714-10.857l-190.286-190.286h-149.714q-14.857 0-25.714-10.857t-10.857-25.714v-219.429q0-14.857 10.857-25.714t25.714-10.857h149.714l190.286-190.286q10.857-10.857 25.714-10.857t25.714 10.857 10.857 25.714zM658.286 512q0 43.429-24.286 80.857t-64.286 53.429q-5.714 2.857-14.286 2.857-14.857 0-25.714-10.571t-10.857-26q0-12 6.857-20.286t16.571-14.286 19.429-13.143 16.571-20.286 6.857-32.571-6.857-32.571-16.571-20.286-19.429-13.143-16.571-14.286-6.857-20.286q0-15.429 10.857-26t25.714-10.571q8.571 0 14.286 2.857 40 15.429 64.286 53.143t24.286 81.143zM804.571 512q0 87.429-48.571 161.429t-128.571 107.714q-7.429 2.857-14.286 2.857-15.429 0-26.286-10.857t-10.857-25.714q0-22.286 22.286-33.714 32-16.571 43.429-25.143 42.286-30.857 66-77.429t23.714-99.143-23.714-99.143-66-77.429q-11.429-8.571-43.429-25.143-22.286-11.429-22.286-33.714 0-14.857 10.857-25.714t25.714-10.857q7.429 0 14.857 2.857 80 33.714 128.571 107.714t48.571 161.429zM950.857 512q0 131.429-72.571 241.429t-193.143 162q-7.429 2.857-14.857 2.857-14.857 0-25.714-10.857t-10.857-25.714q0-20.571 22.286-33.714 4-2.286 12.857-6t12.857-6q26.286-14.286 46.857-29.143 70.286-52 109.714-129.714t39.429-165.143-39.429-165.143-109.714-129.714q-20.571-14.857-46.857-29.143-4-2.286-12.857-6t-12.857-6q-22.286-13.143-22.286-33.714 0-14.857 10.857-25.714t25.714-10.857q7.429 0 14.857 2.857 120.571 52 193.143 162t72.571 241.429z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "volume-up" - ], - "defaultCode": 61480, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "volume-up", - "order": 95, - "id": 38, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 23 - }, - { - "icon": { - "paths": [ - "M936.571 273.143q22.857 32.571 10.286 73.714l-157.143 517.714q-10.857 36.571-43.714 61.429t-70 24.857h-527.429q-44 0-84.857-30.571t-56.857-75.143q-13.714-38.286-1.143-72.571 0-2.286 1.714-15.429t2.286-21.143q0.571-4.571-1.714-12.286t-1.714-11.143q1.143-6.286 4.571-12t9.429-13.429 9.429-13.429q13.143-21.714 25.714-52.286t17.143-52.286q1.714-5.714 0.286-17.143t-0.286-16q1.714-6.286 9.714-16t9.714-13.143q12-20.571 24-52.571t14.286-51.429q0.571-5.143-1.429-18.286t0.286-16q2.286-7.429 12.571-17.429t12.571-12.857q10.857-14.857 24.286-48.286t15.714-55.143q0.571-4.571-1.714-14.571t-1.143-15.143q1.143-4.571 5.143-10.286t10.286-13.143 9.714-12q4.571-6.857 9.429-17.429t8.571-20 9.143-20.571 11.143-18.286 15.143-13.429 20.571-6.571 27.143 3.143l-0.571 1.714q21.714-5.143 29.143-5.143h434.857q42.286 0 65.143 32t10.286 74.286l-156.571 517.714q-20.571 68-40.857 87.714t-73.429 19.714h-496.571q-15.429 0-21.714 8.571-6.286 9.143-0.571 24.571 13.714 40 82.286 40h527.429q16.571 0 32-8.857t20-23.714l171.429-564q4-12.571 2.857-32.571 21.714 8.571 33.714 24.571zM328.571 274.286q-2.286 7.429 1.143 12.857t11.429 5.429h347.429q7.429 0 14.571-5.429t9.429-12.857l12-36.571q2.286-7.429-1.143-12.857t-11.429-5.429h-347.429q-7.429 0-14.571 5.429t-9.429 12.857zM281.143 420.571q-2.286 7.429 1.143 12.857t11.429 5.429h347.429q7.429 0 14.571-5.429t9.429-12.857l12-36.571q2.286-7.429-1.143-12.857t-11.429-5.429h-347.429q-7.429 0-14.571 5.429t-9.429 12.857z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "book" - ], - "defaultCode": 61485, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "book", - "order": 64, - "id": 43, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 24 - }, - { - "icon": { - "paths": [ - "M219.429 877.714h512v-146.286h-512v146.286zM219.429 512h512v-219.429h-91.429q-22.857 0-38.857-16t-16-38.857v-91.429h-365.714v365.714zM877.714 548.571q0-14.857-10.857-25.714t-25.714-10.857-25.714 10.857-10.857 25.714 10.857 25.714 25.714 10.857 25.714-10.857 10.857-25.714zM950.857 548.571v237.714q0 7.429-5.429 12.857t-12.857 5.429h-128v91.429q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857v-91.429h-128q-7.429 0-12.857-5.429t-5.429-12.857v-237.714q0-45.143 32.286-77.429t77.429-32.286h36.571v-310.857q0-22.857 16-38.857t38.857-16h384q22.857 0 50.286 11.429t43.429 27.429l86.857 86.857q16 16 27.429 43.429t11.429 50.286v146.286h36.571q45.143 0 77.429 32.286t32.286 77.429z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "print" - ], - "defaultCode": 61487, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "print", - "order": 75, - "id": 45, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 25 - }, - { - "icon": { - "paths": [ - "M548.571 384q68 0 116.286 48.286t48.286 116.286-48.286 116.286-116.286 48.286-116.286-48.286-48.286-116.286 48.286-116.286 116.286-48.286zM950.857 146.286q60.571 0 103.429 42.857t42.857 103.429v512q0 60.571-42.857 103.429t-103.429 42.857h-804.571q-60.571 0-103.429-42.857t-42.857-103.429v-512q0-60.571 42.857-103.429t103.429-42.857h128l29.143-77.714q10.857-28 39.714-48.286t59.143-20.286h292.571q30.286 0 59.143 20.286t39.714 48.286l29.143 77.714h128zM548.571 804.571q105.714 0 180.857-75.143t75.143-180.857-75.143-180.857-180.857-75.143-180.857 75.143-75.143 180.857 75.143 180.857 180.857 75.143z" - ], - "width": 1097, - "attrs": [], - "isMulticolor": false, - "tags": [ - "camera" - ], - "defaultCode": 61488, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "camera", - "order": 47, - "id": 46, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 26 - }, - { - "icon": { - "paths": [ - "M1024 201.143v621.714q0 24-22.286 33.714-7.429 2.857-14.286 2.857-15.429 0-25.714-10.857l-230.286-230.286v94.857q0 68-48.286 116.286t-116.286 48.286h-402.286q-68 0-116.286-48.286t-48.286-116.286v-402.286q0-68 48.286-116.286t116.286-48.286h402.286q68 0 116.286 48.286t48.286 116.286v94.286l230.286-229.714q10.286-10.857 25.714-10.857 6.857 0 14.286 2.857 22.286 9.714 22.286 33.714z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "video-camera" - ], - "defaultCode": 61501, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "video-camera", - "order": 48, - "id": 59, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 27 - }, - { - "icon": { - "paths": [ - "M207.429 877.714l52-52-134.286-134.286-52 52v61.143h73.143v73.143h61.143zM506.286 347.429q0-12.571-12.571-12.571-5.714 0-9.714 4l-309.714 309.714q-4 4-4 9.714 0 12.571 12.571 12.571 5.714 0 9.714-4l309.714-309.714q4-4 4-9.714zM475.429 237.714l237.714 237.714-475.429 475.429h-237.714v-237.714zM865.714 292.571q0 30.286-21.143 51.429l-94.857 94.857-237.714-237.714 94.857-94.286q20.571-21.714 51.429-21.714 30.286 0 52 21.714l134.286 133.714q21.143 22.286 21.143 52z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "pencil" - ], - "defaultCode": 61504, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "pencil", - "order": 9, - "id": 61, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 28 - }, - { - "icon": { - "paths": [ - "M507.429 676.571l66.286-66.286-86.857-86.857-66.286 66.286v32h54.857v54.857h32zM758.857 265.143q-9.143-9.143-18.857 0.571l-200 200q-9.714 9.714-0.571 18.857t18.857-0.571l200-200q9.714-9.714 0.571-18.857zM804.571 604.571v108.571q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q36 0 66.857 14.286 8.571 4 10.286 13.143 1.714 9.714-5.143 16.571l-28 28q-8 8-18.286 4.571-13.143-3.429-25.714-3.429h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-72q0-7.429 5.143-12.571l36.571-36.571q8.571-8.571 20-4t11.429 16.571zM749.714 182.857l164.571 164.571-384 384h-164.571v-164.571zM1003.429 258.286l-52.571 52.571-164.571-164.571 52.571-52.571q16-16 38.857-16t38.857 16l86.857 86.857q16 16 16 38.857t-16 38.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "edit", - "pencil-square-o" - ], - "defaultCode": 61508, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "edit, pencil-square-o", - "order": 35, - "id": 65, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 29 - }, - { - "icon": { - "paths": [ - "M804.571 565.143v148q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h145.714q7.429 0 12.857 5.429t5.429 12.857q0 15.429-14.857 18.286-44 14.857-76 34.286-5.714 2.286-9.143 2.286h-64q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-122.286q0-10.857 10.286-16.571 16-7.429 30.857-21.143 9.143-9.143 20-4.571 12 5.143 12 16.571zM940 281.714l-219.429 219.429q-10.286 10.857-25.714 10.857-6.857 0-14.286-2.857-22.286-9.714-22.286-33.714v-109.714h-91.429q-184.571 0-250.286 74.857-68 78.286-42.286 270.286 1.714 13.143-11.429 19.429-4.571 1.143-6.857 1.143-9.143 0-14.857-7.429-5.714-8-12-17.714t-22.571-39.143-28.286-56.857-22-65.143-10-69.714q0-28 2-52t8-51.429 16-50.286 26.857-46.571 39.143-42.286 54-35.143 71.143-27.714 91.143-17.429 112.286-6.286h91.429v-109.714q0-24 22.286-33.714 7.429-2.857 14.286-2.857 14.857 0 25.714 10.857l219.429 219.429q10.857 10.857 10.857 25.714t-10.857 25.714z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "share-square-o" - ], - "defaultCode": 61509, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "share-square-o", - "order": 99, - "id": 66, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 30 - }, - { - "icon": { - "paths": [ - "M804.571 531.429v181.714q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q36 0 66.857 14.286 8.571 4 10.286 13.143 1.714 9.714-5.143 16.571l-28 28q-5.714 5.714-13.143 5.714-1.714 0-5.143-1.143-13.143-3.429-25.714-3.429h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-145.143q0-7.429 5.143-12.571l36.571-36.571q5.714-5.714 13.143-5.714 3.429 0 6.857 1.714 11.429 4.571 11.429 16.571zM936.571 252l-465.143 465.143q-13.714 13.714-32.571 13.714t-32.571-13.714l-245.714-245.714q-13.714-13.714-13.714-32.571t13.714-32.571l62.857-62.857q13.714-13.714 32.571-13.714t32.571 13.714l150.286 150.286 369.714-369.714q13.714-13.714 32.571-13.714t32.571 13.714l62.857 62.857q13.714 13.714 13.714 32.571t-13.714 32.571z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "check-square-o" - ], - "defaultCode": 61510, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "check-square-o", - "order": 24, - "id": 67, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 31 - }, - { - "icon": { - "paths": [ - "M998.286 80.571q10.857-10.857 18.286-7.429t7.429 18.286v841.143q0 14.857-7.429 18.286t-18.286-7.429l-405.714-405.714q-5.143-5.143-7.429-10.857v405.714q0 14.857-7.429 18.286t-18.286-7.429l-405.714-405.714q-5.143-5.143-7.429-10.857v387.429q0 14.857-10.857 25.714t-25.714 10.857h-73.143q-14.857 0-25.714-10.857t-10.857-25.714v-804.571q0-14.857 10.857-25.714t25.714-10.857h73.143q14.857 0 25.714 10.857t10.857 25.714v387.429q2.286-6.286 7.429-10.857l405.714-405.714q10.857-10.857 18.286-7.429t7.429 18.286v405.714q2.286-6.286 7.429-10.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "fast-backward" - ], - "defaultCode": 61513, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "fast-backward", - "order": 81, - "id": 70, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 32 - }, - { - "icon": { - "paths": [ - "M790.857 529.714l-758.857 421.714q-13.143 7.429-22.571 1.714t-9.429-20.571v-841.143q0-14.857 9.429-20.571t22.571 1.714l758.857 421.714q13.143 7.429 13.143 17.714t-13.143 17.714z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "play" - ], - "defaultCode": 61515, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "play", - "order": 79, - "id": 72, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 33 - }, - { - "icon": { - "paths": [ - "M877.714 109.714v804.571q0 14.857-10.857 25.714t-25.714 10.857h-292.571q-14.857 0-25.714-10.857t-10.857-25.714v-804.571q0-14.857 10.857-25.714t25.714-10.857h292.571q14.857 0 25.714 10.857t10.857 25.714zM365.714 109.714v804.571q0 14.857-10.857 25.714t-25.714 10.857h-292.571q-14.857 0-25.714-10.857t-10.857-25.714v-804.571q0-14.857 10.857-25.714t25.714-10.857h292.571q14.857 0 25.714 10.857t10.857 25.714z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "pause" - ], - "defaultCode": 61516, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "pause", - "order": 91, - "id": 73, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 34 - }, - { - "icon": { - "paths": [ - "M877.714 109.714v804.571q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-804.571q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "stop" - ], - "defaultCode": 61517, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "stop", - "order": 80, - "id": 74, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 35 - }, - { - "icon": { - "paths": [ - "M25.714 943.429q-10.857 10.857-18.286 7.429t-7.429-18.286v-841.143q0-14.857 7.429-18.286t18.286 7.429l405.714 405.714q4.571 4.571 7.429 10.857v-405.714q0-14.857 7.429-18.286t18.286 7.429l405.714 405.714q4.571 4.571 7.429 10.857v-387.429q0-14.857 10.857-25.714t25.714-10.857h73.143q14.857 0 25.714 10.857t10.857 25.714v804.571q0 14.857-10.857 25.714t-25.714 10.857h-73.143q-14.857 0-25.714-10.857t-10.857-25.714v-387.429q-2.857 5.714-7.429 10.857l-405.714 405.714q-10.857 10.857-18.286 7.429t-7.429-18.286v-405.714q-2.857 5.714-7.429 10.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "fast-forward" - ], - "defaultCode": 61520, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "fast-forward", - "order": 82, - "id": 76, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 36 - }, - { - "icon": { - "paths": [ - "M669.143 172l-303.429 303.429 303.429 303.429q10.857 10.857 10.857 25.714t-10.857 25.714l-94.857 94.857q-10.857 10.857-25.714 10.857t-25.714-10.857l-424-424q-10.857-10.857-10.857-25.714t10.857-25.714l424-424q10.857-10.857 25.714-10.857t25.714 10.857l94.857 94.857q10.857 10.857 10.857 25.714t-10.857 25.714z" - ], - "width": 731, - "attrs": [], - "isMulticolor": false, - "tags": [ - "chevron-left" - ], - "defaultCode": 61523, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "chevron-left", - "order": 31, - "id": 79, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 37 - }, - { - "icon": { - "paths": [ - "M632.571 501.143l-424 424q-10.857 10.857-25.714 10.857t-25.714-10.857l-94.857-94.857q-10.857-10.857-10.857-25.714t10.857-25.714l303.429-303.429-303.429-303.429q-10.857-10.857-10.857-25.714t10.857-25.714l94.857-94.857q10.857-10.857 25.714-10.857t25.714 10.857l424 424q10.857 10.857 10.857 25.714t-10.857 25.714z" - ], - "width": 731, - "attrs": [], - "isMulticolor": false, - "tags": [ - "chevron-right" - ], - "defaultCode": 61524, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "chevron-right", - "order": 32, - "id": 80, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 38 - }, - { - "icon": { - "paths": [ - "M656.571 641.143q0-14.857-10.857-25.714l-103.429-103.429 103.429-103.429q10.857-10.857 10.857-25.714 0-15.429-10.857-26.286l-51.429-51.429q-10.857-10.857-26.286-10.857-14.857 0-25.714 10.857l-103.429 103.429-103.429-103.429q-10.857-10.857-25.714-10.857-15.429 0-26.286 10.857l-51.429 51.429q-10.857 10.857-10.857 26.286 0 14.857 10.857 25.714l103.429 103.429-103.429 103.429q-10.857 10.857-10.857 25.714 0 15.429 10.857 26.286l51.429 51.429q10.857 10.857 26.286 10.857 14.857 0 25.714-10.857l103.429-103.429 103.429 103.429q10.857 10.857 25.714 10.857 15.429 0 26.286-10.857l51.429-51.429q10.857-10.857 10.857-26.286zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "times-circle" - ], - "defaultCode": 61527, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "times-circle", - "order": 84, - "id": 83, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 39 - }, - { - "icon": { - "paths": [ - "M512 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-109.714q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h109.714q8 0 13.143-5.143t5.143-13.143zM658.286 402.286q0-50.286-31.714-93.143t-79.143-66.286-97.143-23.429q-138.857 0-212 121.714-8.571 13.714 4.571 24l75.429 57.143q4 3.429 10.857 3.429 9.143 0 14.286-6.857 30.286-38.857 49.143-52.571 19.429-13.714 49.143-13.714 27.429 0 48.857 14.857t21.429 33.714q0 21.714-11.429 34.857t-38.857 25.714q-36 16-66 49.429t-30 71.714v20.571q0 8 5.143 13.143t13.143 5.143h109.714q8 0 13.143-5.143t5.143-13.143q0-10.857 12.286-28.286t31.143-28.286q18.286-10.286 28-16.286t26.286-20 25.429-27.429 16-34.571 7.143-46.286zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "question-circle" - ], - "defaultCode": 61529, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "question-circle", - "order": 34, - "id": 85, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 40 - }, - { - "icon": { - "paths": [ - "M585.143 786.286v-91.429q0-8-5.143-13.143t-13.143-5.143h-54.857v-292.571q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v91.429q0 8 5.143 13.143t13.143 5.143h54.857v182.857h-54.857q-8 0-13.143 5.143t-5.143 13.143v91.429q0 8 5.143 13.143t13.143 5.143h256q8 0 13.143-5.143t5.143-13.143zM512 274.286v-91.429q0-8-5.143-13.143t-13.143-5.143h-109.714q-8 0-13.143 5.143t-5.143 13.143v91.429q0 8 5.143 13.143t13.143 5.143h109.714q8 0 13.143-5.143t5.143-13.143zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "info-circle" - ], - "defaultCode": 61530, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "info-circle", - "order": 40, - "id": 86, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 41 - }, - { - "icon": { - "paths": [ - "M626.857 616.571l-83.429 83.429q-5.714 5.714-13.143 5.714t-13.143-5.714l-78.286-78.286-78.286 78.286q-5.714 5.714-13.143 5.714t-13.143-5.714l-83.429-83.429q-5.714-5.714-5.714-13.143t5.714-13.143l78.286-78.286-78.286-78.286q-5.714-5.714-5.714-13.143t5.714-13.143l83.429-83.429q5.714-5.714 13.143-5.714t13.143 5.714l78.286 78.286 78.286-78.286q5.714-5.714 13.143-5.714t13.143 5.714l83.429 83.429q5.714 5.714 5.714 13.143t-5.714 13.143l-78.286 78.286 78.286 78.286q5.714 5.714 5.714 13.143t-5.714 13.143zM749.714 512q0-84.571-41.714-156t-113.143-113.143-156-41.714-156 41.714-113.143 113.143-41.714 156 41.714 156 113.143 113.143 156 41.714 156-41.714 113.143-113.143 41.714-156zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "times-circle-o" - ], - "defaultCode": 61532, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "times-circle-o", - "order": 8, - "id": 88, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 42 - }, - { - "icon": { - "paths": [ - "M920.571 554.857q0 29.143-21.143 51.429l-42.857 42.857q-21.714 21.714-52 21.714-30.857 0-51.429-21.714l-168-167.429v402.286q0 29.714-21.429 48.286t-51.714 18.571h-73.143q-30.286 0-51.714-18.571t-21.429-48.286v-402.286l-168 167.429q-20.571 21.714-51.429 21.714t-51.429-21.714l-42.857-42.857q-21.714-21.714-21.714-51.429 0-30.286 21.714-52l372-372q20-21.143 51.429-21.143 30.857 0 52 21.143l372 372q21.143 22.286 21.143 52z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "arrow-up" - ], - "defaultCode": 61538, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "arrow-up", - "order": 3, - "id": 93, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 43 - }, - { - "icon": { - "paths": [ - "M920.571 475.429q0 30.286-21.143 51.429l-372 372.571q-22.286 21.143-52 21.143-30.286 0-51.429-21.143l-372-372.571q-21.714-20.571-21.714-51.429 0-30.286 21.714-52l42.286-42.857q22.286-21.143 52-21.143 30.286 0 51.429 21.143l168 168v-402.286q0-29.714 21.714-51.429t51.429-21.714h73.143q29.714 0 51.429 21.714t21.714 51.429v402.286l168-168q21.143-21.143 51.429-21.143 29.714 0 52 21.143l42.857 42.857q21.143 22.286 21.143 52z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "arrow-down" - ], - "defaultCode": 61539, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "arrow-down", - "order": 4, - "id": 94, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 44 - }, - { - "icon": { - "paths": [ - "M438.857 548.571v256q0 14.857-10.857 25.714t-25.714 10.857-25.714-10.857l-82.286-82.286-189.714 189.714q-5.714 5.714-13.143 5.714t-13.143-5.714l-65.143-65.143q-5.714-5.714-5.714-13.143t5.714-13.143l189.714-189.714-82.286-82.286q-10.857-10.857-10.857-25.714t10.857-25.714 25.714-10.857h256q14.857 0 25.714 10.857t10.857 25.714zM870.286 164.571q0 7.429-5.714 13.143l-189.714 189.714 82.286 82.286q10.857 10.857 10.857 25.714t-10.857 25.714-25.714 10.857h-256q-14.857 0-25.714-10.857t-10.857-25.714v-256q0-14.857 10.857-25.714t25.714-10.857 25.714 10.857l82.286 82.286 189.714-189.714q5.714-5.714 13.143-5.714t13.143 5.714l65.143 65.143q5.714 5.714 5.714 13.143z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "compress" - ], - "defaultCode": 61542, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "compress", - "order": 92, - "id": 97, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 45 - }, - { - "icon": { - "paths": [ - "M804.571 420.571v109.714q0 22.857-16 38.857t-38.857 16h-237.714v237.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-237.714h-237.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h237.714v-237.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857v237.714h237.714q22.857 0 38.857 16t16 38.857z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "plus" - ], - "defaultCode": 61543, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "plus", - "order": 7, - "id": 98, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 46 - }, - { - "icon": { - "paths": [ - "M804.571 420.571v109.714q0 22.857-16 38.857t-38.857 16h-694.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h694.857q22.857 0 38.857 16t16 38.857z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "minus" - ], - "defaultCode": 61544, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "minus", - "order": 50, - "id": 99, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 47 - }, - { - "icon": { - "paths": [ - "M438.857 73.143q119.429 0 220.286 58.857t159.714 159.714 58.857 220.286-58.857 220.286-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857zM512 785.714v-108.571q0-8-5.143-13.429t-12.571-5.429h-109.714q-7.429 0-13.143 5.714t-5.714 13.143v108.571q0 7.429 5.714 13.143t13.143 5.714h109.714q7.429 0 12.571-5.429t5.143-13.429zM510.857 589.143l10.286-354.857q0-6.857-5.714-10.286-5.714-4.571-13.714-4.571h-125.714q-8 0-13.714 4.571-5.714 3.429-5.714 10.286l9.714 354.857q0 5.714 5.714 10t13.714 4.286h105.714q8 0 13.429-4.286t6-10z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "exclamation-circle" - ], - "defaultCode": 61546, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "exclamation-circle", - "order": 30, - "id": 101, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 48 - }, - { - "icon": { - "paths": [ - "M950.857 548.571q-86.857-134.857-217.714-201.714 34.857 59.429 34.857 128.571 0 105.714-75.143 180.857t-180.857 75.143-180.857-75.143-75.143-180.857q0-69.143 34.857-128.571-130.857 66.857-217.714 201.714 76 117.143 190.571 186.571t248.286 69.429 248.286-69.429 190.571-186.571zM539.429 329.143q0-11.429-8-19.429t-19.429-8q-71.429 0-122.571 51.143t-51.143 122.571q0 11.429 8 19.429t19.429 8 19.429-8 8-19.429q0-49.143 34.857-84t84-34.857q11.429 0 19.429-8t8-19.429zM1024 548.571q0 19.429-11.429 39.429-80 131.429-215.143 210.571t-285.429 79.143-285.429-79.429-215.143-210.286q-11.429-20-11.429-39.429t11.429-39.429q80-130.857 215.143-210.286t285.429-79.429 285.429 79.429 215.143 210.286q11.429 20 11.429 39.429z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "eye" - ], - "defaultCode": 61550, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "eye", - "order": 13, - "id": 105, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 49 - }, - { - "icon": { - "paths": [ - "M317.143 762.857l44.571-80.571q-49.714-36-77.714-90.857t-28-116q0-69.143 34.857-128.571-130.857 66.857-217.714 201.714 95.429 147.429 244 214.286zM539.429 329.143q0-11.429-8-19.429t-19.429-8q-71.429 0-122.571 51.143t-51.143 122.571q0 11.429 8 19.429t19.429 8 19.429-8 8-19.429q0-49.143 34.857-84t84-34.857q11.429 0 19.429-8t8-19.429zM746.857 220q0 4-0.571 5.143-60 107.429-180 323.429t-180.571 324l-28 50.857q-5.714 9.143-16 9.143-6.857 0-76.571-40-9.143-5.714-9.143-16 0-6.857 25.143-49.714-81.714-37.143-150.571-98.857t-119.143-140q-11.429-17.714-11.429-39.429t11.429-39.429q87.429-134.286 217.143-212t283.429-77.714q50.857 0 102.857 9.714l30.857-55.429q5.714-9.143 16-9.143 2.857 0 10.286 3.429t17.714 8.857 18.857 10.571 18 10.571 11.143 6.571q9.143 5.714 9.143 15.429zM768 475.429q0 79.429-45.143 144.857t-119.429 94l160-286.857q4.571 25.714 4.571 48zM1024 548.571q0 20-11.429 39.429-22.286 36.571-62.286 82.857-85.714 98.286-198.571 152.571t-239.714 54.286l42.286-75.429q121.143-10.286 224.286-78.286t172.286-175.429q-65.714-102.286-161.143-168l36-64q54.286 36.571 104.286 87.429t82.571 105.143q11.429 19.429 11.429 39.429z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "eye-slash" - ], - "defaultCode": 61552, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "eye-slash", - "order": 14, - "id": 106, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 50 - }, - { - "icon": { - "paths": [ - "M585.143 785.714v-108.571q0-8-5.429-13.429t-12.857-5.429h-109.714q-7.429 0-12.857 5.429t-5.429 13.429v108.571q0 8 5.429 13.429t12.857 5.429h109.714q7.429 0 12.857-5.429t5.429-13.429zM584 572l10.286-262.286q0-6.857-5.714-10.857-7.429-6.286-13.714-6.286h-125.714q-6.286 0-13.714 6.286-5.714 4-5.714 12l9.714 261.143q0 5.714 5.714 9.429t13.714 3.714h105.714q8 0 13.429-3.714t6-9.429zM576 38.286l438.857 804.571q20 36-1.143 72-9.714 16.571-26.571 26.286t-36.286 9.714h-877.714q-19.429 0-36.286-9.714t-26.571-26.286q-21.143-36-1.143-72l438.857-804.571q9.714-17.714 26.857-28t37.143-10.286 37.143 10.286 26.857 28z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "exclamation-triangle", - "warning" - ], - "defaultCode": 61553, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "exclamation-triangle, warning", - "order": 17, - "id": 107, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 51 - }, - { - "icon": { - "paths": [ - "M73.143 950.857h164.571v-164.571h-164.571v164.571zM274.286 950.857h182.857v-164.571h-182.857v164.571zM73.143 749.714h164.571v-182.857h-164.571v182.857zM274.286 749.714h182.857v-182.857h-182.857v182.857zM73.143 530.286h164.571v-164.571h-164.571v164.571zM493.714 950.857h182.857v-164.571h-182.857v164.571zM274.286 530.286h182.857v-164.571h-182.857v164.571zM713.143 950.857h164.571v-164.571h-164.571v164.571zM493.714 749.714h182.857v-182.857h-182.857v182.857zM292.571 256v-164.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v164.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM713.143 749.714h164.571v-182.857h-164.571v182.857zM493.714 530.286h182.857v-164.571h-182.857v164.571zM713.143 530.286h164.571v-164.571h-164.571v164.571zM731.429 256v-164.571q0-7.429-5.429-12.857t-12.857-5.429h-36.571q-7.429 0-12.857 5.429t-5.429 12.857v164.571q0 7.429 5.429 12.857t12.857 5.429h36.571q7.429 0 12.857-5.429t5.429-12.857zM950.857 219.429v731.429q0 29.714-21.714 51.429t-51.429 21.714h-804.571q-29.714 0-51.429-21.714t-21.714-51.429v-731.429q0-29.714 21.714-51.429t51.429-21.714h73.143v-54.857q0-37.714 26.857-64.571t64.571-26.857h36.571q37.714 0 64.571 26.857t26.857 64.571v54.857h219.429v-54.857q0-37.714 26.857-64.571t64.571-26.857h36.571q37.714 0 64.571 26.857t26.857 64.571v54.857h73.143q29.714 0 51.429 21.714t21.714 51.429z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "calendar" - ], - "defaultCode": 61555, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "calendar", - "order": 62, - "id": 109, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 52 - }, - { - "icon": { - "paths": [ - "M1024 512q0 99.429-68.571 183.714t-186.286 133.143-257.143 48.857q-40 0-82.857-4.571-113.143 100-262.857 138.286-28 8-65.143 12.571-9.714 1.143-17.429-5.143t-10-16.571v-0.571q-1.714-2.286-0.286-6.857t1.143-5.714 2.571-5.429l3.429-5.143t4-4.857 4.571-5.143q4-4.571 17.714-19.714t19.714-21.714 17.714-22.571 18.571-29.143 15.429-33.714 14.857-43.429q-89.714-50.857-141.429-125.714t-51.714-160.571q0-74.286 40.571-142t109.143-116.857 163.429-78 198.857-28.857q139.429 0 257.143 48.857t186.286 133.143 68.571 183.714z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "comment" - ], - "defaultCode": 61557, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "comment", - "order": 70, - "id": 111, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 53 - }, - { - "icon": { - "paths": [ - "M365.714 877.714q0 29.714-21.714 51.429t-51.429 21.714-51.429-21.714-21.714-51.429 21.714-51.429 51.429-21.714 51.429 21.714 21.714 51.429zM877.714 877.714q0 29.714-21.714 51.429t-51.429 21.714-51.429-21.714-21.714-51.429 21.714-51.429 51.429-21.714 51.429 21.714 21.714 51.429zM950.857 256v292.571q0 13.714-9.429 24.286t-23.143 12.286l-596.571 69.714q7.429 34.286 7.429 40 0 9.143-13.714 36.571h525.714q14.857 0 25.714 10.857t10.857 25.714-10.857 25.714-25.714 10.857h-585.143q-14.857 0-25.714-10.857t-10.857-25.714q0-6.286 4.571-18t9.143-20.571 12.286-22.857 8.857-16.857l-101.143-470.286h-116.571q-14.857 0-25.714-10.857t-10.857-25.714 10.857-25.714 25.714-10.857h146.286q9.143 0 16.286 3.714t11.143 8.857 7.429 14 4.571 14.857 3.143 16.857 2.571 14.857h686.286q14.857 0 25.714 10.857t10.857 25.714z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "shopping-cart" - ], - "defaultCode": 61562, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "shopping-cart", - "order": 74, - "id": 116, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 54 - }, - { - "icon": { - "paths": [ - "M731.429 348.571q-32 14.286-69.143 19.429 38.857-22.857 53.143-66.857-37.143 21.714-76.571 29.143-34.857-37.714-87.429-37.714-49.714 0-84.857 35.143t-35.143 84.857q0 16.571 2.857 27.429-73.714-4-138.286-37.143t-109.714-88.571q-16.571 28.571-16.571 60.571 0 65.143 52 100-26.857-0.571-57.143-14.857v1.143q0 42.857 28.571 76.286t70.286 41.429q-16.571 4.571-29.143 4.571-7.429 0-22.286-2.286 12 36 42.571 59.429t69.429 24q-66.286 51.429-149.143 51.429-14.857 0-28.571-1.714 84.571 53.714 184 53.714 64 0 120-20.286t96-54.286 68.857-78.286 42.857-92.571 14-96.286q0-10.286-0.571-15.429 36-25.714 60-62.286zM877.714 237.714v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "twitter-square" - ], - "defaultCode": 61569, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "twitter-square", - "order": 58, - "id": 122, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 55 - }, - { - "icon": { - "paths": [ - "M713.143 73.143q68 0 116.286 48.286t48.286 116.286v548.571q0 68-48.286 116.286t-116.286 48.286h-107.429v-340h113.714l17.143-132.571h-130.857v-84.571q0-32 13.429-48t52.286-16l69.714-0.571v-118.286q-36-5.143-101.714-5.143-77.714 0-124.286 45.714t-46.571 129.143v97.714h-114.286v132.571h114.286v340h-304q-68 0-116.286-48.286t-48.286-116.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "facebook-square" - ], - "defaultCode": 61570, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "facebook-square", - "order": 67, - "id": 123, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 56 - }, - { - "icon": { - "paths": [ - "M804.571 438.857q0 79.429-53.714 146.857t-146.571 106.571-202 39.143q-49.143 0-100.571-9.143-70.857 50.286-158.857 73.143-20.571 5.143-49.143 9.143h-1.714q-6.286 0-11.714-4.571t-6.571-12q-0.571-1.714-0.571-3.714t0.286-3.714 1.143-3.429l1.429-2.857t2-3.143 2.286-2.857 2.571-2.857 2.286-2.571q2.857-3.429 13.143-14.286t14.857-16.857 12.857-16.571 14.286-22 11.714-25.143q-70.857-41.143-111.429-101.143t-40.571-128q0-79.429 53.714-146.857t146.571-106.571 202-39.143 202 39.143 146.571 106.571 53.714 146.857zM1024 585.143q0 68.571-40.571 128.286t-111.429 100.857q5.714 13.714 11.714 25.143t14.286 22 12.857 16.571 14.857 16.857 13.143 14.286q0.571 0.571 2.286 2.571t2.571 2.857 2.286 2.857 2 3.143l1.429 2.857t1.143 3.429 0.286 3.714-0.571 3.714q-1.714 8-7.429 12.571t-12.571 4q-28.571-4-49.143-9.143-88-22.857-158.857-73.143-51.429 9.143-100.571 9.143-154.857 0-269.714-75.429 33.143 2.286 50.286 2.286 92 0 176.571-25.714t150.857-73.714q71.429-52.571 109.714-121.143t38.286-145.143q0-44-13.143-86.857 73.714 40.571 116.571 101.714t42.857 131.429z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "comments" - ], - "defaultCode": 61574, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "comments", - "order": 55, - "id": 127, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 57 - }, - { - "icon": { - "paths": [ - "M274.286 493.714v-256q0-8-5.143-13.143t-13.143-5.143-13.143 5.143-5.143 13.143v256q0 8 5.143 13.143t13.143 5.143 13.143-5.143 5.143-13.143zM658.286 694.857q0 14.857-10.857 25.714t-25.714 10.857h-245.143l-29.143 276q-1.143 6.857-6 11.714t-11.714 4.857h-0.571q-15.429 0-18.286-15.429l-43.429-277.143h-230.857q-14.857 0-25.714-10.857t-10.857-25.714q0-70.286 44.857-126.571t101.429-56.286v-292.571q-29.714 0-51.429-21.714t-21.714-51.429 21.714-51.429 51.429-21.714h365.714q29.714 0 51.429 21.714t21.714 51.429-21.714 51.429-51.429 21.714v292.571q56.571 0 101.429 56.286t44.857 126.571z" - ], - "width": 658, - "attrs": [], - "isMulticolor": false, - "tags": [ - "thumb-tack" - ], - "defaultCode": 61581, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "thumb-tack", - "order": 52, - "id": 134, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 58 - }, - { - "icon": { - "paths": [ - "M804.571 530.286v182.857q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h402.286q8 0 13.143 5.143t5.143 13.143v36.571q0 8-5.143 13.143t-13.143 5.143h-402.286q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-182.857q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM1024 36.571v292.571q0 14.857-10.857 25.714t-25.714 10.857-25.714-10.857l-100.571-100.571-372.571 372.571q-5.714 5.714-13.143 5.714t-13.143-5.714l-65.143-65.143q-5.714-5.714-5.714-13.143t5.714-13.143l372.571-372.571-100.571-100.571q-10.857-10.857-10.857-25.714t10.857-25.714 25.714-10.857h292.571q14.857 0 25.714 10.857t10.857 25.714z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "external-link" - ], - "defaultCode": 61582, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "external-link", - "order": 72, - "id": 135, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 59 - }, - { - "icon": { - "paths": [ - "M731.429 841.143q0-14.857-10.857-25.714t-25.714-10.857-25.714 10.857-10.857 25.714 10.857 25.714 25.714 10.857 25.714-10.857 10.857-25.714zM877.714 841.143q0-14.857-10.857-25.714t-25.714-10.857-25.714 10.857-10.857 25.714 10.857 25.714 25.714 10.857 25.714-10.857 10.857-25.714zM950.857 713.143v182.857q0 22.857-16 38.857t-38.857 16h-841.143q-22.857 0-38.857-16t-16-38.857v-182.857q0-22.857 16-38.857t38.857-16h244q12 32 40.286 52.571t63.143 20.571h146.286q34.857 0 63.143-20.571t40.286-52.571h244q22.857 0 38.857 16t16 38.857zM765.143 342.857q-9.714 22.857-33.714 22.857h-146.286v256q0 14.857-10.857 25.714t-25.714 10.857h-146.286q-14.857 0-25.714-10.857t-10.857-25.714v-256h-146.286q-24 0-33.714-22.857-9.714-22.286 8-39.429l256-256q10.286-10.857 25.714-10.857t25.714 10.857l256 256q17.714 17.143 8 39.429z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "upload" - ], - "defaultCode": 61587, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "upload", - "order": 18, - "id": 139, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 60 - }, - { - "icon": { - "paths": [ - "M640 146.286h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-475.429q0-37.714-26.857-64.571t-64.571-26.857zM804.571 237.714v475.429q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q68 0 116.286 48.286t48.286 116.286z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "square-o" - ], - "defaultCode": 61590, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "square-o2", - "order": 20, - "id": 142, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 61 - }, - { - "icon": { - "paths": [ - "M950.857 365.714q30.286 0 51.714 21.429t21.429 51.714-21.429 51.714-51.714 21.429v219.429q0 29.714-21.714 51.429t-51.429 21.714q-238.286-198.286-464-217.143-33.143 10.857-52 37.714t-17.714 57.429 22.857 52.857q-11.429 18.857-13.143 37.429t3.429 33.143 19.143 31.429 27.429 28.571 35.143 28.857q-16.571 33.143-63.714 47.429t-96.286 6.571-75.429-31.714q-4-13.143-16.857-50t-18.286-54-13.143-50.857-8.571-57.714 2-56.286 12.571-63.143h-69.714q-37.714 0-64.571-26.857t-26.857-64.571v-109.714q0-37.714 26.857-64.571t64.571-26.857h274.286q248.571 0 512-219.429 29.714 0 51.429 21.714t21.714 51.429v219.429zM877.714 710.857v-545.143q-225.143 172.571-438.857 196v154.286q215.429 24 438.857 194.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "bullhorn" - ], - "defaultCode": 61601, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "bullhorn", - "order": 12, - "id": 152, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 62 - }, - { - "icon": { - "paths": [ - "M733.714 512.571q0-15.429-10.286-25.714l-52-52q-10.286-10.286-25.714-10.286t-25.714 10.286l-108 108v-286.857q0-14.857-10.857-25.714t-25.714-10.857h-73.143q-14.857 0-25.714 10.857t-10.857 25.714v286.857l-108-108q-10.857-10.857-25.714-10.857t-25.714 10.857l-52 52q-10.286 10.286-10.286 25.714t10.286 25.714l258.857 258.857q10.286 10.286 25.714 10.286t25.714-10.286l258.857-258.857q10.286-10.286 10.286-25.714zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "arrow-circle-down" - ], - "defaultCode": 61611, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "arrow-circle-down", - "order": 15, - "id": 162, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 63 - }, - { - "icon": { - "paths": [ - "M801.714 168.571q9.714 23.429-8 40l-281.714 281.714v424q0 24-22.286 33.714-7.429 2.857-14.286 2.857-15.429 0-25.714-10.857l-146.286-146.286q-10.857-10.857-10.857-25.714v-277.714l-281.714-281.714q-17.714-16.571-8-40 9.714-22.286 33.714-22.286h731.429q24 0 33.714 22.286z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "filter" - ], - "defaultCode": 61616, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "filter", - "order": 69, - "id": 166, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 64 - }, - { - "icon": { - "paths": [ - "M733.143 309.143l-202.857 202.857 202.857 202.857 82.286-82.286q16.571-17.714 40-8 22.286 9.714 22.286 33.714v256q0 14.857-10.857 25.714t-25.714 10.857h-256q-24 0-33.714-22.857-9.714-22.286 8-39.429l82.286-82.286-202.857-202.857-202.857 202.857 82.286 82.286q17.714 17.143 8 39.429-9.714 22.857-33.714 22.857h-256q-14.857 0-25.714-10.857t-10.857-25.714v-256q0-24 22.857-33.714 22.286-9.714 39.429 8l82.286 82.286 202.857-202.857-202.857-202.857-82.286 82.286q-10.857 10.857-25.714 10.857-6.857 0-13.714-2.857-22.857-9.714-22.857-33.714v-256q0-14.857 10.857-25.714t25.714-10.857h256q24 0 33.714 22.857 9.714 22.286-8 39.429l-82.286 82.286 202.857 202.857 202.857-202.857-82.286-82.286q-17.714-17.143-8-39.429 9.714-22.857 33.714-22.857h256q14.857 0 25.714 10.857t10.857 25.714v256q0 24-22.286 33.714-7.429 2.857-14.286 2.857-14.857 0-25.714-10.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "arrows-alt" - ], - "defaultCode": 61618, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "arrows-alt", - "order": 42, - "id": 168, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 65 - }, - { - "icon": { - "paths": [ - "M832 694.857q0-22.857-16-38.857l-118.857-118.857q-16-16-38.857-16-24 0-41.143 18.286 1.714 1.714 10.857 10.571t12.286 12.286 8.571 10.857 7.429 14.571 2 15.714q0 22.857-16 38.857t-38.857 16q-8.571 0-15.714-2t-14.571-7.429-10.857-8.571-12.286-12.286-10.571-10.857q-18.857 17.714-18.857 41.714 0 22.857 16 38.857l117.714 118.286q15.429 15.429 38.857 15.429 22.857 0 38.857-14.857l84-83.429q16-16 16-38.286zM430.286 292q0-22.857-16-38.857l-117.714-118.286q-16-16-38.857-16-22.286 0-38.857 15.429l-84 83.429q-16 16-16 38.286 0 22.857 16 38.857l118.857 118.857q15.429 15.429 38.857 15.429 24 0 41.143-17.714-1.714-1.714-10.857-10.571t-12.286-12.286-8.571-10.857-7.429-14.571-2-15.714q0-22.857 16-38.857t38.857-16q8.571 0 15.714 2t14.571 7.429 10.857 8.571 12.286 12.286 10.571 10.857q18.857-17.714 18.857-41.714zM941.714 694.857q0 68.571-48.571 116l-84 83.429q-47.429 47.429-116 47.429-69.143 0-116.571-48.571l-117.714-118.286q-47.429-47.429-47.429-116 0-70.286 50.286-119.429l-50.286-50.286q-49.143 50.286-118.857 50.286-68.571 0-116.571-48l-118.857-118.857q-48-48-48-116.571t48.571-116l84-83.429q47.429-47.429 116-47.429 69.143 0 116.571 48.571l117.714 118.286q47.429 47.429 47.429 116 0 70.286-50.286 119.429l50.286 50.286q49.143-50.286 118.857-50.286 68.571 0 116.571 48l118.857 118.857q48 48 48 116.571z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "chain", - "link" - ], - "defaultCode": 61633, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "chain, link", - "order": 76, - "id": 170, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 66 - }, - { - "icon": { - "paths": [ - "M969.143 219.429q22.857 0 38.857 16t16 38.857v694.857q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857v-164.571h-310.857q-22.857 0-38.857-16t-16-38.857v-384q0-22.857 11.429-50.286t27.429-43.429l233.143-233.143q16-16 43.429-27.429t50.286-11.429h237.714q22.857 0 38.857 16t16 38.857v187.429q38.857-22.857 73.143-22.857h237.714zM658.286 341.143l-170.857 170.857h170.857v-170.857zM292.571 121.714l-170.857 170.857h170.857v-170.857zM404.571 491.429l180.571-180.571v-237.714h-219.429v237.714q0 22.857-16 38.857t-38.857 16h-237.714v365.714h292.571v-146.286q0-22.857 11.429-50.286t27.429-43.429zM950.857 950.857v-658.286h-219.429v237.714q0 22.857-16 38.857t-38.857 16h-237.714v365.714h512z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "copy", - "files-o" - ], - "defaultCode": 61637, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "copy, files-o", - "order": 10, - "id": 174, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 67 - }, - { - "icon": { - "paths": [ - "M877.714 768v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714zM877.714 475.429v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714zM877.714 182.857v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "bars", - "navicon", - "reorder" - ], - "defaultCode": 61641, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "bars, navicon, reorder", - "order": 57, - "id": 178, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 68 - }, - { - "icon": { - "paths": [ - "M219.429 804.571q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM219.429 512q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM1024 749.714v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857zM219.429 219.429q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM1024 457.143v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857zM1024 164.571v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "list-ul" - ], - "defaultCode": 61642, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "list-ul", - "order": 78, - "id": 179, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 69 - }, - { - "icon": { - "paths": [ - "M292.571 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM292.571 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM292.571 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM950.857 164.571v621.714q0 37.714-26.857 64.571t-64.571 26.857h-768q-37.714 0-64.571-26.857t-26.857-64.571v-621.714q0-37.714 26.857-64.571t64.571-26.857h768q37.714 0 64.571 26.857t26.857 64.571z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "table" - ], - "defaultCode": 61646, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "table", - "order": 38, - "id": 183, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 70 - }, - { - "icon": { - "paths": [ - "M438.857 658.286h219.429v-54.857h-73.143v-256h-65.143l-84.571 78.286 44 45.714q24-21.143 31.429-32.571h1.143v164.571h-73.143v54.857zM731.429 512q0 40-12 81.143t-34 76.571-58 57.714-78.857 22.286-78.857-22.286-58-57.714-34-76.571-12-81.143 12-81.143 34-76.571 58-57.714 78.857-22.286 78.857 22.286 58 57.714 34 76.571 12 81.143zM1024 658.286v-292.571q-60.571 0-103.429-42.857t-42.857-103.429h-658.286q0 60.571-42.857 103.429t-103.429 42.857v292.571q60.571 0 103.429 42.857t42.857 103.429h658.286q0-60.571 42.857-103.429t103.429-42.857zM1097.143 182.857v658.286q0 14.857-10.857 25.714t-25.714 10.857h-1024q-14.857 0-25.714-10.857t-10.857-25.714v-658.286q0-14.857 10.857-25.714t25.714-10.857h1024q14.857 0 25.714 10.857t10.857 25.714z" - ], - "width": 1097, - "attrs": [], - "isMulticolor": false, - "tags": [ - "money" - ], - "defaultCode": 61654, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "money", - "order": 63, - "id": 190, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 71 - }, - { - "icon": { - "paths": [ - "M585.143 621.714q0 14.857-10.857 25.714l-256 256q-10.857 10.857-25.714 10.857t-25.714-10.857l-256-256q-10.857-10.857-10.857-25.714t10.857-25.714 25.714-10.857h512q14.857 0 25.714 10.857t10.857 25.714zM585.143 402.286q0 14.857-10.857 25.714t-25.714 10.857h-512q-14.857 0-25.714-10.857t-10.857-25.714 10.857-25.714l256-256q10.857-10.857 25.714-10.857t25.714 10.857l256 256q10.857 10.857 10.857 25.714z" - ], - "width": 585, - "attrs": [], - "isMulticolor": false, - "tags": [ - "sort", - "unsorted" - ], - "defaultCode": 61660, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "sort, unsorted", - "order": 71, - "id": 196, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 72 - }, - { - "icon": { - "paths": [ - "M1024 405.714v453.714q0 37.714-26.857 64.571t-64.571 26.857h-841.143q-37.714 0-64.571-26.857t-26.857-64.571v-453.714q25.143 28 57.714 49.714 206.857 140.571 284 197.143 32.571 24 52.857 37.429t54 27.429 62.857 14h1.143q29.143 0 62.857-14t54-27.429 52.857-37.429q97.143-70.286 284.571-197.143 32.571-22.286 57.143-49.714zM1024 237.714q0 45.143-28 86.286t-69.714 70.286q-214.857 149.143-267.429 185.714-5.714 4-24.286 17.429t-30.857 21.714-29.714 18.571-32.857 15.429-28.571 5.143h-1.143q-13.143 0-28.571-5.143t-32.857-15.429-29.714-18.571-30.857-21.714-24.286-17.429q-52-36.571-149.714-104.286t-117.143-81.429q-35.429-24-66.857-66t-31.429-78q0-44.571 23.714-74.286t67.714-29.714h841.143q37.143 0 64.286 26.857t27.143 64.571z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "envelope" - ], - "defaultCode": 61664, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "envelope", - "order": 61, - "id": 199, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 73 - }, - { - "icon": { - "paths": [ - "M877.714 512q0 89.143-34.857 170.286t-93.714 140-140 93.714-170.286 34.857q-98.286 0-186.857-41.429t-150.857-116.857q-4-5.714-3.714-12.857t4.857-11.714l78.286-78.857q5.714-5.143 14.286-5.143 9.143 1.143 13.143 6.857 41.714 54.286 102.286 84t128.571 29.714q59.429 0 113.429-23.143t93.429-62.571 62.571-93.429 23.143-113.429-23.143-113.429-62.571-93.429-93.429-62.571-113.429-23.143q-56 0-107.429 20.286t-91.429 58l78.286 78.857q17.714 17.143 8 39.429-9.714 22.857-33.714 22.857h-256q-14.857 0-25.714-10.857t-10.857-25.714v-256q0-24 22.857-33.714 22.286-9.714 39.429 8l74.286 73.714q61.143-57.714 139.714-89.429t162.571-31.714q89.143 0 170.286 34.857t140 93.714 93.714 140 34.857 170.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "rotate-left", - "undo" - ], - "defaultCode": 61666, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "rotate-left, undo", - "order": 29, - "id": 201, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 74 - }, - { - "icon": { - "paths": [ - "M1024 713.143v182.857q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-182.857q0-22.857 16-38.857t38.857-16h54.857v-109.714h-292.571v109.714h54.857q22.857 0 38.857 16t16 38.857v182.857q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-182.857q0-22.857 16-38.857t38.857-16h54.857v-109.714h-292.571v109.714h54.857q22.857 0 38.857 16t16 38.857v182.857q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-182.857q0-22.857 16-38.857t38.857-16h54.857v-109.714q0-29.714 21.714-51.429t51.429-21.714h292.571v-109.714h-54.857q-22.857 0-38.857-16t-16-38.857v-182.857q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857v182.857q0 22.857-16 38.857t-38.857 16h-54.857v109.714h292.571q29.714 0 51.429 21.714t21.714 51.429v109.714h54.857q22.857 0 38.857 16t16 38.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "sitemap" - ], - "defaultCode": 61672, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "sitemap", - "order": 39, - "id": 207, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 75 - }, - { - "icon": { - "paths": [ - "M358.286 310.857q0 7.429-5.714 13.143l-224.571 224.571 224.571 224.571q5.714 5.714 5.714 13.143t-5.714 13.143l-28.571 28.571q-5.714 5.714-13.143 5.714t-13.143-5.714l-266.286-266.286q-5.714-5.714-5.714-13.143t5.714-13.143l266.286-266.286q5.714-5.714 13.143-5.714t13.143 5.714l28.571 28.571q5.714 5.714 5.714 13.143z" - ], - "width": 366, - "attrs": [], - "isMulticolor": false, - "tags": [ - "angle-left" - ], - "defaultCode": 61700, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "angle-left", - "order": 26, - "id": 233, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 76 - }, - { - "icon": { - "paths": [ - "M340 548.571q0 7.429-5.714 13.143l-266.286 266.286q-5.714 5.714-13.143 5.714t-13.143-5.714l-28.571-28.571q-5.714-5.714-5.714-13.143t5.714-13.143l224.571-224.571-224.571-224.571q-5.714-5.714-5.714-13.143t5.714-13.143l28.571-28.571q5.714-5.714 13.143-5.714t13.143 5.714l266.286 266.286q5.714 5.714 5.714 13.143z" - ], - "width": 366, - "attrs": [], - "isMulticolor": false, - "tags": [ - "angle-right" - ], - "defaultCode": 61701, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "angle-right", - "order": 27, - "id": 234, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 77 - }, - { - "icon": { - "paths": [ - "M614.286 676.571q0 7.429-5.714 13.143l-28.571 28.571q-5.714 5.714-13.143 5.714t-13.143-5.714l-224.571-224.571-224.571 224.571q-5.714 5.714-13.143 5.714t-13.143-5.714l-28.571-28.571q-5.714-5.714-5.714-13.143t5.714-13.143l266.286-266.286q5.714-5.714 13.143-5.714t13.143 5.714l266.286 266.286q5.714 5.714 5.714 13.143z" - ], - "width": 658, - "attrs": [], - "isMulticolor": false, - "tags": [ - "angle-up" - ], - "defaultCode": 61702, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "angle-up", - "order": 25, - "id": 235, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 78 - }, - { - "icon": { - "paths": [ - "M614.286 420.571q0 7.429-5.714 13.143l-266.286 266.286q-5.714 5.714-13.143 5.714t-13.143-5.714l-266.286-266.286q-5.714-5.714-5.714-13.143t5.714-13.143l28.571-28.571q5.714-5.714 13.143-5.714t13.143 5.714l224.571 224.571 224.571-224.571q5.714-5.714 13.143-5.714t13.143 5.714l28.571 28.571q5.714 5.714 5.714 13.143z" - ], - "width": 658, - "attrs": [], - "isMulticolor": false, - "tags": [ - "angle-down" - ], - "defaultCode": 61703, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "angle-down", - "order": 21, - "id": 236, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 79 - }, - { - "icon": { - "paths": [ - "M438.857 201.143q-84.571 0-156 41.714t-113.143 113.143-41.714 156 41.714 156 113.143 113.143 156 41.714 156-41.714 113.143-113.143 41.714-156-41.714-156-113.143-113.143-156-41.714zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "circle-o" - ], - "defaultCode": 61708, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "circle-o", - "order": 68, - "id": 241, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 80 - }, - { - "icon": { - "paths": [ - "M438.857 548.571v219.429q0 45.714-32 77.714t-77.714 32h-219.429q-45.714 0-77.714-32t-32-77.714v-402.286q0-59.429 23.143-113.429t62.571-93.429 93.429-62.571 113.429-23.143h36.571q14.857 0 25.714 10.857t10.857 25.714v73.143q0 14.857-10.857 25.714t-25.714 10.857h-36.571q-60.571 0-103.429 42.857t-42.857 103.429v18.286q0 22.857 16 38.857t38.857 16h128q45.714 0 77.714 32t32 77.714zM950.857 548.571v219.429q0 45.714-32 77.714t-77.714 32h-219.429q-45.714 0-77.714-32t-32-77.714v-402.286q0-59.429 23.143-113.429t62.571-93.429 93.429-62.571 113.429-23.143h36.571q14.857 0 25.714 10.857t10.857 25.714v73.143q0 14.857-10.857 25.714t-25.714 10.857h-36.571q-60.571 0-103.429 42.857t-42.857 103.429v18.286q0 22.857 16 38.857t38.857 16h128q45.714 0 77.714 32t32 77.714z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "quote-left" - ], - "defaultCode": 61709, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "quote-left", - "order": 97, - "id": 242, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 81 - }, - { - "icon": { - "paths": [ - "M300.571 796.571q0 30.286-21.429 51.714t-51.714 21.429q-29.714 0-51.429-21.714t-21.714-51.429q0-30.286 21.429-51.714t51.714-21.429 51.714 21.429 21.429 51.714zM585.143 914.286q0 30.286-21.429 51.714t-51.714 21.429-51.714-21.429-21.429-51.714 21.429-51.714 51.714-21.429 51.714 21.429 21.429 51.714zM182.857 512q0 30.286-21.429 51.714t-51.714 21.429-51.714-21.429-21.429-51.714 21.429-51.714 51.714-21.429 51.714 21.429 21.429 51.714zM869.714 796.571q0 29.714-21.714 51.429t-51.429 21.714q-30.286 0-51.714-21.429t-21.429-51.714 21.429-51.714 51.714-21.429 51.714 21.429 21.429 51.714zM318.857 227.429q0 37.714-26.857 64.571t-64.571 26.857-64.571-26.857-26.857-64.571 26.857-64.571 64.571-26.857 64.571 26.857 26.857 64.571zM987.429 512q0 30.286-21.429 51.714t-51.714 21.429-51.714-21.429-21.429-51.714 21.429-51.714 51.714-21.429 51.714 21.429 21.429 51.714zM621.714 109.714q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM924.571 227.429q0 53.143-37.714 90.571t-90.286 37.429q-53.143 0-90.571-37.429t-37.429-90.571q0-52.571 37.429-90.286t90.571-37.714q52.571 0 90.286 37.714t37.714 90.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "spinner" - ], - "defaultCode": 61712, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "spinner", - "order": 46, - "id": 244, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 82 - }, - { - "icon": { - "paths": [ - "M1024 640q0 94.857-72.571 257.714-1.714 4-6 13.714t-7.714 17.143-7.429 12.571q-6.857 9.714-16 9.714-8.571 0-13.429-5.714t-4.857-14.286q0-5.143 1.429-15.143t1.429-13.429q2.857-38.857 2.857-70.286 0-57.714-10-103.429t-27.714-79.143-45.714-57.714-60.286-39.714-76-24.286-88-12.286-100.286-3.429h-128v146.286q0 14.857-10.857 25.714t-25.714 10.857-25.714-10.857l-292.571-292.571q-10.857-10.857-10.857-25.714t10.857-25.714l292.571-292.571q10.857-10.857 25.714-10.857t25.714 10.857 10.857 25.714v146.286h128q407.429 0 500 230.286 30.286 76.571 30.286 190.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "mail-reply", - "reply" - ], - "defaultCode": 61714, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "mail-reply, reply", - "order": 49, - "id": 246, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 83 - }, - { - "icon": { - "paths": [ - "M250.857 726.286l-146.286 146.286q-5.714 5.143-13.143 5.143-6.857 0-13.143-5.143-5.143-5.714-5.143-13.143t5.143-13.143l146.286-146.286q5.714-5.143 13.143-5.143t13.143 5.143q5.143 5.714 5.143 13.143t-5.143 13.143zM347.429 749.714v182.857q0 8-5.143 13.143t-13.143 5.143-13.143-5.143-5.143-13.143v-182.857q0-8 5.143-13.143t13.143-5.143 13.143 5.143 5.143 13.143zM219.429 621.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143 5.143-13.143 13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM941.714 694.857q0 68.571-48.571 116l-84 83.429q-47.429 47.429-116 47.429-69.143 0-116.571-48.571l-190.857-191.429q-12-12-24-32l136.571-10.286 156 156.571q15.429 15.429 38.857 15.714t38.857-15.143l84-83.429q16-16 16-38.286 0-22.857-16-38.857l-156.571-157.143 10.286-136.571q20 12 32 24l192 192q48 49.143 48 116.571zM589.143 281.143l-136.571 10.286-156-156.571q-16-16-38.857-16-22.286 0-38.857 15.429l-84 83.429q-16 16-16 38.286 0 22.857 16 38.857l156.571 156.571-10.286 137.143q-20-12-32-24l-192-192q-48-49.143-48-116.571 0-68.571 48.571-116l84-83.429q47.429-47.429 116-47.429 69.143 0 116.571 48.571l190.857 191.429q12 12 24 32zM950.857 329.143q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143 5.143-13.143 13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM640 18.286v182.857q0 8-5.143 13.143t-13.143 5.143-13.143-5.143-5.143-13.143v-182.857q0-8 5.143-13.143t13.143-5.143 13.143 5.143 5.143 13.143zM872.571 104.571l-146.286 146.286q-6.286 5.143-13.143 5.143t-13.143-5.143q-5.143-5.714-5.143-13.143t5.143-13.143l146.286-146.286q5.714-5.143 13.143-5.143t13.143 5.143q5.143 5.714 5.143 13.143t-5.143 13.143z" - ], - "width": 951, - "attrs": [], - "isMulticolor": false, - "tags": [ - "chain-broken", - "unlink" - ], - "defaultCode": 61735, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "chain-broken, unlink", - "order": 77, - "id": 264, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 84 - }, - { - "icon": { - "paths": [ - "M603.429 438.857q22.857 0 38.857 16t16 38.857v329.143q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857v-329.143q0-22.857 16-38.857t38.857-16h18.286v-182.857q0-105.714 75.143-180.857t180.857-75.143 180.857 75.143 75.143 180.857q0 14.857-10.857 25.714t-25.714 10.857h-36.571q-14.857 0-25.714-10.857t-10.857-25.714q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429v182.857h420.571z" - ], - "width": 658, - "attrs": [], - "isMulticolor": false, - "tags": [ - "unlock-alt" - ], - "defaultCode": 61758, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "unlock-alt", - "order": 89, - "id": 286, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 85 - }, - { - "icon": { - "paths": [ - "M219.429 420.571v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857zM512 420.571v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857zM804.571 420.571v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857z" - ], - "width": 805, - "attrs": [], - "isMulticolor": false, - "tags": [ - "ellipsis-h" - ], - "defaultCode": 61761, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "ellipsis-h", - "order": 56, - "id": 288, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 86 - }, - { - "icon": { - "paths": [ - "M391.429 742.286l350.857-350.857q10.857-10.857 10.857-25.714t-10.857-25.714l-58.286-58.286q-10.857-10.857-25.714-10.857t-25.714 10.857l-266.857 266.857-120.571-120.571q-10.857-10.857-25.714-10.857t-25.714 10.857l-58.286 58.286q-10.857 10.857-10.857 25.714t10.857 25.714l204.571 204.571q10.857 10.857 25.714 10.857t25.714-10.857zM877.714 237.714v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "check-square" - ], - "defaultCode": 61770, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "check-square", - "order": 100, - "id": 297, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 87 - }, - { - "icon": { - "paths": [ - "M585.143 292.571v-269.714q12.571 8 20.571 16l233.143 233.143q8 8 16 20.571h-269.714zM512 310.857q0 22.857 16 38.857t38.857 16h310.857v603.429q0 22.857-16 38.857t-38.857 16h-768q-22.857 0-38.857-16t-16-38.857v-914.286q0-22.857 16-38.857t38.857-16h457.143v310.857z" - ], - "attrs": [], - "isMulticolor": false, - "tags": [ - "file" - ], - "defaultCode": 61787, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "file", - "order": 36, - "id": 313, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 88 - }, - { - "icon": { - "paths": [ - "M448.571 576h118.286q-8 90.286-56.286 142t-122.571 51.714q-92.571 0-145.429-66.286t-52.857-180.571q0-110.857 53.143-178t133.143-67.143q84.571 0 132.571 49.714t55.429 141.143h-116q-2.857-36.571-20.286-56.571t-46.571-20q-32.571 0-50.571 34.571t-18 101.429q0 27.429 2.857 48t10.286 39.714 22.857 29.429 37.714 10.286q54.286 0 62.286-79.429zM855.429 576h117.714q-8 90.286-56 142t-122.286 51.714q-92.571 0-145.429-66.286t-52.857-180.571q0-110.857 53.143-178t133.143-67.143q84.571 0 132.571 49.714t55.429 141.143h-116.571q-2.286-36.571-20-56.571t-46.286-20q-32.571 0-50.571 34.571t-18 101.429q0 27.429 2.857 48t10.286 39.714 22.571 29.429 37.429 10.286q28 0 43.714-21.714t19.143-57.714zM1060.571 508q0-118.286-8.857-175.429t-34.571-92q-3.429-4.571-7.714-8t-12.286-8.571-9.143-6.286q-49.143-36-398.286-36-357.143 0-405.714 36-2.857 2.286-10 6.571t-12 8-8.286 8.286q-25.714 34.286-34.286 91.143t-8.571 176.286q0 118.857 8.571 175.714t34.286 91.714q3.429 4.571 8.571 8.571t11.714 8 10 6.857q25.143 18.857 136.857 28t268.857 9.143q348.571 0 398.286-37.143 2.857-2.286 9.714-6.286t11.714-8 7.714-9.143q26.286-34.286 34.857-90.857t8.571-176.571zM1170.286 73.143v877.714h-1170.286v-877.714h1170.286z" - ], - "width": 1170, - "attrs": [], - "isMulticolor": false, - "tags": [ - "cc" - ], - "defaultCode": 61962, - "grid": 14 - }, - "attrs": [], - "properties": { - "name": "cc", - "order": 83, - "id": 477, - "prevSize": 28 - }, - "setIdx": 1, - "setId": 0, - "iconIdx": 89 - } - ], - "height": 1024, - "preferences": { - "showGlyphs": true, - "showQuickUse": true, - "showQuickUse2": true, - "showSVGs": true, - "fontPref": { - "prefix": "icon-", - "metadata": {}, - "metrics": { - "emSize": 1024, - "baseline": 6.25, - "whitespace": 50 - } - }, - "imagePref": { - "prefix": "icon-", - "png": false, - "useClassSelector": true, - "color": 4473924, - "bgColor": 16777215, - "classSelector": ".icon", - "columns": 16, - "margin": 16, - "height": 32 - }, - "historySize": 100, - "showCodes": false - } -} \ No newline at end of file diff --git a/public/images/edx-svg/svgdefs.svg b/public/images/edx-svg/svgdefs.svg index 13eafda7..3d1dc491 100755 --- a/public/images/edx-svg/svgdefs.svg +++ b/public/images/edx-svg/svgdefs.svg @@ -1,5 +1,21 @@ + + caret-down + + + + caret-up + + + + caret-left + + + + caret-right + + dot-circle-o diff --git a/public/js/main.min.js b/public/js/main.min.js index 8fa5b08d..47740a88 100644 --- a/public/js/main.min.js +++ b/public/js/main.min.js @@ -1,3 +1 @@ -!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t=e.length,n=Z.type(e);return"function"===n||Z.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e}function r(e,t,n){if(Z.isFunction(t))return Z.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return Z.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(ae.test(t))return Z.filter(t,e,n);t=Z.filter(t,e)}return Z.grep(e,function(e){return U.call(t,e)>=0!==n})}function i(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function o(e){var t=he[e]={};return Z.each(e.match(de)||[],function(e,n){t[n]=!0}),t}function s(){J.removeEventListener("DOMContentLoaded",s,!1),e.removeEventListener("load",s,!1),Z.ready()}function a(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=Z.expando+a.uid++}function u(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(be,"-$1").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:xe.test(n)?Z.parseJSON(n):n}catch(i){}ye.set(e,t,n)}else n=void 0;return n}function l(){return!0}function c(){return!1}function f(){try{return J.activeElement}catch(e){}}function p(e,t){return Z.nodeName(e,"table")&&Z.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function d(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function h(e){var t=Pe.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function g(e,t){for(var n=0,r=e.length;r>n;n++)ve.set(e[n],"globalEval",!t||ve.get(t[n],"globalEval"))}function m(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(ve.hasData(e)&&(o=ve.access(e),s=ve.set(t,o),l=o.events)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)Z.event.add(t,i,l[i][n])}ye.hasData(e)&&(a=ye.access(e),u=Z.extend({},a),ye.set(t,u))}}function v(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&Z.nodeName(e,t)?Z.merge([e],n):n}function y(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Ne.test(e.type)?t.checked=e.checked:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}function x(t,n){var r,i=Z(n.createElement(t)).appendTo(n.body),o=e.getDefaultComputedStyle&&(r=e.getDefaultComputedStyle(i[0]))?r.display:Z.css(i[0],"display");return i.detach(),o}function b(e){var t=J,n=$e[e];return n||(n=x(e,t),"none"!==n&&n||(We=(We||Z("")).appendTo(t.documentElement),t=We[0].contentDocument,t.write(),t.close(),n=x(e,t),We.detach()),$e[e]=n),n}function w(e,t,n){var r,i,o,s,a=e.style;return n=n||_e(e),n&&(s=n.getPropertyValue(t)||n[t]),n&&(""!==s||Z.contains(e.ownerDocument,e)||(s=Z.style(e,t)),Ie.test(s)&&Be.test(t)&&(r=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=r,a.minWidth=i,a.maxWidth=o)),void 0!==s?s+"":s}function T(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function C(e,t){if(t in e)return t;for(var n=t[0].toUpperCase()+t.slice(1),r=t,i=Ge.length;i--;)if(t=Ge[i]+n,t in e)return t;return r}function N(e,t,n){var r=Xe.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function k(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,s=0;4>o;o+=2)"margin"===n&&(s+=Z.css(e,n+Te[o],!0,i)),r?("content"===n&&(s-=Z.css(e,"padding"+Te[o],!0,i)),"margin"!==n&&(s-=Z.css(e,"border"+Te[o]+"Width",!0,i))):(s+=Z.css(e,"padding"+Te[o],!0,i),"padding"!==n&&(s+=Z.css(e,"border"+Te[o]+"Width",!0,i)));return s}function E(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=_e(e),s="border-box"===Z.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=w(e,t,o),(0>i||null==i)&&(i=e.style[t]),Ie.test(i))return i;r=s&&(Q.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+k(e,t,n||(s?"border":"content"),r,o)+"px"}function S(e,t){for(var n,r,i,o=[],s=0,a=e.length;a>s;s++)r=e[s],r.style&&(o[s]=ve.get(r,"olddisplay"),n=r.style.display,t?(o[s]||"none"!==n||(r.style.display=""),""===r.style.display&&Ce(r)&&(o[s]=ve.access(r,"olddisplay",b(r.nodeName)))):(i=Ce(r),"none"===n&&i||ve.set(r,"olddisplay",i?n:Z.css(r,"display"))));for(s=0;a>s;s++)r=e[s],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[s]||"":"none"));return e}function D(e,t,n,r,i){return new D.prototype.init(e,t,n,r,i)}function j(){return setTimeout(function(){Qe=void 0}),Qe=Z.now()}function A(e,t){var n,r=0,i={height:e};for(t=t?1:0;4>r;r+=2-t)n=Te[r],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function L(e,t,n){for(var r,i=(nt[t]||[]).concat(nt["*"]),o=0,s=i.length;s>o;o++)if(r=i[o].call(n,t,e))return r}function q(e,t,n){var r,i,o,s,a,u,l,c,f=this,p={},d=e.style,h=e.nodeType&&Ce(e),g=ve.get(e,"fxshow");n.queue||(a=Z._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,f.always(function(){f.always(function(){a.unqueued--,Z.queue(e,"fx").length||a.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],l=Z.css(e,"display"),c="none"===l?ve.get(e,"olddisplay")||b(e.nodeName):l,"inline"===c&&"none"===Z.css(e,"float")&&(d.display="inline-block")),n.overflow&&(d.overflow="hidden",f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Ke.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(h?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;h=!0}p[r]=g&&g[r]||Z.style(e,r)}else l=void 0;if(Z.isEmptyObject(p))"inline"===("none"===l?b(e.nodeName):l)&&(d.display=l);else{g?"hidden"in g&&(h=g.hidden):g=ve.access(e,"fxshow",{}),o&&(g.hidden=!h),h?Z(e).show():f.done(function(){Z(e).hide()}),f.done(function(){var t;ve.remove(e,"fxshow");for(t in p)Z.style(e,t,p[t])});for(r in p)s=L(h?g[r]:0,r,f),r in g||(g[r]=s.start,h&&(s.end=s.start,s.start="width"===r||"height"===r?1:0))}}function H(e,t){var n,r,i,o,s;for(n in e)if(r=Z.camelCase(n),i=t[r],o=e[n],Z.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),s=Z.cssHooks[r],s&&"expand"in s){o=s.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function F(e,t,n){var r,i,o=0,s=tt.length,a=Z.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=Qe||j(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,s=0,u=l.tweens.length;u>s;s++)l.tweens[s].run(o);return a.notifyWith(e,[l,o,n]),1>o&&u?n:(a.resolveWith(e,[l]),!1)},l=a.promise({elem:e,props:Z.extend({},t),opts:Z.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Qe||j(),duration:n.duration,tweens:[],createTween:function(t,n){var r=Z.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?a.resolveWith(e,[l,t]):a.rejectWith(e,[l,t]),this}}),c=l.props;for(H(c,l.opts.specialEasing);s>o;o++)if(r=tt[o].call(l,e,c,l.opts))return r;return Z.map(c,L,l),Z.isFunction(l.opts.start)&&l.opts.start.call(e,l),Z.fx.timer(Z.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function O(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(de)||[];if(Z.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function P(e,t,n,r){function i(a){var u;return o[a]=!0,Z.each(e[a]||[],function(e,a){var l=a(t,n,r);return"string"!=typeof l||s||o[l]?s?!(u=l):void 0:(t.dataTypes.unshift(l),i(l),!1)}),u}var o={},s=e===xt;return i(t.dataTypes[0])||!o["*"]&&i("*")}function R(e,t){var n,r,i=Z.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&Z.extend(!0,e,r),e}function M(e,t,n){for(var r,i,o,s,a=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}return o?(o!==u[0]&&u.unshift(o),n[o]):void 0}function W(e,t,n,r){var i,o,s,a,u,l={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(s=l[u+" "+o]||l["* "+o],!s)for(i in l)if(a=i.split(" "),a[1]===o&&(s=l[u+" "+a[0]]||l["* "+a[0]])){s===!0?s=l[i]:l[i]!==!0&&(o=a[0],c.unshift(a[1]));break}if(s!==!0)if(s&&e["throws"])t=s(t);else try{t=s(t)}catch(f){return{state:"parsererror",error:s?f:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}function $(e,t,n,r){var i;if(Z.isArray(t))Z.each(t,function(t,i){n||Nt.test(e)?r(e,i):$(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==Z.type(t))r(e,t);else for(i in t)$(e+"["+i+"]",t[i],n,r)}function B(e){return Z.isWindow(e)?e:9===e.nodeType&&e.defaultView}var I=[],_=I.slice,z=I.concat,X=I.push,U=I.indexOf,V={},Y=V.toString,G=V.hasOwnProperty,Q={},J=e.document,K="2.1.3",Z=function(e,t){return new Z.fn.init(e,t)},ee=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,te=/^-ms-/,ne=/-([\da-z])/gi,re=function(e,t){return t.toUpperCase()};Z.fn=Z.prototype={jquery:K,constructor:Z,selector:"",length:0,toArray:function(){return _.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:_.call(this)},pushStack:function(e){var t=Z.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return Z.each(this,e,t)},map:function(e){return this.pushStack(Z.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(_.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:X,sort:I.sort,splice:I.splice},Z.extend=Z.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[a]||{},a++),"object"==typeof s||Z.isFunction(s)||(s={}),a===u&&(s=this,a--);u>a;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],r=e[t],s!==r&&(l&&r&&(Z.isPlainObject(r)||(i=Z.isArray(r)))?(i?(i=!1,o=n&&Z.isArray(n)?n:[]):o=n&&Z.isPlainObject(n)?n:{},s[t]=Z.extend(l,o,r)):void 0!==r&&(s[t]=r));return s},Z.extend({expando:"jQuery"+(K+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===Z.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!Z.isArray(e)&&e-parseFloat(e)+1>=0},isPlainObject:function(e){return"object"!==Z.type(e)||e.nodeType||Z.isWindow(e)?!1:e.constructor&&!G.call(e.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?V[Y.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;e=Z.trim(e),e&&(1===e.indexOf("use strict")?(t=J.createElement("script"),t.text=e,J.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(te,"ms-").replace(ne,re)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,r){var i,o=0,s=e.length,a=n(e);if(r){if(a)for(;s>o&&(i=t.apply(e[o],r),i!==!1);o++);else for(o in e)if(i=t.apply(e[o],r),i===!1)break}else if(a)for(;s>o&&(i=t.call(e[o],o,e[o]),i!==!1);o++);else for(o in e)if(i=t.call(e[o],o,e[o]),i===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(ee,"")},makeArray:function(e,t){var r=t||[];return null!=e&&(n(Object(e))?Z.merge(r,"string"==typeof e?[e]:e):X.call(r,e)),r},inArray:function(e,t,n){return null==t?-1:U.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;n>r;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,s=e.length,a=!n;s>o;o++)r=!t(e[o],o),r!==a&&i.push(e[o]);return i},map:function(e,t,r){var i,o=0,s=e.length,a=n(e),u=[];if(a)for(;s>o;o++)i=t(e[o],o,r),null!=i&&u.push(i);else for(o in e)i=t(e[o],o,r),null!=i&&u.push(i);return z.apply([],u)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(n=e[t],t=e,e=n),Z.isFunction(e)?(r=_.call(arguments,2),i=function(){return e.apply(t||this,r.concat(_.call(arguments)))},i.guid=e.guid=e.guid||Z.guid++,i):void 0},now:Date.now,support:Q}),Z.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){V["[object "+t+"]"]=t.toLowerCase()});var ie=function(e){function t(e,t,n,r){var i,o,s,a,u,l,f,d,h,g;if((t?t.ownerDocument||t:$)!==q&&L(t),t=t||q,n=n||[],a=t.nodeType,"string"!=typeof e||!e||1!==a&&9!==a&&11!==a)return n;if(!r&&F){if(11!==a&&(i=ye.exec(e)))if(s=i[1]){if(9===a){if(o=t.getElementById(s),!o||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&M(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return K.apply(n,t.getElementsByTagName(e)),n;if((s=i[3])&&w.getElementsByClassName)return K.apply(n,t.getElementsByClassName(s)),n}if(w.qsa&&(!O||!O.test(e))){if(d=f=W,h=t,g=1!==a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){for(l=k(e),(f=t.getAttribute("id"))?d=f.replace(be,"\\$&"):t.setAttribute("id",d),d="[id='"+d+"'] ",u=l.length;u--;)l[u]=d+p(l[u]);h=xe.test(e)&&c(t.parentNode)||t,g=l.join(",")}if(g)try{return K.apply(n,h.querySelectorAll(g)),n}catch(m){}finally{f||t.removeAttribute("id")}}}return S(e.replace(ue,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>T.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[W]=!0,e}function i(e){var t=q.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)T.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||V)-(~e.sourceIndex||V);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function f(){}function p(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function d(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=I++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,s){var a,u,l=[B,o];if(s){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(u=t[W]||(t[W]={}),(a=u[r])&&a[0]===B&&a[1]===o)return l[2]=a[2];if(u[r]=l,l[2]=e(t,n,s))return!0}}}function h(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function g(e,n,r){for(var i=0,o=n.length;o>i;i++)t(e,n[i],r);return r}function m(e,t,n,r,i){for(var o,s=[],a=0,u=e.length,l=null!=t;u>a;a++)(o=e[a])&&(!n||n(o,r,i))&&(s.push(o),l&&t.push(a));return s}function v(e,t,n,i,o,s){return i&&!i[W]&&(i=v(i)),o&&!o[W]&&(o=v(o,s)),r(function(r,s,a,u){var l,c,f,p=[],d=[],h=s.length,v=r||g(t||"*",a.nodeType?[a]:a,[]),y=!e||!r&&t?v:m(v,p,e,a,u),x=n?o||(r?e:h||i)?[]:s:y;if(n&&n(y,x,a,u),i)for(l=m(x,d),i(l,[],a,u),c=l.length;c--;)(f=l[c])&&(x[d[c]]=!(y[d[c]]=f));if(r){if(o||e){if(o){for(l=[],c=x.length;c--;)(f=x[c])&&l.push(y[c]=f);o(null,x=[],l,u)}for(c=x.length;c--;)(f=x[c])&&(l=o?ee(r,f):p[c])>-1&&(r[l]=!(s[l]=f))}}else x=m(x===s?x.splice(h,x.length):x),o?o(null,s,x,u):K.apply(s,x)})}function y(e){for(var t,n,r,i=e.length,o=T.relative[e[0].type],s=o||T.relative[" "],a=o?1:0,u=d(function(e){return e===t},s,!0),l=d(function(e){return ee(t,e)>-1},s,!0),c=[function(e,n,r){var i=!o&&(r||n!==D)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,i}];i>a;a++)if(n=T.relative[e[a].type])c=[d(h(c),n)];else{if(n=T.filter[e[a].type].apply(null,e[a].matches),n[W]){for(r=++a;i>r&&!T.relative[e[r].type];r++);return v(a>1&&h(c),a>1&&p(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ue,"$1"),n,r>a&&y(e.slice(a,r)),i>r&&y(e=e.slice(r)),i>r&&p(e))}c.push(n)}return h(c)}function x(e,n){var i=n.length>0,o=e.length>0,s=function(r,s,a,u,l){var c,f,p,d=0,h="0",g=r&&[],v=[],y=D,x=r||o&&T.find.TAG("*",l),b=B+=null==y?1:Math.random()||.1,w=x.length;for(l&&(D=s!==q&&s);h!==w&&null!=(c=x[h]);h++){if(o&&c){for(f=0;p=e[f++];)if(p(c,s,a)){u.push(c);break}l&&(B=b)}i&&((c=!p&&c)&&d--,r&&g.push(c))}if(d+=h,i&&h!==d){for(f=0;p=n[f++];)p(g,v,s,a);if(r){if(d>0)for(;h--;)g[h]||v[h]||(v[h]=Q.call(u));v=m(v)}K.apply(u,v),l&&!r&&v.length>0&&d+n.length>1&&t.uniqueSort(u)}return l&&(B=b,D=y),g};return i?r(s):s}var b,w,T,C,N,k,E,S,D,j,A,L,q,H,F,O,P,R,M,W="sizzle"+1*new Date,$=e.document,B=0,I=0,_=n(),z=n(),X=n(),U=function(e,t){return e===t&&(A=!0),0},V=1<<31,Y={}.hasOwnProperty,G=[],Q=G.pop,J=G.push,K=G.push,Z=G.slice,ee=function(e,t){for(var n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",re="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ie=re.replace("w","w#"),oe="\\["+ne+"*("+re+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+ne+"*\\]",se=":("+re+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",ae=new RegExp(ne+"+","g"),ue=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),le=new RegExp("^"+ne+"*,"+ne+"*"),ce=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),fe=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),pe=new RegExp(se),de=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re.replace("w","w*")+")"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+se),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},ge=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xe=/[+~]/,be=/'|\\/g,we=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),Te=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},Ce=function(){L()};try{K.apply(G=Z.call($.childNodes),$.childNodes),G[$.childNodes.length].nodeType}catch(Ne){K={apply:G.length?function(e,t){J.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=t.support={},N=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},L=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:$;return r!==q&&9===r.nodeType&&r.documentElement?(q=r,H=r.documentElement,n=r.defaultView,n&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",Ce,!1):n.attachEvent&&n.attachEvent("onunload",Ce)),F=!N(r),w.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=i(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=ve.test(r.getElementsByClassName),w.getById=i(function(e){return H.appendChild(e).id=W,!r.getElementsByName||!r.getElementsByName(W).length}),w.getById?(T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},T.filter.ID=function(e){var t=e.replace(we,Te);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var t=e.replace(we,Te);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),T.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},T.find.CLASS=w.getElementsByClassName&&function(e,t){return F?t.getElementsByClassName(e):void 0},P=[],O=[],(w.qsa=ve.test(r.querySelectorAll))&&(i(function(e){H.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&O.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||O.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+W+"-]").length||O.push("~="),e.querySelectorAll(":checked").length||O.push(":checked"),e.querySelectorAll("a#"+W+"+*").length||O.push(".#.+[+~]")}),i(function(e){var t=r.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&O.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||O.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),O.push(",.*:")})),(w.matchesSelector=ve.test(R=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&i(function(e){w.disconnectedMatch=R.call(e,"div"),R.call(e,"[s!='']:x"),P.push("!=",se)}),O=O.length&&new RegExp(O.join("|")),P=P.length&&new RegExp(P.join("|")),t=ve.test(H.compareDocumentPosition),M=t||ve.test(H.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===r||e.ownerDocument===$&&M($,e)?-1:t===r||t.ownerDocument===$&&M($,t)?1:j?ee(j,e)-ee(j,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,i=0,o=e.parentNode,a=t.parentNode,u=[e],l=[t];if(!o||!a)return e===r?-1:t===r?1:o?-1:a?1:j?ee(j,e)-ee(j,t):0;if(o===a)return s(e,t);for(n=e;n=n.parentNode;)u.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;u[i]===l[i];)i++;return i?s(u[i],l[i]):u[i]===$?-1:l[i]===$?1:0},r):q},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==q&&L(e),n=n.replace(fe,"='$1']"),!(!w.matchesSelector||!F||P&&P.test(n)||O&&O.test(n)))try{var r=R.call(e,n);if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return t(n,q,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==q&&L(e),M(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==q&&L(e);var n=T.attrHandle[t.toLowerCase()],r=n&&Y.call(T.attrHandle,t.toLowerCase())?n(e,t,!F):void 0;return void 0!==r?r:w.attributes||!F?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!w.detectDuplicates,j=!w.sortStable&&e.slice(0),e.sort(U),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return j=null,e},C=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=C(t);return n},T=t.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(we,Te),e[3]=(e[3]||e[4]||e[5]||"").replace(we,Te),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&pe.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(we,Te).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=_[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&_(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(ae," ")+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!u&&!a;if(m){if(o){for(;g;){for(f=t;f=f[g];)if(a?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[s?m.firstChild:m.lastChild],s&&y){for(c=m[W]||(m[W]={}),l=c[e]||[],d=l[0]===B&&l[1],p=l[0]===B&&l[2],f=d&&m.childNodes[d];f=++d&&f&&f[g]||(p=d=0)||h.pop();)if(1===f.nodeType&&++p&&f===t){c[e]=[B,d,p];break}}else if(y&&(l=(t[W]||(t[W]={}))[e])&&l[0]===B)p=l[1];else for(;(f=++d&&f&&f[g]||(p=d=0)||h.pop())&&((a?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++p||(y&&((f[W]||(f[W]={}))[e]=[B,p]),f!==t)););return p-=i,p===r||p%r===0&&p/r>=0}}},PSEUDO:function(e,n){var i,o=T.pseudos[e]||T.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[W]?o(n):o.length>1?(i=[e,e,"",n],T.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),s=i.length;s--;)r=ee(e,i[s]),e[r]=!(t[r]=i[s])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=E(e.replace(ue,"$1"));return i[W]?r(function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(we,Te),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:r(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,Te).toLowerCase(),function(t){var n;do if(n=F?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===q.activeElement&&(!q.hasFocus||q.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return ge.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[0>n?n+t:n]}),even:l(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:l(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:l(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(s=o[0]).type&&w.getById&&9===t.nodeType&&F&&T.relative[o[1].type]){if(t=(T.find.ID(s.matches[0].replace(we,Te),t)||[])[0],!t)return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(s=o[i],!T.relative[a=s.type]);)if((u=T.find[a])&&(r=u(s.matches[0].replace(we,Te),xe.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&p(o),!e)return K.apply(n,r),n;break}}return(l||E(e,f))(r,t,!F,n,xe.test(e)&&c(t.parentNode)||t),n},w.sortStable=W.split("").sort(U).join("")===W,w.detectDuplicates=!!A,L(),w.sortDetached=i(function(e){return 1&e.compareDocumentPosition(q.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);Z.find=ie,Z.expr=ie.selectors,Z.expr[":"]=Z.expr.pseudos,Z.unique=ie.uniqueSort,Z.text=ie.getText,Z.isXMLDoc=ie.isXML,Z.contains=ie.contains;var oe=Z.expr.match.needsContext,se=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ae=/^.[^:#\[\.,]*$/;Z.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Z.find.matchesSelector(r,e)?[r]:[]:Z.find.matches(e,Z.grep(t,function(e){return 1===e.nodeType}))},Z.fn.extend({find:function(e){var t,n=this.length,r=[],i=this;if("string"!=typeof e)return this.pushStack(Z(e).filter(function(){ -for(t=0;n>t;t++)if(Z.contains(i[t],this))return!0}));for(t=0;n>t;t++)Z.find(e,i[t],r);return r=this.pushStack(n>1?Z.unique(r):r),r.selector=this.selector?this.selector+" "+e:e,r},filter:function(e){return this.pushStack(r(this,e||[],!1))},not:function(e){return this.pushStack(r(this,e||[],!0))},is:function(e){return!!r(this,"string"==typeof e&&oe.test(e)?Z(e):e||[],!1).length}});var ue,le=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ce=Z.fn.init=function(e,t){var n,r;if(!e)return this;if("string"==typeof e){if(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:le.exec(e),!n||!n[1]&&t)return!t||t.jquery?(t||ue).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof Z?t[0]:t,Z.merge(this,Z.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:J,!0)),se.test(n[1])&&Z.isPlainObject(t))for(n in t)Z.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return r=J.getElementById(n[2]),r&&r.parentNode&&(this.length=1,this[0]=r),this.context=J,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):Z.isFunction(e)?"undefined"!=typeof ue.ready?ue.ready(e):e(Z):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),Z.makeArray(e,this))};ce.prototype=Z.fn,ue=Z(J);var fe=/^(?:parents|prev(?:Until|All))/,pe={children:!0,contents:!0,next:!0,prev:!0};Z.extend({dir:function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&Z(e).is(n))break;r.push(e)}return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),Z.fn.extend({has:function(e){var t=Z(e,this),n=t.length;return this.filter(function(){for(var e=0;n>e;e++)if(Z.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,r=0,i=this.length,o=[],s=oe.test(e)||"string"!=typeof e?Z(e,t||this.context):0;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&Z.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?Z.unique(o):o)},index:function(e){return e?"string"==typeof e?U.call(Z(e),this[0]):U.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Z.unique(Z.merge(this.get(),Z(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Z.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Z.dir(e,"parentNode")},parentsUntil:function(e,t,n){return Z.dir(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return Z.dir(e,"nextSibling")},prevAll:function(e){return Z.dir(e,"previousSibling")},nextUntil:function(e,t,n){return Z.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return Z.dir(e,"previousSibling",n)},siblings:function(e){return Z.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return Z.sibling(e.firstChild)},contents:function(e){return e.contentDocument||Z.merge([],e.childNodes)}},function(e,t){Z.fn[e]=function(n,r){var i=Z.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=Z.filter(r,i)),this.length>1&&(pe[e]||Z.unique(i),fe.test(e)&&i.reverse()),this.pushStack(i)}});var de=/\S+/g,he={};Z.Callbacks=function(e){e="string"==typeof e?he[e]||o(e):Z.extend({},e);var t,n,r,i,s,a,u=[],l=!e.once&&[],c=function(o){for(t=e.memory&&o,n=!0,a=i||0,i=0,s=u.length,r=!0;u&&s>a;a++)if(u[a].apply(o[0],o[1])===!1&&e.stopOnFalse){t=!1;break}r=!1,u&&(l?l.length&&c(l.shift()):t?u=[]:f.disable())},f={add:function(){if(u){var n=u.length;!function o(t){Z.each(t,function(t,n){var r=Z.type(n);"function"===r?e.unique&&f.has(n)||u.push(n):n&&n.length&&"string"!==r&&o(n)})}(arguments),r?s=u.length:t&&(i=n,c(t))}return this},remove:function(){return u&&Z.each(arguments,function(e,t){for(var n;(n=Z.inArray(t,u,n))>-1;)u.splice(n,1),r&&(s>=n&&s--,a>=n&&a--)}),this},has:function(e){return e?Z.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],s=0,this},disable:function(){return u=l=t=void 0,this},disabled:function(){return!u},lock:function(){return l=void 0,t||f.disable(),this},locked:function(){return!l},fireWith:function(e,t){return!u||n&&!l||(t=t||[],t=[e,t.slice?t.slice():t],r?l.push(t):c(t)),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!n}};return f},Z.extend({Deferred:function(e){var t=[["resolve","done",Z.Callbacks("once memory"),"resolved"],["reject","fail",Z.Callbacks("once memory"),"rejected"],["notify","progress",Z.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return Z.Deferred(function(n){Z.each(t,function(t,o){var s=Z.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&Z.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o[0]+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?Z.extend(e,r):r}},i={};return r.pipe=r.then,Z.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=_.call(arguments),s=o.length,a=1!==s||e&&Z.isFunction(e.promise)?s:0,u=1===a?e:Z.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?_.call(arguments):i,r===t?u.notifyWith(n,r):--a||u.resolveWith(n,r)}};if(s>1)for(t=new Array(s),n=new Array(s),r=new Array(s);s>i;i++)o[i]&&Z.isFunction(o[i].promise)?o[i].promise().done(l(i,r,o)).fail(u.reject).progress(l(i,n,t)):--a;return a||u.resolveWith(r,o),u.promise()}});var ge;Z.fn.ready=function(e){return Z.ready.promise().done(e),this},Z.extend({isReady:!1,readyWait:1,holdReady:function(e){e?Z.readyWait++:Z.ready(!0)},ready:function(e){(e===!0?--Z.readyWait:Z.isReady)||(Z.isReady=!0,e!==!0&&--Z.readyWait>0||(ge.resolveWith(J,[Z]),Z.fn.triggerHandler&&(Z(J).triggerHandler("ready"),Z(J).off("ready"))))}}),Z.ready.promise=function(t){return ge||(ge=Z.Deferred(),"complete"===J.readyState?setTimeout(Z.ready):(J.addEventListener("DOMContentLoaded",s,!1),e.addEventListener("load",s,!1))),ge.promise(t)},Z.ready.promise();var me=Z.access=function(e,t,n,r,i,o,s){var a=0,u=e.length,l=null==n;if("object"===Z.type(n)){i=!0;for(a in n)Z.access(e,t,a,n[a],!0,o,s)}else if(void 0!==r&&(i=!0,Z.isFunction(r)||(s=!0),l&&(s?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(Z(e),n)})),t))for(;u>a;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:l?t.call(e):u?t(e[0],n):o};Z.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType},a.uid=1,a.accepts=Z.acceptData,a.prototype={key:function(e){if(!a.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=a.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,Z.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=n;else if(Z.isEmptyObject(o))Z.extend(this.cache[i],t);else for(r in t)o[r]=t[r];return o},get:function(e,t){var n=this.cache[this.key(e)];return void 0===t?n:n[t]},access:function(e,t,n){var r;return void 0===t||t&&"string"==typeof t&&void 0===n?(r=this.get(e,t),void 0!==r?r:this.get(e,Z.camelCase(t))):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r,i,o=this.key(e),s=this.cache[o];if(void 0===t)this.cache[o]={};else{Z.isArray(t)?r=t.concat(t.map(Z.camelCase)):(i=Z.camelCase(t),t in s?r=[t,i]:(r=i,r=r in s?[r]:r.match(de)||[])),n=r.length;for(;n--;)delete s[r[n]]}},hasData:function(e){return!Z.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var ve=new a,ye=new a,xe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,be=/([A-Z])/g;Z.extend({hasData:function(e){return ye.hasData(e)||ve.hasData(e)},data:function(e,t,n){return ye.access(e,t,n)},removeData:function(e,t){ye.remove(e,t)},_data:function(e,t,n){return ve.access(e,t,n)},_removeData:function(e,t){ve.remove(e,t)}}),Z.fn.extend({data:function(e,t){var n,r,i,o=this[0],s=o&&o.attributes;if(void 0===e){if(this.length&&(i=ye.get(o),1===o.nodeType&&!ve.get(o,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&(r=s[n].name,0===r.indexOf("data-")&&(r=Z.camelCase(r.slice(5)),u(o,r,i[r])));ve.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){ye.set(this,e)}):me(this,function(t){var n,r=Z.camelCase(e);if(o&&void 0===t){if(n=ye.get(o,e),void 0!==n)return n;if(n=ye.get(o,r),void 0!==n)return n;if(n=u(o,r,void 0),void 0!==n)return n}else this.each(function(){var n=ye.get(this,r);ye.set(this,r,t),-1!==e.indexOf("-")&&void 0!==n&&ye.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){ye.remove(this,e)})}}),Z.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=ve.get(e,t),n&&(!r||Z.isArray(n)?r=ve.access(e,t,Z.makeArray(n)):r.push(n)),r||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=Z.queue(e,t),r=n.length,i=n.shift(),o=Z._queueHooks(e,t),s=function(){Z.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ve.get(e,n)||ve.access(e,n,{empty:Z.Callbacks("once memory").add(function(){ve.remove(e,[t+"queue",n])})})}}),Z.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.lengthx",Q.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var ke="undefined";Q.focusinBubbles="onfocusin"in e;var Ee=/^key/,Se=/^(?:mouse|pointer|contextmenu)|click/,De=/^(?:focusinfocus|focusoutblur)$/,je=/^([^.]*)(?:\.(.+)|)$/;Z.event={global:{},add:function(e,t,n,r,i){var o,s,a,u,l,c,f,p,d,h,g,m=ve.get(e);if(m)for(n.handler&&(o=n,n=o.handler,i=o.selector),n.guid||(n.guid=Z.guid++),(u=m.events)||(u=m.events={}),(s=m.handle)||(s=m.handle=function(t){return typeof Z!==ke&&Z.event.triggered!==t.type?Z.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(de)||[""],l=t.length;l--;)a=je.exec(t[l])||[],d=g=a[1],h=(a[2]||"").split(".").sort(),d&&(f=Z.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=Z.event.special[d]||{},c=Z.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&Z.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||(p=u[d]=[],p.delegateCount=0,f.setup&&f.setup.call(e,r,h,s)!==!1||e.addEventListener&&e.addEventListener(d,s,!1)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),Z.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,s,a,u,l,c,f,p,d,h,g,m=ve.hasData(e)&&ve.get(e);if(m&&(u=m.events)){for(t=(t||"").match(de)||[""],l=t.length;l--;)if(a=je.exec(t[l])||[],d=g=a[1],h=(a[2]||"").split(".").sort(),d){for(f=Z.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=u[d]||[],a=a[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));s&&!p.length&&(f.teardown&&f.teardown.call(e,h,m.handle)!==!1||Z.removeEvent(e,d,m.handle),delete u[d])}else for(d in u)Z.event.remove(e,d+t[l],n,r,!0);Z.isEmptyObject(u)&&(delete m.handle,ve.remove(e,"events"))}},trigger:function(t,n,r,i){var o,s,a,u,l,c,f,p=[r||J],d=G.call(t,"type")?t.type:t,h=G.call(t,"namespace")?t.namespace.split("."):[];if(s=a=r=r||J,3!==r.nodeType&&8!==r.nodeType&&!De.test(d+Z.event.triggered)&&(d.indexOf(".")>=0&&(h=d.split("."),d=h.shift(),h.sort()),l=d.indexOf(":")<0&&"on"+d,t=t[Z.expando]?t:new Z.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:Z.makeArray(n,[t]),f=Z.event.special[d]||{},i||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!i&&!f.noBubble&&!Z.isWindow(r)){for(u=f.delegateType||d,De.test(u+d)||(s=s.parentNode);s;s=s.parentNode)p.push(s),a=s;a===(r.ownerDocument||J)&&p.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=p[o++])&&!t.isPropagationStopped();)t.type=o>1?u:f.bindType||d,c=(ve.get(s,"events")||{})[t.type]&&ve.get(s,"handle"),c&&c.apply(s,n),c=l&&s[l],c&&c.apply&&Z.acceptData(s)&&(t.result=c.apply(s,n),t.result===!1&&t.preventDefault());return t.type=d,i||t.isDefaultPrevented()||f._default&&f._default.apply(p.pop(),n)!==!1||!Z.acceptData(r)||l&&Z.isFunction(r[d])&&!Z.isWindow(r)&&(a=r[l],a&&(r[l]=null),Z.event.triggered=d,r[d](),Z.event.triggered=void 0,a&&(r[l]=a)),t.result}},dispatch:function(e){e=Z.event.fix(e);var t,n,r,i,o,s=[],a=_.call(arguments),u=(ve.get(this,"events")||{})[e.type]||[],l=Z.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){for(s=Z.event.handlers.call(this,e,u),t=0;(i=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(o.namespace))&&(e.handleObj=o,e.data=o.data,r=((Z.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a),void 0!==r&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,s=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==e.type){for(r=[],n=0;a>n;n++)o=t[n],i=o.selector+" ",void 0===r[i]&&(r[i]=o.needsContext?Z(i,this).index(u)>=0:Z.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,handlers:r})}return a]*)\/>/gi,Le=/<([\w:]+)/,qe=/<|&#?\w+;/,He=/<(?:script|style|link)/i,Fe=/checked\s*(?:[^=]|=\s*.checked.)/i,Oe=/^$|\/(?:java|ecma)script/i,Pe=/^true\/(.*)/,Re=/^\s*\s*$/g,Me={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Me.optgroup=Me.option,Me.tbody=Me.tfoot=Me.colgroup=Me.caption=Me.thead,Me.th=Me.td,Z.extend({clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=Z.contains(e.ownerDocument,e);if(!(Q.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Z.isXMLDoc(e)))for(s=v(a),o=v(e),r=0,i=o.length;i>r;r++)y(o[r],s[r]);if(t)if(n)for(o=o||v(e),s=s||v(a),r=0,i=o.length;i>r;r++)m(o[r],s[r]);else m(e,a);return s=v(a,"script"),s.length>0&&g(s,!u&&v(e,"script")),a},buildFragment:function(e,t,n,r){for(var i,o,s,a,u,l,c=t.createDocumentFragment(),f=[],p=0,d=e.length;d>p;p++)if(i=e[p],i||0===i)if("object"===Z.type(i))Z.merge(f,i.nodeType?[i]:i);else if(qe.test(i)){for(o=o||c.appendChild(t.createElement("div")),s=(Le.exec(i)||["",""])[1].toLowerCase(),a=Me[s]||Me._default,o.innerHTML=a[1]+i.replace(Ae,"<$1>")+a[2],l=a[0];l--;)o=o.lastChild;Z.merge(f,o.childNodes),o=c.firstChild,o.textContent=""}else f.push(t.createTextNode(i));for(c.textContent="",p=0;i=f[p++];)if((!r||-1===Z.inArray(i,r))&&(u=Z.contains(i.ownerDocument,i),o=v(c.appendChild(i),"script"),u&&g(o),n))for(l=0;i=o[l++];)Oe.test(i.type||"")&&n.push(i);return c},cleanData:function(e){for(var t,n,r,i,o=Z.event.special,s=0;void 0!==(n=e[s]);s++){if(Z.acceptData(n)&&(i=n[ve.expando],i&&(t=ve.cache[i]))){if(t.events)for(r in t.events)o[r]?Z.event.remove(n,r):Z.removeEvent(n,r,t.handle);ve.cache[i]&&delete ve.cache[i]}delete ye.cache[n[ye.expando]]}}}),Z.fn.extend({text:function(e){return me(this,function(e){return void 0===e?Z.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=p(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=p(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?Z.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||Z.cleanData(v(n)),n.parentNode&&(t&&Z.contains(n.ownerDocument,n)&&g(v(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Z.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return Z.clone(this,e,t)})},html:function(e){return me(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!He.test(e)&&!Me[(Le.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Ae,"<$1>");try{for(;r>n;n++)t=this[n]||{},1===t.nodeType&&(Z.cleanData(v(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,Z.cleanData(v(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=z.apply([],e);var n,r,i,o,s,a,u=0,l=this.length,c=this,f=l-1,p=e[0],g=Z.isFunction(p);if(g||l>1&&"string"==typeof p&&!Q.checkClone&&Fe.test(p))return this.each(function(n){var r=c.eq(n);g&&(e[0]=p.call(this,n,r.html())),r.domManip(e,t)});if(l&&(n=Z.buildFragment(e,this[0].ownerDocument,!1,this),r=n.firstChild,1===n.childNodes.length&&(n=r),r)){for(i=Z.map(v(n,"script"),d),o=i.length;l>u;u++)s=n,u!==f&&(s=Z.clone(s,!0,!0),o&&Z.merge(i,v(s,"script"))),t.call(this[u],s,u);if(o)for(a=i[i.length-1].ownerDocument,Z.map(i,h),u=0;o>u;u++)s=i[u],Oe.test(s.type||"")&&!ve.access(s,"globalEval")&&Z.contains(a,s)&&(s.src?Z._evalUrl&&Z._evalUrl(s.src):Z.globalEval(s.textContent.replace(Re,"")))}return this}}),Z.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Z.fn[e]=function(e){for(var n,r=[],i=Z(e),o=i.length-1,s=0;o>=s;s++)n=s===o?this:this.clone(!0),Z(i[s])[t](n),X.apply(r,n.get());return this.pushStack(r)}});var We,$e={},Be=/^margin/,Ie=new RegExp("^("+we+")(?!px)[a-z%]+$","i"),_e=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)};!function(){function t(){s.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",s.innerHTML="",i.appendChild(o);var t=e.getComputedStyle(s,null);n="1%"!==t.top,r="4px"===t.width,i.removeChild(o)}var n,r,i=J.documentElement,o=J.createElement("div"),s=J.createElement("div");s.style&&(s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",Q.clearCloneStyle="content-box"===s.style.backgroundClip,o.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",o.appendChild(s),e.getComputedStyle&&Z.extend(Q,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return null==r&&t(),r},reliableMarginRight:function(){var t,n=s.appendChild(J.createElement("div"));return n.style.cssText=s.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",s.style.width="1px",i.appendChild(o),t=!parseFloat(e.getComputedStyle(n,null).marginRight),i.removeChild(o),s.removeChild(n),t}}))}(),Z.swap=function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i};var ze=/^(none|table(?!-c[ea]).+)/,Xe=new RegExp("^("+we+")(.*)$","i"),Ue=new RegExp("^([+-])=("+we+")","i"),Ve={position:"absolute",visibility:"hidden",display:"block"},Ye={letterSpacing:"0",fontWeight:"400"},Ge=["Webkit","O","Moz","ms"];Z.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=w(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=Z.camelCase(t),u=e.style;return t=Z.cssProps[a]||(Z.cssProps[a]=C(u,a)),s=Z.cssHooks[t]||Z.cssHooks[a],void 0===n?s&&"get"in s&&void 0!==(i=s.get(e,!1,r))?i:u[t]:(o=typeof n,"string"===o&&(i=Ue.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(Z.css(e,t)),o="number"),void(null!=n&&n===n&&("number"!==o||Z.cssNumber[a]||(n+="px"),Q.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(u[t]=n))))}},css:function(e,t,n,r){var i,o,s,a=Z.camelCase(t);return t=Z.cssProps[a]||(Z.cssProps[a]=C(e.style,a)),s=Z.cssHooks[t]||Z.cssHooks[a],s&&"get"in s&&(i=s.get(e,!0,n)),void 0===i&&(i=w(e,t,r)),"normal"===i&&t in Ye&&(i=Ye[t]),""===n||n?(o=parseFloat(i),n===!0||Z.isNumeric(o)?o||0:i):i}}),Z.each(["height","width"],function(e,t){Z.cssHooks[t]={get:function(e,n,r){return n?ze.test(Z.css(e,"display"))&&0===e.offsetWidth?Z.swap(e,Ve,function(){return E(e,t,r)}):E(e,t,r):void 0},set:function(e,n,r){var i=r&&_e(e);return N(e,n,r?k(e,t,r,"border-box"===Z.css(e,"boxSizing",!1,i),i):0)}}}),Z.cssHooks.marginRight=T(Q.reliableMarginRight,function(e,t){return t?Z.swap(e,{display:"inline-block"},w,[e,"marginRight"]):void 0}),Z.each({margin:"",padding:"",border:"Width"},function(e,t){Z.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];4>r;r++)i[e+Te[r]+t]=o[r]||o[r-2]||o[0];return i}},Be.test(e)||(Z.cssHooks[e+t].set=N)}),Z.fn.extend({css:function(e,t){return me(this,function(e,t,n){var r,i,o={},s=0;if(Z.isArray(t)){for(r=_e(e),i=t.length;i>s;s++)o[t[s]]=Z.css(e,t[s],!1,r);return o}return void 0!==n?Z.style(e,t,n):Z.css(e,t)},e,t,arguments.length>1)},show:function(){return S(this,!0)},hide:function(){return S(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Ce(this)?Z(this).show():Z(this).hide()})}}),Z.Tween=D,D.prototype={constructor:D,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(Z.cssNumber[n]?"":"px")},cur:function(){var e=D.propHooks[this.prop];return e&&e.get?e.get(this):D.propHooks._default.get(this)},run:function(e){var t,n=D.propHooks[this.prop];return this.pos=t=this.options.duration?Z.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):D.propHooks._default.set(this),this}},D.prototype.init.prototype=D.prototype,D.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=Z.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){Z.fx.step[e.prop]?Z.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[Z.cssProps[e.prop]]||Z.cssHooks[e.prop])?Z.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},D.propHooks.scrollTop=D.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Z.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},Z.fx=D.prototype.init,Z.fx.step={};var Qe,Je,Ke=/^(?:toggle|show|hide)$/,Ze=new RegExp("^(?:([+-])=|)("+we+")([a-z%]*)$","i"),et=/queueHooks$/,tt=[q],nt={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Ze.exec(t),o=i&&i[3]||(Z.cssNumber[e]?"":"px"),s=(Z.cssNumber[e]||"px"!==o&&+r)&&Ze.exec(Z.css(n.elem,e)),a=1,u=20;if(s&&s[3]!==o){o=o||s[3],i=i||[],s=+r||1;do a=a||".5",s/=a,Z.style(n.elem,e,s+o);while(a!==(a=n.cur()/r)&&1!==a&&--u)}return i&&(s=n.start=+s||+r||0,n.unit=o,n.end=i[1]?s+(i[1]+1)*i[2]:+i[2]),n}]};Z.Animation=Z.extend(F,{tweener:function(e,t){Z.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;i>r;r++)n=e[r],nt[n]=nt[n]||[],nt[n].unshift(t)},prefilter:function(e,t){t?tt.unshift(e):tt.push(e)}}),Z.speed=function(e,t,n){var r=e&&"object"==typeof e?Z.extend({},e):{complete:n||!n&&t||Z.isFunction(e)&&e,duration:e,easing:n&&t||t&&!Z.isFunction(t)&&t};return r.duration=Z.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in Z.fx.speeds?Z.fx.speeds[r.duration]:Z.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){Z.isFunction(r.old)&&r.old.call(this),r.queue&&Z.dequeue(this,r.queue)},r},Z.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Ce).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=Z.isEmptyObject(e),o=Z.speed(t,n,r),s=function(){var t=F(this,Z.extend({},e),o);(i||ve.get(this,"finish"))&&t.stop(!0)};return s.finish=s,i||o.queue===!1?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=Z.timers,s=ve.get(this);if(i)s[i]&&s[i].stop&&r(s[i]);else for(i in s)s[i]&&s[i].stop&&et.test(i)&&r(s[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));(t||!n)&&Z.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=ve.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=Z.timers,s=r?r.length:0;for(n.finish=!0,Z.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0), -o.splice(t,1));for(t=0;s>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),Z.each(["toggle","show","hide"],function(e,t){var n=Z.fn[t];Z.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(A(t,!0),e,r,i)}}),Z.each({slideDown:A("show"),slideUp:A("hide"),slideToggle:A("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Z.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),Z.timers=[],Z.fx.tick=function(){var e,t=0,n=Z.timers;for(Qe=Z.now();t1)},removeAttr:function(e){return this.each(function(){Z.removeAttr(this,e)})}}),Z.extend({attr:function(e,t,n){var r,i,o=e.nodeType;return e&&3!==o&&8!==o&&2!==o?typeof e.getAttribute===ke?Z.prop(e,t,n):(1===o&&Z.isXMLDoc(e)||(t=t.toLowerCase(),r=Z.attrHooks[t]||(Z.expr.match.bool.test(t)?it:rt)),void 0===n?r&&"get"in r&&null!==(i=r.get(e,t))?i:(i=Z.find.attr(e,t),null==i?void 0:i):null!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):void Z.removeAttr(e,t)):void 0},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(de);if(o&&1===e.nodeType)for(;n=o[i++];)r=Z.propFix[n]||n,Z.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!Q.radioValue&&"radio"===t&&Z.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),it={set:function(e,t,n){return t===!1?Z.removeAttr(e,n):e.setAttribute(n,n),n}},Z.each(Z.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ot[t]||Z.find.attr;ot[t]=function(e,t,r){var i,o;return r||(o=ot[t],ot[t]=i,i=null!=n(e,t,r)?t.toLowerCase():null,ot[t]=o),i}});var st=/^(?:input|select|textarea|button)$/i;Z.fn.extend({prop:function(e,t){return me(this,Z.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Z.propFix[e]||e]})}}),Z.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,i,o,s=e.nodeType;return e&&3!==s&&8!==s&&2!==s?(o=1!==s||!Z.isXMLDoc(e),o&&(t=Z.propFix[t]||t,i=Z.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]):void 0},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||st.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),Q.optSelected||(Z.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),Z.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Z.propFix[this.toLowerCase()]=this});var at=/[\t\r\n\f]/g;Z.fn.extend({addClass:function(e){var t,n,r,i,o,s,a="string"==typeof e&&e,u=0,l=this.length;if(Z.isFunction(e))return this.each(function(t){Z(this).addClass(e.call(this,t,this.className))});if(a)for(t=(e||"").match(de)||[];l>u;u++)if(n=this[u],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(at," "):" ")){for(o=0;i=t[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");s=Z.trim(r),n.className!==s&&(n.className=s)}return this},removeClass:function(e){var t,n,r,i,o,s,a=0===arguments.length||"string"==typeof e&&e,u=0,l=this.length;if(Z.isFunction(e))return this.each(function(t){Z(this).removeClass(e.call(this,t,this.className))});if(a)for(t=(e||"").match(de)||[];l>u;u++)if(n=this[u],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(at," "):"")){for(o=0;i=t[o++];)for(;r.indexOf(" "+i+" ")>=0;)r=r.replace(" "+i+" "," ");s=e?Z.trim(r):"",n.className!==s&&(n.className=s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):this.each(Z.isFunction(e)?function(n){Z(this).toggleClass(e.call(this,n,this.className,t),t)}:function(){if("string"===n)for(var t,r=0,i=Z(this),o=e.match(de)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else(n===ke||"boolean"===n)&&(this.className&&ve.set(this,"__className__",this.className),this.className=this.className||e===!1?"":ve.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(at," ").indexOf(t)>=0)return!0;return!1}});var ut=/\r/g;Z.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=Z.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,Z(this).val()):e,null==i?i="":"number"==typeof i?i+="":Z.isArray(i)&&(i=Z.map(i,function(e){return null==e?"":e+""})),t=Z.valHooks[this.type]||Z.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})):i?(t=Z.valHooks[i.type]||Z.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(ut,""):null==n?"":n)):void 0}}),Z.extend({valHooks:{option:{get:function(e){var t=Z.find.attr(e,"value");return null!=t?t:Z.trim(Z.text(e))}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,s=o?null:[],a=o?i+1:r.length,u=0>i?a:o?i:0;a>u;u++)if(n=r[u],!(!n.selected&&u!==i||(Q.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&Z.nodeName(n.parentNode,"optgroup"))){if(t=Z(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=Z.makeArray(t),s=i.length;s--;)r=i[s],(r.selected=Z.inArray(r.value,o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),Z.each(["radio","checkbox"],function(){Z.valHooks[this]={set:function(e,t){return Z.isArray(t)?e.checked=Z.inArray(Z(e).val(),t)>=0:void 0}},Q.checkOn||(Z.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),Z.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){Z.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),Z.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var lt=Z.now(),ct=/\?/;Z.parseJSON=function(e){return JSON.parse(e+"")},Z.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{n=new DOMParser,t=n.parseFromString(e,"text/xml")}catch(r){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&Z.error("Invalid XML: "+e),t};var ft=/#.*$/,pt=/([?&])_=[^&]*/,dt=/^(.*?):[ \t]*([^\r\n]*)$/gm,ht=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,gt=/^(?:GET|HEAD)$/,mt=/^\/\//,vt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,yt={},xt={},bt="*/".concat("*"),wt=e.location.href,Tt=vt.exec(wt.toLowerCase())||[];Z.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt,type:"GET",isLocal:ht.test(Tt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":bt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":Z.parseJSON,"text xml":Z.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?R(R(e,Z.ajaxSettings),t):R(Z.ajaxSettings,e)},ajaxPrefilter:O(yt),ajaxTransport:O(xt),ajax:function(e,t){function n(e,t,n,s){var u,c,v,y,b,T=t;2!==x&&(x=2,a&&clearTimeout(a),r=void 0,o=s||"",w.readyState=e>0?4:0,u=e>=200&&300>e||304===e,n&&(y=M(f,w,n)),y=W(f,y,w,u),u?(f.ifModified&&(b=w.getResponseHeader("Last-Modified"),b&&(Z.lastModified[i]=b),b=w.getResponseHeader("etag"),b&&(Z.etag[i]=b)),204===e||"HEAD"===f.type?T="nocontent":304===e?T="notmodified":(T=y.state,c=y.data,v=y.error,u=!v)):(v=T,(e||!T)&&(T="error",0>e&&(e=0))),w.status=e,w.statusText=(t||T)+"",u?h.resolveWith(p,[c,T,w]):h.rejectWith(p,[w,T,v]),w.statusCode(m),m=void 0,l&&d.trigger(u?"ajaxSuccess":"ajaxError",[w,f,u?c:v]),g.fireWith(p,[w,T]),l&&(d.trigger("ajaxComplete",[w,f]),--Z.active||Z.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,i,o,s,a,u,l,c,f=Z.ajaxSetup({},t),p=f.context||f,d=f.context&&(p.nodeType||p.jquery)?Z(p):Z.event,h=Z.Deferred(),g=Z.Callbacks("once memory"),m=f.statusCode||{},v={},y={},x=0,b="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!s)for(s={};t=dt.exec(o);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?o:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=y[n]=y[n]||e,v[e]=t),this},overrideMimeType:function(e){return x||(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||b;return r&&r.abort(t),n(0,t),this}};if(h.promise(w).complete=g.add,w.success=w.done,w.error=w.fail,f.url=((e||f.url||wt)+"").replace(ft,"").replace(mt,Tt[1]+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=Z.trim(f.dataType||"*").toLowerCase().match(de)||[""],null==f.crossDomain&&(u=vt.exec(f.url.toLowerCase()),f.crossDomain=!(!u||u[1]===Tt[1]&&u[2]===Tt[2]&&(u[3]||("http:"===u[1]?"80":"443"))===(Tt[3]||("http:"===Tt[1]?"80":"443")))),f.data&&f.processData&&"string"!=typeof f.data&&(f.data=Z.param(f.data,f.traditional)),P(yt,f,t,w),2===x)return w;l=Z.event&&f.global,l&&0===Z.active++&&Z.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!gt.test(f.type),i=f.url,f.hasContent||(f.data&&(i=f.url+=(ct.test(i)?"&":"?")+f.data,delete f.data),f.cache===!1&&(f.url=pt.test(i)?i.replace(pt,"$1_="+lt++):i+(ct.test(i)?"&":"?")+"_="+lt++)),f.ifModified&&(Z.lastModified[i]&&w.setRequestHeader("If-Modified-Since",Z.lastModified[i]),Z.etag[i]&&w.setRequestHeader("If-None-Match",Z.etag[i])),(f.data&&f.hasContent&&f.contentType!==!1||t.contentType)&&w.setRequestHeader("Content-Type",f.contentType),w.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+bt+"; q=0.01":""):f.accepts["*"]);for(c in f.headers)w.setRequestHeader(c,f.headers[c]);if(f.beforeSend&&(f.beforeSend.call(p,w,f)===!1||2===x))return w.abort();b="abort";for(c in{success:1,error:1,complete:1})w[c](f[c]);if(r=P(xt,f,t,w)){w.readyState=1,l&&d.trigger("ajaxSend",[w,f]),f.async&&f.timeout>0&&(a=setTimeout(function(){w.abort("timeout")},f.timeout));try{x=1,r.send(v,n)}catch(T){if(!(2>x))throw T;n(-1,T)}}else n(-1,"No Transport");return w},getJSON:function(e,t,n){return Z.get(e,t,n,"json")},getScript:function(e,t){return Z.get(e,void 0,t,"script")}}),Z.each(["get","post"],function(e,t){Z[t]=function(e,n,r,i){return Z.isFunction(n)&&(i=i||r,r=n,n=void 0),Z.ajax({url:e,type:t,dataType:i,data:n,success:r})}}),Z._evalUrl=function(e){return Z.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},Z.fn.extend({wrapAll:function(e){var t;return Z.isFunction(e)?this.each(function(t){Z(this).wrapAll(e.call(this,t))}):(this[0]&&(t=Z(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return this.each(Z.isFunction(e)?function(t){Z(this).wrapInner(e.call(this,t))}:function(){var t=Z(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=Z.isFunction(e);return this.each(function(n){Z(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){Z.nodeName(this,"body")||Z(this).replaceWith(this.childNodes)}).end()}}),Z.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},Z.expr.filters.visible=function(e){return!Z.expr.filters.hidden(e)};var Ct=/%20/g,Nt=/\[\]$/,kt=/\r?\n/g,Et=/^(?:submit|button|image|reset|file)$/i,St=/^(?:input|select|textarea|keygen)/i;Z.param=function(e,t){var n,r=[],i=function(e,t){t=Z.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=Z.ajaxSettings&&Z.ajaxSettings.traditional),Z.isArray(e)||e.jquery&&!Z.isPlainObject(e))Z.each(e,function(){i(this.name,this.value)});else for(n in e)$(n,e[n],t,i);return r.join("&").replace(Ct,"+")},Z.fn.extend({serialize:function(){return Z.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Z.prop(this,"elements");return e?Z.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Z(this).is(":disabled")&&St.test(this.nodeName)&&!Et.test(e)&&(this.checked||!Ne.test(e))}).map(function(e,t){var n=Z(this).val();return null==n?null:Z.isArray(n)?Z.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}}),Z.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var Dt=0,jt={},At={0:200,1223:204},Lt=Z.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in jt)jt[e]()}),Q.cors=!!Lt&&"withCredentials"in Lt,Q.ajax=Lt=!!Lt,Z.ajaxTransport(function(e){var t;return Q.cors||Lt&&!e.crossDomain?{send:function(n,r){var i,o=e.xhr(),s=++Dt;if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)o[i]=e.xhrFields[i];e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(i in n)o.setRequestHeader(i,n[i]);t=function(e){return function(){t&&(delete jt[s],t=o.onload=o.onerror=null,"abort"===e?o.abort():"error"===e?r(o.status,o.statusText):r(At[o.status]||o.status,o.statusText,"string"==typeof o.responseText?{text:o.responseText}:void 0,o.getAllResponseHeaders()))}},o.onload=t(),o.onerror=t("error"),t=jt[s]=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(a){if(t)throw a}},abort:function(){t&&t()}}:void 0}),Z.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return Z.globalEval(e),e}}}),Z.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Z.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=Z("