diff --git a/_assets/js/fa-brands.js b/_assets/js/fa-brands.js index 126537a..8e19ca5 100644 --- a/_assets/js/fa-brands.js +++ b/_assets/js/fa-brands.js @@ -5,24 +5,24 @@ (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -30,7 +30,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -38,12 +38,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -59,20 +59,20 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -83,9 +83,9 @@ var _extends = Object.assign || function (target) { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -112,7 +112,7 @@ function define(prefix, icons) { } } -var icons = { +let icons = { "500px": [448, 512, [], "f26e", "M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"], "accessible-icon": [448, 512, [], "f368", "M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"], "accusoft": [640, 512, [], "f369", "M482.2 372.1C476.5 365.2 250 75 242.3 65.5c-13.7-17.2 0-16.8 19.2-16.9 9.7-.1 106.3-.6 116.5-.6 24.1-.1 28.7.6 38.4 12.8 2.1 2.7 205.1 245.8 207.2 248.3 5.5 6.7 15.2 19.1 7.2 23.4-2.4 1.3-114.6 47.7-117.8 48.9-10.1 4-17.5 6.8-30.8-9.3m114.7-5.6s-115 50.4-117.5 51.6c-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2-2.3-.3-24.6-4.7-38-7.2m-326-181.3s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3v-1l-51.2-65.8"], diff --git a/_assets/js/fa-light.js b/_assets/js/fa-light.js index 174e24a..0c0622e 100644 --- a/_assets/js/fa-light.js +++ b/_assets/js/fa-light.js @@ -5,24 +5,24 @@ (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -30,7 +30,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -38,12 +38,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -59,20 +59,20 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -83,9 +83,9 @@ var _extends = Object.assign || function (target) { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -112,7 +112,7 @@ function define(prefix, icons) { } } -var icons = { +let icons = { "address-book": [448, 512, [], "f2b9", "M298.7 252.22C312.02 235.74 320 214.78 320 192c0-52.93-43.07-96-96-96s-96 43.07-96 96c0 22.78 7.98 43.74 21.3 60.22-14.84 5.23-27.61 14.58-37.17 27.24C101.58 293.45 96 310.11 96 327.64V392c0 30.88 25.12 56 56 56h144c30.88 0 56-25.12 56-56v-64.36c0-17.53-5.58-34.19-16.13-48.18-9.56-12.66-22.33-22.01-37.17-27.24zM224 128c35.35 0 64 28.65 64 64 0 35.465-28.762 64-64 64-35.227 0-64-28.524-64-64 0-35.35 28.65-64 64-64zm96 264c0 13.25-10.75 24-24 24H152c-13.25 0-24-10.75-24-24v-64.36c0-21.44 14.21-40.27 34.81-46.16l16.29-4.65C192.51 283.96 207.79 288 224 288s31.49-4.04 44.9-11.17l16.29 4.65c20.6 5.89 34.81 24.72 34.81 46.16V392zm116-232c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V48c0-26.51-21.49-48-48-48H80C53.49 0 32 21.49 32 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48h20c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20v-64h20c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20v-64h20zm-52 304c0 8.822-7.178 16-16 16H80c-8.822 0-16-7.178-16-16V48c0-8.822 7.178-16 16-16h288c8.822 0 16 7.178 16 16v416z"], "address-card": [512, 512, [], "f2bb", "M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm16 336c0 8.822-7.178 16-16 16H48c-8.822 0-16-7.178-16-16V112c0-8.822 7.178-16 16-16h416c8.822 0 16 7.178 16 16v288zm-44-80H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-64H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-64H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-185.84 60.17l-6.14-2.11C251.62 237.83 256 223.42 256 208c0-44.11-35.89-80-80-80s-80 35.89-80 80c0 15.42 4.38 29.83 11.98 42.06l-6.14 2.11C79.21 259.93 64 281.22 64 305.14V340c0 24.26 19.74 44 44 44h136c24.26 0 44-19.74 44-44v-34.86c0-23.92-15.21-45.21-37.84-52.97zM128 208c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.425-21.413 48-48 48-26.533 0-48-21.52-48-48zm128 132c0 6.63-5.37 12-12 12H108c-6.63 0-12-5.37-12-12v-34.86c0-10.25 6.52-19.37 16.22-22.7l20.66-7.08c12.45 8 27.25 12.64 43.12 12.64s30.67-4.64 43.12-12.64l20.66 7.08c9.7 3.33 16.22 12.45 16.22 22.7V340z"], "adjust": [512, 512, [], "f042", "M256 40c119.945 0 216 97.337 216 216 0 119.945-97.337 216-216 216-119.945 0-216-97.337-216-216 0-119.945 97.337-216 216-216m0-32C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm-32 124.01v247.98c-53.855-13.8-96-63.001-96-123.99 0-60.99 42.145-110.19 96-123.99M256 96c-88.366 0-160 71.634-160 160s71.634 160 160 160V96z"], diff --git a/_assets/js/fa-regular.js b/_assets/js/fa-regular.js index 47f8ac3..74d828b 100644 --- a/_assets/js/fa-regular.js +++ b/_assets/js/fa-regular.js @@ -5,24 +5,24 @@ (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -30,7 +30,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -38,12 +38,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -59,20 +59,20 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -83,9 +83,9 @@ var _extends = Object.assign || function (target) { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -112,7 +112,7 @@ function define(prefix, icons) { } } -var icons = { +let icons = { "address-book": [448, 512, [], "f2b9", "M320 320v72c0 13.255-10.745 24-24 24H152c-13.255 0-24-10.745-24-24v-72c0-21.431 14.207-40.266 34.813-46.153l18.064-5.161C193.629 275.884 208.342 280 224 280s30.371-4.116 43.122-11.314l18.064 5.161C305.793 279.734 320 298.569 320 320zm-96-64c35.346 0 64-28.654 64-64s-28.654-64-64-64-64 28.654-64 64 28.654 64 64 64zm192-96v64h20c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-20v64h20c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-20v48c0 26.51-21.49 48-48 48H80c-26.51 0-48-21.49-48-48V48C32 21.49 53.49 0 80 0h288c26.51 0 48 21.49 48 48v48h20c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-20zm-48 298V54a6 6 0 0 0-6-6H86a6 6 0 0 0-6 6v404a6 6 0 0 0 6 6h276a6 6 0 0 0 6-6z"], "address-card": [512, 512, [], "f2bb", "M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zm-54-176H300c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12zm0 80H300c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12zm-284-96c0-30.928 25.072-56 56-56s56 25.072 56 56-25.072 56-56 56-56-25.072-56-56zm136 89.857V340c0 6.627-5.373 12-12 12H108c-6.627 0-12-5.373-12-12v-42.143a24 24 0 0 1 17.104-22.988l13.464-4.039C140.186 281.568 157.351 288 176 288s35.814-6.432 49.433-17.17l13.464 4.039A24 24 0 0 1 256 297.857z"], "adjust": [512, 512, [], "f042", "M256 56c110.549 0 200 89.468 200 200 0 110.549-89.468 200-200 200-110.549 0-200-89.468-200-200 0-110.549 89.468-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 96c-83.947 0-152 68.053-152 152s68.053 152 152 152V104z"], diff --git a/_assets/js/fa-solid.js b/_assets/js/fa-solid.js index ede24b2..2676492 100644 --- a/_assets/js/fa-solid.js +++ b/_assets/js/fa-solid.js @@ -5,24 +5,24 @@ (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +const userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +const IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +const NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -30,7 +30,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -38,12 +38,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +const oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +const oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +const RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -59,20 +59,20 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -83,9 +83,9 @@ var _extends = Object.assign || function (target) { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -112,7 +112,7 @@ function define(prefix, icons) { } } -var icons = { +let icons = { "address-book": [448, 512, [], "f2b9", "M436 160c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V48c0-26.51-21.49-48-48-48H80C53.49 0 32 21.49 32 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48h20c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20v-64h20c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20v-64h20zM224 96c53.019 0 96 42.981 96 96s-42.981 96-96 96-96-42.981-96-96 42.981-96 96-96zm128 304c0 26.51-21.49 48-48 48H144c-26.51 0-48-21.49-48-48v-48.711c0-20.994 13.644-39.553 33.683-45.815l22.954-7.173C173.563 312.413 198.198 320 224 320s50.437-7.587 71.363-21.699l22.954 7.173C338.356 311.736 352 330.295 352 351.289V400z"], "address-card": [512, 512, [], "f2bb", "M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-288 64c44.183 0 80 35.817 80 80s-35.817 80-80 80-80-35.817-80-80 35.817-80 80-80zm112 232c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24v-29.897a24 24 0 0 1 17.407-23.077l28.938-8.268C129.323 312.549 152.087 320 176 320s46.677-7.451 65.656-21.241l28.938 8.268A23.999 23.999 0 0 1 288 330.103V360zm160-52c0 6.627-5.373 12-12 12H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8zm0-64c0 6.627-5.373 12-12 12H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8zm0-64c0 6.627-5.373 12-12 12H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8z"], "adjust": [512, 512, [], "f042", "M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"], diff --git a/_assets/js/fa-v4-shims.js b/_assets/js/fa-v4-shims.js index 2511c68..2e18b8f 100644 --- a/_assets/js/fa-v4-shims.js +++ b/_assets/js/fa-v4-shims.js @@ -8,24 +8,24 @@ (global['fontawesome-pro-shims'] = factory()); }(this, (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -33,7 +33,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return process.env.NODE_ENV === 'production'; } catch (e) { @@ -41,12 +41,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -62,22 +62,22 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var shims = [["glass", null, "glass-martini"], ["meetup", "fab", null], ["star-o", "far", "star"], ["remove", null, "times"], ["close", null, "times"], ["gear", null, "cog"], ["trash-o", "far", "trash-alt"], ["file-o", "far", "file"], ["clock-o", "far", "clock"], ["arrow-circle-o-down", "far", "arrow-alt-circle-down"], ["arrow-circle-o-up", "far", "arrow-alt-circle-up"], ["play-circle-o", "far", "play-circle"], ["repeat", null, "redo"], ["rotate-right", null, "redo"], ["refresh", null, "sync"], ["list-alt", "far", null], ["dedent", null, "outdent"], ["video-camera", null, "video"], ["picture-o", "far", "image"], ["photo", "far", "image"], ["image", "far", "image"], ["pencil", null, "pencil-alt"], ["map-marker", null, "map-marker-alt"], ["pencil-square-o", "far", "edit"], ["share-square-o", "far", "share-square"], ["check-square-o", "far", "check-square"], ["arrows", null, "arrows-alt"], ["times-circle-o", "far", "times-circle"], ["check-circle-o", "far", "check-circle"], ["mail-forward", null, "share"], ["eye-slash", "far", null], ["warning", null, "exclamation-triangle"], ["calendar", null, "calendar-alt"], ["arrows-v", null, "arrows-alt-v"], ["arrows-h", null, "arrows-alt-h"], ["bar-chart", "far", "chart-bar"], ["bar-chart-o", "far", "chart-bar"], ["twitter-square", "fab", null], ["facebook-square", "fab", null], ["gears", null, "cogs"], ["thumbs-o-up", "far", "thumbs-up"], ["thumbs-o-down", "far", "thumbs-down"], ["heart-o", "far", "heart"], ["sign-out", null, "sign-out-alt"], ["linkedin-square", "fab", "linkedin"], ["thumb-tack", null, "thumbtack"], ["external-link", null, "external-link-alt"], ["sign-in", null, "sign-in-alt"], ["github-square", "fab", null], ["lemon-o", "far", "lemon"], ["square-o", "far", "square"], ["bookmark-o", "far", "bookmark"], ["twitter", "fab", null], ["facebook", "fab", "facebook-f"], ["facebook-f", "fab", "facebook-f"], ["github", "fab", null], ["credit-card", "far", null], ["feed", null, "rss"], ["hdd-o", "far", "hdd"], ["hand-o-right", "far", "hand-point-right"], ["hand-o-left", "far", "hand-point-left"], ["hand-o-up", "far", "hand-point-up"], ["hand-o-down", "far", "hand-point-down"], ["arrows-alt", null, "expand-arrows-alt"], ["group", null, "users"], ["chain", null, "link"], ["scissors", null, "cut"], ["files-o", "far", "copy"], ["floppy-o", "far", "save"], ["navicon", null, "bars"], ["reorder", null, "bars"], ["pinterest", "fab", null], ["pinterest-square", "fab", null], ["google-plus-square", "fab", null], ["google-plus", "fab", "google-plus-g"], ["money", "far", "money-bill-alt"], ["unsorted", null, "sort"], ["sort-desc", null, "sort-down"], ["sort-asc", null, "sort-up"], ["linkedin", "fab", "linkedin-in"], ["rotate-left", null, "undo"], ["legal", null, "gavel"], ["tachometer", null, "tachometer-alt"], ["dashboard", null, "tachometer-alt"], ["comment-o", "far", "comment"], ["comments-o", "far", "comments"], ["flash", null, "bolt"], ["clipboard", "far", null], ["paste", "far", "clipboard"], ["lightbulb-o", "far", "lightbulb"], ["exchange", null, "exchange-alt"], ["cloud-download", null, "cloud-download-alt"], ["cloud-upload", null, "cloud-upload-alt"], ["bell-o", "far", "bell"], ["cutlery", null, "utensils"], ["file-text-o", "far", "file-alt"], ["building-o", "far", "building"], ["hospital-o", "far", "hospital"], ["tablet", null, "tablet-alt"], ["mobile", null, "mobile-alt"], ["mobile-phone", null, "mobile-alt"], ["circle-o", "far", "circle"], ["mail-reply", null, "reply"], ["github-alt", "fab", null], ["folder-o", "far", "folder"], ["folder-open-o", "far", "folder-open"], ["smile-o", "far", "smile"], ["frown-o", "far", "frown"], ["meh-o", "far", "meh"], ["keyboard-o", "far", "keyboard"], ["flag-o", "far", "flag"], ["mail-reply-all", null, "reply-all"], ["star-half-o", "far", "star-half"], ["star-half-empty", "far", "star-half"], ["star-half-full", "far", "star-half"], ["code-fork", null, "code-branch"], ["chain-broken", null, "unlink"], ["shield", null, "shield-alt"], ["calendar-o", "far", "calendar"], ["maxcdn", "fab", null], ["html5", "fab", null], ["css3", "fab", null], ["ticket", null, "ticket-alt"], ["minus-square-o", "far", "minus-square"], ["level-up", null, "level-up-alt"], ["level-down", null, "level-down-alt"], ["pencil-square", null, "pen-square"], ["external-link-square", null, "external-link-square-alt"], ["compass", "far", null], ["caret-square-o-down", "far", "caret-square-down"], ["toggle-down", "far", "caret-square-down"], ["caret-square-o-up", "far", "caret-square-up"], ["toggle-up", "far", "caret-square-up"], ["caret-square-o-right", "far", "caret-square-right"], ["toggle-right", "far", "caret-square-right"], ["eur", null, "euro-sign"], ["euro", null, "euro-sign"], ["gbp", null, "pound-sign"], ["usd", null, "dollar-sign"], ["dollar", null, "dollar-sign"], ["inr", null, "rupee-sign"], ["rupee", null, "rupee-sign"], ["jpy", null, "yen-sign"], ["cny", null, "yen-sign"], ["rmb", null, "yen-sign"], ["yen", null, "yen-sign"], ["rub", null, "ruble-sign"], ["ruble", null, "ruble-sign"], ["rouble", null, "ruble-sign"], ["krw", null, "won-sign"], ["won", null, "won-sign"], ["btc", "fab", null], ["bitcoin", "fab", "btc"], ["file-text", null, "file-alt"], ["sort-alpha-asc", null, "sort-alpha-down"], ["sort-alpha-desc", null, "sort-alpha-up"], ["sort-amount-asc", null, "sort-amount-down"], ["sort-amount-desc", null, "sort-amount-up"], ["sort-numeric-asc", null, "sort-numeric-down"], ["sort-numeric-desc", null, "sort-numeric-up"], ["youtube-square", "fab", "youtube"], ["youtube", "fab", null], ["xing", "fab", null], ["xing-square", "fab", null], ["youtube-play", "fab", "youtube"], ["dropbox", "fab", null], ["stack-overflow", "fab", null], ["instagram", "fab", null], ["flickr", "fab", null], ["adn", "fab", null], ["bitbucket", "fab", null], ["bitbucket-square", "fab", "bitbucket"], ["tumblr", "fab", null], ["tumblr-square", "fab", null], ["long-arrow-down", null, "long-arrow-alt-down"], ["long-arrow-up", null, "long-arrow-alt-up"], ["long-arrow-left", null, "long-arrow-alt-left"], ["long-arrow-right", null, "long-arrow-alt-right"], ["apple", "fab", null], ["windows", "fab", null], ["android", "fab", null], ["linux", "fab", null], ["dribbble", "fab", null], ["skype", "fab", null], ["foursquare", "fab", null], ["trello", "fab", null], ["gratipay", "fab", null], ["gittip", "fab", "gratipay"], ["sun-o", "far", "sun"], ["moon-o", "far", "moon"], ["vk", "fab", null], ["weibo", "fab", null], ["renren", "fab", null], ["pagelines", "fab", null], ["stack-exchange", "fab", null], ["arrow-circle-o-right", "far", "arrow-alt-circle-right"], ["arrow-circle-o-left", "far", "arrow-alt-circle-left"], ["caret-square-o-left", "far", "caret-square-left"], ["toggle-left", "far", "caret-square-left"], ["dot-circle-o", "far", "dot-circle"], ["vimeo-square", "fab", null], ["try", null, "lira-sign"], ["turkish-lira", null, "lira-sign"], ["plus-square-o", "far", "plus-square"], ["slack", "fab", null], ["wordpress", "fab", null], ["openid", "fab", null], ["institution", null, "university"], ["bank", null, "university"], ["mortar-board", null, "graduation-cap"], ["yahoo", "fab", null], ["google", "fab", null], ["reddit", "fab", null], ["reddit-square", "fab", null], ["stumbleupon-circle", "fab", null], ["stumbleupon", "fab", null], ["delicious", "fab", null], ["digg", "fab", null], ["pied-piper-pp", "fab", null], ["pied-piper-alt", "fab", null], ["drupal", "fab", null], ["joomla", "fab", null], ["spoon", null, "utensil-spoon"], ["behance", "fab", null], ["behance-square", "fab", null], ["steam", "fab", null], ["steam-square", "fab", null], ["automobile", null, "car"], ["cab", null, "taxi"], ["spotify", "fab", null], ["envelope-o", "far", "envelope"], ["soundcloud", "fab", null], ["file-pdf-o", "far", "file-pdf"], ["file-word-o", "far", "file-word"], ["file-excel-o", "far", "file-excel"], ["file-powerpoint-o", "far", "file-powerpoint"], ["file-image-o", "far", "file-image"], ["file-photo-o", "far", "file-image"], ["file-picture-o", "far", "file-image"], ["file-archive-o", "far", "file-archive"], ["file-zip-o", "far", "file-archive"], ["file-audio-o", "far", "file-audio"], ["file-sound-o", "far", "file-audio"], ["file-video-o", "far", "file-video"], ["file-movie-o", "far", "file-video"], ["file-code-o", "far", "file-code"], ["vine", "fab", null], ["codepen", "fab", null], ["jsfiddle", "fab", null], ["life-ring", "far", null], ["life-bouy", "far", "life-ring"], ["life-buoy", "far", "life-ring"], ["life-saver", "far", "life-ring"], ["support", "far", "life-ring"], ["circle-o-notch", null, "circle-notch"], ["rebel", "fab", null], ["ra", "fab", "rebel"], ["resistance", "fab", "rebel"], ["empire", "fab", null], ["ge", "fab", "empire"], ["git-square", "fab", null], ["git", "fab", null], ["hacker-news", "fab", null], ["y-combinator-square", "fab", "hacker-news"], ["yc-square", "fab", "hacker-news"], ["tencent-weibo", "fab", null], ["qq", "fab", null], ["weixin", "fab", null], ["wechat", "fab", "weixin"], ["send", null, "paper-plane"], ["paper-plane-o", "far", "paper-plane"], ["send-o", "far", "paper-plane"], ["circle-thin", "far", "circle"], ["header", null, "heading"], ["sliders", null, "sliders-h"], ["futbol-o", "far", "futbol"], ["soccer-ball-o", "far", "futbol"], ["slideshare", "fab", null], ["twitch", "fab", null], ["yelp", "fab", null], ["newspaper-o", "far", "newspaper"], ["paypal", "fab", null], ["google-wallet", "fab", null], ["cc-visa", "fab", null], ["cc-mastercard", "fab", null], ["cc-discover", "fab", null], ["cc-amex", "fab", null], ["cc-paypal", "fab", null], ["cc-stripe", "fab", null], ["bell-slash-o", "far", "bell-slash"], ["trash", null, "trash-alt"], ["copyright", "far", null], ["eyedropper", null, "eye-dropper"], ["area-chart", null, "chart-area"], ["pie-chart", null, "chart-pie"], ["line-chart", null, "chart-line"], ["lastfm", "fab", null], ["lastfm-square", "fab", null], ["ioxhost", "fab", null], ["angellist", "fab", null], ["cc", "far", "closed-captioning"], ["ils", null, "shekel-sign"], ["shekel", null, "shekel-sign"], ["sheqel", null, "shekel-sign"], ["meanpath", "fab", "font-awesome"], ["buysellads", "fab", null], ["connectdevelop", "fab", null], ["dashcube", "fab", null], ["forumbee", "fab", null], ["leanpub", "fab", null], ["sellsy", "fab", null], ["shirtsinbulk", "fab", null], ["simplybuilt", "fab", null], ["skyatlas", "fab", null], ["diamond", "far", "gem"], ["intersex", null, "transgender"], ["facebook-official", "fab", "facebook"], ["pinterest-p", "fab", null], ["whatsapp", "fab", null], ["hotel", null, "bed"], ["viacoin", "fab", null], ["medium", "fab", null], ["y-combinator", "fab", null], ["yc", "fab", "y-combinator"], ["optin-monster", "fab", null], ["opencart", "fab", null], ["expeditedssl", "fab", null], ["battery-4", null, "battery-full"], ["battery", null, "battery-full"], ["battery-3", null, "battery-three-quarters"], ["battery-2", null, "battery-half"], ["battery-1", null, "battery-quarter"], ["battery-0", null, "battery-empty"], ["object-group", "far", null], ["object-ungroup", "far", null], ["sticky-note-o", "far", "sticky-note"], ["cc-jcb", "fab", null], ["cc-diners-club", "fab", null], ["clone", "far", null], ["hourglass-o", "far", "hourglass"], ["hourglass-1", null, "hourglass-start"], ["hourglass-2", null, "hourglass-half"], ["hourglass-3", null, "hourglass-end"], ["hand-rock-o", "far", "hand-rock"], ["hand-grab-o", "far", "hand-rock"], ["hand-paper-o", "far", "hand-paper"], ["hand-stop-o", "far", "hand-paper"], ["hand-scissors-o", "far", "hand-scissors"], ["hand-lizard-o", "far", "hand-lizard"], ["hand-spock-o", "far", "hand-spock"], ["hand-pointer-o", "far", "hand-pointer"], ["hand-peace-o", "far", "hand-peace"], ["registered", "far", null], ["creative-commons", "fab", null], ["gg", "fab", null], ["gg-circle", "fab", null], ["tripadvisor", "fab", null], ["odnoklassniki", "fab", null], ["odnoklassniki-square", "fab", null], ["get-pocket", "fab", null], ["wikipedia-w", "fab", null], ["safari", "fab", null], ["chrome", "fab", null], ["firefox", "fab", null], ["opera", "fab", null], ["internet-explorer", "fab", null], ["television", null, "tv"], ["contao", "fab", null], ["500px", "fab", null], ["amazon", "fab", null], ["calendar-plus-o", "far", "calendar-plus"], ["calendar-minus-o", "far", "calendar-minus"], ["calendar-times-o", "far", "calendar-times"], ["calendar-check-o", "far", "calendar-check"], ["map-o", "far", "map"], ["commenting", null, "comment-alt"], ["commenting-o", "far", "comment-alt"], ["houzz", "fab", null], ["vimeo", "fab", "vimeo-v"], ["black-tie", "fab", null], ["fonticons", "fab", null], ["reddit-alien", "fab", null], ["edge", "fab", null], ["credit-card-alt", null, "credit-card"], ["codiepie", "fab", null], ["modx", "fab", null], ["fort-awesome", "fab", null], ["usb", "fab", null], ["product-hunt", "fab", null], ["mixcloud", "fab", null], ["scribd", "fab", null], ["pause-circle-o", "far", "pause-circle"], ["stop-circle-o", "far", "stop-circle"], ["bluetooth", "fab", null], ["bluetooth-b", "fab", null], ["gitlab", "fab", null], ["wpbeginner", "fab", null], ["wpforms", "fab", null], ["envira", "fab", null], ["wheelchair-alt", "fab", "accessible-icon"], ["question-circle-o", "far", "question-circle"], ["volume-control-phone", null, "phone-volume"], ["asl-interpreting", null, "american-sign-language-interpreting"], ["deafness", null, "deaf"], ["hard-of-hearing", null, "deaf"], ["glide", "fab", null], ["glide-g", "fab", null], ["signing", null, "sign-language"], ["viadeo", "fab", null], ["viadeo-square", "fab", null], ["snapchat", "fab", null], ["snapchat-ghost", "fab", null], ["snapchat-square", "fab", null], ["pied-piper", "fab", null], ["first-order", "fab", null], ["yoast", "fab", null], ["themeisle", "fab", null], ["google-plus-official", "fab", "google-plus"], ["google-plus-circle", "fab", "google-plus"], ["font-awesome", "fab", null], ["fa", "fab", "font-awesome"], ["handshake-o", "far", "handshake"], ["envelope-open-o", "far", "envelope-open"], ["linode", "fab", null], ["address-book-o", "far", "address-book"], ["vcard", null, "address-card"], ["address-card-o", "far", "address-card"], ["vcard-o", "far", "address-card"], ["user-circle-o", "far", "user-circle"], ["user-o", "far", "user"], ["id-badge", "far", null], ["drivers-license", null, "id-card"], ["id-card-o", "far", "id-card"], ["drivers-license-o", "far", "id-card"], ["quora", "fab", null], ["free-code-camp", "fab", null], ["telegram", "fab", null], ["thermometer-4", null, "thermometer-full"], ["thermometer", null, "thermometer-full"], ["thermometer-3", null, "thermometer-three-quarters"], ["thermometer-2", null, "thermometer-half"], ["thermometer-1", null, "thermometer-quarter"], ["thermometer-0", null, "thermometer-empty"], ["bathtub", null, "bath"], ["s15", null, "bath"], ["window-maximize", "far", null], ["window-restore", "far", null], ["times-rectangle", null, "window-close"], ["window-close-o", "far", "window-close"], ["times-rectangle-o", "far", "window-close"], ["bandcamp", "fab", null], ["grav", "fab", null], ["etsy", "fab", null], ["imdb", "fab", null], ["ravelry", "fab", null], ["eercast", "fab", "sellcast"], ["snowflake-o", "far", "snowflake"], ["superpowers", "fab", null], ["wpexplorer", "fab", null], ["deviantart", "fab", null]]; +let shims = [["glass", null, "glass-martini"], ["meetup", "fab", null], ["star-o", "far", "star"], ["remove", null, "times"], ["close", null, "times"], ["gear", null, "cog"], ["trash-o", "far", "trash-alt"], ["file-o", "far", "file"], ["clock-o", "far", "clock"], ["arrow-circle-o-down", "far", "arrow-alt-circle-down"], ["arrow-circle-o-up", "far", "arrow-alt-circle-up"], ["play-circle-o", "far", "play-circle"], ["repeat", null, "redo"], ["rotate-right", null, "redo"], ["refresh", null, "sync"], ["list-alt", "far", null], ["dedent", null, "outdent"], ["video-camera", null, "video"], ["picture-o", "far", "image"], ["photo", "far", "image"], ["image", "far", "image"], ["pencil", null, "pencil-alt"], ["map-marker", null, "map-marker-alt"], ["pencil-square-o", "far", "edit"], ["share-square-o", "far", "share-square"], ["check-square-o", "far", "check-square"], ["arrows", null, "arrows-alt"], ["times-circle-o", "far", "times-circle"], ["check-circle-o", "far", "check-circle"], ["mail-forward", null, "share"], ["eye-slash", "far", null], ["warning", null, "exclamation-triangle"], ["calendar", null, "calendar-alt"], ["arrows-v", null, "arrows-alt-v"], ["arrows-h", null, "arrows-alt-h"], ["bar-chart", "far", "chart-bar"], ["bar-chart-o", "far", "chart-bar"], ["twitter-square", "fab", null], ["facebook-square", "fab", null], ["gears", null, "cogs"], ["thumbs-o-up", "far", "thumbs-up"], ["thumbs-o-down", "far", "thumbs-down"], ["heart-o", "far", "heart"], ["sign-out", null, "sign-out-alt"], ["linkedin-square", "fab", "linkedin"], ["thumb-tack", null, "thumbtack"], ["external-link", null, "external-link-alt"], ["sign-in", null, "sign-in-alt"], ["github-square", "fab", null], ["lemon-o", "far", "lemon"], ["square-o", "far", "square"], ["bookmark-o", "far", "bookmark"], ["twitter", "fab", null], ["facebook", "fab", "facebook-f"], ["facebook-f", "fab", "facebook-f"], ["github", "fab", null], ["credit-card", "far", null], ["feed", null, "rss"], ["hdd-o", "far", "hdd"], ["hand-o-right", "far", "hand-point-right"], ["hand-o-left", "far", "hand-point-left"], ["hand-o-up", "far", "hand-point-up"], ["hand-o-down", "far", "hand-point-down"], ["arrows-alt", null, "expand-arrows-alt"], ["group", null, "users"], ["chain", null, "link"], ["scissors", null, "cut"], ["files-o", "far", "copy"], ["floppy-o", "far", "save"], ["navicon", null, "bars"], ["reorder", null, "bars"], ["pinterest", "fab", null], ["pinterest-square", "fab", null], ["google-plus-square", "fab", null], ["google-plus", "fab", "google-plus-g"], ["money", "far", "money-bill-alt"], ["unsorted", null, "sort"], ["sort-desc", null, "sort-down"], ["sort-asc", null, "sort-up"], ["linkedin", "fab", "linkedin-in"], ["rotate-left", null, "undo"], ["legal", null, "gavel"], ["tachometer", null, "tachometer-alt"], ["dashboard", null, "tachometer-alt"], ["comment-o", "far", "comment"], ["comments-o", "far", "comments"], ["flash", null, "bolt"], ["clipboard", "far", null], ["paste", "far", "clipboard"], ["lightbulb-o", "far", "lightbulb"], ["exchange", null, "exchange-alt"], ["cloud-download", null, "cloud-download-alt"], ["cloud-upload", null, "cloud-upload-alt"], ["bell-o", "far", "bell"], ["cutlery", null, "utensils"], ["file-text-o", "far", "file-alt"], ["building-o", "far", "building"], ["hospital-o", "far", "hospital"], ["tablet", null, "tablet-alt"], ["mobile", null, "mobile-alt"], ["mobile-phone", null, "mobile-alt"], ["circle-o", "far", "circle"], ["mail-reply", null, "reply"], ["github-alt", "fab", null], ["folder-o", "far", "folder"], ["folder-open-o", "far", "folder-open"], ["smile-o", "far", "smile"], ["frown-o", "far", "frown"], ["meh-o", "far", "meh"], ["keyboard-o", "far", "keyboard"], ["flag-o", "far", "flag"], ["mail-reply-all", null, "reply-all"], ["star-half-o", "far", "star-half"], ["star-half-empty", "far", "star-half"], ["star-half-full", "far", "star-half"], ["code-fork", null, "code-branch"], ["chain-broken", null, "unlink"], ["shield", null, "shield-alt"], ["calendar-o", "far", "calendar"], ["maxcdn", "fab", null], ["html5", "fab", null], ["css3", "fab", null], ["ticket", null, "ticket-alt"], ["minus-square-o", "far", "minus-square"], ["level-up", null, "level-up-alt"], ["level-down", null, "level-down-alt"], ["pencil-square", null, "pen-square"], ["external-link-square", null, "external-link-square-alt"], ["compass", "far", null], ["caret-square-o-down", "far", "caret-square-down"], ["toggle-down", "far", "caret-square-down"], ["caret-square-o-up", "far", "caret-square-up"], ["toggle-up", "far", "caret-square-up"], ["caret-square-o-right", "far", "caret-square-right"], ["toggle-right", "far", "caret-square-right"], ["eur", null, "euro-sign"], ["euro", null, "euro-sign"], ["gbp", null, "pound-sign"], ["usd", null, "dollar-sign"], ["dollar", null, "dollar-sign"], ["inr", null, "rupee-sign"], ["rupee", null, "rupee-sign"], ["jpy", null, "yen-sign"], ["cny", null, "yen-sign"], ["rmb", null, "yen-sign"], ["yen", null, "yen-sign"], ["rub", null, "ruble-sign"], ["ruble", null, "ruble-sign"], ["rouble", null, "ruble-sign"], ["krw", null, "won-sign"], ["won", null, "won-sign"], ["btc", "fab", null], ["bitcoin", "fab", "btc"], ["file-text", null, "file-alt"], ["sort-alpha-asc", null, "sort-alpha-down"], ["sort-alpha-desc", null, "sort-alpha-up"], ["sort-amount-asc", null, "sort-amount-down"], ["sort-amount-desc", null, "sort-amount-up"], ["sort-numeric-asc", null, "sort-numeric-down"], ["sort-numeric-desc", null, "sort-numeric-up"], ["youtube-square", "fab", "youtube"], ["youtube", "fab", null], ["xing", "fab", null], ["xing-square", "fab", null], ["youtube-play", "fab", "youtube"], ["dropbox", "fab", null], ["stack-overflow", "fab", null], ["instagram", "fab", null], ["flickr", "fab", null], ["adn", "fab", null], ["bitbucket", "fab", null], ["bitbucket-square", "fab", "bitbucket"], ["tumblr", "fab", null], ["tumblr-square", "fab", null], ["long-arrow-down", null, "long-arrow-alt-down"], ["long-arrow-up", null, "long-arrow-alt-up"], ["long-arrow-left", null, "long-arrow-alt-left"], ["long-arrow-right", null, "long-arrow-alt-right"], ["apple", "fab", null], ["windows", "fab", null], ["android", "fab", null], ["linux", "fab", null], ["dribbble", "fab", null], ["skype", "fab", null], ["foursquare", "fab", null], ["trello", "fab", null], ["gratipay", "fab", null], ["gittip", "fab", "gratipay"], ["sun-o", "far", "sun"], ["moon-o", "far", "moon"], ["vk", "fab", null], ["weibo", "fab", null], ["renren", "fab", null], ["pagelines", "fab", null], ["stack-exchange", "fab", null], ["arrow-circle-o-right", "far", "arrow-alt-circle-right"], ["arrow-circle-o-left", "far", "arrow-alt-circle-left"], ["caret-square-o-left", "far", "caret-square-left"], ["toggle-left", "far", "caret-square-left"], ["dot-circle-o", "far", "dot-circle"], ["vimeo-square", "fab", null], ["try", null, "lira-sign"], ["turkish-lira", null, "lira-sign"], ["plus-square-o", "far", "plus-square"], ["slack", "fab", null], ["wordpress", "fab", null], ["openid", "fab", null], ["institution", null, "university"], ["bank", null, "university"], ["mortar-board", null, "graduation-cap"], ["yahoo", "fab", null], ["google", "fab", null], ["reddit", "fab", null], ["reddit-square", "fab", null], ["stumbleupon-circle", "fab", null], ["stumbleupon", "fab", null], ["delicious", "fab", null], ["digg", "fab", null], ["pied-piper-pp", "fab", null], ["pied-piper-alt", "fab", null], ["drupal", "fab", null], ["joomla", "fab", null], ["spoon", null, "utensil-spoon"], ["behance", "fab", null], ["behance-square", "fab", null], ["steam", "fab", null], ["steam-square", "fab", null], ["automobile", null, "car"], ["cab", null, "taxi"], ["spotify", "fab", null], ["envelope-o", "far", "envelope"], ["soundcloud", "fab", null], ["file-pdf-o", "far", "file-pdf"], ["file-word-o", "far", "file-word"], ["file-excel-o", "far", "file-excel"], ["file-powerpoint-o", "far", "file-powerpoint"], ["file-image-o", "far", "file-image"], ["file-photo-o", "far", "file-image"], ["file-picture-o", "far", "file-image"], ["file-archive-o", "far", "file-archive"], ["file-zip-o", "far", "file-archive"], ["file-audio-o", "far", "file-audio"], ["file-sound-o", "far", "file-audio"], ["file-video-o", "far", "file-video"], ["file-movie-o", "far", "file-video"], ["file-code-o", "far", "file-code"], ["vine", "fab", null], ["codepen", "fab", null], ["jsfiddle", "fab", null], ["life-ring", "far", null], ["life-bouy", "far", "life-ring"], ["life-buoy", "far", "life-ring"], ["life-saver", "far", "life-ring"], ["support", "far", "life-ring"], ["circle-o-notch", null, "circle-notch"], ["rebel", "fab", null], ["ra", "fab", "rebel"], ["resistance", "fab", "rebel"], ["empire", "fab", null], ["ge", "fab", "empire"], ["git-square", "fab", null], ["git", "fab", null], ["hacker-news", "fab", null], ["y-combinator-square", "fab", "hacker-news"], ["yc-square", "fab", "hacker-news"], ["tencent-weibo", "fab", null], ["qq", "fab", null], ["weixin", "fab", null], ["wechat", "fab", "weixin"], ["send", null, "paper-plane"], ["paper-plane-o", "far", "paper-plane"], ["send-o", "far", "paper-plane"], ["circle-thin", "far", "circle"], ["header", null, "heading"], ["sliders", null, "sliders-h"], ["futbol-o", "far", "futbol"], ["soccer-ball-o", "far", "futbol"], ["slideshare", "fab", null], ["twitch", "fab", null], ["yelp", "fab", null], ["newspaper-o", "far", "newspaper"], ["paypal", "fab", null], ["google-wallet", "fab", null], ["cc-visa", "fab", null], ["cc-mastercard", "fab", null], ["cc-discover", "fab", null], ["cc-amex", "fab", null], ["cc-paypal", "fab", null], ["cc-stripe", "fab", null], ["bell-slash-o", "far", "bell-slash"], ["trash", null, "trash-alt"], ["copyright", "far", null], ["eyedropper", null, "eye-dropper"], ["area-chart", null, "chart-area"], ["pie-chart", null, "chart-pie"], ["line-chart", null, "chart-line"], ["lastfm", "fab", null], ["lastfm-square", "fab", null], ["ioxhost", "fab", null], ["angellist", "fab", null], ["cc", "far", "closed-captioning"], ["ils", null, "shekel-sign"], ["shekel", null, "shekel-sign"], ["sheqel", null, "shekel-sign"], ["meanpath", "fab", "font-awesome"], ["buysellads", "fab", null], ["connectdevelop", "fab", null], ["dashcube", "fab", null], ["forumbee", "fab", null], ["leanpub", "fab", null], ["sellsy", "fab", null], ["shirtsinbulk", "fab", null], ["simplybuilt", "fab", null], ["skyatlas", "fab", null], ["diamond", "far", "gem"], ["intersex", null, "transgender"], ["facebook-official", "fab", "facebook"], ["pinterest-p", "fab", null], ["whatsapp", "fab", null], ["hotel", null, "bed"], ["viacoin", "fab", null], ["medium", "fab", null], ["y-combinator", "fab", null], ["yc", "fab", "y-combinator"], ["optin-monster", "fab", null], ["opencart", "fab", null], ["expeditedssl", "fab", null], ["battery-4", null, "battery-full"], ["battery", null, "battery-full"], ["battery-3", null, "battery-three-quarters"], ["battery-2", null, "battery-half"], ["battery-1", null, "battery-quarter"], ["battery-0", null, "battery-empty"], ["object-group", "far", null], ["object-ungroup", "far", null], ["sticky-note-o", "far", "sticky-note"], ["cc-jcb", "fab", null], ["cc-diners-club", "fab", null], ["clone", "far", null], ["hourglass-o", "far", "hourglass"], ["hourglass-1", null, "hourglass-start"], ["hourglass-2", null, "hourglass-half"], ["hourglass-3", null, "hourglass-end"], ["hand-rock-o", "far", "hand-rock"], ["hand-grab-o", "far", "hand-rock"], ["hand-paper-o", "far", "hand-paper"], ["hand-stop-o", "far", "hand-paper"], ["hand-scissors-o", "far", "hand-scissors"], ["hand-lizard-o", "far", "hand-lizard"], ["hand-spock-o", "far", "hand-spock"], ["hand-pointer-o", "far", "hand-pointer"], ["hand-peace-o", "far", "hand-peace"], ["registered", "far", null], ["creative-commons", "fab", null], ["gg", "fab", null], ["gg-circle", "fab", null], ["tripadvisor", "fab", null], ["odnoklassniki", "fab", null], ["odnoklassniki-square", "fab", null], ["get-pocket", "fab", null], ["wikipedia-w", "fab", null], ["safari", "fab", null], ["chrome", "fab", null], ["firefox", "fab", null], ["opera", "fab", null], ["internet-explorer", "fab", null], ["television", null, "tv"], ["contao", "fab", null], ["500px", "fab", null], ["amazon", "fab", null], ["calendar-plus-o", "far", "calendar-plus"], ["calendar-minus-o", "far", "calendar-minus"], ["calendar-times-o", "far", "calendar-times"], ["calendar-check-o", "far", "calendar-check"], ["map-o", "far", "map"], ["commenting", null, "comment-alt"], ["commenting-o", "far", "comment-alt"], ["houzz", "fab", null], ["vimeo", "fab", "vimeo-v"], ["black-tie", "fab", null], ["fonticons", "fab", null], ["reddit-alien", "fab", null], ["edge", "fab", null], ["credit-card-alt", null, "credit-card"], ["codiepie", "fab", null], ["modx", "fab", null], ["fort-awesome", "fab", null], ["usb", "fab", null], ["product-hunt", "fab", null], ["mixcloud", "fab", null], ["scribd", "fab", null], ["pause-circle-o", "far", "pause-circle"], ["stop-circle-o", "far", "stop-circle"], ["bluetooth", "fab", null], ["bluetooth-b", "fab", null], ["gitlab", "fab", null], ["wpbeginner", "fab", null], ["wpforms", "fab", null], ["envira", "fab", null], ["wheelchair-alt", "fab", "accessible-icon"], ["question-circle-o", "far", "question-circle"], ["volume-control-phone", null, "phone-volume"], ["asl-interpreting", null, "american-sign-language-interpreting"], ["deafness", null, "deaf"], ["hard-of-hearing", null, "deaf"], ["glide", "fab", null], ["glide-g", "fab", null], ["signing", null, "sign-language"], ["viadeo", "fab", null], ["viadeo-square", "fab", null], ["snapchat", "fab", null], ["snapchat-ghost", "fab", null], ["snapchat-square", "fab", null], ["pied-piper", "fab", null], ["first-order", "fab", null], ["yoast", "fab", null], ["themeisle", "fab", null], ["google-plus-official", "fab", "google-plus"], ["google-plus-circle", "fab", "google-plus"], ["font-awesome", "fab", null], ["fa", "fab", "font-awesome"], ["handshake-o", "far", "handshake"], ["envelope-open-o", "far", "envelope-open"], ["linode", "fab", null], ["address-book-o", "far", "address-book"], ["vcard", null, "address-card"], ["address-card-o", "far", "address-card"], ["vcard-o", "far", "address-card"], ["user-circle-o", "far", "user-circle"], ["user-o", "far", "user"], ["id-badge", "far", null], ["drivers-license", null, "id-card"], ["id-card-o", "far", "id-card"], ["drivers-license-o", "far", "id-card"], ["quora", "fab", null], ["free-code-camp", "fab", null], ["telegram", "fab", null], ["thermometer-4", null, "thermometer-full"], ["thermometer", null, "thermometer-full"], ["thermometer-3", null, "thermometer-three-quarters"], ["thermometer-2", null, "thermometer-half"], ["thermometer-1", null, "thermometer-quarter"], ["thermometer-0", null, "thermometer-empty"], ["bathtub", null, "bath"], ["s15", null, "bath"], ["window-maximize", "far", null], ["window-restore", "far", null], ["times-rectangle", null, "window-close"], ["window-close-o", "far", "window-close"], ["times-rectangle-o", "far", "window-close"], ["bandcamp", "fab", null], ["grav", "fab", null], ["etsy", "fab", null], ["imdb", "fab", null], ["ravelry", "fab", null], ["eercast", "fab", "sellcast"], ["snowflake-o", "far", "snowflake"], ["superpowers", "fab", null], ["wpexplorer", "fab", null], ["deviantart", "fab", null]]; bunker(function () { if (typeof namespace.hooks.addShims === 'function') { namespace.hooks.addShims(shims); } else { - var _namespace$shims; + let _namespace$shims; (_namespace$shims = namespace.shims).push.apply(_namespace$shims, shims); } diff --git a/_assets/js/fontawesome-all.js b/_assets/js/fontawesome-all.js index 223255b..a2826f4 100644 --- a/_assets/js/fontawesome-all.js +++ b/_assets/js/fontawesome-all.js @@ -5,24 +5,24 @@ (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +const userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +const IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +const NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -30,7 +30,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -38,12 +38,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +const oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +const oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +const RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -59,20 +59,20 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -83,9 +83,9 @@ var _extends = Object.assign || function (target) { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -112,7 +112,7 @@ function define(prefix, icons) { } } -var icons = { +let icons = { "500px": [448, 512, [], "f26e", "M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"], "accessible-icon": [448, 512, [], "f368", "M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"], "accusoft": [640, 512, [], "f369", "M482.2 372.1C476.5 365.2 250 75 242.3 65.5c-13.7-17.2 0-16.8 19.2-16.9 9.7-.1 106.3-.6 116.5-.6 24.1-.1 28.7.6 38.4 12.8 2.1 2.7 205.1 245.8 207.2 248.3 5.5 6.7 15.2 19.1 7.2 23.4-2.4 1.3-114.6 47.7-117.8 48.9-10.1 4-17.5 6.8-30.8-9.3m114.7-5.6s-115 50.4-117.5 51.6c-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2-2.3-.3-24.6-4.7-38-7.2m-326-181.3s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3v-1l-51.2-65.8"], @@ -447,24 +447,24 @@ bunker(function () { (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -472,7 +472,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -480,12 +480,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -501,20 +501,20 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -525,9 +525,9 @@ var _extends = Object.assign || function (target) { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -554,7 +554,7 @@ function define(prefix, icons) { } } -var icons = { +let icons = { "address-book": [448, 512, [], "f2b9", "M298.7 252.22C312.02 235.74 320 214.78 320 192c0-52.93-43.07-96-96-96s-96 43.07-96 96c0 22.78 7.98 43.74 21.3 60.22-14.84 5.23-27.61 14.58-37.17 27.24C101.58 293.45 96 310.11 96 327.64V392c0 30.88 25.12 56 56 56h144c30.88 0 56-25.12 56-56v-64.36c0-17.53-5.58-34.19-16.13-48.18-9.56-12.66-22.33-22.01-37.17-27.24zM224 128c35.35 0 64 28.65 64 64 0 35.465-28.762 64-64 64-35.227 0-64-28.524-64-64 0-35.35 28.65-64 64-64zm96 264c0 13.25-10.75 24-24 24H152c-13.25 0-24-10.75-24-24v-64.36c0-21.44 14.21-40.27 34.81-46.16l16.29-4.65C192.51 283.96 207.79 288 224 288s31.49-4.04 44.9-11.17l16.29 4.65c20.6 5.89 34.81 24.72 34.81 46.16V392zm116-232c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V48c0-26.51-21.49-48-48-48H80C53.49 0 32 21.49 32 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48h20c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20v-64h20c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20v-64h20zm-52 304c0 8.822-7.178 16-16 16H80c-8.822 0-16-7.178-16-16V48c0-8.822 7.178-16 16-16h288c8.822 0 16 7.178 16 16v416z"], "address-card": [512, 512, [], "f2bb", "M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm16 336c0 8.822-7.178 16-16 16H48c-8.822 0-16-7.178-16-16V112c0-8.822 7.178-16 16-16h416c8.822 0 16 7.178 16 16v288zm-44-80H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-64H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-64H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-185.84 60.17l-6.14-2.11C251.62 237.83 256 223.42 256 208c0-44.11-35.89-80-80-80s-80 35.89-80 80c0 15.42 4.38 29.83 11.98 42.06l-6.14 2.11C79.21 259.93 64 281.22 64 305.14V340c0 24.26 19.74 44 44 44h136c24.26 0 44-19.74 44-44v-34.86c0-23.92-15.21-45.21-37.84-52.97zM128 208c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.425-21.413 48-48 48-26.533 0-48-21.52-48-48zm128 132c0 6.63-5.37 12-12 12H108c-6.63 0-12-5.37-12-12v-34.86c0-10.25 6.52-19.37 16.22-22.7l20.66-7.08c12.45 8 27.25 12.64 43.12 12.64s30.67-4.64 43.12-12.64l20.66 7.08c9.7 3.33 16.22 12.45 16.22 22.7V340z"], "adjust": [512, 512, [], "f042", "M256 40c119.945 0 216 97.337 216 216 0 119.945-97.337 216-216 216-119.945 0-216-97.337-216-216 0-119.945 97.337-216 216-216m0-32C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm-32 124.01v247.98c-53.855-13.8-96-63.001-96-123.99 0-60.99 42.145-110.19 96-123.99M256 96c-88.366 0-160 71.634-160 160s71.634 160 160 160V96z"], @@ -1184,24 +1184,24 @@ bunker(function () { (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -1209,7 +1209,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -1217,12 +1217,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -1238,20 +1238,20 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -1262,9 +1262,9 @@ var _extends = Object.assign || function (target) { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -1291,7 +1291,7 @@ function define(prefix, icons) { } } -var icons = { +let icons = { "address-book": [448, 512, [], "f2b9", "M320 320v72c0 13.255-10.745 24-24 24H152c-13.255 0-24-10.745-24-24v-72c0-21.431 14.207-40.266 34.813-46.153l18.064-5.161C193.629 275.884 208.342 280 224 280s30.371-4.116 43.122-11.314l18.064 5.161C305.793 279.734 320 298.569 320 320zm-96-64c35.346 0 64-28.654 64-64s-28.654-64-64-64-64 28.654-64 64 28.654 64 64 64zm192-96v64h20c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-20v64h20c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-20v48c0 26.51-21.49 48-48 48H80c-26.51 0-48-21.49-48-48V48C32 21.49 53.49 0 80 0h288c26.51 0 48 21.49 48 48v48h20c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-20zm-48 298V54a6 6 0 0 0-6-6H86a6 6 0 0 0-6 6v404a6 6 0 0 0 6 6h276a6 6 0 0 0 6-6z"], "address-card": [512, 512, [], "f2bb", "M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zm-54-176H300c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12zm0 80H300c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12zm-284-96c0-30.928 25.072-56 56-56s56 25.072 56 56-25.072 56-56 56-56-25.072-56-56zm136 89.857V340c0 6.627-5.373 12-12 12H108c-6.627 0-12-5.373-12-12v-42.143a24 24 0 0 1 17.104-22.988l13.464-4.039C140.186 281.568 157.351 288 176 288s35.814-6.432 49.433-17.17l13.464 4.039A24 24 0 0 1 256 297.857z"], "adjust": [512, 512, [], "f042", "M256 56c110.549 0 200 89.468 200 200 0 110.549-89.468 200-200 200-110.549 0-200-89.468-200-200 0-110.549 89.468-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 96c-83.947 0-152 68.053-152 152s68.053 152 152 152V104z"], @@ -1921,24 +1921,24 @@ bunker(function () { (function () { 'use strict'; -var _WINDOW = {}; +let _WINDOW = {}; try { if (typeof window !== 'undefined') _WINDOW = window; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; +let WINDOW = _WINDOW; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; @@ -1946,7 +1946,7 @@ var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -1954,12 +1954,12 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; @@ -1975,20 +1975,20 @@ function bunker(fn) { } } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -1999,9 +1999,9 @@ var _extends = Object.assign || function (target) { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -2028,7 +2028,7 @@ function define(prefix, icons) { } } -var icons = { +let icons = { "address-book": [448, 512, [], "f2b9", "M436 160c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V48c0-26.51-21.49-48-48-48H80C53.49 0 32 21.49 32 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48h20c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20v-64h20c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20v-64h20zM224 96c53.019 0 96 42.981 96 96s-42.981 96-96 96-96-42.981-96-96 42.981-96 96-96zm128 304c0 26.51-21.49 48-48 48H144c-26.51 0-48-21.49-48-48v-48.711c0-20.994 13.644-39.553 33.683-45.815l22.954-7.173C173.563 312.413 198.198 320 224 320s50.437-7.587 71.363-21.699l22.954 7.173C338.356 311.736 352 330.295 352 351.289V400z"], "address-card": [512, 512, [], "f2bb", "M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-288 64c44.183 0 80 35.817 80 80s-35.817 80-80 80-80-35.817-80-80 35.817-80 80-80zm112 232c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24v-29.897a24 24 0 0 1 17.407-23.077l28.938-8.268C129.323 312.549 152.087 320 176 320s46.677-7.451 65.656-21.241l28.938 8.268A23.999 23.999 0 0 1 288 330.103V360zm160-52c0 6.627-5.373 12-12 12H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8zm0-64c0 6.627-5.373 12-12 12H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8zm0-64c0 6.627-5.373 12-12 12H332c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v8z"], "adjust": [512, 512, [], "f042", "M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"], @@ -2658,12 +2658,12 @@ bunker(function () { (function () { 'use strict'; -var noop = function noop() {}; +let noop = function noop() {}; -var _WINDOW = {}; -var _DOCUMENT = {}; -var _MUTATION_OBSERVER$1 = null; -var _PERFORMANCE = { mark: noop, measure: noop }; +let _WINDOW = {}; +let _DOCUMENT = {}; +let _MUTATION_OBSERVER$1 = null; +let _PERFORMANCE = { mark: noop, measure: noop }; try { if (typeof window !== 'undefined') _WINDOW = window; @@ -2672,26 +2672,26 @@ try { if (typeof performance !== 'undefined') _PERFORMANCE = performance; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; -var DOCUMENT = _DOCUMENT; -var MUTATION_OBSERVER = _MUTATION_OBSERVER$1; -var PERFORMANCE = _PERFORMANCE; -var IS_BROWSER = !!WINDOW.document; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let WINDOW = _WINDOW; +let DOCUMENT = _DOCUMENT; +let MUTATION_OBSERVER = _MUTATION_OBSERVER$1; +let PERFORMANCE = _PERFORMANCE; +let IS_BROWSER = !!WINDOW.document; +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var UNITS_IN_GRID = 16; -var DEFAULT_FAMILY_PREFIX = 'fa'; -var DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa'; -var DATA_FA_PROCESSED = 'data-fa-processed'; -var DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element'; -var HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let UNITS_IN_GRID = 16; +let DEFAULT_FAMILY_PREFIX = 'fa'; +let DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa'; +let DATA_FA_PROCESSED = 'data-fa-processed'; +let DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element'; +let HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -2699,27 +2699,27 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask']; +let ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask']; -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; })); -var classCallCheck = function (instance, Constructor) { +let classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }; -var createClass = function () { +let createClass = function () { function defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; + for (let i = 0; i < props.length; i++) { + let descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; @@ -2734,7 +2734,7 @@ var createClass = function () { }; }(); -var defineProperty = function (obj, key, value) { +let defineProperty = function (obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, @@ -2749,11 +2749,11 @@ var defineProperty = function (obj, key, value) { return obj; }; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -2765,9 +2765,9 @@ var _extends = Object.assign || function (target) { -var toConsumableArray = function (arr) { +let toConsumableArray = function (arr) { if (Array.isArray(arr)) { - for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; + for (let i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; return arr2; } else { @@ -2775,10 +2775,10 @@ var toConsumableArray = function (arr) { } }; -var initial = WINDOW.FontAwesomeConfig || {}; -var initialKeys = Object.keys(initial); +let initial = WINDOW.FontAwesomeConfig || {}; +let initialKeys = Object.keys(initial); -var _default = _extends({ +let _default = _extends({ familyPrefix: DEFAULT_FAMILY_PREFIX, replacementClass: DEFAULT_REPLACEMENT_CLASS, autoReplaceSvg: true, @@ -2793,17 +2793,17 @@ var _default = _extends({ if (!_default.autoReplaceSvg) _default.observeMutations = false; -var config = _extends({}, _default); +let config = _extends({}, _default); WINDOW.FontAwesomeConfig = config; function update(newConfig) { - var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var _params$asNewDefault = params.asNewDefault, + let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let _params$asNewDefault = params.asNewDefault, asNewDefault = _params$asNewDefault === undefined ? false : _params$asNewDefault; - var validKeys = Object.keys(config); - var ok = asNewDefault ? function (k) { + let validKeys = Object.keys(config); + let ok = asNewDefault ? function (k) { return ~validKeys.indexOf(k) && !~initialKeys.indexOf(k); } : function (k) { return ~validKeys.indexOf(k); @@ -2821,17 +2821,17 @@ function auto(value) { }); } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var functions = []; -var listener = function listener() { +let functions = []; +let listener = function listener() { DOCUMENT.removeEventListener('DOMContentLoaded', listener); loaded = 1; functions.map(function (fn) { @@ -2839,18 +2839,18 @@ var listener = function listener() { }); }; -var loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState); +let loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState); if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener); -var domready = function (fn) { +let domready = function (fn) { if (!DOCUMENT) return; loaded ? setTimeout(fn, 0) : functions.push(fn); }; -var d = UNITS_IN_GRID; +let d = UNITS_IN_GRID; -var meaninglessTransform = { +let meaninglessTransform = { size: 16, x: 0, y: 0, @@ -2882,16 +2882,16 @@ function insertCss(css) { return; } - var style = DOCUMENT.createElement('style'); + let style = DOCUMENT.createElement('style'); style.setAttribute('type', 'text/css'); style.innerHTML = css; - var headChildren = DOCUMENT.head.childNodes; - var beforeChild = null; + let headChildren = DOCUMENT.head.childNodes; + let beforeChild = null; - for (var i = headChildren.length - 1; i > -1; i--) { - var child = headChildren[i]; - var tagName = (child.tagName || '').toUpperCase(); + for (let i = headChildren.length - 1; i > -1; i--) { + let child = headChildren[i]; + let tagName = (child.tagName || '').toUpperCase(); if (['STYLE', 'LINK'].indexOf(tagName) > -1) { beforeChild = child; } @@ -2902,7 +2902,7 @@ function insertCss(css) { return css; } -var _uniqueId = 0; +let _uniqueId = 0; function nextUniqueId() { _uniqueId++; @@ -2911,9 +2911,9 @@ function nextUniqueId() { } function toArray(obj) { - var array = []; + let array = []; - for (var i = (obj || []).length >>> 0; i--;) { + for (let i = (obj || []).length >>> 0; i--;) { array[i] = obj[i]; } @@ -2931,9 +2931,9 @@ function classArray(node) { } function getIconName(familyPrefix, cls) { - var parts = cls.split('-'); - var prefix = parts[0]; - var iconName = parts.slice(1).join('-'); + let parts = cls.split('-'); + let prefix = parts[0]; + let iconName = parts.slice(1).join('-'); if (prefix === familyPrefix && iconName !== '' && !isReserved(iconName)) { return iconName; @@ -2963,20 +2963,20 @@ function transformIsMeaningful(transform) { } function transformForSvg(_ref) { - var transform = _ref.transform, + let transform = _ref.transform, containerWidth = _ref.containerWidth, iconWidth = _ref.iconWidth; - var outer = { + let outer = { transform: 'translate(' + containerWidth / 2 + ' 256)' }; - var innerTranslate = 'translate(' + transform.x * 32 + ', ' + transform.y * 32 + ') '; - var innerScale = 'scale(' + transform.size / 16 * (transform.flipX ? -1 : 1) + ', ' + transform.size / 16 * (transform.flipY ? -1 : 1) + ') '; - var innerRotate = 'rotate(' + transform.rotate + ' 0 0)'; - var inner = { + let innerTranslate = 'translate(' + transform.x * 32 + ', ' + transform.y * 32 + ') '; + let innerScale = 'scale(' + transform.size / 16 * (transform.flipX ? -1 : 1) + ', ' + transform.size / 16 * (transform.flipY ? -1 : 1) + ') '; + let innerRotate = 'rotate(' + transform.rotate + ' 0 0)'; + let inner = { transform: innerTranslate + ' ' + innerScale + ' ' + innerRotate }; - var path = { + let path = { transform: 'translate(' + iconWidth / 2 * -1 + ' -256)' }; return { @@ -2987,7 +2987,7 @@ function transformForSvg(_ref) { } function transformForCss(_ref2) { - var transform = _ref2.transform, + let transform = _ref2.transform, _ref2$width = _ref2.width, width = _ref2$width === undefined ? UNITS_IN_GRID : _ref2$width, _ref2$height = _ref2.height, @@ -2995,7 +2995,7 @@ function transformForCss(_ref2) { _ref2$startCentered = _ref2.startCentered, startCentered = _ref2$startCentered === undefined ? false : _ref2$startCentered; - var val = ''; + let val = ''; if (startCentered && IS_IE) { val += 'translate(' + (transform.x / d - width / 2) + 'em, ' + (transform.y / d - height / 2) + 'em) '; @@ -3011,46 +3011,46 @@ function transformForCss(_ref2) { return val; } -var ALL_SPACE = { +let ALL_SPACE = { x: 0, y: 0, width: '100%', height: '100%' }; -var makeIconMasking = function (_ref) { - var children = _ref.children, +let makeIconMasking = function (_ref) { + let children = _ref.children, attributes = _ref.attributes, main = _ref.main, mask = _ref.mask, transform = _ref.transform; - var mainWidth = main.width, + let mainWidth = main.width, mainPath = main.icon; - var maskWidth = mask.width, + let maskWidth = mask.width, maskPath = mask.icon; - var trans = transformForSvg({ transform: transform, containerWidth: maskWidth, iconWidth: mainWidth }); + let trans = transformForSvg({ transform: transform, containerWidth: maskWidth, iconWidth: mainWidth }); - var maskRect = { + let maskRect = { tag: 'rect', attributes: _extends({}, ALL_SPACE, { fill: 'white' }) }; - var maskInnerGroup = { + let maskInnerGroup = { tag: 'g', attributes: _extends({}, trans.inner), children: [{ tag: 'path', attributes: _extends({}, mainPath.attributes, trans.path, { fill: 'black' }) }] }; - var maskOuterGroup = { + let maskOuterGroup = { tag: 'g', attributes: _extends({}, trans.outer), children: [maskInnerGroup] }; - var maskId = 'mask-' + nextUniqueId(); - var clipId = 'clip-' + nextUniqueId(); - var maskTag = { + let maskId = 'mask-' + nextUniqueId(); + let clipId = 'clip-' + nextUniqueId(); + let maskTag = { tag: 'mask', attributes: _extends({}, ALL_SPACE, { id: maskId, @@ -3059,7 +3059,7 @@ var makeIconMasking = function (_ref) { }), children: [maskRect, maskOuterGroup] }; - var defs = { + let defs = { tag: 'defs', children: [{ tag: 'clipPath', attributes: { id: clipId }, children: [maskPath] }, maskTag] }; @@ -3072,21 +3072,21 @@ var makeIconMasking = function (_ref) { }; }; -var makeIconStandard = function (_ref) { - var children = _ref.children, +let makeIconStandard = function (_ref) { + let children = _ref.children, attributes = _ref.attributes, main = _ref.main, transform = _ref.transform, styles = _ref.styles; - var styleString = joinStyles(styles); + let styleString = joinStyles(styles); if (styleString.length > 0) { attributes['style'] = styleString; } if (transformIsMeaningful(transform)) { - var trans = transformForSvg({ transform: transform, containerWidth: main.width, iconWidth: main.width }); + let trans = transformForSvg({ transform: transform, containerWidth: main.width, iconWidth: main.width }); children.push({ tag: 'g', attributes: _extends({}, trans.outer), @@ -3110,8 +3110,8 @@ var makeIconStandard = function (_ref) { }; }; -var asIcon = function (_ref) { - var children = _ref.children, +let asIcon = function (_ref) { + let children = _ref.children, main = _ref.main, mask = _ref.mask, attributes = _ref.attributes, @@ -3119,10 +3119,10 @@ var asIcon = function (_ref) { transform = _ref.transform; if (transformIsMeaningful(transform) && main.found && !mask.found) { - var width = main.width, + let width = main.width, height = main.height; - var offset = { + let offset = { x: width / height / 2, y: 0.5 }; @@ -3138,14 +3138,14 @@ var asIcon = function (_ref) { }]; }; -var asSymbol = function (_ref) { - var prefix = _ref.prefix, +let asSymbol = function (_ref) { + let prefix = _ref.prefix, iconName = _ref.iconName, children = _ref.children, attributes = _ref.attributes, symbol = _ref.symbol; - var id = symbol === true ? prefix + '-' + config.familyPrefix + '-' + iconName : symbol; + let id = symbol === true ? prefix + '-' + config.familyPrefix + '-' + iconName : symbol; return [{ tag: 'svg', @@ -3161,9 +3161,9 @@ var asSymbol = function (_ref) { }; function makeInlineSvgAbstract(params) { - var _babelHelpers$extends; + let _babelHelpers$extends; - var _params$icons = params.icons, + let _params$icons = params.icons, main = _params$icons.main, mask = _params$icons.mask, prefix = params.prefix, @@ -3173,21 +3173,21 @@ function makeInlineSvgAbstract(params) { title = params.title, extra = params.extra; - var _ref = mask.found ? mask : main, + let _ref = mask.found ? mask : main, width = _ref.width, height = _ref.height; - var widthClass = 'fa-w-' + Math.ceil(width / height * 16); - var attrClass = [config.replacementClass, iconName ? config.familyPrefix + '-' + iconName : '', widthClass].concat(extra.classes).join(' '); + let widthClass = 'fa-w-' + Math.ceil(width / height * 16); + let attrClass = [config.replacementClass, iconName ? config.familyPrefix + '-' + iconName : '', widthClass].concat(extra.classes).join(' '); - var content = { + let content = { children: [], attributes: _extends({}, extra.attributes, (_babelHelpers$extends = {}, defineProperty(_babelHelpers$extends, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends, 'data-prefix', prefix), defineProperty(_babelHelpers$extends, 'data-icon', iconName), defineProperty(_babelHelpers$extends, 'class', attrClass), defineProperty(_babelHelpers$extends, 'role', 'img'), defineProperty(_babelHelpers$extends, 'xmlns', 'http://www.w3.org/2000/svg'), defineProperty(_babelHelpers$extends, 'viewBox', '0 0 ' + width + ' ' + height), _babelHelpers$extends)) }; if (title) content.children.push({ tag: 'title', attributes: { id: content.attributes['aria-labelledby'] || 'title-' + nextUniqueId() }, children: [title] }); - var args = _extends({}, content, { + let args = _extends({}, content, { prefix: prefix, iconName: iconName, main: main, @@ -3197,11 +3197,10 @@ function makeInlineSvgAbstract(params) { styles: extra.styles }); - var _ref2 = mask.found && main.found ? makeIconMasking(args) : makeIconStandard(args), - children = _ref2.children, + let _ref2 = mask.found && main.found ? makeIconMasking(args) : makeIconStandard(args), attributes = _ref2.attributes; - args.children = children; + args.children = _ref2.children; args.attributes = attributes; if (symbol) { @@ -3212,9 +3211,9 @@ function makeInlineSvgAbstract(params) { } function makeLayersTextAbstract(params) { - var _babelHelpers$extends2; + let _babelHelpers$extends2; - var content = params.content, + let content = params.content, width = params.width, height = params.height, transform = params.transform, @@ -3222,22 +3221,22 @@ function makeLayersTextAbstract(params) { extra = params.extra; - var attributes = _extends({}, extra.attributes, title ? { 'title': title } : {}, (_babelHelpers$extends2 = {}, defineProperty(_babelHelpers$extends2, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends2, 'class', extra.classes.join(' ')), _babelHelpers$extends2)); + let attributes = _extends({}, extra.attributes, title ? { 'title': title } : {}, (_babelHelpers$extends2 = {}, defineProperty(_babelHelpers$extends2, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends2, 'class', extra.classes.join(' ')), _babelHelpers$extends2)); - var styles = _extends({}, extra.styles); + let styles = _extends({}, extra.styles); if (transformIsMeaningful(transform)) { styles['transform'] = transformForCss({ transform: transform, startCentered: true, width: width, height: height }); styles['-webkit-transform'] = styles['transform']; } - var styleString = joinStyles(styles); + let styleString = joinStyles(styles); if (styleString.length > 0) { attributes['style'] = styleString; } - var val = []; + let val = []; val.push({ tag: 'span', @@ -3252,23 +3251,23 @@ function makeLayersTextAbstract(params) { return val; } -var noop$2 = function noop() {}; -var p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : { mark: noop$2, measure: noop$2 }; -var preamble = 'FA "5.0.2"'; +let noop$2 = function noop() {}; +let p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : { mark: noop$2, measure: noop$2 }; +let preamble = 'FA "5.0.2"'; -var begin = function begin(name) { +let begin = function begin(name) { p.mark(preamble + ' ' + name + ' begins'); return function () { return end(name); }; }; -var end = function end(name) { +let end = function end(name) { p.mark(preamble + ' ' + name + ' ends'); p.measure(preamble + ' ' + name, preamble + ' ' + name + ' begins', preamble + ' ' + name + ' ends'); }; -var perf = { begin: begin, end: end }; +let perf = { begin: begin, end: end }; 'use strict'; @@ -3276,7 +3275,7 @@ var perf = { begin: begin, end: end }; * Internal helper to bind a function known to have 4 arguments * to a given context. */ -var bindInternal4 = function bindInternal4 (func, thisContext) { +let bindInternal4 = function bindInternal4 (func, thisContext) { return function (a, b, c, d) { return func.call(thisContext, a, b, c, d); }; @@ -3297,8 +3296,8 @@ var bindInternal4 = function bindInternal4 (func, thisContext) { * @param {Object} thisContext The context for the reducer. * @return {mixed} The final result. */ -var reduce = function fastReduceObject (subject, fn, initialValue, thisContext) { - var keys = Object.keys(subject), +let reduce = function fastReduceObject (subject, fn, initialValue, thisContext) { + let keys = Object.keys(subject), length = keys.length, iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn, i, key, result; @@ -3320,16 +3319,16 @@ var reduce = function fastReduceObject (subject, fn, initialValue, thisContext) return result; }; -var styles$2 = namespace.styles; -var shims = namespace.shims; +let styles$2 = namespace.styles; +let shims = namespace.shims; -var _byUnicode = {}; -var _byLigature = {}; -var _byOldName = {}; +let _byUnicode = {}; +let _byLigature = {}; +let _byOldName = {}; -var build = function build() { - var lookup = function lookup(reducer) { +let build = function build() { + let lookup = function lookup(reducer) { return reduce(styles$2, function (o, style, prefix) { o[prefix] = reduce(style, reducer, {}); return o; @@ -3343,7 +3342,7 @@ var build = function build() { }); _byLigature = lookup(function (acc, icon, iconName) { - var ligatures = icon[2]; + let ligatures = icon[2]; acc[iconName] = iconName; @@ -3354,12 +3353,12 @@ var build = function build() { return acc; }); - var hasRegular = 'far' in styles$2; + let hasRegular = 'far' in styles$2; _byOldName = reduce(shims, function (acc, shim) { - var oldName = shim[0]; - var prefix = shim[1]; - var iconName = shim[2]; + let oldName = shim[0]; + let prefix = shim[1]; + let iconName = shim[2]; if (prefix === 'far' && !hasRegular) { prefix = 'fas'; @@ -3385,21 +3384,21 @@ function byOldName(name) { return _byOldName[name] || { prefix: null, iconName: null }; } -var styles$1 = namespace.styles; +let styles$1 = namespace.styles; -var emptyCanonicalIcon = function emptyCanonicalIcon() { +let emptyCanonicalIcon = function emptyCanonicalIcon() { return { prefix: null, iconName: null, rest: [] }; }; function getCanonicalIcon(values) { return values.reduce(function (acc, cls) { - var iconName = getIconName(config.familyPrefix, cls); + let iconName = getIconName(config.familyPrefix, cls); if (styles$1[cls]) { acc.prefix = cls; } else if (iconName) { - var shim = acc.prefix === 'fa' ? byOldName(iconName) : {}; + let shim = acc.prefix === 'fa' ? byOldName(iconName) : {}; acc.iconName = shim.iconName || iconName; acc.prefix = shim.prefix || acc.prefix; @@ -3422,7 +3421,7 @@ function iconFromMapping(mapping, prefix, iconName) { } function toHtml(abstractNodes) { - var tag = abstractNodes.tag, + let tag = abstractNodes.tag, _abstractNodes$attrib = abstractNodes.attributes, attributes = _abstractNodes$attrib === undefined ? {} : _abstractNodes$attrib, _abstractNodes$childr = abstractNodes.children, @@ -3436,10 +3435,10 @@ function toHtml(abstractNodes) { } } -var noop$1 = function noop() {}; +let noop$1 = function noop() {}; function isReplaced(node) { - var nodeClass = node.getAttribute ? node.getAttribute('class') : null; + let nodeClass = node.getAttribute ? node.getAttribute('class') : null; if (nodeClass) { return !!~nodeClass.toString().indexOf(config.replacementClass) || ~nodeClass.toString().indexOf('fa-layers-text'); @@ -3453,30 +3452,30 @@ function getMutator() { return mutators.replace; } - var mutator = mutators[config.autoReplaceSvg]; + let mutator = mutators[config.autoReplaceSvg]; return mutator || mutators.replace; } -var mutators = { +let mutators = { replace: function replace(mutation) { - var node = mutation[0]; - var abstract = mutation[1]; - var newOuterHTML = abstract.map(function (a) { + let node = mutation[0]; + let abstract = mutation[1]; + let newOuterHTML = abstract.map(function (a) { return toHtml(a); }).join('\n'); if (node.parentNode && node.outerHTML) { node.outerHTML = newOuterHTML + (config.keepOriginalSource && node.tagName.toLowerCase() !== 'svg' ? '' : ''); } else if (node.parentNode) { - var newNode = document.createElement('span'); + let newNode = document.createElement('span'); node.parentNode.replaceChild(newNode, node); newNode.outerHTML = newOuterHTML; } }, nest: function nest(mutation) { - var node = mutation[0]; - var abstract = mutation[1]; + let node = mutation[0]; + let abstract = mutation[1]; // If we already have a replaced node we do not want to continue nesting within it. // Short-circuit to the standard replacement @@ -3484,11 +3483,11 @@ var mutators = { return mutators.replace(mutation); } - var forSvg = new RegExp(config.familyPrefix + '-.*'); + let forSvg = new RegExp(config.familyPrefix + '-.*'); delete abstract[0].attributes.style; - var splitClasses = abstract[0].attributes.class.split(' ').reduce(function (acc, cls) { + let splitClasses = abstract[0].attributes.class.split(' ').reduce(function (acc, cls) { if (cls === config.replacementClass || cls.match(forSvg)) { acc.toSvg.push(cls); } else { @@ -3500,7 +3499,7 @@ var mutators = { abstract[0].attributes.class = splitClasses.toSvg.join(' '); - var newInnerHTML = abstract.map(function (a) { + let newInnerHTML = abstract.map(function (a) { return toHtml(a); }).join('\n'); node.setAttribute('class', splitClasses.toNode.join(' ')); @@ -3510,18 +3509,18 @@ var mutators = { }; function perform(mutations, callback) { - var callbackFunction = typeof callback === 'function' ? callback : noop$1; + let callbackFunction = typeof callback === 'function' ? callback : noop$1; if (mutations.length === 0) { callbackFunction(); } else { - var frame = WINDOW.requestAnimationFrame || function (op) { + let frame = WINDOW.requestAnimationFrame || function (op) { return op(); }; frame(function () { - var mutator = getMutator(); - var mark = perf.begin('mutate'); + let mutator = getMutator(); + let mark = perf.begin('mutate'); mutations.map(mutator); @@ -3532,7 +3531,7 @@ function perform(mutations, callback) { } } -var disabled = false; +let disabled = false; function disableObservation(operation) { disabled = true; @@ -3543,11 +3542,11 @@ function disableObservation(operation) { function observe(options) { if (!MUTATION_OBSERVER) return; - var treeCallback = options.treeCallback, + let treeCallback = options.treeCallback, nodeCallback = options.nodeCallback, pseudoElementsCallback = options.pseudoElementsCallback; - var mo = new MUTATION_OBSERVER(function (objects) { + let mo = new MUTATION_OBSERVER(function (objects) { if (disabled) return; toArray(objects).forEach(function (mutationRecord) { @@ -3565,7 +3564,7 @@ function observe(options) { if (mutationRecord.type === 'attributes' && isReplaced(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) { if (mutationRecord.attributeName === 'class') { - var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)), + let _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)), prefix = _getCanonicalIcon.prefix, iconName = _getCanonicalIcon.iconName; @@ -3585,16 +3584,16 @@ function observe(options) { }); } -var styleParser = function (node) { - var style = node.getAttribute('style'); +let styleParser = function (node) { + let style = node.getAttribute('style'); - var val = []; + let val = []; if (style) { val = style.split(';').reduce(function (acc, style) { - var styles = style.split(':'); - var prop = styles[0]; - var value = styles.slice(1); + let styles = style.split(':'); + let prop = styles[0]; + let value = styles.slice(1); if (prop && value.length > 0) { acc[prop] = value.join(':').trim(); @@ -3608,22 +3607,22 @@ var styleParser = function (node) { }; function toHex(unicode) { - var result = ''; + let result = ''; - for (var i = 0; i < unicode.length; i++) { - var hex = unicode.charCodeAt(i).toString(16); + for (let i = 0; i < unicode.length; i++) { + let hex = unicode.charCodeAt(i).toString(16); result += ('000' + hex).slice(-4); } return result; } -var classParser = function (node) { - var existingPrefix = node.getAttribute('data-prefix'); - var existingIconName = node.getAttribute('data-icon'); - var innerText = node.innerText !== undefined ? node.innerText.trim() : ''; +let classParser = function (node) { + let existingPrefix = node.getAttribute('data-prefix'); + let existingIconName = node.getAttribute('data-icon'); + let innerText = node.innerText !== undefined ? node.innerText.trim() : ''; - var val = getCanonicalIcon(classArray(node)); + let val = getCanonicalIcon(classArray(node)); if (existingPrefix && existingIconName) { val.prefix = existingPrefix; @@ -3639,8 +3638,8 @@ var classParser = function (node) { return val; }; -var parseTransformString = function parseTransformString(transformString) { - var transform = { +let parseTransformString = function parseTransformString(transformString) { + let transform = { size: 16, x: 0, y: 0, @@ -3653,9 +3652,9 @@ var parseTransformString = function parseTransformString(transformString) { return transform; } else { return transformString.toLowerCase().split(' ').reduce(function (acc, n) { - var parts = n.toLowerCase().split('-'); - var first = parts[0]; - var rest = parts.slice(1).join('-'); + let parts = n.toLowerCase().split('-'); + let first = parts[0]; + let rest = parts.slice(1).join('-'); if (first && rest === 'h') { acc.flipX = true; @@ -3702,25 +3701,25 @@ var parseTransformString = function parseTransformString(transformString) { } }; -var transformParser = function (node) { +let transformParser = function (node) { return parseTransformString(node.getAttribute('data-fa-transform')); }; -var symbolParser = function (node) { - var symbol = node.getAttribute('data-fa-symbol'); +let symbolParser = function (node) { + let symbol = node.getAttribute('data-fa-symbol'); return symbol === null ? false : symbol === '' ? true : symbol; }; -var attributesParser = function (node) { - var extraAttributes = toArray(node.attributes).reduce(function (acc, attr) { +let attributesParser = function (node) { + let extraAttributes = toArray(node.attributes).reduce(function (acc, attr) { if (acc.name !== 'class' && acc.name !== 'style') { acc[attr.name] = attr.value; } return acc; }, {}); - var title = node.getAttribute('title'); + let title = node.getAttribute('title'); if (config.autoA11y) { if (title) { @@ -3733,8 +3732,8 @@ var attributesParser = function (node) { return extraAttributes; }; -var maskParser = function (node) { - var mask = node.getAttribute('data-fa-mask'); +let maskParser = function (node) { + let mask = node.getAttribute('data-fa-mask'); if (!mask) { return emptyCanonicalIcon(); @@ -3746,16 +3745,16 @@ var maskParser = function (node) { }; function parseMeta(node) { - var _classParser = classParser(node), + let _classParser = classParser(node), iconName = _classParser.iconName, prefix = _classParser.prefix, extraClasses = _classParser.rest; - var extraStyles = styleParser(node); - var transform = transformParser(node); - var symbol = symbolParser(node); - var extraAttributes = attributesParser(node); - var mask = maskParser(node); + let extraStyles = styleParser(node); + let transform = transformParser(node); + let symbol = symbolParser(node); + let extraAttributes = attributesParser(node); + let mask = maskParser(node); return { iconName: iconName, @@ -3781,22 +3780,22 @@ function MissingIcon(error) { MissingIcon.prototype = Object.create(Error.prototype); MissingIcon.prototype.constructor = MissingIcon; -var FILL = { fill: 'currentColor' }; -var ANIMATION_BASE = { +let FILL = { fill: 'currentColor' }; +let ANIMATION_BASE = { attributeType: 'XML', repeatCount: 'indefinite', dur: '2s' }; -var RING = { +let RING = { tag: 'path', attributes: _extends({}, FILL, { d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z' }) }; -var OPACITY_ANIMATE = _extends({}, ANIMATION_BASE, { +let OPACITY_ANIMATE = _extends({}, ANIMATION_BASE, { attributeName: 'opacity' }); -var DOT = { +let DOT = { tag: 'circle', attributes: _extends({}, FILL, { cx: '256', @@ -3805,7 +3804,7 @@ var DOT = { }), children: [{ tag: 'animate', attributes: _extends({}, ANIMATION_BASE, { attributeName: 'r', values: '28;14;28;28;14;28;' }) }, { tag: 'animate', attributes: _extends({}, OPACITY_ANIMATE, { values: '1;0;1;1;0;1;' }) }] }; -var QUESTION = { +let QUESTION = { tag: 'path', attributes: _extends({}, FILL, { opacity: '1', @@ -3813,7 +3812,7 @@ var QUESTION = { }), children: [{ tag: 'animate', attributes: _extends({}, OPACITY_ANIMATE, { values: '1;0;0;0;0;1;' }) }] }; -var EXCLAMATION = { +let EXCLAMATION = { tag: 'path', attributes: _extends({}, FILL, { opacity: '0', @@ -3822,13 +3821,13 @@ var EXCLAMATION = { children: [{ tag: 'animate', attributes: _extends({}, OPACITY_ANIMATE, { values: '0;0;1;1;0;0;' }) }] }; -var missing = { tag: 'g', children: [RING, DOT, QUESTION, EXCLAMATION] }; +let missing = { tag: 'g', children: [RING, DOT, QUESTION, EXCLAMATION] }; -var styles = namespace.styles; +let styles = namespace.styles; -var LAYERS_TEXT_CLASSNAME = 'fa-layers-text'; -var FONT_FAMILY_PATTERN = /Font Awesome 5 (Solid|Regular|Light|Brands)/; -var STYLE_TO_PREFIX = { +let LAYERS_TEXT_CLASSNAME = 'fa-layers-text'; +let FONT_FAMILY_PATTERN = /Font Awesome 5 (Solid|Regular|Light|Brands)/; +let STYLE_TO_PREFIX = { 'Solid': 'fas', 'Regular': 'far', 'Light': 'fal', @@ -3836,7 +3835,7 @@ var STYLE_TO_PREFIX = { }; function findIcon(iconName, prefix) { - var val = { + let val = { found: false, width: 512, height: 512, @@ -3844,10 +3843,10 @@ function findIcon(iconName, prefix) { }; if (iconName && prefix && styles[prefix] && styles[prefix][iconName]) { - var icon = styles[prefix][iconName]; - var width = icon[0]; - var height = icon[1]; - var vectorData = icon.slice(4); + let icon = styles[prefix][iconName]; + let width = icon[0]; + let height = icon[1]; + let vectorData = icon.slice(4); val = { found: true, @@ -3863,7 +3862,7 @@ function findIcon(iconName, prefix) { } function generateSvgReplacementMutation(node, nodeMeta) { - var iconName = nodeMeta.iconName, + let iconName = nodeMeta.iconName, title = nodeMeta.title, prefix = nodeMeta.prefix, transform = nodeMeta.transform, @@ -3888,17 +3887,17 @@ function generateSvgReplacementMutation(node, nodeMeta) { } function generateLayersText(node, nodeMeta) { - var title = nodeMeta.title, + let title = nodeMeta.title, transform = nodeMeta.transform, extra = nodeMeta.extra; - var width = null; - var height = null; + let width = null; + let height = null; if (IS_IE) { - var computedFontSize = parseInt(getComputedStyle(node).fontSize, 10); - var boundingClientRect = node.getBoundingClientRect(); + let computedFontSize = parseInt(getComputedStyle(node).fontSize, 10); + let boundingClientRect = node.getBoundingClientRect(); width = boundingClientRect.width / computedFontSize; height = boundingClientRect.height / computedFontSize; } @@ -3918,7 +3917,7 @@ function generateLayersText(node, nodeMeta) { } function generateMutation(node) { - var nodeMeta = parseMeta(node); + let nodeMeta = parseMeta(node); if (~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)) { return generateLayersText(node, nodeMeta); @@ -3936,15 +3935,15 @@ function remove(node) { } function searchPseudoElements(root) { - var end = perf.begin('searchPseudoElements'); + let end = perf.begin('searchPseudoElements'); disableObservation(function () { toArray(root.querySelectorAll('*')).forEach(function (node) { [':before', ':after'].forEach(function (pos) { - var styles = WINDOW.getComputedStyle(node, pos); - var fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN); - var children = toArray(node.children); - var pseudoElement = children.filter(function (c) { + let styles = WINDOW.getComputedStyle(node, pos); + let fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN); + let children = toArray(node.children); + let pseudoElement = children.filter(function (c) { return c.getAttribute(DATA_FA_PSEUDO_ELEMENT) === pos; })[0]; @@ -3957,8 +3956,8 @@ function searchPseudoElements(root) { } if (fontFamily && !pseudoElement) { - var content = styles.getPropertyValue('content'); - var i = DOCUMENT.createElement('i'); + let content = styles.getPropertyValue('content'); + let i = DOCUMENT.createElement('i'); i.setAttribute('class', '' + STYLE_TO_PREFIX[fontFamily[1]]); i.setAttribute(DATA_FA_PSEUDO_ELEMENT, pos); i.innerText = content.length === 3 ? content.substr(1, 1) : content; @@ -3976,17 +3975,17 @@ function searchPseudoElements(root) { } function onTree(root) { - var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + let callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - var htmlClassList = DOCUMENT.documentElement.classList; - var hclAdd = function hclAdd(suffix) { + let htmlClassList = DOCUMENT.documentElement.classList; + let hclAdd = function hclAdd(suffix) { return htmlClassList.add(HTML_CLASS_I2SVG_BASE_CLASS + '-' + suffix); }; - var hclRemove = function hclRemove(suffix) { + let hclRemove = function hclRemove(suffix) { return htmlClassList.remove(HTML_CLASS_I2SVG_BASE_CLASS + '-' + suffix); }; - var prefixes = Object.keys(styles); - var prefixesDomQuery = ['.' + LAYERS_TEXT_CLASSNAME + ':not([' + DATA_FA_PROCESSED + '])'].concat(prefixes.map(function (p) { + let prefixes = Object.keys(styles); + let prefixesDomQuery = ['.' + LAYERS_TEXT_CLASSNAME + ':not([' + DATA_FA_PROCESSED + '])'].concat(prefixes.map(function (p) { return '.' + p + ':not([' + DATA_FA_PROCESSED + '])'; })).join(', '); @@ -3994,7 +3993,7 @@ function onTree(root) { return; } - var candidates = toArray(root.querySelectorAll(prefixesDomQuery)); + let candidates = toArray(root.querySelectorAll(prefixesDomQuery)); if (candidates.length > 0) { hclAdd('pending'); @@ -4003,11 +4002,11 @@ function onTree(root) { return; } - var mark = perf.begin('onTree'); + let mark = perf.begin('onTree'); - var mutations = candidates.reduce(function (acc, node) { + let mutations = candidates.reduce(function (acc, node) { try { - var mutation = generateMutation(node); + let mutation = generateMutation(node); if (mutation) { acc.push(mutation); @@ -4035,27 +4034,27 @@ function onTree(root) { } function onNode(node) { - var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + let callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - var mutation = generateMutation(node); + let mutation = generateMutation(node); if (mutation) { perform([mutation], callback); } } -var baseStyles = "svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-12.5%;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}"; +let baseStyles = "svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-12.5%;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}"; -var css = function () { - var dfp = DEFAULT_FAMILY_PREFIX; - var drc = DEFAULT_REPLACEMENT_CLASS; - var fp = config.familyPrefix; - var rc = config.replacementClass; - var s = baseStyles; +let css = function () { + let dfp = DEFAULT_FAMILY_PREFIX; + let drc = DEFAULT_REPLACEMENT_CLASS; + let fp = config.familyPrefix; + let rc = config.replacementClass; + let s = baseStyles; if (fp !== dfp || rc !== drc) { - var dPatt = new RegExp('\\.' + dfp + '\\-', 'g'); - var rPatt = new RegExp('\\.' + drc, 'g'); + let dPatt = new RegExp('\\.' + dfp + '\\-', 'g'); + let rPatt = new RegExp('\\.' + drc, 'g'); s = s.replace(dPatt, '.' + fp + '-').replace(rPatt, '.' + rc); } @@ -4064,9 +4063,9 @@ var css = function () { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -4093,7 +4092,7 @@ function define(prefix, icons) { } } -var Library = function () { +let Library = function () { function Library() { classCallCheck(this, Library); @@ -4103,13 +4102,13 @@ var Library = function () { createClass(Library, [{ key: 'add', value: function add() { - var _this = this; + let _this = this; - for (var _len = arguments.length, definitions = Array(_len), _key = 0; _key < _len; _key++) { + for (let _len = arguments.length, definitions = Array(_len), _key = 0; _key < _len; _key++) { definitions[_key] = arguments[_key]; } - var additions = definitions.reduce(this._pullDefinitions, {}); + let additions = definitions.reduce(this._pullDefinitions, {}); Object.keys(additions).forEach(function (key) { _this.definitions[key] = _extends({}, _this.definitions[key] || {}, additions[key]); @@ -4124,10 +4123,10 @@ var Library = function () { }, { key: '_pullDefinitions', value: function _pullDefinitions(additions, definition) { - var normalized = definition.prefix && definition.iconName && definition.icon ? { 0: definition } : definition; + let normalized = definition.prefix && definition.iconName && definition.icon ? { 0: definition } : definition; Object.keys(normalized).map(function (key) { - var _normalized$key = normalized[key], + let _normalized$key = normalized[key], prefix = _normalized$key.prefix, iconName = _normalized$key.iconName, icon = _normalized$key.icon; @@ -4145,9 +4144,9 @@ var Library = function () { }(); function prepIcon(icon) { - var width = icon[0]; - var height = icon[1]; - var vectorData = icon.slice(4); + let width = icon[0]; + let height = icon[1]; + let vectorData = icon.slice(4); return { found: true, @@ -4157,7 +4156,7 @@ function prepIcon(icon) { }; } -var _cssInserted = false; +let _cssInserted = false; function ensureCss() { if (!config.autoAddCss) { @@ -4188,7 +4187,7 @@ function apiObject(val, abstractCreator) { get: function get() { if (!DOCUMENT.createElement) return; - var container = DOCUMENT.createElement('div'); + let container = DOCUMENT.createElement('div'); container.innerHTML = val.html; return container.children; } @@ -4198,7 +4197,7 @@ function apiObject(val, abstractCreator) { } function findIconDefinition(params) { - var _params$prefix = params.prefix, + let _params$prefix = params.prefix, prefix = _params$prefix === undefined ? 'fa' : _params$prefix, iconName = params.iconName; @@ -4210,11 +4209,11 @@ function findIconDefinition(params) { function resolveIcons(next) { return function (maybeIconDefinition) { - var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {}); + let iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {}); - var mask = params.mask; + let mask = params.mask; if (mask) { @@ -4225,9 +4224,9 @@ function resolveIcons(next) { }; } -var library = new Library(); +let library = new Library(); -var api = { +let api = { noAuto: function noAuto() { auto(false); }, @@ -4235,11 +4234,11 @@ var api = { dom: { i2svg: function i2svg() { - var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + let params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; ensureCss(); - var _params$node = params.node, + let _params$node = params.node, node = _params$node === undefined ? DOCUMENT : _params$node, _params$callback = params.callback, callback = _params$callback === undefined ? function () {} : _params$callback; @@ -4270,8 +4269,8 @@ var api = { findIconDefinition: findIconDefinition, icon: resolveIcons(function (iconDefinition) { - var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var _params$transform = params.transform, + let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let _params$transform = params.transform, transform = _params$transform === undefined ? meaninglessTransform : _params$transform, _params$symbol = params.symbol, symbol = _params$symbol === undefined ? false : _params$symbol, @@ -4289,7 +4288,7 @@ var api = { if (!iconDefinition) return; - var prefix = iconDefinition.prefix, + let prefix = iconDefinition.prefix, iconName = iconDefinition.iconName, icon = iconDefinition.icon; @@ -4325,8 +4324,8 @@ var api = { }), text: function text(content) { - var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var _params$transform2 = params.transform, + let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let _params$transform2 = params.transform, transform = _params$transform2 === undefined ? meaninglessTransform : _params$transform2, _params$title2 = params.title, title = _params$title2 === undefined ? null : _params$title2, @@ -4358,7 +4357,7 @@ var api = { return apiObject({ type: 'layer' }, function () { ensureCss(); - var children = []; + let children = []; assembler(function (args) { Array.isArray(args) ? children = args.map(function (a) { @@ -4375,7 +4374,7 @@ var api = { } }; -var autoReplace = function autoReplace() { +let autoReplace = function autoReplace() { if (config.autoReplaceSvg) api.dom.i2svg({ node: DOCUMENT }); }; @@ -4410,7 +4409,7 @@ function bootstrap() { }, addShims: function addShims(shims) { - var _namespace$shims; + let _namespace$shims; (_namespace$shims = namespace.shims).push.apply(_namespace$shims, toConsumableArray(shims)); diff --git a/_assets/js/fontawesome.js b/_assets/js/fontawesome.js index f477a7a..8425207 100644 --- a/_assets/js/fontawesome.js +++ b/_assets/js/fontawesome.js @@ -5,12 +5,12 @@ (function () { 'use strict'; -var noop = function noop() {}; +let noop = function noop() {}; -var _WINDOW = {}; -var _DOCUMENT = {}; -var _MUTATION_OBSERVER$1 = null; -var _PERFORMANCE = { mark: noop, measure: noop }; +let _WINDOW = {}; +let _DOCUMENT = {}; +let _MUTATION_OBSERVER$1 = null; +let _PERFORMANCE = { mark: noop, measure: noop }; try { if (typeof window !== 'undefined') _WINDOW = window; @@ -19,26 +19,26 @@ try { if (typeof performance !== 'undefined') _PERFORMANCE = performance; } catch (e) {} -var _ref = _WINDOW.navigator || {}; -var _ref$userAgent = _ref.userAgent; -var userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; +let _ref = _WINDOW.navigator || {}; +let _ref$userAgent = _ref.userAgent; +let userAgent = _ref$userAgent === undefined ? '' : _ref$userAgent; -var WINDOW = _WINDOW; -var DOCUMENT = _DOCUMENT; -var MUTATION_OBSERVER = _MUTATION_OBSERVER$1; -var PERFORMANCE = _PERFORMANCE; -var IS_BROWSER = !!WINDOW.document; -var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); +let WINDOW = _WINDOW; +let DOCUMENT = _DOCUMENT; +let MUTATION_OBSERVER = _MUTATION_OBSERVER$1; +let PERFORMANCE = _PERFORMANCE; +let IS_BROWSER = !!WINDOW.document; +let IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/'); -var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; -var UNITS_IN_GRID = 16; -var DEFAULT_FAMILY_PREFIX = 'fa'; -var DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa'; -var DATA_FA_PROCESSED = 'data-fa-processed'; -var DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element'; -var HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg'; +let NAMESPACE_IDENTIFIER = '___FONT_AWESOME___'; +let UNITS_IN_GRID = 16; +let DEFAULT_FAMILY_PREFIX = 'fa'; +let DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa'; +let DATA_FA_PROCESSED = 'data-fa-processed'; +let DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element'; +let HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg'; -var PRODUCTION = function () { +let PRODUCTION = function () { try { return "production" === 'production'; } catch (e) { @@ -46,27 +46,27 @@ var PRODUCTION = function () { } }(); -var oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; -var oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); +let oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; +let oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]); -var ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask']; +let ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask']; -var RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { +let RESERVED_CLASSES = ['xs', 'sm', 'lg', 'fw', 'ul', 'li', 'border', 'pull-left', 'pull-right', 'spin', 'pulse', 'rotate-90', 'rotate-180', 'rotate-270', 'flip-horizontal', 'flip-vertical', 'stack', 'stack-1x', 'stack-2x', 'inverse', 'layers', 'layers-text', 'layers-counter'].concat(oneToTen.map(function (n) { return n + 'x'; })).concat(oneToTwenty.map(function (n) { return 'w-' + n; })); -var classCallCheck = function (instance, Constructor) { +let classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }; -var createClass = function () { +let createClass = function () { function defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; + for (let i = 0; i < props.length; i++) { + let descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; @@ -81,7 +81,7 @@ var createClass = function () { }; }(); -var defineProperty = function (obj, key, value) { +let defineProperty = function (obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, @@ -96,11 +96,11 @@ var defineProperty = function (obj, key, value) { return obj; }; -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +let _extends = Object.assign || function (target) { + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; - for (var key in source) { + for (let key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } @@ -112,9 +112,9 @@ var _extends = Object.assign || function (target) { -var toConsumableArray = function (arr) { +let toConsumableArray = function (arr) { if (Array.isArray(arr)) { - for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; + for (let i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; return arr2; } else { @@ -122,10 +122,10 @@ var toConsumableArray = function (arr) { } }; -var initial = WINDOW.FontAwesomeConfig || {}; -var initialKeys = Object.keys(initial); +let initial = WINDOW.FontAwesomeConfig || {}; +let initialKeys = Object.keys(initial); -var _default = _extends({ +let _default = _extends({ familyPrefix: DEFAULT_FAMILY_PREFIX, replacementClass: DEFAULT_REPLACEMENT_CLASS, autoReplaceSvg: true, @@ -140,17 +140,17 @@ var _default = _extends({ if (!_default.autoReplaceSvg) _default.observeMutations = false; -var config = _extends({}, _default); +let config = _extends({}, _default); WINDOW.FontAwesomeConfig = config; function update(newConfig) { - var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var _params$asNewDefault = params.asNewDefault, + let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let _params$asNewDefault = params.asNewDefault, asNewDefault = _params$asNewDefault === undefined ? false : _params$asNewDefault; - var validKeys = Object.keys(config); - var ok = asNewDefault ? function (k) { + let validKeys = Object.keys(config); + let ok = asNewDefault ? function (k) { return ~validKeys.indexOf(k) && !~initialKeys.indexOf(k); } : function (k) { return ~validKeys.indexOf(k); @@ -168,17 +168,17 @@ function auto(value) { }); } -var w = WINDOW || {}; +let w = WINDOW || {}; if (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {}; if (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {}; if (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {}; if (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = []; -var namespace = w[NAMESPACE_IDENTIFIER]; +let namespace = w[NAMESPACE_IDENTIFIER]; -var functions = []; -var listener = function listener() { +let functions = []; +let listener = function listener() { DOCUMENT.removeEventListener('DOMContentLoaded', listener); loaded = 1; functions.map(function (fn) { @@ -186,18 +186,18 @@ var listener = function listener() { }); }; -var loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState); +let loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState); if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener); -var domready = function (fn) { +let domready = function (fn) { if (!DOCUMENT) return; loaded ? setTimeout(fn, 0) : functions.push(fn); }; -var d = UNITS_IN_GRID; +let d = UNITS_IN_GRID; -var meaninglessTransform = { +let meaninglessTransform = { size: 16, x: 0, y: 0, @@ -229,16 +229,16 @@ function insertCss(css) { return; } - var style = DOCUMENT.createElement('style'); + let style = DOCUMENT.createElement('style'); style.setAttribute('type', 'text/css'); style.innerHTML = css; - var headChildren = DOCUMENT.head.childNodes; - var beforeChild = null; + let headChildren = DOCUMENT.head.childNodes; + let beforeChild = null; - for (var i = headChildren.length - 1; i > -1; i--) { - var child = headChildren[i]; - var tagName = (child.tagName || '').toUpperCase(); + for (let i = headChildren.length - 1; i > -1; i--) { + let child = headChildren[i]; + let tagName = (child.tagName || '').toUpperCase(); if (['STYLE', 'LINK'].indexOf(tagName) > -1) { beforeChild = child; } @@ -249,7 +249,7 @@ function insertCss(css) { return css; } -var _uniqueId = 0; +let _uniqueId = 0; function nextUniqueId() { _uniqueId++; @@ -258,9 +258,9 @@ function nextUniqueId() { } function toArray(obj) { - var array = []; + let array = []; - for (var i = (obj || []).length >>> 0; i--;) { + for (let i = (obj || []).length >>> 0; i--;) { array[i] = obj[i]; } @@ -278,9 +278,9 @@ function classArray(node) { } function getIconName(familyPrefix, cls) { - var parts = cls.split('-'); - var prefix = parts[0]; - var iconName = parts.slice(1).join('-'); + let parts = cls.split('-'); + let prefix = parts[0]; + let iconName = parts.slice(1).join('-'); if (prefix === familyPrefix && iconName !== '' && !isReserved(iconName)) { return iconName; @@ -310,20 +310,20 @@ function transformIsMeaningful(transform) { } function transformForSvg(_ref) { - var transform = _ref.transform, + let transform = _ref.transform, containerWidth = _ref.containerWidth, iconWidth = _ref.iconWidth; - var outer = { + let outer = { transform: 'translate(' + containerWidth / 2 + ' 256)' }; - var innerTranslate = 'translate(' + transform.x * 32 + ', ' + transform.y * 32 + ') '; - var innerScale = 'scale(' + transform.size / 16 * (transform.flipX ? -1 : 1) + ', ' + transform.size / 16 * (transform.flipY ? -1 : 1) + ') '; - var innerRotate = 'rotate(' + transform.rotate + ' 0 0)'; - var inner = { + let innerTranslate = 'translate(' + transform.x * 32 + ', ' + transform.y * 32 + ') '; + let innerScale = 'scale(' + transform.size / 16 * (transform.flipX ? -1 : 1) + ', ' + transform.size / 16 * (transform.flipY ? -1 : 1) + ') '; + let innerRotate = 'rotate(' + transform.rotate + ' 0 0)'; + let inner = { transform: innerTranslate + ' ' + innerScale + ' ' + innerRotate }; - var path = { + let path = { transform: 'translate(' + iconWidth / 2 * -1 + ' -256)' }; return { @@ -334,7 +334,7 @@ function transformForSvg(_ref) { } function transformForCss(_ref2) { - var transform = _ref2.transform, + let transform = _ref2.transform, _ref2$width = _ref2.width, width = _ref2$width === undefined ? UNITS_IN_GRID : _ref2$width, _ref2$height = _ref2.height, @@ -342,7 +342,7 @@ function transformForCss(_ref2) { _ref2$startCentered = _ref2.startCentered, startCentered = _ref2$startCentered === undefined ? false : _ref2$startCentered; - var val = ''; + let val = ''; if (startCentered && IS_IE) { val += 'translate(' + (transform.x / d - width / 2) + 'em, ' + (transform.y / d - height / 2) + 'em) '; @@ -358,46 +358,46 @@ function transformForCss(_ref2) { return val; } -var ALL_SPACE = { +let ALL_SPACE = { x: 0, y: 0, width: '100%', height: '100%' }; -var makeIconMasking = function (_ref) { - var children = _ref.children, +let makeIconMasking = function (_ref) { + let children = _ref.children, attributes = _ref.attributes, main = _ref.main, mask = _ref.mask, transform = _ref.transform; - var mainWidth = main.width, + let mainWidth = main.width, mainPath = main.icon; - var maskWidth = mask.width, + let maskWidth = mask.width, maskPath = mask.icon; - var trans = transformForSvg({ transform: transform, containerWidth: maskWidth, iconWidth: mainWidth }); + let trans = transformForSvg({ transform: transform, containerWidth: maskWidth, iconWidth: mainWidth }); - var maskRect = { + let maskRect = { tag: 'rect', attributes: _extends({}, ALL_SPACE, { fill: 'white' }) }; - var maskInnerGroup = { + let maskInnerGroup = { tag: 'g', attributes: _extends({}, trans.inner), children: [{ tag: 'path', attributes: _extends({}, mainPath.attributes, trans.path, { fill: 'black' }) }] }; - var maskOuterGroup = { + let maskOuterGroup = { tag: 'g', attributes: _extends({}, trans.outer), children: [maskInnerGroup] }; - var maskId = 'mask-' + nextUniqueId(); - var clipId = 'clip-' + nextUniqueId(); - var maskTag = { + let maskId = 'mask-' + nextUniqueId(); + let clipId = 'clip-' + nextUniqueId(); + let maskTag = { tag: 'mask', attributes: _extends({}, ALL_SPACE, { id: maskId, @@ -406,7 +406,7 @@ var makeIconMasking = function (_ref) { }), children: [maskRect, maskOuterGroup] }; - var defs = { + let defs = { tag: 'defs', children: [{ tag: 'clipPath', attributes: { id: clipId }, children: [maskPath] }, maskTag] }; @@ -419,21 +419,21 @@ var makeIconMasking = function (_ref) { }; }; -var makeIconStandard = function (_ref) { - var children = _ref.children, +let makeIconStandard = function (_ref) { + let children = _ref.children, attributes = _ref.attributes, main = _ref.main, transform = _ref.transform, styles = _ref.styles; - var styleString = joinStyles(styles); + let styleString = joinStyles(styles); if (styleString.length > 0) { attributes['style'] = styleString; } if (transformIsMeaningful(transform)) { - var trans = transformForSvg({ transform: transform, containerWidth: main.width, iconWidth: main.width }); + let trans = transformForSvg({ transform: transform, containerWidth: main.width, iconWidth: main.width }); children.push({ tag: 'g', attributes: _extends({}, trans.outer), @@ -457,8 +457,8 @@ var makeIconStandard = function (_ref) { }; }; -var asIcon = function (_ref) { - var children = _ref.children, +let asIcon = function (_ref) { + let children = _ref.children, main = _ref.main, mask = _ref.mask, attributes = _ref.attributes, @@ -466,10 +466,10 @@ var asIcon = function (_ref) { transform = _ref.transform; if (transformIsMeaningful(transform) && main.found && !mask.found) { - var width = main.width, + let width = main.width, height = main.height; - var offset = { + let offset = { x: width / height / 2, y: 0.5 }; @@ -485,14 +485,14 @@ var asIcon = function (_ref) { }]; }; -var asSymbol = function (_ref) { - var prefix = _ref.prefix, +let asSymbol = function (_ref) { + let prefix = _ref.prefix, iconName = _ref.iconName, children = _ref.children, attributes = _ref.attributes, symbol = _ref.symbol; - var id = symbol === true ? prefix + '-' + config.familyPrefix + '-' + iconName : symbol; + let id = symbol === true ? prefix + '-' + config.familyPrefix + '-' + iconName : symbol; return [{ tag: 'svg', @@ -508,9 +508,9 @@ var asSymbol = function (_ref) { }; function makeInlineSvgAbstract(params) { - var _babelHelpers$extends; + let _babelHelpers$extends; - var _params$icons = params.icons, + let _params$icons = params.icons, main = _params$icons.main, mask = _params$icons.mask, prefix = params.prefix, @@ -520,21 +520,21 @@ function makeInlineSvgAbstract(params) { title = params.title, extra = params.extra; - var _ref = mask.found ? mask : main, + let _ref = mask.found ? mask : main, width = _ref.width, height = _ref.height; - var widthClass = 'fa-w-' + Math.ceil(width / height * 16); - var attrClass = [config.replacementClass, iconName ? config.familyPrefix + '-' + iconName : '', widthClass].concat(extra.classes).join(' '); + let widthClass = 'fa-w-' + Math.ceil(width / height * 16); + let attrClass = [config.replacementClass, iconName ? config.familyPrefix + '-' + iconName : '', widthClass].concat(extra.classes).join(' '); - var content = { + let content = { children: [], attributes: _extends({}, extra.attributes, (_babelHelpers$extends = {}, defineProperty(_babelHelpers$extends, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends, 'data-prefix', prefix), defineProperty(_babelHelpers$extends, 'data-icon', iconName), defineProperty(_babelHelpers$extends, 'class', attrClass), defineProperty(_babelHelpers$extends, 'role', 'img'), defineProperty(_babelHelpers$extends, 'xmlns', 'http://www.w3.org/2000/svg'), defineProperty(_babelHelpers$extends, 'viewBox', '0 0 ' + width + ' ' + height), _babelHelpers$extends)) }; if (title) content.children.push({ tag: 'title', attributes: { id: content.attributes['aria-labelledby'] || 'title-' + nextUniqueId() }, children: [title] }); - var args = _extends({}, content, { + let args = _extends({}, content, { prefix: prefix, iconName: iconName, main: main, @@ -544,11 +544,10 @@ function makeInlineSvgAbstract(params) { styles: extra.styles }); - var _ref2 = mask.found && main.found ? makeIconMasking(args) : makeIconStandard(args), - children = _ref2.children, + let _ref2 = mask.found && main.found ? makeIconMasking(args) : makeIconStandard(args), attributes = _ref2.attributes; - args.children = children; + args.children = _ref2.children; args.attributes = attributes; if (symbol) { @@ -559,9 +558,9 @@ function makeInlineSvgAbstract(params) { } function makeLayersTextAbstract(params) { - var _babelHelpers$extends2; + let _babelHelpers$extends2; - var content = params.content, + let content = params.content, width = params.width, height = params.height, transform = params.transform, @@ -569,22 +568,22 @@ function makeLayersTextAbstract(params) { extra = params.extra; - var attributes = _extends({}, extra.attributes, title ? { 'title': title } : {}, (_babelHelpers$extends2 = {}, defineProperty(_babelHelpers$extends2, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends2, 'class', extra.classes.join(' ')), _babelHelpers$extends2)); + let attributes = _extends({}, extra.attributes, title ? { 'title': title } : {}, (_babelHelpers$extends2 = {}, defineProperty(_babelHelpers$extends2, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends2, 'class', extra.classes.join(' ')), _babelHelpers$extends2)); - var styles = _extends({}, extra.styles); + let styles = _extends({}, extra.styles); if (transformIsMeaningful(transform)) { styles['transform'] = transformForCss({ transform: transform, startCentered: true, width: width, height: height }); styles['-webkit-transform'] = styles['transform']; } - var styleString = joinStyles(styles); + let styleString = joinStyles(styles); if (styleString.length > 0) { attributes['style'] = styleString; } - var val = []; + let val = []; val.push({ tag: 'span', @@ -599,23 +598,23 @@ function makeLayersTextAbstract(params) { return val; } -var noop$2 = function noop() {}; -var p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : { mark: noop$2, measure: noop$2 }; -var preamble = 'FA "5.0.2"'; +let noop$2 = function noop() {}; +let p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : { mark: noop$2, measure: noop$2 }; +let preamble = 'FA "5.0.2"'; -var begin = function begin(name) { +let begin = function begin(name) { p.mark(preamble + ' ' + name + ' begins'); return function () { return end(name); }; }; -var end = function end(name) { +let end = function end(name) { p.mark(preamble + ' ' + name + ' ends'); p.measure(preamble + ' ' + name, preamble + ' ' + name + ' begins', preamble + ' ' + name + ' ends'); }; -var perf = { begin: begin, end: end }; +let perf = { begin: begin, end: end }; 'use strict'; @@ -623,7 +622,7 @@ var perf = { begin: begin, end: end }; * Internal helper to bind a function known to have 4 arguments * to a given context. */ -var bindInternal4 = function bindInternal4 (func, thisContext) { +let bindInternal4 = function bindInternal4 (func, thisContext) { return function (a, b, c, d) { return func.call(thisContext, a, b, c, d); }; @@ -644,8 +643,8 @@ var bindInternal4 = function bindInternal4 (func, thisContext) { * @param {Object} thisContext The context for the reducer. * @return {mixed} The final result. */ -var reduce = function fastReduceObject (subject, fn, initialValue, thisContext) { - var keys = Object.keys(subject), +let reduce = function fastReduceObject (subject, fn, initialValue, thisContext) { + let keys = Object.keys(subject), length = keys.length, iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn, i, key, result; @@ -667,16 +666,16 @@ var reduce = function fastReduceObject (subject, fn, initialValue, thisContext) return result; }; -var styles$2 = namespace.styles; -var shims = namespace.shims; +let styles$2 = namespace.styles; +let shims = namespace.shims; -var _byUnicode = {}; -var _byLigature = {}; -var _byOldName = {}; +let _byUnicode = {}; +let _byLigature = {}; +let _byOldName = {}; -var build = function build() { - var lookup = function lookup(reducer) { +let build = function build() { + let lookup = function lookup(reducer) { return reduce(styles$2, function (o, style, prefix) { o[prefix] = reduce(style, reducer, {}); return o; @@ -690,7 +689,7 @@ var build = function build() { }); _byLigature = lookup(function (acc, icon, iconName) { - var ligatures = icon[2]; + let ligatures = icon[2]; acc[iconName] = iconName; @@ -701,12 +700,12 @@ var build = function build() { return acc; }); - var hasRegular = 'far' in styles$2; + let hasRegular = 'far' in styles$2; _byOldName = reduce(shims, function (acc, shim) { - var oldName = shim[0]; - var prefix = shim[1]; - var iconName = shim[2]; + let oldName = shim[0]; + let prefix = shim[1]; + let iconName = shim[2]; if (prefix === 'far' && !hasRegular) { prefix = 'fas'; @@ -732,21 +731,21 @@ function byOldName(name) { return _byOldName[name] || { prefix: null, iconName: null }; } -var styles$1 = namespace.styles; +let styles$1 = namespace.styles; -var emptyCanonicalIcon = function emptyCanonicalIcon() { +let emptyCanonicalIcon = function emptyCanonicalIcon() { return { prefix: null, iconName: null, rest: [] }; }; function getCanonicalIcon(values) { return values.reduce(function (acc, cls) { - var iconName = getIconName(config.familyPrefix, cls); + let iconName = getIconName(config.familyPrefix, cls); if (styles$1[cls]) { acc.prefix = cls; } else if (iconName) { - var shim = acc.prefix === 'fa' ? byOldName(iconName) : {}; + let shim = acc.prefix === 'fa' ? byOldName(iconName) : {}; acc.iconName = shim.iconName || iconName; acc.prefix = shim.prefix || acc.prefix; @@ -769,7 +768,7 @@ function iconFromMapping(mapping, prefix, iconName) { } function toHtml(abstractNodes) { - var tag = abstractNodes.tag, + let tag = abstractNodes.tag, _abstractNodes$attrib = abstractNodes.attributes, attributes = _abstractNodes$attrib === undefined ? {} : _abstractNodes$attrib, _abstractNodes$childr = abstractNodes.children, @@ -783,10 +782,10 @@ function toHtml(abstractNodes) { } } -var noop$1 = function noop() {}; +let noop$1 = function noop() {}; function isReplaced(node) { - var nodeClass = node.getAttribute ? node.getAttribute('class') : null; + let nodeClass = node.getAttribute ? node.getAttribute('class') : null; if (nodeClass) { return !!~nodeClass.toString().indexOf(config.replacementClass) || ~nodeClass.toString().indexOf('fa-layers-text'); @@ -800,30 +799,30 @@ function getMutator() { return mutators.replace; } - var mutator = mutators[config.autoReplaceSvg]; + let mutator = mutators[config.autoReplaceSvg]; return mutator || mutators.replace; } -var mutators = { +let mutators = { replace: function replace(mutation) { - var node = mutation[0]; - var abstract = mutation[1]; - var newOuterHTML = abstract.map(function (a) { + let node = mutation[0]; + let abstract = mutation[1]; + let newOuterHTML = abstract.map(function (a) { return toHtml(a); }).join('\n'); if (node.parentNode && node.outerHTML) { node.outerHTML = newOuterHTML + (config.keepOriginalSource && node.tagName.toLowerCase() !== 'svg' ? '' : ''); } else if (node.parentNode) { - var newNode = document.createElement('span'); + let newNode = document.createElement('span'); node.parentNode.replaceChild(newNode, node); newNode.outerHTML = newOuterHTML; } }, nest: function nest(mutation) { - var node = mutation[0]; - var abstract = mutation[1]; + let node = mutation[0]; + let abstract = mutation[1]; // If we already have a replaced node we do not want to continue nesting within it. // Short-circuit to the standard replacement @@ -831,11 +830,11 @@ var mutators = { return mutators.replace(mutation); } - var forSvg = new RegExp(config.familyPrefix + '-.*'); + let forSvg = new RegExp(config.familyPrefix + '-.*'); delete abstract[0].attributes.style; - var splitClasses = abstract[0].attributes.class.split(' ').reduce(function (acc, cls) { + let splitClasses = abstract[0].attributes.class.split(' ').reduce(function (acc, cls) { if (cls === config.replacementClass || cls.match(forSvg)) { acc.toSvg.push(cls); } else { @@ -847,7 +846,7 @@ var mutators = { abstract[0].attributes.class = splitClasses.toSvg.join(' '); - var newInnerHTML = abstract.map(function (a) { + let newInnerHTML = abstract.map(function (a) { return toHtml(a); }).join('\n'); node.setAttribute('class', splitClasses.toNode.join(' ')); @@ -857,18 +856,18 @@ var mutators = { }; function perform(mutations, callback) { - var callbackFunction = typeof callback === 'function' ? callback : noop$1; + let callbackFunction = typeof callback === 'function' ? callback : noop$1; if (mutations.length === 0) { callbackFunction(); } else { - var frame = WINDOW.requestAnimationFrame || function (op) { + let frame = WINDOW.requestAnimationFrame || function (op) { return op(); }; frame(function () { - var mutator = getMutator(); - var mark = perf.begin('mutate'); + let mutator = getMutator(); + let mark = perf.begin('mutate'); mutations.map(mutator); @@ -879,7 +878,7 @@ function perform(mutations, callback) { } } -var disabled = false; +let disabled = false; function disableObservation(operation) { disabled = true; @@ -890,11 +889,11 @@ function disableObservation(operation) { function observe(options) { if (!MUTATION_OBSERVER) return; - var treeCallback = options.treeCallback, + let treeCallback = options.treeCallback, nodeCallback = options.nodeCallback, pseudoElementsCallback = options.pseudoElementsCallback; - var mo = new MUTATION_OBSERVER(function (objects) { + let mo = new MUTATION_OBSERVER(function (objects) { if (disabled) return; toArray(objects).forEach(function (mutationRecord) { @@ -912,7 +911,7 @@ function observe(options) { if (mutationRecord.type === 'attributes' && isReplaced(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) { if (mutationRecord.attributeName === 'class') { - var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)), + let _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)), prefix = _getCanonicalIcon.prefix, iconName = _getCanonicalIcon.iconName; @@ -932,16 +931,16 @@ function observe(options) { }); } -var styleParser = function (node) { - var style = node.getAttribute('style'); +let styleParser = function (node) { + let style = node.getAttribute('style'); - var val = []; + let val = []; if (style) { val = style.split(';').reduce(function (acc, style) { - var styles = style.split(':'); - var prop = styles[0]; - var value = styles.slice(1); + let styles = style.split(':'); + let prop = styles[0]; + let value = styles.slice(1); if (prop && value.length > 0) { acc[prop] = value.join(':').trim(); @@ -955,22 +954,22 @@ var styleParser = function (node) { }; function toHex(unicode) { - var result = ''; + let result = ''; - for (var i = 0; i < unicode.length; i++) { - var hex = unicode.charCodeAt(i).toString(16); + for (let i = 0; i < unicode.length; i++) { + let hex = unicode.charCodeAt(i).toString(16); result += ('000' + hex).slice(-4); } return result; } -var classParser = function (node) { - var existingPrefix = node.getAttribute('data-prefix'); - var existingIconName = node.getAttribute('data-icon'); - var innerText = node.innerText !== undefined ? node.innerText.trim() : ''; +let classParser = function (node) { + let existingPrefix = node.getAttribute('data-prefix'); + let existingIconName = node.getAttribute('data-icon'); + let innerText = node.innerText !== undefined ? node.innerText.trim() : ''; - var val = getCanonicalIcon(classArray(node)); + let val = getCanonicalIcon(classArray(node)); if (existingPrefix && existingIconName) { val.prefix = existingPrefix; @@ -986,8 +985,8 @@ var classParser = function (node) { return val; }; -var parseTransformString = function parseTransformString(transformString) { - var transform = { +let parseTransformString = function parseTransformString(transformString) { + let transform = { size: 16, x: 0, y: 0, @@ -1000,9 +999,9 @@ var parseTransformString = function parseTransformString(transformString) { return transform; } else { return transformString.toLowerCase().split(' ').reduce(function (acc, n) { - var parts = n.toLowerCase().split('-'); - var first = parts[0]; - var rest = parts.slice(1).join('-'); + let parts = n.toLowerCase().split('-'); + let first = parts[0]; + let rest = parts.slice(1).join('-'); if (first && rest === 'h') { acc.flipX = true; @@ -1049,25 +1048,25 @@ var parseTransformString = function parseTransformString(transformString) { } }; -var transformParser = function (node) { +let transformParser = function (node) { return parseTransformString(node.getAttribute('data-fa-transform')); }; -var symbolParser = function (node) { - var symbol = node.getAttribute('data-fa-symbol'); +let symbolParser = function (node) { + let symbol = node.getAttribute('data-fa-symbol'); return symbol === null ? false : symbol === '' ? true : symbol; }; -var attributesParser = function (node) { - var extraAttributes = toArray(node.attributes).reduce(function (acc, attr) { +let attributesParser = function (node) { + let extraAttributes = toArray(node.attributes).reduce(function (acc, attr) { if (acc.name !== 'class' && acc.name !== 'style') { acc[attr.name] = attr.value; } return acc; }, {}); - var title = node.getAttribute('title'); + let title = node.getAttribute('title'); if (config.autoA11y) { if (title) { @@ -1080,8 +1079,8 @@ var attributesParser = function (node) { return extraAttributes; }; -var maskParser = function (node) { - var mask = node.getAttribute('data-fa-mask'); +let maskParser = function (node) { + let mask = node.getAttribute('data-fa-mask'); if (!mask) { return emptyCanonicalIcon(); @@ -1093,16 +1092,16 @@ var maskParser = function (node) { }; function parseMeta(node) { - var _classParser = classParser(node), + let _classParser = classParser(node), iconName = _classParser.iconName, prefix = _classParser.prefix, extraClasses = _classParser.rest; - var extraStyles = styleParser(node); - var transform = transformParser(node); - var symbol = symbolParser(node); - var extraAttributes = attributesParser(node); - var mask = maskParser(node); + let extraStyles = styleParser(node); + let transform = transformParser(node); + let symbol = symbolParser(node); + let extraAttributes = attributesParser(node); + let mask = maskParser(node); return { iconName: iconName, @@ -1128,22 +1127,22 @@ function MissingIcon(error) { MissingIcon.prototype = Object.create(Error.prototype); MissingIcon.prototype.constructor = MissingIcon; -var FILL = { fill: 'currentColor' }; -var ANIMATION_BASE = { +let FILL = { fill: 'currentColor' }; +let ANIMATION_BASE = { attributeType: 'XML', repeatCount: 'indefinite', dur: '2s' }; -var RING = { +let RING = { tag: 'path', attributes: _extends({}, FILL, { d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z' }) }; -var OPACITY_ANIMATE = _extends({}, ANIMATION_BASE, { +let OPACITY_ANIMATE = _extends({}, ANIMATION_BASE, { attributeName: 'opacity' }); -var DOT = { +let DOT = { tag: 'circle', attributes: _extends({}, FILL, { cx: '256', @@ -1152,7 +1151,7 @@ var DOT = { }), children: [{ tag: 'animate', attributes: _extends({}, ANIMATION_BASE, { attributeName: 'r', values: '28;14;28;28;14;28;' }) }, { tag: 'animate', attributes: _extends({}, OPACITY_ANIMATE, { values: '1;0;1;1;0;1;' }) }] }; -var QUESTION = { +let QUESTION = { tag: 'path', attributes: _extends({}, FILL, { opacity: '1', @@ -1160,7 +1159,7 @@ var QUESTION = { }), children: [{ tag: 'animate', attributes: _extends({}, OPACITY_ANIMATE, { values: '1;0;0;0;0;1;' }) }] }; -var EXCLAMATION = { +let EXCLAMATION = { tag: 'path', attributes: _extends({}, FILL, { opacity: '0', @@ -1169,13 +1168,13 @@ var EXCLAMATION = { children: [{ tag: 'animate', attributes: _extends({}, OPACITY_ANIMATE, { values: '0;0;1;1;0;0;' }) }] }; -var missing = { tag: 'g', children: [RING, DOT, QUESTION, EXCLAMATION] }; +let missing = { tag: 'g', children: [RING, DOT, QUESTION, EXCLAMATION] }; -var styles = namespace.styles; +let styles = namespace.styles; -var LAYERS_TEXT_CLASSNAME = 'fa-layers-text'; -var FONT_FAMILY_PATTERN = /Font Awesome 5 (Solid|Regular|Light|Brands)/; -var STYLE_TO_PREFIX = { +let LAYERS_TEXT_CLASSNAME = 'fa-layers-text'; +let FONT_FAMILY_PATTERN = /Font Awesome 5 (Solid|Regular|Light|Brands)/; +let STYLE_TO_PREFIX = { 'Solid': 'fas', 'Regular': 'far', 'Light': 'fal', @@ -1183,7 +1182,7 @@ var STYLE_TO_PREFIX = { }; function findIcon(iconName, prefix) { - var val = { + let val = { found: false, width: 512, height: 512, @@ -1191,10 +1190,10 @@ function findIcon(iconName, prefix) { }; if (iconName && prefix && styles[prefix] && styles[prefix][iconName]) { - var icon = styles[prefix][iconName]; - var width = icon[0]; - var height = icon[1]; - var vectorData = icon.slice(4); + let icon = styles[prefix][iconName]; + let width = icon[0]; + let height = icon[1]; + let vectorData = icon.slice(4); val = { found: true, @@ -1210,7 +1209,7 @@ function findIcon(iconName, prefix) { } function generateSvgReplacementMutation(node, nodeMeta) { - var iconName = nodeMeta.iconName, + let iconName = nodeMeta.iconName, title = nodeMeta.title, prefix = nodeMeta.prefix, transform = nodeMeta.transform, @@ -1235,17 +1234,17 @@ function generateSvgReplacementMutation(node, nodeMeta) { } function generateLayersText(node, nodeMeta) { - var title = nodeMeta.title, + let title = nodeMeta.title, transform = nodeMeta.transform, extra = nodeMeta.extra; - var width = null; - var height = null; + let width = null; + let height = null; if (IS_IE) { - var computedFontSize = parseInt(getComputedStyle(node).fontSize, 10); - var boundingClientRect = node.getBoundingClientRect(); + let computedFontSize = parseInt(getComputedStyle(node).fontSize, 10); + let boundingClientRect = node.getBoundingClientRect(); width = boundingClientRect.width / computedFontSize; height = boundingClientRect.height / computedFontSize; } @@ -1265,7 +1264,7 @@ function generateLayersText(node, nodeMeta) { } function generateMutation(node) { - var nodeMeta = parseMeta(node); + let nodeMeta = parseMeta(node); if (~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)) { return generateLayersText(node, nodeMeta); @@ -1283,15 +1282,15 @@ function remove(node) { } function searchPseudoElements(root) { - var end = perf.begin('searchPseudoElements'); + let end = perf.begin('searchPseudoElements'); disableObservation(function () { toArray(root.querySelectorAll('*')).forEach(function (node) { [':before', ':after'].forEach(function (pos) { - var styles = WINDOW.getComputedStyle(node, pos); - var fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN); - var children = toArray(node.children); - var pseudoElement = children.filter(function (c) { + let styles = WINDOW.getComputedStyle(node, pos); + let fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN); + let children = toArray(node.children); + let pseudoElement = children.filter(function (c) { return c.getAttribute(DATA_FA_PSEUDO_ELEMENT) === pos; })[0]; @@ -1304,8 +1303,8 @@ function searchPseudoElements(root) { } if (fontFamily && !pseudoElement) { - var content = styles.getPropertyValue('content'); - var i = DOCUMENT.createElement('i'); + let content = styles.getPropertyValue('content'); + let i = DOCUMENT.createElement('i'); i.setAttribute('class', '' + STYLE_TO_PREFIX[fontFamily[1]]); i.setAttribute(DATA_FA_PSEUDO_ELEMENT, pos); i.innerText = content.length === 3 ? content.substr(1, 1) : content; @@ -1323,17 +1322,17 @@ function searchPseudoElements(root) { } function onTree(root) { - var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + let callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - var htmlClassList = DOCUMENT.documentElement.classList; - var hclAdd = function hclAdd(suffix) { + let htmlClassList = DOCUMENT.documentElement.classList; + let hclAdd = function hclAdd(suffix) { return htmlClassList.add(HTML_CLASS_I2SVG_BASE_CLASS + '-' + suffix); }; - var hclRemove = function hclRemove(suffix) { + let hclRemove = function hclRemove(suffix) { return htmlClassList.remove(HTML_CLASS_I2SVG_BASE_CLASS + '-' + suffix); }; - var prefixes = Object.keys(styles); - var prefixesDomQuery = ['.' + LAYERS_TEXT_CLASSNAME + ':not([' + DATA_FA_PROCESSED + '])'].concat(prefixes.map(function (p) { + let prefixes = Object.keys(styles); + let prefixesDomQuery = ['.' + LAYERS_TEXT_CLASSNAME + ':not([' + DATA_FA_PROCESSED + '])'].concat(prefixes.map(function (p) { return '.' + p + ':not([' + DATA_FA_PROCESSED + '])'; })).join(', '); @@ -1341,7 +1340,7 @@ function onTree(root) { return; } - var candidates = toArray(root.querySelectorAll(prefixesDomQuery)); + let candidates = toArray(root.querySelectorAll(prefixesDomQuery)); if (candidates.length > 0) { hclAdd('pending'); @@ -1350,11 +1349,11 @@ function onTree(root) { return; } - var mark = perf.begin('onTree'); + let mark = perf.begin('onTree'); - var mutations = candidates.reduce(function (acc, node) { + let mutations = candidates.reduce(function (acc, node) { try { - var mutation = generateMutation(node); + let mutation = generateMutation(node); if (mutation) { acc.push(mutation); @@ -1382,27 +1381,27 @@ function onTree(root) { } function onNode(node) { - var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + let callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - var mutation = generateMutation(node); + let mutation = generateMutation(node); if (mutation) { perform([mutation], callback); } } -var baseStyles = "svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-12.5%;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}"; +let baseStyles = "svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-12.5%;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}"; -var css = function () { - var dfp = DEFAULT_FAMILY_PREFIX; - var drc = DEFAULT_REPLACEMENT_CLASS; - var fp = config.familyPrefix; - var rc = config.replacementClass; - var s = baseStyles; +let css = function () { + let dfp = DEFAULT_FAMILY_PREFIX; + let drc = DEFAULT_REPLACEMENT_CLASS; + let fp = config.familyPrefix; + let rc = config.replacementClass; + let s = baseStyles; if (fp !== dfp || rc !== drc) { - var dPatt = new RegExp('\\.' + dfp + '\\-', 'g'); - var rPatt = new RegExp('\\.' + drc, 'g'); + let dPatt = new RegExp('\\.' + dfp + '\\-', 'g'); + let rPatt = new RegExp('\\.' + drc, 'g'); s = s.replace(dPatt, '.' + fp + '-').replace(rPatt, '.' + rc); } @@ -1411,9 +1410,9 @@ var css = function () { }; function define(prefix, icons) { - var normalized = Object.keys(icons).reduce(function (acc, iconName) { - var icon = icons[iconName]; - var expanded = !!icon.icon; + let normalized = Object.keys(icons).reduce(function (acc, iconName) { + let icon = icons[iconName]; + let expanded = !!icon.icon; if (expanded) { acc[icon.iconName] = icon.icon; @@ -1440,7 +1439,7 @@ function define(prefix, icons) { } } -var Library = function () { +let Library = function () { function Library() { classCallCheck(this, Library); @@ -1450,13 +1449,13 @@ var Library = function () { createClass(Library, [{ key: 'add', value: function add() { - var _this = this; + let _this = this; - for (var _len = arguments.length, definitions = Array(_len), _key = 0; _key < _len; _key++) { + for (let _len = arguments.length, definitions = Array(_len), _key = 0; _key < _len; _key++) { definitions[_key] = arguments[_key]; } - var additions = definitions.reduce(this._pullDefinitions, {}); + let additions = definitions.reduce(this._pullDefinitions, {}); Object.keys(additions).forEach(function (key) { _this.definitions[key] = _extends({}, _this.definitions[key] || {}, additions[key]); @@ -1471,10 +1470,10 @@ var Library = function () { }, { key: '_pullDefinitions', value: function _pullDefinitions(additions, definition) { - var normalized = definition.prefix && definition.iconName && definition.icon ? { 0: definition } : definition; + let normalized = definition.prefix && definition.iconName && definition.icon ? { 0: definition } : definition; Object.keys(normalized).map(function (key) { - var _normalized$key = normalized[key], + let _normalized$key = normalized[key], prefix = _normalized$key.prefix, iconName = _normalized$key.iconName, icon = _normalized$key.icon; @@ -1492,9 +1491,9 @@ var Library = function () { }(); function prepIcon(icon) { - var width = icon[0]; - var height = icon[1]; - var vectorData = icon.slice(4); + let width = icon[0]; + let height = icon[1]; + let vectorData = icon.slice(4); return { found: true, @@ -1504,7 +1503,7 @@ function prepIcon(icon) { }; } -var _cssInserted = false; +let _cssInserted = false; function ensureCss() { if (!config.autoAddCss) { @@ -1535,7 +1534,7 @@ function apiObject(val, abstractCreator) { get: function get() { if (!DOCUMENT.createElement) return; - var container = DOCUMENT.createElement('div'); + let container = DOCUMENT.createElement('div'); container.innerHTML = val.html; return container.children; } @@ -1545,7 +1544,7 @@ function apiObject(val, abstractCreator) { } function findIconDefinition(params) { - var _params$prefix = params.prefix, + let _params$prefix = params.prefix, prefix = _params$prefix === undefined ? 'fa' : _params$prefix, iconName = params.iconName; @@ -1557,11 +1556,11 @@ function findIconDefinition(params) { function resolveIcons(next) { return function (maybeIconDefinition) { - var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {}); + let iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {}); - var mask = params.mask; + let mask = params.mask; if (mask) { @@ -1572,9 +1571,9 @@ function resolveIcons(next) { }; } -var library = new Library(); +let library = new Library(); -var api = { +let api = { noAuto: function noAuto() { auto(false); }, @@ -1582,11 +1581,11 @@ var api = { dom: { i2svg: function i2svg() { - var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + let params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; ensureCss(); - var _params$node = params.node, + let _params$node = params.node, node = _params$node === undefined ? DOCUMENT : _params$node, _params$callback = params.callback, callback = _params$callback === undefined ? function () {} : _params$callback; @@ -1617,8 +1616,8 @@ var api = { findIconDefinition: findIconDefinition, icon: resolveIcons(function (iconDefinition) { - var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var _params$transform = params.transform, + let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let _params$transform = params.transform, transform = _params$transform === undefined ? meaninglessTransform : _params$transform, _params$symbol = params.symbol, symbol = _params$symbol === undefined ? false : _params$symbol, @@ -1636,7 +1635,7 @@ var api = { if (!iconDefinition) return; - var prefix = iconDefinition.prefix, + let prefix = iconDefinition.prefix, iconName = iconDefinition.iconName, icon = iconDefinition.icon; @@ -1672,8 +1671,8 @@ var api = { }), text: function text(content) { - var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var _params$transform2 = params.transform, + let params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let _params$transform2 = params.transform, transform = _params$transform2 === undefined ? meaninglessTransform : _params$transform2, _params$title2 = params.title, title = _params$title2 === undefined ? null : _params$title2, @@ -1705,7 +1704,7 @@ var api = { return apiObject({ type: 'layer' }, function () { ensureCss(); - var children = []; + let children = []; assembler(function (args) { Array.isArray(args) ? children = args.map(function (a) { @@ -1722,7 +1721,7 @@ var api = { } }; -var autoReplace = function autoReplace() { +let autoReplace = function autoReplace() { if (config.autoReplaceSvg) api.dom.i2svg({ node: DOCUMENT }); }; @@ -1757,7 +1756,7 @@ function bootstrap() { }, addShims: function addShims(shims) { - var _namespace$shims; + let _namespace$shims; (_namespace$shims = namespace.shims).push.apply(_namespace$shims, toConsumableArray(shims));