From 9ce77c4c612302f052f434ff83a861456419a0fe Mon Sep 17 00:00:00 2001 From: JQ Date: Fri, 25 Oct 2024 03:46:52 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=20demo=20=E5=9C=BA?= =?UTF-8?q?=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/cell/cell.scss | 10 + src/packages/cell/cell.taro.tsx | 12 +- src/packages/cell/demos/taro/demo1.tsx | 12 +- src/packages/cell/demos/taro/demo3.tsx | 49 +- src/packages/cell/demos/taro/demo4.tsx | 34 +- src/packages/menu/demos/taro/demo6.tsx | 5 +- src/styles/font-jmapp/config.json | 618 +- src/styles/font-jmapp/demo.css | 539 -- src/styles/font-jmapp/demo_index.html | 1821 ----- src/styles/font-jmapp/iconfont.css | 1675 ++++- src/styles/font-jmapp/iconfont.eot | Bin 26156 -> 92276 bytes src/styles/font-jmapp/iconfont.h | 380 + src/styles/font-jmapp/iconfont.html | 9063 ++++++++++++++++++++++++ src/styles/font-jmapp/iconfont.js | 73 +- src/styles/font-jmapp/iconfont.json | 506 -- src/styles/font-jmapp/iconfont.svg | 729 +- src/styles/font-jmapp/iconfont.ttf | Bin 15436 -> 92080 bytes src/styles/font-jmapp/iconfont.woff | Bin 7868 -> 45892 bytes src/styles/font-jmapp/iconfont.woff2 | Bin 6460 -> 37468 bytes 19 files changed, 11812 insertions(+), 3714 deletions(-) delete mode 100644 src/styles/font-jmapp/demo.css delete mode 100644 src/styles/font-jmapp/demo_index.html create mode 100644 src/styles/font-jmapp/iconfont.h create mode 100644 src/styles/font-jmapp/iconfont.html delete mode 100644 src/styles/font-jmapp/iconfont.json diff --git a/src/packages/cell/cell.scss b/src/packages/cell/cell.scss index ab271e5265..f9c24bab8d 100644 --- a/src/packages/cell/cell.scss +++ b/src/packages/cell/cell.scss @@ -55,4 +55,14 @@ content: ' '; } } + &-disabled { + display: flex; + align-items: center; + color: #b5b5b5; + font-size: 14px; + font-family: PingFang SC; + font-weight: 400; + line-height: 20px; + letter-spacing: 0px; + } } diff --git a/src/packages/cell/cell.taro.tsx b/src/packages/cell/cell.taro.tsx index 6d8164c816..a817a2031e 100644 --- a/src/packages/cell/cell.taro.tsx +++ b/src/packages/cell/cell.taro.tsx @@ -1,8 +1,8 @@ -import React, { FunctionComponent, ReactNode, useContext } from 'react' import classNames from 'classnames' -import { BasicComponent, ComponentDefaults } from '@/utils/typings' +import React, { FunctionComponent, ReactNode, useContext } from 'react' import { CellGroup } from '@/packages/cellgroup/cellgroup.taro' import CellGroupContext from '@/packages/cellgroup/context' +import { BasicComponent, ComponentDefaults } from '@/utils/typings' export interface CellProps extends BasicComponent { title: ReactNode @@ -11,6 +11,7 @@ export interface CellProps extends BasicComponent { radius: string | number align: 'flex-start' | 'center' | 'flex-end' clickable: boolean + disabled: boolean onClick: (event: React.MouseEvent) => void } @@ -22,6 +23,7 @@ const defaultProps = { radius: '6px', align: 'flex-start', clickable: false, + disabled: false, onClick: (event: React.MouseEvent) => {}, } as CellProps @@ -42,6 +44,7 @@ export const Cell: FunctionComponent< className, style, clickable, + disabled, ...rest } = { ...defaultProps, @@ -66,7 +69,10 @@ export const Cell: FunctionComponent< } return (
handleClick(event)} style={baseStyle} {...rest} diff --git a/src/packages/cell/demos/taro/demo1.tsx b/src/packages/cell/demos/taro/demo1.tsx index 52d0a0117f..319371abcd 100644 --- a/src/packages/cell/demos/taro/demo1.tsx +++ b/src/packages/cell/demos/taro/demo1.tsx @@ -1,5 +1,6 @@ -import React from 'react' +import { ArrowRight } from '@nutui/icons-react-taro' import { Cell } from '@nutui/nutui-react-taro' +import React from 'react' const Demo1 = () => { const testClick = ( @@ -17,7 +18,16 @@ const Demo1 = () => { onClick={( event: React.MouseEvent ) => testClick(event)} + extra={ + + } /> + } /> ) diff --git a/src/packages/cell/demos/taro/demo3.tsx b/src/packages/cell/demos/taro/demo3.tsx index c7a3a1a3d5..9e983a4614 100644 --- a/src/packages/cell/demos/taro/demo3.tsx +++ b/src/packages/cell/demos/taro/demo3.tsx @@ -1,23 +1,40 @@ -import React from 'react' +import { ArrowRight, User } from '@nutui/icons-react-taro' import { Cell } from '@nutui/nutui-react-taro' -import { User } from '@nutui/icons-react-taro' +import React from 'react' const Demo3 = () => { return ( - - - 我是标题 -
- } - description={ - - 我是描述1 - - } - extra="描述文字" - /> + + + + 我是标题 + + } + description={ + + 我是描述1 + + } + extra={} + /> + + + + 我是标题 + + } + description={ + + 我是描述1 + + } + extra={} + /> + ) } export default Demo3 diff --git a/src/packages/cell/demos/taro/demo4.tsx b/src/packages/cell/demos/taro/demo4.tsx index cb4016b621..822b1f01a0 100644 --- a/src/packages/cell/demos/taro/demo4.tsx +++ b/src/packages/cell/demos/taro/demo4.tsx @@ -1,10 +1,38 @@ -import React from 'react' -import { Cell, Switch } from '@nutui/nutui-react-taro' +import { BadgePercent } from '@nutui/icons-react' +import { Cell, Image, Radio, Switch } from '@nutui/nutui-react-taro' +import React, { useState } from 'react' const App = () => { + const [radioChecked, setRadioChecked] = useState(false) + const handleRadioClick = () => { + setRadioChecked((v) => !v) + } return ( - } /> + } /> + } + /> + + } + /> + } + /> + } /> ) } diff --git a/src/packages/menu/demos/taro/demo6.tsx b/src/packages/menu/demos/taro/demo6.tsx index c9b7656b83..d1e429b3ed 100644 --- a/src/packages/menu/demos/taro/demo6.tsx +++ b/src/packages/menu/demos/taro/demo6.tsx @@ -1,6 +1,7 @@ -import React, { useState } from 'react' +import { Filter } from '@nutui/icons-react' +import { ArrowDown, Star } from '@nutui/icons-react-taro' import { Menu } from '@nutui/nutui-react-taro' -import { ArrowDown, Star, Filter } from '@nutui/icons-react-taro' +import React, { useState } from 'react' const Demo6 = () => { const [options] = useState([ diff --git a/src/styles/font-jmapp/config.json b/src/styles/font-jmapp/config.json index a9e14e1e2f..23d61b89a7 100644 --- a/src/styles/font-jmapp/config.json +++ b/src/styles/font-jmapp/config.json @@ -2,174 +2,492 @@ "name": "nutui-icon", "data": [ { - "name": "粗体 Icon", - "nameEn": "Bold Icon", + "name": "JMAPP Icon", + "nameEn": "JMAPP Icon", "icons": [ - "order", - "refresh", "add", - "JD", - "eye", - "dshop", - "my2", - "star", - "del2", - "more-x", - "comment", - "microphone", - "people", - "service", - "cart2", - "location2", - "marshalling", - "fabulous", - "s-follow", - "shop", - "jdl" - ] - }, - { - "name": "细体 Icon", - "nameEn": "Thin Icon", - "icons": [ + "add-circle", + "add-rectangle", + "agenda", + "alarm", + "angle-double-down", + "angle-double-left", + "angle-double-right", + "angle-double-up", + "apps", + "arrow-circle-down", + "arrow-circle-left", + "arrow-circle-right", + "arrow-circle-sort", + "arrow-circle-transfer", + "arrow-circle-up", + "arrow-corner-left", + "arrow-corner-right", + "arrow-down", + "arrow-down2", + "arrow-exchange", + "arrow-left", + "arrow-move", + "arrow-right", + "arrow-size-6", + "arrow-size-8", + "arrow-transfer", + "arrow-up", + "arrow-up2", "ask", - "tips", - "notice", - "lower", - "top", - "download", - "dongdong", - "JIMI40", - "location", - "scan", - "addfollow", - "search", - "share", - "follow", + "badge-percent", + "bell", + "bell-off", + "bell-ring", + "bell-unread", + "board", + "book", + "book-mark", + "bookmark", + "brightness", + "brush", + "calculator", + "calendar", + "camera", + "camera-off", + "cart", + "cart-add", + "cart-arrow-down", + "cart-arrow-up", + "cart-check", + "cart-remove", + "category", + "check", + "check-checked", + "check-disabled", + "check-normal", + "checked", + "checklist", + "clock", + "close", + "cloud", + "comment", + "computer", + "copy", + "copy-check", + "coupon", + "credit-card", + "darkness", + "date", "del", + "disk", + "dongdong", + "double-arrow-up", + "download", + "download", "edit", - "cart", - "home", + "eye", + "fabulous", + "face-angry", + "face-mild", + "face-smile", + "file", + "filter", + "filter-h", + "filter-v", "find", - "category", - "my", - "footprint", + "flag", + "follow", + "follow-add", + "gift", + "globe", + "headphones", + "heart", + "heart-fill", + "help-polygon", + "home", + "horizontal", + "image", + "image-error", + "image-rectangle", + "internation", + "invoice", + "jdl", + "joy-smile", + "layers", "link", - "scan2", - "left", - "close", - "locationg3", - "share", - "shop3", + "list", + "loading", + "loading2", + "loading1", + "location", + "lock", + "login", + "logistics-error", + "logout", + "mail", + "marshalling", + "mask-close", + "maximize", "message", - "ask2", - "search2", - "clock", - "setting", - "refresh2", - "horizontal", - "date", + "microphone", + "microphone-mute", + "minimize", + "minus", + "more", + "mouse", + "notepad", + "notice", + "order", + "orderlist", + "package", + "package-add", + "package-arrow-down", + "package-arrow-up", + "package-check", + "package-delete", + "people", + "phone", "photograph", - "more-s", - "play-stop", - "play-start", + "picked-up", + "pin", + "play-circle-fill", "play-double-back", "play-double-forward", - "voice", - "image", - "image-error" - ] - }, - { - "name": "应用图标", - "nameEn": "Application Icon", - "icons": [ - "arrow-up", - "arrow-down", - "arrow-up2", - "arrow-down2", - "down-arrow", - "joy-smile", - "close-little", - "horizontal-n", - "share-n", - "heart1", - "heart-fill", - "star-n", - "star-fill-n", - "triangle-down", - "triangle-up" - ] - }, - { - "name": "基础图标", - "nameEn": "Basic Icon", - "icons": [ - "rect-up", - "rect-down", - "rect-left", - "rect-right", - "uploader", - "mask-close", - "circle-close", - "right", - "arrow-right", - "github", - "screen-little", + "play-start", + "play-stop", + "plugin", "plus", - "minus", - "Check", - "issue", - "failure", - "success", - "retweet", + "power", "poweroff-circle-fill", - "play-circle-fill", - "checked", - "checklist", - "check-disabled", - "check-normal", - "check-checked", - "loading", - "loading1" + "presentation", + "processing", + "purse", + "qr-code", + "receipt", + "received", + "refresh", + "refund", + "reload", + "remove-rectangle", + "required", + "reward", + "scan", + "search", + "service", + "setting", + "share", + "shield", + "shield-check", + "shield-warning", + "shop", + "shopping", + "shopping-add", + "shopping-check", + "shopping-follow", + "shopping-minus", + "shopping-remove", + "sort-v", + "star", + "star-fill", + "store", + "success", + "tag", + "target", + "thumbs-down", + "thumbs-up", + "ticket", + "tips", + "to-pay", + "to-receive", + "top", + "transit", + "trash", + "triangle-down", + "triangle-up", + "truck", + "undo", + "unlink", + "unlock", + "upload", + "user", + "user-add", + "video", + "voice", + "volume-max", + "volume-mute", + "voucher", + "wait-receive", + "wallet", + "warning", + "warning-polygon", + "zoom-in", + "zoom-out" ] } - ], - "style":[ + "style": [ { "name": "通用动态样式", "nameEn": "Universal Dynamic Style", - "icons": [{ - "name":"dou-arrow-up", - "animation-name":"am-jump", - "animation-time":"am-infinite" - },{ - "name":"star", - "animation-name":"am-blink", - "animation-time":"am-infinite" - },{ - "name":"refresh2", - "animation-name":"am-rotate", - "animation-time":"am-infinite" - },{ - "name":"heart-fill", - "animation-name":"am-breathe", - "animation-time":"am-infinite" - },{ - "name":"microphone", - "animation-name":"am-flash", - "animation-time":"am-infinite" - },{ - "name":"download", - "animation-name":"am-bounce", - "animation-time":"am-infinite" - },{ - "name":"message", - "animation-name":"am-shake", - "animation-time":"am-infinite" - } + "icons": [ + { + "name": "double-arrow-up", + "animation-name": "am-jump", + "animation-time": "am-infinite" + }, + { + "name": "star", + "animation-name": "am-blink", + "animation-time": "am-infinite" + }, + { + "name": "refresh", + "animation-name": "am-rotate", + "animation-time": "am-infinite" + }, + { + "name": "heart-fill", + "animation-name": "am-breathe", + "animation-time": "am-infinite" + }, + { + "name": "microphone", + "animation-name": "am-flash", + "animation-time": "am-infinite" + }, + { + "name": "download", + "animation-name": "am-bounce", + "animation-time": "am-infinite" + }, + { + "name": "message", + "animation-name": "am-shake", + "animation-time": "am-infinite" + } ] } - ] -} \ No newline at end of file + ], + "iconsMapping": { + "add": "add", + "add-circle": "add-circle", + "add-rectangle": "add-rectangle", + "agenda": "agenda", + "alarm": "alarm", + "angle-double-down": "angle-double-down", + "angle-double-left": "angle-double-left", + "angle-double-right": "angle-double-right", + "angle-double-up": "angle-double-up", + "apps": "apps", + "arrow-circle-down": "arrow-circle-down", + "arrow-circle-left": "arrow-circle-left", + "arrow-circle-right": "arrow-circle-right", + "arrow-circle-sort": "arrow-circle-sort", + "arrow-circle-transfer": "arrow-transfer-circle", + "arrow-circle-up": "arrow-circle-up", + "arrow-corner-left": "arrow-corner-left", + "arrow-corner-right": "arrow-corner-right", + "arrow-down": "angle-down", + "arrow-down2": "angle-down", + "arrow-exchange": "arrow-exchange", + "arrow-left": "angle-left", + "arrow-move": "arrow-move", + "arrow-right": "angle-right", + "arrow-size-6": "angle-right", + "arrow-size-8": "angle-right", + "arrow-transfer": "arrow-transfer", + "arrow-up": "angle-up", + "arrow-up2": "angle-up", + "ask": "help", + "badge-percent": "badge-percent", + "bell": "bell", + "bell-off": "bell-off", + "bell-ring": "bell-ring", + "bell-unread": "bell-unread", + "board": "board", + "book": "book", + "book-mark": "book-mark", + "bookmark": "bookmark", + "brightness": "brightness", + "brush": "brush", + "calculator": "calculator", + "calendar": "calendar", + "camera": "camera", + "camera-off": "camera-off", + "cart": "cart", + "cart-add": "cart-add", + "cart-arrow-down": "cart-arrow-down", + "cart-arrow-up": "cart-arrow-up", + "cart-check": "cart-check", + "cart-remove": "cart-remove", + "category": "list", + "check": "check", + "check-checked": "circle-dot", + "check-disabled": "remove-circle-f", + "check-normal": "circle", + "checked": "check-circle-f", + "checklist": "check", + "clock": "clock-circle", + "close": "close", + "cloud": "cloud", + "comment": "comment", + "complaint": "", + "computer": "computer", + "copy": "copy", + "copy-check": "copy-check", + "coupon": "voucher", + "credit-card": "credit-card", + "darkness": "darkness", + "date": "calendar", + "del": "trash", + "disk": "disk", + "dongdong": "chat", + "double-arrow-up": "angle-double-up", + "download": "download", + "edit": "edit", + "eye": "eye", + "fabulous": "thumbs-up", + "face-angry": "face-angry", + "face-mild": "face-mild", + "face-smile": "face-smile", + "file": "file", + "filter": "filter", + "filter-h": "filter-h", + "filter-v": "filter-v", + "find": "compass", + "flag": "flag", + "follow": "heart", + "follow-add": "heart-add", + "footprint": "", + "gift": "gift", + "github": "", + "globe": "globe", + "headphones": "headphones", + "health": "", + "heart": "heart", + "heart-fill": "heart-f", + "help-polygon": "help-polygon", + "home": "home", + "horizontal": "bell-unread", + "image": "photo", + "image-error": "photo-error", + "image-rectangle": "photo", + "internation": "globe", + "invoice": "invoice", + "jd": "", + "jdl": "truck", + "jimi": "", + "jingdou": "", + "joy-smile": "smile-joy", + "layers": "layers", + "link": "link", + "list": "list", + "loading": "loading", + "loading2": "loading", + "loading1": "loading", + "location": "location", + "lock": "lock", + "login": "login", + "logistics-error": "warning-triangle", + "logout": "logout", + "lower": "", + "mail": "mail", + "marshalling": "eye-slash", + "mask-close": "close-circle-f", + "maximize": "maximize", + "message": "chat", + "microphone": "microphone", + "microphone-mute": "microphone-mute", + "minimize": "minimize", + "minus": "minus", + "more": "more-horizontal", + "mouse": "mouse", + "network-error": "", + "no-receive": "", + "notepad": "notepad", + "notice": "bell", + "order": "agenda", + "orderlist": "agenda", + "package": "package", + "package-add": "package-add", + "package-arrow-down": "package-arrow-down", + "package-arrow-up": "package-arrow-up", + "package-check": "packaging-check", + "package-delete": "package-delete", + "people": "user-circle", + "phone": "headphones", + "photograph": "camera", + "picked-up": "user-add", + "pin": "pin", + "play-circle-fill": "play-circle-f", + "play-double-back": "skip-backward-f", + "play-double-forward": "skip-forward-f", + "play-start": "play-circle", + "play-stop": "pause-circle", + "plugin": "plugin", + "plus": "plus", + "power": "power", + "poweroff-circle-fill": "pause-circle-f", + "presentation": "presentation", + "processing": "clock-circle", + "purse": "purse", + "qr-code": "qr-code", + "receipt": "receipt", + "received": "check-rectangle", + "refresh": "reload", + "refund": "refund", + "reload": "reload", + "remove-rectangle": "remove-rectangle", + "required": "required", + "retweet": "", + "reward": "reward", + "scan": "scan", + "screen-little": "", + "search": "search", + "service": "headphones", + "setting": "setting", + "share": "share", + "shield": "shield", + "shield-check": "shield-check", + "shield-warning": "shield-warning", + "shop": "store", + "shopping": "shopping", + "shopping-add": "shopping-add", + "shopping-check": "shopping-check", + "shopping-follow": "shopping-follow", + "shopping-minus": "shopping-minus", + "shopping-remove": "shopping-remove", + "sort-v": "sort-vertical", + "star": "star", + "star-fill": "star-f", + "store": "store", + "success": "check-circle", + "tag": "tag", + "target": "target", + "thumbs-down": "thumbs-down", + "thumbs-up": "thumbs-up", + "ticket": "ticket", + "tips": "information-circle", + "to-pay": "refund", + "to-receive": "book-mark", + "top": "back-to-top", + "transit": "truck", + "trash": "trash", + "triangle-down": "caret-down-f", + "triangle-up": "caret-up-f", + "truck": "truck", + "undo": "undo", + "unlink": "unlink", + "unlock": "unlock", + "upload": "upload", + "user": "user", + "user-add": "user-add", + "video": "video", + "voice": "volume-max", + "volume-max": "volume-max", + "volume-mute": "volume-mute", + "voucher": "voucher", + "wait-receive": "package-box-time", + "wallet": "wallet", + "warning": "warning-circle", + "warning-polygon": "warning-polygon", + "zoom-in": "zoom-in", + "zoom-out": "zoom-out" + } +} diff --git a/src/styles/font-jmapp/demo.css b/src/styles/font-jmapp/demo.css deleted file mode 100644 index a67054a0a0..0000000000 --- a/src/styles/font-jmapp/demo.css +++ /dev/null @@ -1,539 +0,0 @@ -/* Logo 字体 */ -@font-face { - font-family: "iconfont logo"; - src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); - src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), - url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), - url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), - url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); -} - -.logo { - font-family: "iconfont logo"; - font-size: 160px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -/* tabs */ -.nav-tabs { - position: relative; -} - -.nav-tabs .nav-more { - position: absolute; - right: 0; - bottom: 0; - height: 42px; - line-height: 42px; - color: #666; -} - -#tabs { - border-bottom: 1px solid #eee; -} - -#tabs li { - cursor: pointer; - width: 100px; - height: 40px; - line-height: 40px; - text-align: center; - font-size: 16px; - border-bottom: 2px solid transparent; - position: relative; - z-index: 1; - margin-bottom: -1px; - color: #666; -} - - -#tabs .active { - border-bottom-color: #f00; - color: #222; -} - -.tab-container .content { - display: none; -} - -/* 页面布局 */ -.main { - padding: 30px 100px; - width: 960px; - margin: 0 auto; -} - -.main .logo { - color: #333; - text-align: left; - margin-bottom: 30px; - line-height: 1; - height: 110px; - margin-top: -50px; - overflow: hidden; - *zoom: 1; -} - -.main .logo a { - font-size: 160px; - color: #333; -} - -.helps { - margin-top: 40px; -} - -.helps pre { - padding: 20px; - margin: 10px 0; - border: solid 1px #e7e1cd; - background-color: #fffdef; - overflow: auto; -} - -.icon_lists { - width: 100% !important; - overflow: hidden; - *zoom: 1; -} - -.icon_lists li { - width: 100px; - margin-bottom: 10px; - margin-right: 20px; - text-align: center; - list-style: none !important; - cursor: default; -} - -.icon_lists li .code-name { - line-height: 1.2; -} - -.icon_lists .icon { - display: block; - height: 100px; - line-height: 100px; - font-size: 42px; - margin: 10px auto; - color: #333; - -webkit-transition: font-size 0.25s linear, width 0.25s linear; - -moz-transition: font-size 0.25s linear, width 0.25s linear; - transition: font-size 0.25s linear, width 0.25s linear; -} - -.icon_lists .icon:hover { - font-size: 100px; -} - -.icon_lists .svg-icon { - /* 通过设置 font-size 来改变图标大小 */ - width: 1em; - /* 图标和文字相邻时,垂直对齐 */ - vertical-align: -0.15em; - /* 通过设置 color 来改变 SVG 的颜色/fill */ - fill: currentColor; - /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 - normalize.css 中也包含这行 */ - overflow: hidden; -} - -.icon_lists li .name, -.icon_lists li .code-name { - color: #666; -} - -/* markdown 样式 */ -.markdown { - color: #666; - font-size: 14px; - line-height: 1.8; -} - -.highlight { - line-height: 1.5; -} - -.markdown img { - vertical-align: middle; - max-width: 100%; -} - -.markdown h1 { - color: #404040; - font-weight: 500; - line-height: 40px; - margin-bottom: 24px; -} - -.markdown h2, -.markdown h3, -.markdown h4, -.markdown h5, -.markdown h6 { - color: #404040; - margin: 1.6em 0 0.6em 0; - font-weight: 500; - clear: both; -} - -.markdown h1 { - font-size: 28px; -} - -.markdown h2 { - font-size: 22px; -} - -.markdown h3 { - font-size: 16px; -} - -.markdown h4 { - font-size: 14px; -} - -.markdown h5 { - font-size: 12px; -} - -.markdown h6 { - font-size: 12px; -} - -.markdown hr { - height: 1px; - border: 0; - background: #e9e9e9; - margin: 16px 0; - clear: both; -} - -.markdown p { - margin: 1em 0; -} - -.markdown>p, -.markdown>blockquote, -.markdown>.highlight, -.markdown>ol, -.markdown>ul { - width: 80%; -} - -.markdown ul>li { - list-style: circle; -} - -.markdown>ul li, -.markdown blockquote ul>li { - margin-left: 20px; - padding-left: 4px; -} - -.markdown>ul li p, -.markdown>ol li p { - margin: 0.6em 0; -} - -.markdown ol>li { - list-style: decimal; -} - -.markdown>ol li, -.markdown blockquote ol>li { - margin-left: 20px; - padding-left: 4px; -} - -.markdown code { - margin: 0 3px; - padding: 0 5px; - background: #eee; - border-radius: 3px; -} - -.markdown strong, -.markdown b { - font-weight: 600; -} - -.markdown>table { - border-collapse: collapse; - border-spacing: 0px; - empty-cells: show; - border: 1px solid #e9e9e9; - width: 95%; - margin-bottom: 24px; -} - -.markdown>table th { - white-space: nowrap; - color: #333; - font-weight: 600; -} - -.markdown>table th, -.markdown>table td { - border: 1px solid #e9e9e9; - padding: 8px 16px; - text-align: left; -} - -.markdown>table th { - background: #F7F7F7; -} - -.markdown blockquote { - font-size: 90%; - color: #999; - border-left: 4px solid #e9e9e9; - padding-left: 0.8em; - margin: 1em 0; -} - -.markdown blockquote p { - margin: 0; -} - -.markdown .anchor { - opacity: 0; - transition: opacity 0.3s ease; - margin-left: 8px; -} - -.markdown .waiting { - color: #ccc; -} - -.markdown h1:hover .anchor, -.markdown h2:hover .anchor, -.markdown h3:hover .anchor, -.markdown h4:hover .anchor, -.markdown h5:hover .anchor, -.markdown h6:hover .anchor { - opacity: 1; - display: inline-block; -} - -.markdown>br, -.markdown>p>br { - clear: both; -} - - -.hljs { - display: block; - background: white; - padding: 0.5em; - color: #333333; - overflow-x: auto; -} - -.hljs-comment, -.hljs-meta { - color: #969896; -} - -.hljs-string, -.hljs-variable, -.hljs-template-variable, -.hljs-strong, -.hljs-emphasis, -.hljs-quote { - color: #df5000; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-type { - color: #a71d5d; -} - -.hljs-literal, -.hljs-symbol, -.hljs-bullet, -.hljs-attribute { - color: #0086b3; -} - -.hljs-section, -.hljs-name { - color: #63a35c; -} - -.hljs-tag { - color: #333333; -} - -.hljs-title, -.hljs-attr, -.hljs-selector-id, -.hljs-selector-class, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #795da3; -} - -.hljs-addition { - color: #55a532; - background-color: #eaffea; -} - -.hljs-deletion { - color: #bd2c00; - background-color: #ffecec; -} - -.hljs-link { - text-decoration: underline; -} - -/* 代码高亮 */ -/* PrismJS 1.15.0 -https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ -code[class*="language-"], -pre[class*="language-"] { - color: black; - background: none; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -pre[class*="language-"]::-moz-selection, -pre[class*="language-"] ::-moz-selection, -code[class*="language-"]::-moz-selection, -code[class*="language-"] ::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} - -pre[class*="language-"]::selection, -pre[class*="language-"] ::selection, -code[class*="language-"]::selection, -code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} - -@media print { - - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; -} - -:not(pre)>code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} - -/* Inline code */ -:not(pre)>code[class*="language-"] { - padding: .1em; - border-radius: .3em; - white-space: normal; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} - -.token.punctuation { - color: #999; -} - -.namespace { - opacity: .7; -} - -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} - -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #9a6e3a; - background: hsla(0, 0%, 100%, .5); -} - -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} - -.token.function, -.token.class-name { - color: #DD4A68; -} - -.token.regex, -.token.important, -.token.variable { - color: #e90; -} - -.token.important, -.token.bold { - font-weight: bold; -} - -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} diff --git a/src/styles/font-jmapp/demo_index.html b/src/styles/font-jmapp/demo_index.html deleted file mode 100644 index 70b19a1697..0000000000 --- a/src/styles/font-jmapp/demo_index.html +++ /dev/null @@ -1,1821 +0,0 @@ - - - - - iconfont Demo - - - - - - - - - - - - - -
-

- - -

- -
-
-
    - -
  • - -
    photograph-line
    -
    &#xe65e;
    -
  • - -
  • - -
    qr-scan-2-line
    -
    &#xe65f;
    -
  • - -
  • - -
    cloud-line
    -
    &#xe660;
    -
  • - -
  • - -
    new-built
    -
    &#xe658;
    -
  • - -
  • - -
    capacity
    -
    &#xe659;
    -
  • - -
  • - -
    switch
    -
    &#xe65a;
    -
  • - -
  • - -
    upload
    -
    &#xe65b;
    -
  • - -
  • - -
    Batch operation
    -
    &#xe65c;
    -
  • - -
  • - -
    top
    -
    &#xe65d;
    -
  • - -
  • - -
    left
    -
    &#xe655;
    -
  • - -
  • - -
    down
    -
    &#xe656;
    -
  • - -
  • - -
    up
    -
    &#xe657;
    -
  • - -
  • - -
    save
    -
    &#xe653;
    -
  • - -
  • - -
    horizontal-n
    -
    &#xe654;
    -
  • - -
  • - -
    ask
    -
    &#xe61a;
    -
  • - -
  • - -
    check-disabled
    -
    &#xe61b;
    -
  • - -
  • - -
    bookmark
    -
    &#xe61c;
    -
  • - -
  • - -
    check-normal
    -
    &#xe61d;
    -
  • - -
  • - -
    close-little
    -
    &#xe61e;
    -
  • - -
  • - -
    date
    -
    &#xe61f;
    -
  • - -
  • - -
    edit
    -
    &#xe620;
    -
  • - -
  • - -
    checked
    -
    &#xe621;
    -
  • - -
  • - -
    del2
    -
    &#xe622;
    -
  • - -
  • - -
    copy-1
    -
    &#xe623;
    -
  • - -
  • - -
    home
    -
    &#xe624;
    -
  • - -
  • - -
    filter
    -
    &#xe625;
    -
  • - -
  • - -
    download
    -
    &#xe626;
    -
  • - -
  • - -
    copy
    -
    &#xe627;
    -
  • - -
  • - -
    image
    -
    &#xe628;
    -
  • - -
  • - -
    add
    -
    &#xe629;
    -
  • - -
  • - -
    mask-close
    -
    &#xe62a;
    -
  • - -
  • - -
    Check
    -
    &#xe62b;
    -
  • - -
  • - -
    locationg3
    -
    &#xe62c;
    -
  • - -
  • - -
    go-back
    -
    &#xe62d;
    -
  • - -
  • - -
    message
    -
    &#xe62e;
    -
  • - -
  • - -
    fabulous
    -
    &#xe62f;
    -
  • - -
  • - -
    failure
    -
    &#xe630;
    -
  • - -
  • - -
    minus
    -
    &#xe631;
    -
  • - -
  • - -
    loading
    -
    &#xe632;
    -
  • - -
  • - -
    marshalling
    -
    &#xe633;
    -
  • - -
  • - -
    play-stop
    -
    &#xe634;
    -
  • - -
  • - -
    photograph
    -
    &#xe635;
    -
  • - -
  • - -
    my2
    -
    &#xe636;
    -
  • - -
  • - -
    microphone
    -
    &#xe637;
    -
  • - -
  • - -
    play-circle-fill
    -
    &#xe638;
    -
  • - -
  • - -
    play-start
    -
    &#xe639;
    -
  • - -
  • - -
    poweroff-circle-fill
    -
    &#xe63a;
    -
  • - -
  • - -
    right
    -
    &#xe63b;
    -
  • - -
  • - -
    plus
    -
    &#xe63c;
    -
  • - -
  • - -
    retweet
    -
    &#xe63d;
    -
  • - -
  • - -
    notice
    -
    &#xe63e;
    -
  • - -
  • - -
    s-follow
    -
    &#xe63f;
    -
  • - -
  • - -
    refresh
    -
    &#xe640;
    -
  • - -
  • - -
    scan2
    -
    &#xe641;
    -
  • - -
  • - -
    triangle-down
    -
    &#xe642;
    -
  • - -
  • - -
    ticket
    -
    &#xe643;
    -
  • - -
  • - -
    eye
    -
    &#xe644;
    -
  • - -
  • - -
    star
    -
    &#xe645;
    -
  • - -
  • - -
    link
    -
    &#xe646;
    -
  • - -
  • - -
    success
    -
    &#xe647;
    -
  • - -
  • - -
    triangle-up
    -
    &#xe648;
    -
  • - -
  • - -
    search2
    -
    &#xe649;
    -
  • - -
  • - -
    share-n
    -
    &#xe64a;
    -
  • - -
  • - -
    jdl
    -
    &#xe64b;
    -
  • - -
  • - -
    volume
    -
    &#xe64c;
    -
  • - -
  • - -
    wallet
    -
    &#xe64d;
    -
  • - -
  • - -
    more-x
    -
    &#xe64e;
    -
  • - -
  • - -
    more-s
    -
    &#xe64f;
    -
  • - -
  • - -
    bank-card
    -
    &#xe650;
    -
  • - -
  • - -
    service
    -
    &#xe651;
    -
  • - -
  • - -
    warning
    -
    &#xe652;
    -
  • - -
-
-

Unicode 引用

-
- -

Unicode 是字体在网页端最原始的应用方式,特点是:

-
    -
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • -
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • -
-
-

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

-
-

Unicode 使用步骤如下:

-

第一步:拷贝项目下面生成的 @font-face

-
@font-face {
-  font-family: 'nutui-iconfont';
-  src: url('iconfont.woff2?t=1672726613438') format('woff2'),
-       url('iconfont.woff?t=1672726613438') format('woff'),
-       url('iconfont.ttf?t=1672726613438') format('truetype');
-}
-
-

第二步:定义使用 iconfont 的样式

-
.nutui-iconfont {
-  font-family: "nutui-iconfont" !important;
-  font-size: 16px;
-  font-style: normal;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-}
-
-

第三步:挑选相应图标并获取字体编码,应用于页面

-
-<span class="nutui-iconfont">&#x33;</span>
-
-
-

"nutui-iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

-
-
-
-
-
    - -
  • - -
    - photograph-line -
    -
    .nut-icon-photograph-line -
    -
  • - -
  • - -
    - qr-scan-2-line -
    -
    .nut-icon-qr-scan-2-line -
    -
  • - -
  • - -
    - cloud-line -
    -
    .nut-icon-cloud-line -
    -
  • - -
  • - -
    - new-built -
    -
    .nut-icon-new-built -
    -
  • - -
  • - -
    - capacity -
    -
    .nut-icon-capacity -
    -
  • - -
  • - -
    - switch -
    -
    .nut-icon-switch -
    -
  • - -
  • - -
    - upload -
    -
    .nut-icon-upload -
    -
  • - -
  • - -
    - Batch operation -
    -
    .nut-icon-a-Batchoperation -
    -
  • - -
  • - -
    - top -
    -
    .nut-icon-top -
    -
  • - -
  • - -
    - left -
    -
    .nut-icon-left -
    -
  • - -
  • - -
    - down -
    -
    .nut-icon-down -
    -
  • - -
  • - -
    - up -
    -
    .nut-icon-up -
    -
  • - -
  • - -
    - save -
    -
    .nut-icon-save -
    -
  • - -
  • - -
    - horizontal-n -
    -
    .nut-icon-horizontal-n -
    -
  • - -
  • - -
    - ask -
    -
    .nut-icon-ask -
    -
  • - -
  • - -
    - check-disabled -
    -
    .nut-icon-check-disabled -
    -
  • - -
  • - -
    - bookmark -
    -
    .nut-icon-bookmark -
    -
  • - -
  • - -
    - check-normal -
    -
    .nut-icon-check-normal -
    -
  • - -
  • - -
    - close-little -
    -
    .nut-icon-close-little -
    -
  • - -
  • - -
    - date -
    -
    .nut-icon-date -
    -
  • - -
  • - -
    - edit -
    -
    .nut-icon-edit -
    -
  • - -
  • - -
    - checked -
    -
    .nut-icon-checked -
    -
  • - -
  • - -
    - del2 -
    -
    .nut-icon-del2 -
    -
  • - -
  • - -
    - copy-1 -
    -
    .nut-icon-copy-1 -
    -
  • - -
  • - -
    - home -
    -
    .nut-icon-home -
    -
  • - -
  • - -
    - filter -
    -
    .nut-icon-filter -
    -
  • - -
  • - -
    - download -
    -
    .nut-icon-download -
    -
  • - -
  • - -
    - copy -
    -
    .nut-icon-copy -
    -
  • - -
  • - -
    - image -
    -
    .nut-icon-image -
    -
  • - -
  • - -
    - add -
    -
    .nut-icon-add -
    -
  • - -
  • - -
    - mask-close -
    -
    .nut-icon-mask-close -
    -
  • - -
  • - -
    - Check -
    -
    .nut-icon-Check -
    -
  • - -
  • - -
    - locationg3 -
    -
    .nut-icon-locationg3 -
    -
  • - -
  • - -
    - go-back -
    -
    .nut-icon-go-back -
    -
  • - -
  • - -
    - message -
    -
    .nut-icon-message -
    -
  • - -
  • - -
    - fabulous -
    -
    .nut-icon-fabulous -
    -
  • - -
  • - -
    - failure -
    -
    .nut-icon-failure -
    -
  • - -
  • - -
    - minus -
    -
    .nut-icon-minus -
    -
  • - -
  • - -
    - loading -
    -
    .nut-icon-loading -
    -
  • - -
  • - -
    - marshalling -
    -
    .nut-icon-marshalling -
    -
  • - -
  • - -
    - play-stop -
    -
    .nut-icon-play-stop -
    -
  • - -
  • - -
    - photograph -
    -
    .nut-icon-photograph -
    -
  • - -
  • - -
    - my2 -
    -
    .nut-icon-my2 -
    -
  • - -
  • - -
    - microphone -
    -
    .nut-icon-microphone -
    -
  • - -
  • - -
    - play-circle-fill -
    -
    .nut-icon-play-circle-fill -
    -
  • - -
  • - -
    - play-start -
    -
    .nut-icon-play-start -
    -
  • - -
  • - -
    - poweroff-circle-fill -
    -
    .nut-icon-poweroff-circle-fill -
    -
  • - -
  • - -
    - right -
    -
    .nut-icon-right -
    -
  • - -
  • - -
    - plus -
    -
    .nut-icon-plus -
    -
  • - -
  • - -
    - retweet -
    -
    .nut-icon-retweet -
    -
  • - -
  • - -
    - notice -
    -
    .nut-icon-notice -
    -
  • - -
  • - -
    - s-follow -
    -
    .nut-icon-s-follow -
    -
  • - -
  • - -
    - refresh -
    -
    .nut-icon-refresh -
    -
  • - -
  • - -
    - scan2 -
    -
    .nut-icon-scan2 -
    -
  • - -
  • - -
    - triangle-down -
    -
    .nut-icon-triangle-down -
    -
  • - -
  • - -
    - ticket -
    -
    .nut-icon-ticket -
    -
  • - -
  • - -
    - eye -
    -
    .nut-icon-eye -
    -
  • - -
  • - -
    - star -
    -
    .nut-icon-star -
    -
  • - -
  • - -
    - link -
    -
    .nut-icon-link -
    -
  • - -
  • - -
    - success -
    -
    .nut-icon-success -
    -
  • - -
  • - -
    - triangle-up -
    -
    .nut-icon-triangle-up -
    -
  • - -
  • - -
    - search2 -
    -
    .nut-icon-search2 -
    -
  • - -
  • - -
    - share-n -
    -
    .nut-icon-share-n -
    -
  • - -
  • - -
    - jdl -
    -
    .nut-icon-jdl -
    -
  • - -
  • - -
    - volume -
    -
    .nut-icon-volume -
    -
  • - -
  • - -
    - wallet -
    -
    .nut-icon-wallet -
    -
  • - -
  • - -
    - more-x -
    -
    .nut-icon-more-x -
    -
  • - -
  • - -
    - more-s -
    -
    .nut-icon-more-s -
    -
  • - -
  • - -
    - bank-card -
    -
    .nut-icon-bank-card -
    -
  • - -
  • - -
    - service -
    -
    .nut-icon-service -
    -
  • - -
  • - -
    - warning -
    -
    .nut-icon-warning -
    -
  • - -
-
-

font-class 引用

-
- -

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

-

与 Unicode 使用方式相比,具有如下特点:

-
    -
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • -
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • -
-

使用步骤如下:

-

第一步:引入项目下面生成的 fontclass 代码:

-
<link rel="stylesheet" href="./iconfont.css">
-
-

第二步:挑选相应图标并获取类名,应用于页面:

-
<span class="nutui-iconfont nut-icon-xxx"></span>
-
-
-

" - nutui-iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

-
-
-
-
-
    - -
  • - -
    photograph-line
    -
    #nut-icon-photograph-line
    -
  • - -
  • - -
    qr-scan-2-line
    -
    #nut-icon-qr-scan-2-line
    -
  • - -
  • - -
    cloud-line
    -
    #nut-icon-cloud-line
    -
  • - -
  • - -
    new-built
    -
    #nut-icon-new-built
    -
  • - -
  • - -
    capacity
    -
    #nut-icon-capacity
    -
  • - -
  • - -
    switch
    -
    #nut-icon-switch
    -
  • - -
  • - -
    upload
    -
    #nut-icon-upload
    -
  • - -
  • - -
    Batch operation
    -
    #nut-icon-a-Batchoperation
    -
  • - -
  • - -
    top
    -
    #nut-icon-top
    -
  • - -
  • - -
    left
    -
    #nut-icon-left
    -
  • - -
  • - -
    down
    -
    #nut-icon-down
    -
  • - -
  • - -
    up
    -
    #nut-icon-up
    -
  • - -
  • - -
    save
    -
    #nut-icon-save
    -
  • - -
  • - -
    horizontal-n
    -
    #nut-icon-horizontal-n
    -
  • - -
  • - -
    ask
    -
    #nut-icon-ask
    -
  • - -
  • - -
    check-disabled
    -
    #nut-icon-check-disabled
    -
  • - -
  • - -
    bookmark
    -
    #nut-icon-bookmark
    -
  • - -
  • - -
    check-normal
    -
    #nut-icon-check-normal
    -
  • - -
  • - -
    close-little
    -
    #nut-icon-close-little
    -
  • - -
  • - -
    date
    -
    #nut-icon-date
    -
  • - -
  • - -
    edit
    -
    #nut-icon-edit
    -
  • - -
  • - -
    checked
    -
    #nut-icon-checked
    -
  • - -
  • - -
    del2
    -
    #nut-icon-del2
    -
  • - -
  • - -
    copy-1
    -
    #nut-icon-copy-1
    -
  • - -
  • - -
    home
    -
    #nut-icon-home
    -
  • - -
  • - -
    filter
    -
    #nut-icon-filter
    -
  • - -
  • - -
    download
    -
    #nut-icon-download
    -
  • - -
  • - -
    copy
    -
    #nut-icon-copy
    -
  • - -
  • - -
    image
    -
    #nut-icon-image
    -
  • - -
  • - -
    add
    -
    #nut-icon-add
    -
  • - -
  • - -
    mask-close
    -
    #nut-icon-mask-close
    -
  • - -
  • - -
    Check
    -
    #nut-icon-Check
    -
  • - -
  • - -
    locationg3
    -
    #nut-icon-locationg3
    -
  • - -
  • - -
    go-back
    -
    #nut-icon-go-back
    -
  • - -
  • - -
    message
    -
    #nut-icon-message
    -
  • - -
  • - -
    fabulous
    -
    #nut-icon-fabulous
    -
  • - -
  • - -
    failure
    -
    #nut-icon-failure
    -
  • - -
  • - -
    minus
    -
    #nut-icon-minus
    -
  • - -
  • - -
    loading
    -
    #nut-icon-loading
    -
  • - -
  • - -
    marshalling
    -
    #nut-icon-marshalling
    -
  • - -
  • - -
    play-stop
    -
    #nut-icon-play-stop
    -
  • - -
  • - -
    photograph
    -
    #nut-icon-photograph
    -
  • - -
  • - -
    my2
    -
    #nut-icon-my2
    -
  • - -
  • - -
    microphone
    -
    #nut-icon-microphone
    -
  • - -
  • - -
    play-circle-fill
    -
    #nut-icon-play-circle-fill
    -
  • - -
  • - -
    play-start
    -
    #nut-icon-play-start
    -
  • - -
  • - -
    poweroff-circle-fill
    -
    #nut-icon-poweroff-circle-fill
    -
  • - -
  • - -
    right
    -
    #nut-icon-right
    -
  • - -
  • - -
    plus
    -
    #nut-icon-plus
    -
  • - -
  • - -
    retweet
    -
    #nut-icon-retweet
    -
  • - -
  • - -
    notice
    -
    #nut-icon-notice
    -
  • - -
  • - -
    s-follow
    -
    #nut-icon-s-follow
    -
  • - -
  • - -
    refresh
    -
    #nut-icon-refresh
    -
  • - -
  • - -
    scan2
    -
    #nut-icon-scan2
    -
  • - -
  • - -
    triangle-down
    -
    #nut-icon-triangle-down
    -
  • - -
  • - -
    ticket
    -
    #nut-icon-ticket
    -
  • - -
  • - -
    eye
    -
    #nut-icon-eye
    -
  • - -
  • - -
    star
    -
    #nut-icon-star
    -
  • - -
  • - -
    link
    -
    #nut-icon-link
    -
  • - -
  • - -
    success
    -
    #nut-icon-success
    -
  • - -
  • - -
    triangle-up
    -
    #nut-icon-triangle-up
    -
  • - -
  • - -
    search2
    -
    #nut-icon-search2
    -
  • - -
  • - -
    share-n
    -
    #nut-icon-share-n
    -
  • - -
  • - -
    jdl
    -
    #nut-icon-jdl
    -
  • - -
  • - -
    volume
    -
    #nut-icon-volume
    -
  • - -
  • - -
    wallet
    -
    #nut-icon-wallet
    -
  • - -
  • - -
    more-x
    -
    #nut-icon-more-x
    -
  • - -
  • - -
    more-s
    -
    #nut-icon-more-s
    -
  • - -
  • - -
    bank-card
    -
    #nut-icon-bank-card
    -
  • - -
  • - -
    service
    -
    #nut-icon-service
    -
  • - -
  • - -
    warning
    -
    #nut-icon-warning
    -
  • - -
-
-

Symbol 引用

-
- -

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 - 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

-
    -
  • 支持多色图标了,不再受单色限制。
  • -
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • -
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • -
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • -
-

使用步骤如下:

-

第一步:引入项目下面生成的 symbol 代码:

-
<script src="./iconfont.js"></script>
-
-

第二步:加入通用 CSS 代码(引入一次就行):

-
<style>
-.icon {
-  width: 1em;
-  height: 1em;
-  vertical-align: -0.15em;
-  fill: currentColor;
-  overflow: hidden;
-}
-</style>
-
-

第三步:挑选相应图标并获取类名,应用于页面:

-
<svg class="icon" aria-hidden="true">
-  <use xlink:href="#icon-xxx"></use>
-</svg>
-
-
-
- -
-
- - - diff --git a/src/styles/font-jmapp/iconfont.css b/src/styles/font-jmapp/iconfont.css index 4830cfb3fc..d1d950f492 100644 --- a/src/styles/font-jmapp/iconfont.css +++ b/src/styles/font-jmapp/iconfont.css @@ -1,299 +1,1474 @@ -@font-face { - font-family: "nutui-iconfont"; /* Project id 3744858 */ - src: url('iconfont.woff2?t=1672726613438') format('woff2'), - url('iconfont.woff?t=1672726613438') format('woff'), - url('iconfont.ttf?t=1672726613438') format('truetype'); -} - -.nutui-iconfont { - font-family: "nutui-iconfont" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.nut-icon-photograph-line:before { - content: "\e65e"; -} - -.nut-icon-qr-scan-2-line:before { - content: "\e65f"; -} - -.nut-icon-cloud-line:before { - content: "\e660"; -} - -.nut-icon-new-built:before { - content: "\e658"; -} - -.nut-icon-capacity:before { - content: "\e659"; -} - -.nut-icon-switch:before { - content: "\e65a"; -} - -.nut-icon-upload:before { - content: "\e65b"; -} - -.nut-icon-a-Batchoperation:before { - content: "\e65c"; -} - -.nut-icon-top:before { - content: "\e65d"; -} - -.nut-icon-left:before { - content: "\e655"; -} - -.nut-icon-down:before { - content: "\e656"; -} - -.nut-icon-up:before { - content: "\e657"; -} - -.nut-icon-save:before { - content: "\e653"; -} - -.nut-icon-horizontal-n:before { - content: "\e654"; -} - -.nut-icon-ask:before { - content: "\e61a"; -} - -.nut-icon-check-disabled:before { - content: "\e61b"; -} - -.nut-icon-bookmark:before { - content: "\e61c"; -} - -.nut-icon-check-normal:before { - content: "\e61d"; -} - -.nut-icon-close-little:before { - content: "\e61e"; -} - -.nut-icon-date:before { - content: "\e61f"; -} - -.nut-icon-edit:before { - content: "\e620"; -} - -.nut-icon-checked:before { - content: "\e621"; -} - -.nut-icon-del2:before { - content: "\e622"; -} -.nut-icon-copy-1:before { - content: "\e623"; -} + @font-face { + font-family: 'nutui-icon'; + src: url('iconfont.eot'); /* IE9 */ + src: url('iconfont.eot#iefix') format('embedded-opentype') /* IE6-IE8 */, + url('iconfont.woff2') format('woff2') /* chrome、firefox */, + url('iconfont.woff') format('woff') /* chrome、firefox */, + url('iconfont.ttf') format('truetype') /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */, + /* url('iconfont.svg#nutui-icon') format('svg') iOS 4.1-; */ + } + + .nutui-iconfont{ + font-family: 'nutui-icon'; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .nut-icon-remove-rectangle::before { + content: "\f497"; + } + + .nut-icon-clock-circle-f::before { + content: "\ec16"; + } + + .nut-icon-close::before { + content: "\e959"; + } + + .nut-icon-face-mild-f::before { + content: "\f115"; + } + + .nut-icon-chat-f::before { + content: "\f114"; + } + + .nut-icon-shopping-minus::before { + content: "\e340"; + } + + .nut-icon-skip-backward::before { + content: "\e207"; + } + + .nut-icon-cart-remove-f::before { + content: "\e8f2"; + } + + .nut-icon-invoice-f::before { + content: "\e859"; + } + + .nut-icon-shopping-check-f::before { + content: "\f096"; + } + + .nut-icon-headphones::before { + content: "\e991"; + } + + .nut-icon-tag-f::before { + content: "\eef1"; + } + + .nut-icon-calendar-f::before { + content: "\e8cb"; + } + + .nut-icon-purse-f::before { + content: "\e677"; + } + + .nut-icon-list-tree::before { + content: "\ecef"; + } + + .nut-icon-cart-add-f::before { + content: "\e921"; + } + + .nut-icon-check::before { + content: "\e032"; + } + + .nut-icon-package-box-time::before { + content: "\ea98"; + } + + .nut-icon-book-f::before { + content: "\e86c"; + } + + .nut-icon-thumbs-up-f::before { + content: "\e536"; + } + + .nut-icon-user-circle-f::before { + content: "\e2a9"; + } + + .nut-icon-purse::before { + content: "\e138"; + } + + .nut-icon-invoice::before { + content: "\f005"; + } + + .nut-icon-warehouse::before { + content: "\f494"; + } + + .nut-icon-board::before { + content: "\f21c"; + } -.nut-icon-home:before { - content: "\e624"; -} + .nut-icon-timer-f::before { + content: "\e8ce"; + } -.nut-icon-filter:before { - content: "\e625"; -} + .nut-icon-pause-circle-f::before { + content: "\e95a"; + } -.nut-icon-download:before { - content: "\e626"; -} + .nut-icon-check-rectangle::before { + content: "\e0ed"; + } -.nut-icon-copy:before { - content: "\e627"; -} + .nut-icon-calendar::before { + content: "\e8f6"; + } -.nut-icon-image:before { - content: "\e628"; -} + .nut-icon-copy-check-f::before { + content: "\ec93"; + } -.nut-icon-add:before { - content: "\e629"; -} + .nut-icon-first-aid-kit-f::before { + content: "\e576"; + } -.nut-icon-mask-close:before { - content: "\e62a"; -} + .nut-icon-arrow-circle-right-f::before { + content: "\e710"; + } -.nut-icon-Check:before { - content: "\e62b"; -} + .nut-icon-heart-add-f::before { + content: "\e03d"; + } -.nut-icon-locationg3:before { - content: "\e62c"; -} + .nut-icon-close-circle::before { + content: "\e93f"; + } -.nut-icon-go-back:before { - content: "\e62d"; -} + .nut-icon-arrow-circle-down-f::before { + content: "\e767"; + } -.nut-icon-message:before { - content: "\e62e"; -} + .nut-icon-filter-f::before { + content: "\f23e"; + } -.nut-icon-fabulous:before { - content: "\e62f"; -} + .nut-icon-users::before { + content: "\edf2"; + } -.nut-icon-failure:before { - content: "\e630"; -} + .nut-icon-globe::before { + content: "\e625"; + } -.nut-icon-minus:before { - content: "\e631"; -} + .nut-icon-zoom-out::before { + content: "\ec2c"; + } -.nut-icon-loading:before { - content: "\e632"; -} + .nut-icon-information-polygon::before { + content: "\f32a"; + } -.nut-icon-marshalling:before { - content: "\e633"; -} + .nut-icon-alarm::before { + content: "\e08f"; + } -.nut-icon-play-stop:before { - content: "\e634"; -} + .nut-icon-credit-card::before { + content: "\ede0"; + } -.nut-icon-photograph:before { - content: "\e635"; -} + .nut-icon-arrow-circle-up::before { + content: "\e966"; + } -.nut-icon-my2:before { - content: "\e636"; -} + .nut-icon-gift::before { + content: "\e523"; + } -.nut-icon-microphone:before { - content: "\e637"; -} + .nut-icon-mail-f::before { + content: "\e8d8"; + } -.nut-icon-play-circle-fill:before { - content: "\e638"; -} + .nut-icon-wallet::before { + content: "\f090"; + } -.nut-icon-play-start:before { - content: "\e639"; -} + .nut-icon-more-vertical::before { + content: "\e8de"; + } -.nut-icon-poweroff-circle-fill:before { - content: "\e63a"; -} + .nut-icon-warning-circle::before { + content: "\e652"; + } -.nut-icon-right:before { - content: "\e63b"; -} + .nut-icon-unlock::before { + content: "\ecca"; + } -.nut-icon-plus:before { - content: "\e63c"; -} + .nut-icon-thumbs-up::before { + content: "\e9e6"; + } -.nut-icon-retweet:before { - content: "\e63d"; -} + .nut-icon-badge-percent::before { + content: "\ec6d"; + } -.nut-icon-notice:before { - content: "\e63e"; -} + .nut-icon-help-polygon-f::before { + content: "\ea18"; + } -.nut-icon-s-follow:before { - content: "\e63f"; -} + .nut-icon-volume-max::before { + content: "\e427"; + } -.nut-icon-refresh:before { - content: "\e640"; -} + .nut-icon-video::before { + content: "\ea9f"; + } -.nut-icon-scan2:before { - content: "\e641"; -} + .nut-icon-cart-add::before { + content: "\e81e"; + } -.nut-icon-triangle-down:before { - content: "\e642"; -} + .nut-icon-agenda::before { + content: "\e73c"; + } -.nut-icon-ticket:before { - content: "\e643"; -} + .nut-icon-arrow-corner-left::before { + content: "\e0e1"; + } -.nut-icon-eye:before { - content: "\e644"; -} + .nut-icon-location::before { + content: "\e3ad"; + } -.nut-icon-star:before { - content: "\e645"; -} + .nut-icon-shopping-add-f::before { + content: "\e8a2"; + } -.nut-icon-link:before { - content: "\e646"; -} + .nut-icon-voucher-f::before { + content: "\e0b5"; + } -.nut-icon-success:before { - content: "\e647"; -} + .nut-icon-chat::before { + content: "\e594"; + } -.nut-icon-triangle-up:before { - content: "\e648"; -} + .nut-icon-lock-f::before { + content: "\e2e6"; + } -.nut-icon-search2:before { - content: "\e649"; -} + .nut-icon-truck-f::before { + content: "\e423"; + } -.nut-icon-share-n:before { - content: "\e64a"; -} + .nut-icon-grip-horizontal::before { + content: "\e059"; + } -.nut-icon-jdl:before { - content: "\e64b"; -} + .nut-icon-arrow-up::before { + content: "\f31e"; + } -.nut-icon-volume:before { - content: "\e64c"; -} + .nut-icon-microphone-mute-f::before { + content: "\e8c9"; + } -.nut-icon-wallet:before { - content: "\e64d"; -} + .nut-icon-book::before { + content: "\ea0b"; + } -.nut-icon-more-x:before { - content: "\e64e"; -} + .nut-icon-search::before { + content: "\ed1a"; + } -.nut-icon-more-s:before { - content: "\e64f"; -} + .nut-icon-microphone-mute::before { + content: "\ea1d"; + } -.nut-icon-bank-card:before { - content: "\e650"; -} + .nut-icon-store::before { + content: "\f12f"; + } -.nut-icon-service:before { - content: "\e651"; -} + .nut-icon-heart-add::before { + content: "\f42f"; + } -.nut-icon-warning:before { - content: "\e652"; -} + .nut-icon-camera-f::before { + content: "\e1e1"; + } + .nut-icon-sort-vertical::before { + content: "\e3a6"; + } + + .nut-icon-circle-f::before { + content: "\f140"; + } + + .nut-icon-notepad::before { + content: "\e0b6"; + } + + .nut-icon-face-smile::before { + content: "\e697"; + } + + .nut-icon-close-circle-f::before { + content: "\f282"; + } + + .nut-icon-cloud-f::before { + content: "\f340"; + } + + .nut-icon-shield-f::before { + content: "\e3e1"; + } + + .nut-icon-arrow-circle-sort::before { + content: "\ed01"; + } + + .nut-icon-caret-up-f::before { + content: "\e9f1"; + } + + .nut-icon-microphone::before { + content: "\e7f0"; + } + + .nut-icon-apps::before { + content: "\f4fe"; + } + + .nut-icon-user-remove-f::before { + content: "\ef91"; + } + + .nut-icon-skip-forward-f::before { + content: "\eeba"; + } + + .nut-icon-book-mark::before { + content: "\eca5"; + } + + .nut-icon-dongdong-f::before { + content: "\ea75"; + } + + .nut-icon-arrow-circle-up-f::before { + content: "\f210"; + } + + .nut-icon-information-polygon-f::before { + content: "\ecf9"; + } + + .nut-icon-add-rectangle-f::before { + content: "\e332"; + } + + .nut-icon-home-f::before { + content: "\e348"; + } + + .nut-icon-share-f::before { + content: "\e564"; + } + + .nut-icon-search-f::before { + content: "\f4c1"; + } + + .nut-icon-shopping-f::before { + content: "\ecf2"; + } + + .nut-icon-logout::before { + content: "\f50c"; + } + + .nut-icon-arrow-transfe-circler-f::before { + content: "\f0a5"; + } + + .nut-icon-server::before { + content: "\ef7c"; + } + + .nut-icon-thumbs-down::before { + content: "\e379"; + } + + .nut-icon-bookmark-f::before { + content: "\eb58"; + } + + .nut-icon-arrow-circle-sort-f::before { + content: "\eb8e"; + } + + .nut-icon-flag::before { + content: "\e753"; + } + + .nut-icon-face-angry::before { + content: "\ef66"; + } + + .nut-icon-package-f::before { + content: "\ee74"; + } + + .nut-icon-globe-f::before { + content: "\eda5"; + } + + .nut-icon-share::before { + content: "\f3c5"; + } + + .nut-icon-presentation-f::before { + content: "\f236"; + } + + .nut-icon-bell-ring-f::before { + content: "\e8fb"; + } + + .nut-icon-menu::before { + content: "\e71c"; + } + + .nut-icon-pin::before { + content: "\e901"; + } + + .nut-icon-eye-slash-f::before { + content: "\f09a"; + } + + .nut-icon-users-f::before { + content: "\e636"; + } + + .nut-icon-check-circle-f::before { + content: "\e1f5"; + } + + .nut-icon-zoom-in-f::before { + content: "\e60e"; + } + + .nut-icon-scan::before { + content: "\e936"; + } + + .nut-icon-cart-remove::before { + content: "\e7f8"; + } + + .nut-icon-file-f::before { + content: "\e885"; + } + + .nut-icon-multiply::before { + content: "\ef58"; + } + + .nut-icon-mouse-f::before { + content: "\e9d1"; + } + + .nut-icon-arrow-exchange::before { + content: "\f07b"; + } + + .nut-icon-bookmark::before { + content: "\f333"; + } + + .nut-icon-robot-f::before { + content: "\ec36"; + } + + .nut-icon-arrow-forward-left::before { + content: "\f2db"; + } + + .nut-icon-stop-circle::before { + content: "\e358"; + } + + .nut-icon-setting-f::before { + content: "\e7b7"; + } + + .nut-icon-edit-rectangle-f::before { + content: "\f149"; + } + + .nut-icon-mouse::before { + content: "\e87c"; + } + + .nut-icon-arrow-move::before { + content: "\f00e"; + } + + .nut-icon-shopping::before { + content: "\e232"; + } + + .nut-icon-user::before { + content: "\ef09"; + } + + .nut-icon-bell-unread::before { + content: "\f35b"; + } + + .nut-icon-fast-forward::before { + content: "\e129"; + } + + .nut-icon-more-horizontal::before { + content: "\e720"; + } + + .nut-icon-volume-off-f::before { + content: "\ed76"; + } + + .nut-icon-voucher::before { + content: "\e5fb"; + } + + .nut-icon-refund::before { + content: "\e198"; + } + + .nut-icon-home::before { + content: "\e143"; + } + + .nut-icon-angle-left::before { + content: "\f04f"; + } + + .nut-icon-volume-off::before { + content: "\f335"; + } + + .nut-icon-angle-up::before { + content: "\e05e"; + } + + .nut-icon-user-remove::before { + content: "\f05e"; + } + + .nut-icon-fast-backward::before { + content: "\e4ef"; + } + + .nut-icon-packaging-check-f::before { + content: "\e06e"; + } + + .nut-icon-filter-v::before { + content: "\e9ca"; + } + + .nut-icon-warning-polygon::before { + content: "\e7f9"; + } + + .nut-icon-arrow-circle-down::before { + content: "\e24f"; + } + + .nut-icon-remove::before { + content: "\e857"; + } + + .nut-icon-filter-h::before { + content: "\e69c"; + } + + .nut-icon-camera-off::before { + content: "\ed4d"; + } + + .nut-icon-shopping-follow-f::before { + content: "\e082"; + } + + .nut-icon-bell-unread-f::before { + content: "\eab9"; + } + + .nut-icon-ticket-f::before { + content: "\e0bf"; + } + + .nut-icon-copy-check::before { + content: "\f3de"; + } + + .nut-icon-equals::before { + content: "\ea69"; + } + + .nut-icon-shield-warning-f::before { + content: "\e226"; + } + + .nut-icon-credit-card-f::before { + content: "\e29d"; + } + + .nut-icon-cart-f::before { + content: "\e7d2"; + } + + .nut-icon-user-add::before { + content: "\e27e"; + } + + .nut-icon-face-angry-f::before { + content: "\e377"; + } + + .nut-icon-reload::before { + content: "\f091"; + } + + .nut-icon-skip-backward-f::before { + content: "\e71b"; + } + + .nut-icon-pause-circle::before { + content: "\ebed"; + } + + .nut-icon-volume-mute-f::before { + content: "\e178"; + } + + .nut-icon-shopping-add::before { + content: "\e56c"; + } + + .nut-icon-volume-max-f::before { + content: "\f20e"; + } + + .nut-icon-arrow-forward-right::before { + content: "\f2a9"; + } + + .nut-icon-disk::before { + content: "\eb24"; + } + + .nut-icon-clock-circle::before { + content: "\f02d"; + } + + .nut-icon-package-arrow-down::before { + content: "\f2af"; + } + + .nut-icon-fast-backward-f::before { + content: "\f4e6"; + } + + .nut-icon-blockquote::before { + content: "\ec12"; + } + + .nut-icon-book-mark-f::before { + content: "\ed62"; + } + + .nut-icon-disk-f::before { + content: "\f18e"; + } + + .nut-icon-minimize::before { + content: "\f27b"; + } + + .nut-icon-add-rectangle::before { + content: "\e893"; + } + + .nut-icon-computer-f::before { + content: "\f473"; + } + + .nut-icon-user-f::before { + content: "\f164"; + } + + .nut-icon-dongdong::before { + content: "\e4e0"; + } + + .nut-icon-brightness::before { + content: "\e5b3"; + } + + .nut-icon-photo-disable::before { + content: "\e703"; + } + + .nut-icon-shield-warning::before { + content: "\ef2f"; + } + + .nut-icon-apps-f::before { + content: "\f21e"; + } + + .nut-icon-clear-rectangle-f::before { + content: "\e8a1"; + } + + .nut-icon-eye-slash::before { + content: "\e795"; + } + + .nut-icon-receipt::before { + content: "\e7db"; + } + + .nut-icon-caret-right-f::before { + content: "\efa8"; + } + + .nut-icon-grip-vertical::before { + content: "\e8df"; + } + + .nut-icon-arrow-transfer-circle::before { + content: "\e909"; + } + + .nut-icon-wallet-f::before { + content: "\e20b"; + } + + .nut-icon-fast-forward-f::before { + content: "\e5d5"; + } + + .nut-icon-cart-arrow-down-f::before { + content: "\e781"; + } + + .nut-icon-user-circle::before { + content: "\f095"; + } + + .nut-icon-packaging-check::before { + content: "\eba1"; + } + + .nut-icon-remove-circle::before { + content: "\e150"; + } + + .nut-icon-eye-f::before { + content: "\f451"; + } + + .nut-icon-package-arrow-up-f::before { + content: "\ea11"; + } + + .nut-icon-shopping-follow::before { + content: "\e5fe"; + } + + .nut-icon-device-rotate-horizontal::before { + content: "\ed99"; + } + + .nut-icon-file::before { + content: "\f397"; + } + + .nut-icon-upload::before { + content: "\e352"; + } + + .nut-icon-arrow-down::before { + content: "\f3b4"; + } + + .nut-icon-star-f::before { + content: "\e222"; + } + + .nut-icon-list::before { + content: "\f4b5"; + } + + .nut-icon-arrow-left::before { + content: "\e87f"; + } + + .nut-icon-unlock-f::before { + content: "\f45e"; + } + + .nut-icon-calculator-f::before { + content: "\eaca"; + } + + .nut-icon-list-check::before { + content: "\e7fb"; + } + + .nut-icon-copy-f::before { + content: "\e18a"; + } + + .nut-icon-zoom-out-f::before { + content: "\f3a1"; + } + + .nut-icon-qr-code::before { + content: "\ee1f"; + } + + .nut-icon-circle-dot::before { + content: "\f290"; + } + + .nut-icon-play-circle-f::before { + content: "\f465"; + } + + .nut-icon-edit-rectangle::before { + content: "\e404"; + } + + .nut-icon-volume-mute::before { + content: "\e072"; + } + + .nut-icon-flag-f::before { + content: "\f101"; + } + + .nut-icon-shield-check::before { + content: "\f307"; + } + + .nut-icon-target::before { + content: "\f16f"; + } + + .nut-icon-back-to-top::before { + content: "\f4ef"; + } + + .nut-icon-robot::before { + content: "\e96a"; + } + + .nut-icon-cart-arrow-up-f::before { + content: "\efdd"; + } + + .nut-icon-photo-f::before { + content: "\edbf"; + } + + .nut-icon-plugin::before { + content: "\e45a"; + } + + .nut-icon-store-f::before { + content: "\ee7b"; + } + + .nut-icon-darkness::before { + content: "\eead"; + } + + .nut-icon-login::before { + content: "\e16d"; + } + + .nut-icon-brush::before { + content: "\e8a8"; + } + + .nut-icon-package::before { + content: "\eb07"; + } + + .nut-icon-headphones-f::before { + content: "\e998"; + } + + .nut-icon-package-box::before { + content: "\e77c"; + } + + .nut-icon-trash-f::before { + content: "\ed1f"; + } + + .nut-icon-heart::before { + content: "\f472"; + } + + .nut-icon-link::before { + content: "\e869"; + } + + .nut-icon-bell::before { + content: "\e3be"; + } + + .nut-icon-bell-f::before { + content: "\e47b"; + } + + .nut-icon-video-f::before { + content: "\eb03"; + } + + .nut-icon-badge-percent-f::before { + content: "\e9c3"; + } + + .nut-icon-shopping-minus-f::before { + content: "\e19c"; + } + + .nut-icon-eye::before { + content: "\e883"; + } + + .nut-icon-darkness-f::before { + content: "\ef95"; + } + + .nut-icon-shopping-remove::before { + content: "\f3c6"; + } + + .nut-icon-maximize::before { + content: "\eaac"; + } + + .nut-icon-power::before { + content: "\e787"; + } + + .nut-icon-information-circle-f::before { + content: "\f033"; + } + + .nut-icon-device-tv::before { + content: "\e176"; + } + + .nut-icon-cart-check-f::before { + content: "\e2ba"; + } + + .nut-icon-photo-error::before { + content: "\e64e"; + } + + .nut-icon-add::before { + content: "\e9bd"; + } + + .nut-icon-arrow-corner-right::before { + content: "\e822"; + } + + .nut-icon-package-arrow-up::before { + content: "\ee20"; + } + + .nut-icon-bell-off::before { + content: "\e0b1"; + } + + .nut-icon-arrow-circle-right::before { + content: "\e51c"; + } + + .nut-icon-divide::before { + content: "\f445"; + } + + .nut-icon-tag::before { + content: "\ec01"; + } + + .nut-icon-plus::before { + content: "\eaec"; + } + + .nut-icon-minus::before { + content: "\f2eb"; + } + + .nut-icon-face-mild::before { + content: "\ef2a"; + } + + .nut-icon-ai-f::before { + content: "\e8e6"; + } + + .nut-icon-package-add-f::before { + content: "\e825"; + } + + .nut-icon-face-smile-f::before { + content: "\f3b6"; + } + + .nut-icon-shopping-check::before { + content: "\efda"; + } + + .nut-icon-cloud::before { + content: "\e318"; + } + + .nut-icon-angle-double-left::before { + content: "\ed3f"; + } + + .nut-icon-brightness-f::before { + content: "\e63c"; + } + + .nut-icon-package-add::before { + content: "\ed9e"; + } + + .nut-icon-angle-down::before { + content: "\ed2b"; + } + + .nut-icon-board-f::before { + content: "\e12e"; + } + + .nut-icon-required::before { + content: "\ea3b"; + } + + .nut-icon-arrow-transfer::before { + content: "\e11b"; + } + + .nut-icon-play-circle::before { + content: "\f0b7"; + } + + .nut-icon-user-add-f::before { + content: "\ebf4"; + } + + .nut-icon-cart-check::before { + content: "\e410"; + } + + .nut-icon-computer::before { + content: "\e5a9"; + } + + .nut-icon-cart::before { + content: "\e895"; + } + + .nut-icon-setting::before { + content: "\e638"; + } + + .nut-icon-camera::before { + content: "\e023"; + } + + .nut-icon-circle::before { + content: "\eb04"; + } + + .nut-icon-angle-double-up::before { + content: "\e92e"; + } + + .nut-icon-caret-down-f::before { + content: "\f270"; + } + + .nut-icon-pin-f::before { + content: "\e3a4"; + } + + .nut-icon-brush-f::before { + content: "\e209"; + } + + .nut-icon-package-arrow-down-f::before { + content: "\eafe"; + } + + .nut-icon-photo::before { + content: "\f343"; + } + + .nut-icon-edit-f::before { + content: "\e754"; + } + + .nut-icon-copy::before { + content: "\ee9d"; + } + + .nut-icon-server-f::before { + content: "\e1ea"; + } + + .nut-icon-device-rotate-vertical::before { + content: "\effd"; + } + + .nut-icon-warning-f::before { + content: "\f0a0"; + } + + .nut-icon-thumbs-down-f::before { + content: "\e836"; + } + + .nut-icon-shield-check-f::before { + content: "\e3c1"; + } + + .nut-icon-trash::before { + content: "\ed9c"; + } + + .nut-icon-check-rectangle-f::before { + content: "\e39b"; + } + + .nut-icon-gift-f::before { + content: "\e5e9"; + } + + .nut-icon-add-circle-f::before { + content: "\ec65"; + } + + .nut-icon-comment-f::before { + content: "\f34c"; + } + + .nut-icon-reward-f::before { + content: "\e79d"; + } + + .nut-icon-device-tv-f::before { + content: "\e9a4"; + } + + .nut-icon-compass::before { + content: "\eb28"; + } + + .nut-icon-undo::before { + content: "\e49a"; + } + + .nut-icon-filter::before { + content: "\e297"; + } + + .nut-icon-warning-polygon-f::before { + content: "\e47f"; + } + + .nut-icon-unlink::before { + content: "\e4bd"; + } + + .nut-icon-zoom-in::before { + content: "\e668"; + } + + .nut-icon-angle-double-down::before { + content: "\e467"; + } + + .nut-icon-filter-v-f::before { + content: "\e9b6"; + } + + .nut-icon-close-rectangle::before { + content: "\ea46"; + } + + .nut-icon-layers::before { + content: "\e1b0"; + } + + .nut-icon-first-aid-kit::before { + content: "\ef78"; + } + + .nut-icon-star::before { + content: "\ef2e"; + } + + .nut-icon-skip-forward::before { + content: "\e484"; + } + + .nut-icon-filter-h-f::before { + content: "\ea79"; + } + + .nut-icon-camera-off-f::before { + content: "\e1e8"; + } + + .nut-icon-receipt-f::before { + content: "\f120"; + } + + .nut-icon-close-rectangle-f::before { + content: "\eca3"; + } + + .nut-icon-redo::before { + content: "\e974"; + } + + .nut-icon-warning-error-f::before { + content: "\e76e"; + } + + .nut-icon-caret-left-f::before { + content: "\e8e7"; + } + + .nut-icon-check-circle::before { + content: "\ecb1"; + } + + .nut-icon-package-remove-f::before { + content: "\e518"; + } + + .nut-icon-ticket::before { + content: "\e2fb"; + } + + .nut-icon-notepad-f::before { + content: "\e045"; + } + + .nut-icon-mail::before { + content: "\ecc8"; + } + + .nut-icon-calculator::before { + content: "\f387"; + } + + .nut-icon-edit::before { + content: "\e9ad"; + } + + .nut-icon-angle-double-right::before { + content: "\e27b"; + } + + .nut-icon-comment::before { + content: "\e175"; + } + + .nut-icon-information-circle::before { + content: "\eaae"; + } + + .nut-icon-shield::before { + content: "\ed60"; + } + + .nut-icon-location-f::before { + content: "\e832"; + } + + .nut-icon-agenda-f::before { + content: "\e543"; + } + + .nut-icon-plugin-f::before { + content: "\ebb1"; + } + + .nut-icon-photo-disable-f::before { + content: "\f36f"; + } + + .nut-icon-target-f::before { + content: "\e649"; + } + + .nut-icon-help::before { + content: "\e77b"; + } + + .nut-icon-wifi-error::before { + content: "\e6da"; + } + + .nut-icon-package-delete::before { + content: "\e9e3"; + } + + .nut-icon-heart-f::before { + content: "\f385"; + } + + .nut-icon-presentation::before { + content: "\e6c0"; + } + + .nut-icon-help-f::before { + content: "\e7a5"; + } + + .nut-icon-truck::before { + content: "\e571"; + } + + .nut-icon-wifi::before { + content: "\ec14"; + } + + .nut-icon-photo-error-f::before { + content: "\e775"; + } + + .nut-icon-lock::before { + content: "\eeee"; + } + + .nut-icon-layers-f::before { + content: "\f11c"; + } + + .nut-icon-arrow-circle-left-f::before { + content: "\e3b3"; + } + + .nut-icon-warning-triangle::before { + content: "\f146"; + } + + .nut-icon-bell-ring::before { + content: "\e320"; + } + + .nut-icon-remove-circle-f::before { + content: "\e575"; + } + + .nut-icon-timer::before { + content: "\f30f"; + } + + .nut-icon-alarm-f::before { + content: "\e4ea"; + } + + .nut-icon-arrow-right::before { + content: "\ee6e"; + } + + .nut-icon-ai::before { + content: "\e5dc"; + } + + .nut-icon-smile-joy::before { + content: "\efcb"; + } + + .nut-icon-shopping-remove-f::before { + content: "\e64b"; + } + + .nut-icon-bell-off-f::before { + content: "\f3aa"; + } + + .nut-icon-cart-arrow-up::before { + content: "\f3ea"; + } + + .nut-icon-reward::before { + content: "\f02e"; + } + + .nut-icon-loading::before { + content: "\ef56"; + } + + .nut-icon-add-circle::before { + content: "\e7d0"; + } + + .nut-icon-stop-circle-f::before { + content: "\eafd"; + } + + .nut-icon-arrow-circle-left::before { + content: "\e147"; + } + + .nut-icon-cart-arrow-down::before { + content: "\ec09"; + } + + .nut-icon-download::before { + content: "\e1ac"; + } + + .nut-icon-angle-right::before { + content: "\f4b2"; + } + + .nut-icon-help-polygon::before { + content: "\eaaf"; + } + + .nut-icon-microphone-f::before { + content: "\e20e"; + } \ No newline at end of file diff --git a/src/styles/font-jmapp/iconfont.eot b/src/styles/font-jmapp/iconfont.eot index b61e9b91bb37ff8977d51a44b347b509e89b2635..0c46dee1f3d5fc7e391b6c542d0d36217420a463 100644 GIT binary patch literal 92276 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 m+;T$~XeZ7W{Cj>39!tus_s;+q?CqKW literal 26156 zcmd_TcX(aJoj-hL=9Jrezq-AtOICH2Wm}dl_ilr$kR@404N0~!*hX}02p9uN2+cq! zAtZ4^4Ji;dY!Y_age*(nz~bGTWRtLjgxvtr(eE?oT*)#7e%U|X=Y5{{mG8`%GrfH0 z+vYpRO5!#o1?KCqqR-zpzgjf$I?} z;5vi>#B^!?2r}7(bwa1mjr3ljT^K@)PuPT*Az>J~dEU4%L#Pz0k@A153t4z)%)+R^ zgz6>hH!eJ-KJo`d&P43O)$6Nj=HArSg7-ss-_+69KImWmt2+gO4GMzN-`#t#>vvze z`nRaylpw78@t)51-3j5TrO5j>T*DqjSPs~&2!9_gy{B*F!WX|Z@f_-V3GVjZfsXbY zhabQUnt1+S^tE3&h?aO-0Ppes_P);SH+nV*!VV0aJ~lWoJhJD}d6>`kazPNAc;DIR z#Hg^%UOVxdiT4esw9%mG)L*w2gM72U82V_ZeeMT>S=18W{Ob2=cz{1qw!?6WU4d6a zVHwc{ymbpd#oX{ezPKj*6NCx=ia(xi5~4!6Kw4T?Y(Po9Vm*cQ_H?%+uJDF5o=Oly z1i284ckxPcT#y6X@;jl1pzIk~LfTn>Yq}Qi7Mk-y{%895(f2!$f%gf2 zys1w))HfA3YhpqR--@^kr@6mY?o)9SA5YbzrA>S=`EGnr5V)Is7wLp*K^_Cf#^WZR zQ|ZFQZ?rJ_uE$M`^QUwb-k-v=>g@P4KSWwd%xZgZh5uY1>IImES0hWYbM{U|2EaU1~{=EJ59`nr*7 z#PSs^#}kl-c#-g?W#j^S;j29X=)-e6f8vkB5{ITDpodN%gY$qab_?5t?ZOUWr?5-d zAZ!F`*eq-j&JoTPwhC*3I@Sxzg%!d|VU@62SR=FwON6CDo3Kn+AS@IX2`$26p;?$C z%oXMdO~QO(w$LCn3NwXSLY+_#q*4X6GDD~lYSGIIp-d0kRjxE=?*X=f&z$b$fK2e=mU z!@2{63wcls?f~mT9{Zg;K)sOPuRFlMkUyY1>;xeXJjfmPgpfa|JM0c2f06F6PlWu% zy2FkU@}P*^Vebg}!@9#R67olMhy5hvFVP)#mXIIS9rl=zzf^bFZ9@Js-C^Ge`O9@D zG~;=N?ywhy{FS=Ht`zcD=??o-$X~5H>{KCtjqb2#h5S+7VfPC8W4gmW7V_8X4m(=N zU#C0lZ6W^!-C>st`RjFu{VwEh&>eQZkUy?F-~b_iqwatWg!~EJadsnrlkR{ag#69A z1FjJAx9AR7L&$$ocO3iWzoa{05+VO(-2tZvdC(>9fL(9WaiNzg>60 zJwpBt-Emr-zf*U>B|`o#-2tZv`IEW>#u4&&>kimT$ls$o;4LA4ukL`sg#1@^2V5rP z@6#QynvlO=cffB#{sG+q(+T+pbtlB}{F?57{e=8Ox&s~*@?X~-FrtuuSa-mULjD`N z<5)lcP2F+cA^$Di0dorZQ@R5V74qNK9k8j8|Bmi}SB3l|x&ww4@{j5cxK_wNraNF= zA^*7UwE1}gVK{Amo_Yw--D&Oq2w^yFjL#wrr}g3Q5Qfv{;l~KWar%~jPIsJI=Ko%IoQmdu zqB~FuA^%g|aZWA&Gu?6Oq5Z89t`bfO|4z!ONW17m^!F^lj)*34op@4wQ)-p2ke-tM zQ=Tgyk{^~|S1Oh3m3IvRLxW+J;X=bbhW|9WjGK%X8SgRvqw#&yF4OgubeBK-*N4CedIpo@p&Hi&h$R%yUI`fL;j}%w!pE#Sa5dm z`=M2#Uxa6ecZY8;DlIw@*&Vq#YKmSH{Y~tuSU$cbVN13q-%dT09!fuzNoVfK{65=~ zeLh!|J5pR%d{4=Fe0&q5qQFK0?bt)0j*3t4gGy%ww~Z)XIb|ccN|HMKcOgU|1) zX>8I0Q9^~+)VE}rBwl-sBxG5AYk})$-GnMNvGD9!l$gvViIsJdi55L^5%C%&%0`jr zwP|J4n~e`1r^H~3=9b0@HJ4EutrW$~U1fw>3;>G)56W(#7w{e8KD&KI7VV_ay?S)= zuF9SzicKp1@O~1tD3U9rzWW7cT3lSbat&oR2f3D(Hi=@*n{x?sSwnW)fBZc&yUQDP zmr-V&jkfq)T+2St<^u3JeJ)rcSy!8=@sN*RR^P#pqc6WgqOzo(wyFIsE#yQCAKN=G zzoI9;@-m5z|HIW+7wXjK*TMI%l&qw6O|<JvQ`-d7`wYiPlw8Ds+GM#Hv*%zWY!5 zqkGeB2b-G@-uAHm7(J81GqA6dGif{vhvkV;rm`bgM?ZEraL!r%#}Z=MqQq|_Eai!k znkG_LNs=}~CSFtD#)#sty-E_2r2gCM7v9a--4|YXlChH)jwa_Wnw!)-c34v1dUaan zvEQ+i2lZ?RPm*A2b}BV{@tkCG4qrFm&WTF_SC?S-1<{*YP?F`K&Yi*q!X?6Wm!+gRQURH9+Y+b_~#Czlv*1L(s z5C#Ca{ZYJBp_pPLjdcw*z6j5f%+>=|ql5zqfLB5yGV+>H*k9xG$V#e`)T3SIP-L6E z$e_rf$lKneH{i5;nfRU(j~JDRAr@7PFWaLg9q8N$qq|K<9qV|(EgV7LK%qw`xiEJ{j-C(gt zJW4x{3~(=0fx2UsI<191#b`s@6=)of?|D;R;*WdZH$=lmWu?{xF``yCuUl43yl%h! zN$!0?tL3Df_miO?c00O=ht+d5ZE$v&0dOky1Qy=an5Kq8*{}=ch=X|msho|TDY3oCCScK zFI?4DRgOqCVj#+0tM*XRP*Kr9=$=(~sULEfBNG!7hs8PUQcitIhN1Ja!X%(E*%u>B zM*kZ#k`FMEWAN%5vZ7!8{*AKD5mRndzpq$CD>eVNfyu^*gCt4PYIVA4!*4}JbW(pc z-bKY|SASJOWXT%0oK}BmvD(eXFMd&GENmwWPfHfr0ouyx#Kh!W{>?M_H_qGNHbwe+ zj*5$b%Z!}X`rRZGCK7RH>ixOKOiq#f%0JIn-zNtie2`qI{&Bu~>euB@sS_i^s`|Z( zQ8Gl7MzTgd)u?``UVrMGgAUuGCxk-?wlYAalKd^Of<4|u zYJrI$h^`6koY%a#dTWW><@A(ntzLY1S6#?o+}yY01|?<+m}1KD?R^W1eWCFeBWhm} zJ=VQ+C>9%9y5}gvJAH8O_E0DkG~4awV5n}##VrdK&ziThb3?c2Rus3`y`gjGyjhDE zw2U7&kq!UUc{N=!d-f7~b>}~+V3+hcx?J4N4g%)S0Y<_Aa)6m!w!RL~&4C<@>-75lgGsD&A?4Fx;`FzH3Hs^1= zxV}g>D~Sq83C}&8pxqmH@0vYladS)aoEl%+7PFLv!)2COxT11C;ueSJMRx68-zl^G znY1fgQ5~GoFr#ME&NUsBF|mEk&P@#!4IP!fY&vZ68RIU|BBd)N(FI;ugWqclYy7`j z;lF)7|K_DDtP@lmUt{yZ^>Q8sv&!d~0_w0p3g6fBu}D~iDh)AZC4Ww7%*_Y3V%Mn` zNG3}_xj;25CSrWDoJexea{9E%WV4a-ClyNV>O}enKScm~3 zubq%0s<=cbB>=rn04=tbM=k>ZDo$*&1Y(?=BKn;+;s!~qYtVBLkiNzSm&Vd*Ky4%R zw`%2qI~cp;K%YAtcK5CBp|oc;`6Zs=T!^qcYX8FH|KbUS)NMw$hbDjZusdN=EY2_g zU5o|VQIOn>3P>myMnSc=P{ED7lsbTv^LRZxS+z@1?n}oAr z!acr@m``{gQ6r=X50|JgfgWE?LtQq5nZ!h59xDlG36HEK>}!dtszsIMYW1w;lrEn& zYdImy)o8M^d`Sgx;!C7*5l?TJOhSg*Lfm9qYsh!emXk|eZt!DhDJe^z3Y;Rb>KJ~+ z|Ea*G0iF;Gob}+t;C$=^yBtFbav9lO+t65_;3OP;6!uO^R=f!g9=?ngtgp*u?L-D? z*D`W|$zIc}5bB_ka)T`2z^H+Y|0Y&U2>l<#kH0q=&yXn?MLgL;l!>K`N#X?tX^;}7 zjTFb!50%wgG?k}E6Gh=ujXplZo?*>XYdvk62^h0%&Iw5M`Q6jPRQTbzB#r-2^Fh3n zYK3Ut+h>BTc`^gCjemn@AX+x{7iYry98I<#)K+_Hk(mP4G3Nvgh*95JO;)~6`H)5B zbt<0Kj@on=F_3u-BfX14#6*P?A446>Xf>Cx-QYuH&OQ~SrzU_1rz4eQG`z%XbHuxz zZ;vmHcR#-?Zp|%Bp7X<9yPly*t38g?<_nwMZg`%B3#{(h!?S1a)8DLg`4!-%L$ zPHN<g7G&pDsn(3L>(a-Cm z`a6@!7&4<|$ZHxHFru6>WEvVYg}tUh-hWM|D#*ruXr90qf943d$N{ns35FwIF3vP+ z$aW6NaqPwM*r&wh>BG3g<{=~*v3WeUtu{|GVt2dk+mn%Oc1||?`J=ej1DS&U*i(d} z9{zZN@IrI4fWZ$i2pj#7YihVO2w{q|I2w#JqyZx=|5f$Bh7+C9y2Gn8vC7RiG#wx% z-#OCgeD#sq=nBQrHtU8rm)cfhPJmmmusJ#k%?tE11Tt|7vT>%y>+~e+ zopt0~a%*j^+FeJ4x^D7FSJw-*YFBM7`3evb_+nJ>A$gQbhbW1uLRriVDJQr3A`ze3 z4WB#`DUaY+$gez0|DN|BXtEg|6eNe8Yk7#oO=@485!QKJ9HBq0R$S*_|%uSI* zWc-r9pl#`G8~(V4BLqD4sDDRm(Z8A{&4<{56tcJD8K@I3f*L; zmHKj3#g@Og-G8wZSLJ-v`aAlur?NCa{2sMGz9gphdwnEOTH(O~s(^F1i6bI~EN{^y zt85Ze20DnvsAG`4`C5Q@dHm=NCKQXr^1;@ix+z%O5+V-;jyuXK;uecz?BP&LZIJY< zCma?_yrRrO`dL>Xpl;Hl9}2dPtt=$44ZNs&0y*`fqKp$!+?AXy@^XkL{}|L zhXLu`?7D#8lTmHiEjiT|2-8SyW01T|5Bc1g+`54JLLfkD?K5UohrvDmE3a?j%k%}- z&FhmeDIA)hYap0&B1cIBxq{5VIDc+UMkN!O0rdKFlNe2HB-h7R#mV(H(Vujv!w`?v zVModjRiw6tP*!%*4z3-|_?p1-Vvd!<1ZSjQCYF{sz|Q zrLF0TrnVO1Hb{XY@w#(uUgGfF{tSa2i4DVh{b6;io;l2$9jlbG1OfQS<*bp|0!fp+ z=Z4b7A@h<3W~_2LtBkB+i8-{m^mw;yu1a5LcCvaRKKwdKXnXH+_8!{}oC4XKB+hV& zSOm@x>#Q$(W^B|G4tp5))p8H#{EE3p79mhnR2)|46D_%@$iuT@4bIRn0g#W=1Cp53 zjpk&5G=iGzA_p{ST-r;5aB+FW17b!66`+uK9espS?XA}_VdSFAj##1rYQ!TDwp@0^ z8nuF0U3SE5wiJ<3KBd!2sDnq2Sb|Z@5oAM|OD;B>O%dy57g>^4BapDjtqepPbR9Nu zt0nwQ1!&RlquP#e@WqrxMaDt{&r_g%BWVDK2Y3Vr=x%HPaDwLpOp%FeUTdhS-FdZo z_tlqP+H`Wu_tbZb6AwK6O|s$q&eUaXPpSV&%G@ry%cZ{L;t%{tIe)m-e{o^CZajQ= zLTJDA(yPhNtD6?Kv3H($QvJ#D#d~hOlbm-|+sg4PNtsqiFHWj>P5+`*h-$RGbA-Oi zF5`SK*lSMqAxCQ>9-dt5=uWBiQF=b#F9HN)uhz6Tib;lrlA} zs+UPhz56mxRhc7@1aB}Sf&Pq=&8@AQQDCWcbpx?@Q}(ZzEsoWDDErFr_;0r!A}*2) z7&0>mX)L4e<}H-u!gIi(Uq2z(JxH?Tsw&fBBD0XZXINCGzK5tg14+%pgm8Y1{R(px z!x`EvoFT47BzBZ0S9*bGrzA=~QhkmX^CIhr(+aw26?+RRN0)A!U! z$CZ>`+0n3=(!~uVU%Qk)5hq>o(GyFyQMzr(6RrF)?vKU%Px#_--xHq>jk2Si}6dmb!K3GD4QkB=^l+M*HZoPIYVNQTiy|)~eUny6v@iMI68JeiEyQ6B4h8Jw6rU z`)M3-B4X@ZCM)LWt)x}~U|=VaR3mmYHn%&Q2KU6FQilmmMJr#w1BMebm9;`ib@cC-sR0MCBB5aL@D1~>&psis@duc{ z$okb`p48TDBC-ET%=25tWQE3!PzXRo^(_HNHI7|^D-goHG zeT?0A$Q-oz(sID(PWni!GKM-UW4lQth=$NwFk)Z{|L~WYzR)|`z@)!{R9AUKa@cH6 zIaclpM$`%Eorm>S$~TvweoM|bcY$92q5BzOG*FRdGUaE76PHMvFn|1nC5&BCD>Os5 znyduM;wWNjDmn5{+_`E`W34kqQuVb+#ratdAy5!6hzE$OlZyp>Ypn{EDd}kEMRZQI zv^3fV0A_!8>l-%l`s?Z9H{U$*3}ernc=OGFA|6nZ->aLVWo2_q2`R>pl{#P z;K9#N;-xef88f=bIPD~muVpP)eef0a@uk+5oo-kEqJA4^N2`h9L$b|aP`~=&bLxkn zV#;$rB@%l3@lUg@aWPk4pNo{64TN5{d-vs(9vO9zoj2Y{b~@D>3faL5xR8&`au8*OOSVsA%_PjG^FVTxyuOPbz0yu|w04CzrvhV=qpVt{3hR zz9~ElK8ee~O`w8PaM#FVur}DRlb{HRqmZi+YB8?V&EP!++zuMfmodSQIXH39P`Ssa zDb(-|TvpSdZx0)ps@PY12Fd~X$kfC@0XXqM74@}V%oG@^vgWYg7979R9J2VshD>1Dd}n#e zS-gW@Rc~KCTRk%GTx&^xh4bbfa#hC{eD!1BZ0n#TUIkV-6i6iKb?^eABuP}^w6){O zt~E|#cb2S> zmX&2HYUw0hg?=w@SMR1n8=rd)eI?b|=bqa*L_Yf2>_tPU_Gjb2)pJ&7zr)A)9gGV& zk<0i;*iD5!P{r|nMq7H|JuKpM#R*4$_+gninlGR|pm_#>;#2{wfJP9YNEIG_M-(TK z%AxzjNqlvIFTxC6ZEf8OOH>pQ^H=xpzt>Eo{y(PY`>dkVT^1>hmM0a5XWq7{;t#(= zzXMD+SMe=5}$Wv;!iiv~*ycR7IWYDx5*aW)( z8e(qA*9nWRZtQYhQHNtAC`9O4|5HyX_M`6Dk`C}B%vc?q$YUX1u2sx{EFz|KWL;(I?e%-$2TSffwsSrR{gWX%$ zf1zJ?jbr1mi#}-F8hW8|uz=R74kC%j**dHk@E%`PcL8#zQ*`~PKVu%q4Ns_vr< zPj!FS)$}jC)c!&($M76GO0f0&ohf*-kz5}Oc`EES$qACIAR$tuk8P9weRELe@9w{@@R1 znoVx(o!oT~UYE0!`rRh;%CF^Zystvydp<1IPgFsi{1r&}|HR#+My0SuvYIu@B?u=skM&0yg;QX^?ms1_$F zn7dH$(=0cpXsS}3Bhzq|c4CjlFd>++8cxvwxC)prVk>Z8dyFLZ=j1$}jdNd?q{Uv5 zlpT&)jsNmvpTkw+-~9Nl`bo6qUiIX00U?K4;n{-_im{S;&NL^SBEC=xXwh*da)(U-`2V@ZX>m`#-% zd=*(Rw&VNgI;t;=^tn#R%vnvNyBctn;;b15r&PVJFh7IdH431g1O3&=0`3P87EnLtTNL(- zZ$0q9TjKsnaenN%js2ANZ`A!nMa9C33R-xZ9`}SRsz~0z%8S$1@-myH`eX+)zI)`< zZzbusr;Z#sP0FA-`j^w{cWD0xz1W6+;w0sZ%JEa*{j0H1?FUPYfi4^~1S-7SuZ%LH z%K@UF?SQNkhh^pxZXGK@E6J63zFeZ7GbL_5DG4_S6+p%dIw%1+b^eBM^CgX|=jY&@ zErc$xp|Osqvr4YJXV`R_u?VQ+qw%t`=CZQ8)w@W0-AW}(;(_rK*`XQqcWt|Asq?z= z2g;VkBJp^nXvO9gv+#^9EA^yo{7}DWWl@CK&9>BHPeOFFa3z?HMdzB_Ea)F4ywc{f zFI_+u)Ir1umk{+XGx=A#XN6DwX#2shpuUwGm&J?X@mVW2p`JK24`y4kIB5?CBgLL1 z8X&zSsjs zPUhHX@>j3Thh{vZ$&0>%b`8^M2 z@6L6SXk1AgOk&HnIinR0kEgn-{J@n5cT{`b;19DWS9ej`wR%-IrQNGyrKL?JCH-cz z%h0qwoN39_oZooPo%7~4^IEqw_RdHw%?8#lfRNikWJ=lWHSTm%G`*%|(Y~tks_Gs4 z7M89_CFUf`t|r~9R(BK9jfy8o>AX_>_`G2Mz}rushec=x8mGmu&Thy4;ZiZjS{T{n zMv$S> z-LBQa`XWaVzMaXW+1Bc62nG$>!|70;fkvLvbxw6Bk>!B^#%6TzWt@&Wh=dM^4F= zl?;*m%)_F%!%{7m(Av(MnwGD}{-aCI^t>~OnnJg+E zX%*R#^#<8xW8b^3{@z#FF*>U#SmI2jHYddN#!6JhzC2XF^u&K}b_h2OBH*NI3-?C^jc_IT(gP539y)03+e&mCnKZ!29MmqH7}3pQ*!L`TJEZ=Q92MaACPU;Od-|ENx;z&>o0 zL_!P(G0l4;NdlCj5|iH~E2F<$bAHQr`^CPeTK2Ad=~9Eq?{?DUwu@OTB8EcEsQKn+ z#Y{S#5ue>X{$I=_&c3Rp?z~b-Y-y|LY*=TUOV{l)#Jbyew~ahHTa+rAcSHogS~Xte>MEY}#%u-&^kf(jId4dDjPO#~y6mMKx|H5d^bKZ{>V% zFrjg>bk}&_x_;VEs?y}$bQR8n`q#djirFfXqSX`dx@|O9W-CfE=oOu%T<#0{4N|xw z10ezSe5s%>EEz%}N3ztJD>?b=`uPNE#J7BJZQn=9z_wpMLU*+m8k^J&5v>pY)?Mm1 zY5&?6UqqW|`^6X6_Cpxtvfw2m0p5?m+IS|v_aQ-D4nfl<(_nLN3K^nxM95)tg zD6kNiPEHDajWAWk%JEg2V%ylD$#|Q~ylV4wO@BN_O)zCLnLH`-5J2x2zCm4L<%SN&3^{Prfe&L?b0%bGuCOAhp=-CK8I99XMXn^nw~+#BGOX z11eh(IW^?7%?Ci>VXE6iyfC1I0kI6c1Up;oJq+E0?W^g>ISg}dLO&>)WP|uQh(0Xc zclZN2mzShxWr#1~A?xPNTSux&9e&3`l9`#oZ*+P|%o=-mYGR)JVEliG&r#ut%ETCR zh0^H|s&ma!& za*M_Ix&0hlPb`;PVgbwL)~Ln8NhpW2(W(BV_+6LJnr&UB2!%S%$~mIbNFpZ*pF6X^ zbozYGUpoB$cbq|fYnoXv0vY#I6qu;xgK8=4i) zx49lu!O0CvavyKN&pv+04Ql{o&H`Wxx{|ZiDO7OfTO~+Qs_% zu)hEg=w|`Vf9))Qe8yRThOxokfl>o=Pn`uY@h8@wm}H4r$KQL}`ZR3GMH?~yNc~-s zxgCxWjsEW5n@*RDk%V2USN}|Mb{~uU{@xSsluA6RmYBcsEb%6&(?J*C)+2j?Db)Rw zf#=xoe&`5D#OXNs6Gk7p&H)v<C6s z(d!|v;Hmzcpb&mIG1UXqN&--opoM-XuWc%<%c7Tv`vGGd=hk5S>-fDyzPEH-diG}F zW7jqvI6jVS`4n+xh%2A~YtvOcsY(W`8W1gDVmnFcVg^w0ob87gJG6Zp_qWaBhh?+0 zBeRdkZymguv6}~>6Sl9YAxgt4OI(W?FIm<>X~#0!tv~00YA1r~hn|?k62Z1ME^aiH z?nQNzRg-O#wa%QiZ2U=7N)Dqcs<5hAge<5;!?q6lIIx4Pkm*xdAr zOBwoA5xfJ1O{u_SGOM$-B$XD6Ge<3PKd~GOMpz(F5@>2&5aKcBqnYisjJ#qGm`C)a z+UsT>K!Roe+UHm3C5J8QSCM`TkG@*uPR*T9Vqrkb63&;yM3%k+bjQ$9WhFeY;VQW*@}|LvWSNlp~!c9?p8eX zWQ6tPR=4k0ye({jBsbE)x*nmg!*)Tlm&w*OVtpVK!l(#l2{zcwU#>nK3XuiYbX+p4 zPeT-0V3uN;esXVeU6R~ulL8rsy2Icxs5=~)AlMgfqcj2DjbWbb;NHNu!L$L48H~lW zBc25Gp4@hfTjXG8z3jG)Z84i|85?`hYE_(Lt6gC$d(f5)TgSFYj#0v2(l)bsY>N%{ z7BUGXk<%7VqL`w!$7%Q%+2d$0g)@VdnvQ@AxM2G5tJm*%O=$+e8il*LgF|u{ArFURqmKKmNv4wX64%lF52e zJ6{XFZ(n4;V9PYy^aTZ&?OmfAdm~t_ND3#ZS9n{w~-5+p@3Vxq4!1>L<)ZD9I?oK_s7c>OFV8^@WvNh{1T#q z@r;ULthEQ00rP;X+i{ESN&xaClRsT%)6}|?LYu#~fsY}90X6C3dO>6>BXWkXcw)NL z=68d90SGkJ5(HfwnQ0_XgA+soa<$z*CAK+hF>};9qdjLAy$Ne%>9V%4HQ^O4ncbwq z)zF)@5VIv_En1Vsbu!809Iv!FJYvx0%dHPt;z4Vsf0jXH!3Ia?LbYdkzpZj@rT4Z@ z@}>40eGOyB7H!Am;&_i#CLMtQ{Ruor3hWw>qg%hN3b?hkmdvZ5LghTNmhL5DGG>m4 zMUyWS^qLr?i&)Z3N>kRD)j~``81j0OA;y9!59Gn1B^a}2O4uDlTDX>wO$$}q_|8L= zj_g!F{s!II>h$}asTvaC?fVk}Qjy{@i?^y*(!Fcne;+N9d6fj;Pg%RS0CNDm|L1J# zvFWGr>`l1MxD;^xSu#=q4{KNDG$~2D;>b}mP&U}*q?`hNR#Io=q)%F3KlVpS`r~7| z@5U5FLNXKGxW!eM0l@po#`*I%lG-wc^HjgPnWP)i_>F$j-1)w#Iv)Gu_@Di5Nbe%0 zO2QM$WI~*)ZrVuc#-_?;PSNWL4-}=-jp=j&-UYzBewQ?X^TP%Fs|KGn-ZKMHu*11{ za^~R0@5T1z7STC=8Ph+_K)UI#7PY1Z=7spsBj=`{gd@TA|lXmuBQ2b|7*|;KeOOOT;Ivfm|ePg5eqZ^O^NZcsC z|0o8gZmQcFw~AI<%3Qf1-sm=`!jdtumE2=}ORadz8M8UvzbAkAy#uN#|4MQNR7_A= zsfWlF5Z$HspB(>Id5JAyH8Fc#C}fd6X$<_n*xS2mJqlD%piH2~CG4aZ4gkLy+`;`S3&$QTYb;PYf z=`f+Cce`9(V`WdnV}BIIcd>g!pPBwD;2h)Z$(YN}4Cj~<5zz$SZZJ6P34~+|e_-Vc z`X6=@Yj1;gQnRTnoRAU?ixWAa8;S!4_(?e@_kal?X3mBuz*iPde~%j7iV1hq2kZ%- zXjgAE&{wTi^+vnsOIZ;qnXT$U7w3l3+#?<1L1!@Nq`!twb{mZLgqcKOAe=C(rws-Y zF{g?|lX}{mvO3iw5^ynrXCD__0rpT3EE;$>Tr$z=?kIbRbqR53aawhqBEKugRmr+x zBbOPx+{5|=4G)M+3NZIq2@;EfUUQyV@J^$^@)8VeJ>n#KgzwQ?;MAU-#FQJhN) z&}8V61?TBFozCh99NO8kzPnTAEj!I-tIv{Ge*q4)I-e)i($F5*n*AGgf;+vKU$GXq zY?D;=N6)G%tfJ_%9xqYUUuaD6ft8f5e86rr6&YhuqbY2RlUHo~slUZO=y{^qKwW-i z*2(YQ*J$)PsiFD17n#!%#o>tSg?}V&DE14_bG&)v(3CTHLpQm(&VQ&MFmk9D#vn>%nZLsAsBNyb zd&>P~l?v@WM40-4dZ{Gg6B05r+b!bO9^7j?dG~}u_HGxARx6XJEgqDN5h*4SZ`3Cm zO%5e0${upf&(oLFtUpUhiW`yE}D^>Ym>t{^|#$54`XlyE-v53plnOQcuC~B5{?Q_?oiosF(#t%kM zFDJ}U)n=7tlNScc0h26S+A2)TPmliK4R#HzuL2H_D`rsGydU*Fek-hp9`E~6v&c*_ zN6_XsIIJvSB8jZU?Q{6UMia3|EasUrm_cnS^81SpoC7*+I;R^H6{9H9A8)e0HEa85 zC|s0tgbf&h-vJxX1v6$WAf*|H)e?5hUQFnw#r6@%UZ?_0a} zd}!OI^H}^|>s)*fX(K;l{4CCcZ_UYN#2Ga}tgyzDY9P*x;E-Nd5b+n_2;ga5&PYrP zQ{h>444YJZ_E{ogYmGg7&nu$%%00Tjeh{;}UiWJ-^^0nBA39cSFNgjhKkMO&*B-o$ zJ-~eje_uYmPPD-mP1SnOE91{jRl9zW%$lmVX3;-G7du(U*b{nHJc7K&Tb%p}MosSJ zyc*Y~Re>+nPm~S`Mx65kzmVD!Ega>y=#Q7<{KPeWB3@Dwr{$kWLfi>G zef*_QB%LYMH5=EZh~0*Vo&3=q3}%ACSM>*Zc&Z)V9Jy$+C0?s~#pfiBZTUpvR8P=T z@{-nCq0zCYgKo0G6$-i3r_t=RFzy^+O|BKUXmq$1cW!jMyJ2Cpup;^?C)87zHco8$ zNv96DQBY(~aWtOG4}v#XVg}wYtB`zd`gGUvpbSz z<923*kFn$j83aTA{%={=pS$AM4??5 z?}N@4ojL!>el|8a>->k)g;&*IfwU)IeHG+MR)6*Cqwk60dyi^9iMwq3tl^|}pUoyZ zAby<5g;MOE$$ZE?wvAZ#S)p6n2W1k}M_fO`b?^UQy1UQyVMoPwwg)Gt{8WF{Ct&>y zqytv9GkwlI^CNw3KBS%KBdEc)2Hn^Yfd1M>Y>mR9zPM{UyS97A<`i=yV`}q^o}+BL z`1B3)E~u&+oOi=BACEJIW{bDSqmsz>tW2b~myVAa9QYvA<*%$>+4kcD_yCn<-`};Z zT>Z-BF2zY*D4&iqw_8r6Q1J~gN|3jq(%>6K_|43bR5slO7-c z7T0RcgjQ?!*h8GjXPe-wkN-Olb8i$HFuHO4>wU-RxGF5=TCAn`tR(~h2m;fE0TDRp zF7_Yz9+XQ+YPN3RkU1kYpJ<9u+^T}Um2`FCF-Yjo2RFjZ=AyikiFr5t+H7+YEve}9*bq1M(MvL*SiCL=*4(4}{7Oq?0xs}W; zBl~68ld0>B_;|v~*)H|kl^u77gGH#QC>RdcF3c`(42Fp_99&fsjHH}NYnc4R=Nt$| zL--=ain)6|5kM5j52GxP@6xzofyPgV6WA+U`%pM?EgbuJr;dI2LF@F7d(aP6Tj!OG zq~m17gNvafahOS7IbPv#(Q_7&_ZOW*T@Lly)pv3pg?pp)%1$y`yx2EpvyJ%{7ptS4 zSJJOr5*~GQ;kksIyO4}}5|**?3&D6m9T)e1;tacj-#`2;9u2dP@3Qbi8b}7Qg8h>0 z=A;S&*{5&CfBO%T^oMV2zWP%~P*zqN)BYD+Myn`_tq4A4_~%_FF$MQ2rOzFc1yOwb zA*aLfLLg;WX%y{7hx@5u(%4FgB_*16!2#wto!05XB=58w-xBQ>4*cIaCw?w}7H9Pd z&ge7G@jhLSb6k^#T&d6DlRlFbBB%A+bRAbPc16ehb%d;&ulc4=6gk6KeJ+dixm?gG zdS!>+P{)E4im|7z)%^JmKi#%?@ixlgm0i=_eGMbtH$QDfvkt``&P!Sq z^o_~VsAFt1*zcC@gluo&EPeMilwQ*fV~Rg~+InVkzrKv~EI)2pTmtCfxBmGp3+>BT z`t2~V%9=T(wg)tB4+u)*^|-;GZb8JEK_qE6?l1!&lQ`G`$Hxzkpr_#)3C?YE6Wc7~ zHr#p>UVKGR3+ti~d&UH{zt?YCe7w74Q_LB|cg%8~Glm{ej~Yy|q(QDzoc5-Y+GfSX z@Wnf`0`866dF<$2ls$NfD-dvkT6_G?$Z4D8hwW^_ z9?!YsMt8!V#?7-$i=%T`M)m~UX1Oe5!{yv$OtCx4#*aA?PLthssjI%UhLD9bO=Y!? z(pg@6yew)lJ6$cy$mXSOd#R=fW48?N8zlq#{6U*7kq#^Nnw))Bm3`YVCF@%1meH@7 zlM&HuFlVE-uqP2S8odj%3pY`MZ$p5_{feI|YJXn%dYC|u=PiUOG)JjIm?6Hj5Ec=h zSqMvj&DKI#M*P}B*aVJdXCZ6`PCf<?x zBGy7!5`3hj5S9@?zYsPFo5c2yPc0FSTi80f>t9T(w$3g90LAA!GHh~tCM2jPG6{~0jh zBh#P#zYv`LKM;Ig&d*Ex>;G%P=apE3KKH{7eX9S%P;zy{EMo-!xH`29c?N_&gj(_J z*GAh5W!L~>2DP-ksHX$*mBJpa)F4!_RruHSiTstw#cRSJzkkO6I4$~Xf8Dr(#BlWq z3?~l94YKLinCRk#;LRM&cwvk|agaB!e@P z94W>*Z7EJ-$_f8MRTZfwGe`}oC3U2pG>}Fz6Y7WA&<)ImD9?#?GmN4Z;_C=4WHD(a zOUP2vMwXG~WCdACR*}_Y4OvUpk@aK)*+@2#&G-b=Ir#X?R+xZnCp*YavWv8n^GFBT zO*%;z=_Y#wSI3^tj`MqahDR!P_YAk6*W0<X2D-W`I(mjWdONi~I0k#$ z4^EFT?H)MLU(r4^G;lx}-q+F5IXtX%wfFSy8|svLhKKicN{jfkh=aZRhNZrq{(Zwn zEpx@b!5Xt3;x*J*hdYKkJNqkodqzfjJ1u(3P*3-sks3=!@4#?pA;q|N;9$jYUr%qR z=}hTDMOt>lWc6})&&ZyA=Na}5@)_+MGWE3&pI@QXWhsnEdy%waZ13(~X|meFtkqK9l0^&fXdY2%@hO*s8CmV`yM-&p>~tJlHuf z*xRWLcMk3E>FAU?uz)p2{vUUY06W!~``U*v{k^?dT|-yKcB(mObR1Q#+^*Dwp6FYbJjEH + + + + RelayIcon Demo + + + + + + + + + + +

+

RelayIcon

+ +
+
+
    + +
  • + +
    remove-rectangle
    +
    &#xf497;
    +
  • + +
  • + +
    clock-circle-f
    +
    &#xec16;
    +
  • + +
  • + +
    close
    +
    &#xe959;
    +
  • + +
  • + +
    face-mild-f
    +
    &#xf115;
    +
  • + +
  • + +
    chat-f
    +
    &#xf114;
    +
  • + +
  • + +
    shopping-minus
    +
    &#xe340;
    +
  • + +
  • + +
    skip-backward
    +
    &#xe207;
    +
  • + +
  • + +
    cart-remove-f
    +
    &#xe8f2;
    +
  • + +
  • + +
    invoice-f
    +
    &#xe859;
    +
  • + +
  • + +
    shopping-check-f
    +
    &#xf096;
    +
  • + +
  • + +
    headphones
    +
    &#xe991;
    +
  • + +
  • + +
    tag-f
    +
    &#xeef1;
    +
  • + +
  • + +
    calendar-f
    +
    &#xe8cb;
    +
  • + +
  • + +
    purse-f
    +
    &#xe677;
    +
  • + +
  • + +
    list-tree
    +
    &#xecef;
    +
  • + +
  • + +
    cart-add-f
    +
    &#xe921;
    +
  • + +
  • + +
    check
    +
    &#xe032;
    +
  • + +
  • + +
    package-box-time
    +
    &#xea98;
    +
  • + +
  • + +
    book-f
    +
    &#xe86c;
    +
  • + +
  • + +
    thumbs-up-f
    +
    &#xe536;
    +
  • + +
  • + +
    user-circle-f
    +
    &#xe2a9;
    +
  • + +
  • + +
    purse
    +
    &#xe138;
    +
  • + +
  • + +
    invoice
    +
    &#xf005;
    +
  • + +
  • + +
    warehouse
    +
    &#xf494;
    +
  • + +
  • + +
    board
    +
    &#xf21c;
    +
  • + +
  • + +
    timer-f
    +
    &#xe8ce;
    +
  • + +
  • + +
    pause-circle-f
    +
    &#xe95a;
    +
  • + +
  • + +
    check-rectangle
    +
    &#xe0ed;
    +
  • + +
  • + +
    calendar
    +
    &#xe8f6;
    +
  • + +
  • + +
    copy-check-f
    +
    &#xec93;
    +
  • + +
  • + +
    first-aid-kit-f
    +
    &#xe576;
    +
  • + +
  • + +
    arrow-circle-right-f
    +
    &#xe710;
    +
  • + +
  • + +
    heart-add-f
    +
    &#xe03d;
    +
  • + +
  • +  +
    close-circle
    +
    &#xe93f;
    +
  • + +
  • + +
    arrow-circle-down-f
    +
    &#xe767;
    +
  • + +
  • + +
    filter-f
    +
    &#xf23e;
    +
  • + +
  • + +
    users
    +
    &#xedf2;
    +
  • + +
  • + +
    globe
    +
    &#xe625;
    +
  • + +
  • + +
    zoom-out
    +
    &#xec2c;
    +
  • + +
  • + +
    information-polygon
    +
    &#xf32a;
    +
  • + +
  • + +
    alarm
    +
    &#xe08f;
    +
  • + +
  • + +
    credit-card
    +
    &#xede0;
    +
  • + +
  • + +
    arrow-circle-up
    +
    &#xe966;
    +
  • + +
  • + +
    gift
    +
    &#xe523;
    +
  • + +
  • + +
    mail-f
    +
    &#xe8d8;
    +
  • + +
  • + +
    wallet
    +
    &#xf090;
    +
  • + +
  • + +
    more-vertical
    +
    &#xe8de;
    +
  • + +
  • + +
    warning-circle
    +
    &#xe652;
    +
  • + +
  • + +
    unlock
    +
    &#xecca;
    +
  • + +
  • + +
    thumbs-up
    +
    &#xe9e6;
    +
  • + +
  • + +
    badge-percent
    +
    &#xec6d;
    +
  • + +
  • + +
    help-polygon-f
    +
    &#xea18;
    +
  • + +
  • + +
    volume-max
    +
    &#xe427;
    +
  • + +
  • + +
    video
    +
    &#xea9f;
    +
  • + +
  • + +
    cart-add
    +
    &#xe81e;
    +
  • + +
  • + +
    agenda
    +
    &#xe73c;
    +
  • + +
  • + +
    arrow-corner-left
    +
    &#xe0e1;
    +
  • + +
  • + +
    location
    +
    &#xe3ad;
    +
  • + +
  • + +
    shopping-add-f
    +
    &#xe8a2;
    +
  • + +
  • + +
    voucher-f
    +
    &#xe0b5;
    +
  • + +
  • + +
    chat
    +
    &#xe594;
    +
  • + +
  • + +
    lock-f
    +
    &#xe2e6;
    +
  • + +
  • + +
    truck-f
    +
    &#xe423;
    +
  • + +
  • + +
    grip-horizontal
    +
    &#xe059;
    +
  • + +
  • + +
    arrow-up
    +
    &#xf31e;
    +
  • + +
  • + +
    microphone-mute-f
    +
    &#xe8c9;
    +
  • + +
  • + +
    book
    +
    &#xea0b;
    +
  • + +
  • + +
    search
    +
    &#xed1a;
    +
  • + +
  • + +
    microphone-mute
    +
    &#xea1d;
    +
  • + +
  • + +
    store
    +
    &#xf12f;
    +
  • + +
  • + +
    heart-add
    +
    &#xf42f;
    +
  • + +
  • + +
    camera-f
    +
    &#xe1e1;
    +
  • + +
  • + +
    sort-vertical
    +
    &#xe3a6;
    +
  • + +
  • + +
    circle-f
    +
    &#xf140;
    +
  • + +
  • + +
    notepad
    +
    &#xe0b6;
    +
  • + +
  • + +
    face-smile
    +
    &#xe697;
    +
  • + +
  • + +
    close-circle-f
    +
    &#xf282;
    +
  • + +
  • + +
    cloud-f
    +
    &#xf340;
    +
  • + +
  • + +
    shield-f
    +
    &#xe3e1;
    +
  • + +
  • + +
    arrow-circle-sort
    +
    &#xed01;
    +
  • + +
  • + +
    caret-up-f
    +
    &#xe9f1;
    +
  • + +
  • + +
    microphone
    +
    &#xe7f0;
    +
  • + +
  • + +
    apps
    +
    &#xf4fe;
    +
  • + +
  • + +
    user-remove-f
    +
    &#xef91;
    +
  • + +
  • + +
    skip-forward-f
    +
    &#xeeba;
    +
  • + +
  • + +
    book-mark
    +
    &#xeca5;
    +
  • + +
  • + +
    dongdong-f
    +
    &#xea75;
    +
  • + +
  • + +
    arrow-circle-up-f
    +
    &#xf210;
    +
  • + +
  • + +
    information-polygon-f
    +
    &#xecf9;
    +
  • + +
  • + +
    add-rectangle-f
    +
    &#xe332;
    +
  • + +
  • + +
    home-f
    +
    &#xe348;
    +
  • + +
  • + +
    share-f
    +
    &#xe564;
    +
  • + +
  • + +
    search-f
    +
    &#xf4c1;
    +
  • + +
  • + +
    shopping-f
    +
    &#xecf2;
    +
  • + +
  • + +
    logout
    +
    &#xf50c;
    +
  • + +
  • + +
    arrow-transfer-circle-f
    +
    &#xf0a5;
    +
  • + +
  • + +
    server
    +
    &#xef7c;
    +
  • + +
  • + +
    thumbs-down
    +
    &#xe379;
    +
  • + +
  • + +
    bookmark-f
    +
    &#xeb58;
    +
  • + +
  • + +
    arrow-circle-sort-f
    +
    &#xeb8e;
    +
  • + +
  • + +
    flag
    +
    &#xe753;
    +
  • + +
  • + +
    face-angry
    +
    &#xef66;
    +
  • + +
  • + +
    package-f
    +
    &#xee74;
    +
  • + +
  • + +
    globe-f
    +
    &#xeda5;
    +
  • + +
  • + +
    share
    +
    &#xf3c5;
    +
  • + +
  • + +
    presentation-f
    +
    &#xf236;
    +
  • + +
  • + +
    bell-ring-f
    +
    &#xe8fb;
    +
  • + +
  • + +
    menu
    +
    &#xe71c;
    +
  • + +
  • + +
    pin
    +
    &#xe901;
    +
  • + +
  • + +
    eye-slash-f
    +
    &#xf09a;
    +
  • + +
  • + +
    users-f
    +
    &#xe636;
    +
  • + +
  • + +
    check-circle-f
    +
    &#xe1f5;
    +
  • + +
  • + +
    zoom-in-f
    +
    &#xe60e;
    +
  • + +
  • + +
    scan
    +
    &#xe936;
    +
  • + +
  • + +
    cart-remove
    +
    &#xe7f8;
    +
  • + +
  • + +
    file-f
    +
    &#xe885;
    +
  • + +
  • + +
    multiply
    +
    &#xef58;
    +
  • + +
  • + +
    mouse-f
    +
    &#xe9d1;
    +
  • + +
  • + +
    arrow-exchange
    +
    &#xf07b;
    +
  • + +
  • + +
    bookmark
    +
    &#xf333;
    +
  • + +
  • + +
    robot-f
    +
    &#xec36;
    +
  • + +
  • + +
    arrow-forward-left
    +
    &#xf2db;
    +
  • + +
  • + +
    stop-circle
    +
    &#xe358;
    +
  • + +
  • + +
    setting-f
    +
    &#xe7b7;
    +
  • + +
  • + +
    edit-rectangle-f
    +
    &#xf149;
    +
  • + +
  • + +
    mouse
    +
    &#xe87c;
    +
  • + +
  • + +
    arrow-move
    +
    &#xf00e;
    +
  • + +
  • + +
    shopping
    +
    &#xe232;
    +
  • + +
  • + +
    user
    +
    &#xef09;
    +
  • + +
  • + +
    bell-unread
    +
    &#xf35b;
    +
  • + +
  • + +
    fast-forward
    +
    &#xe129;
    +
  • + +
  • + +
    more-horizontal
    +
    &#xe720;
    +
  • + +
  • + +
    volume-off-f
    +
    &#xed76;
    +
  • + +
  • + +
    voucher
    +
    &#xe5fb;
    +
  • + +
  • + +
    refund
    +
    &#xe198;
    +
  • + +
  • + +
    home
    +
    &#xe143;
    +
  • + +
  • + +
    angle-left
    +
    &#xf04f;
    +
  • + +
  • + +
    volume-off
    +
    &#xf335;
    +
  • + +
  • + +
    angle-up
    +
    &#xe05e;
    +
  • + +
  • + +
    user-remove
    +
    &#xf05e;
    +
  • + +
  • + +
    fast-backward
    +
    &#xe4ef;
    +
  • + +
  • + +
    packaging-check-f
    +
    &#xe06e;
    +
  • + +
  • + +
    filter-v
    +
    &#xe9ca;
    +
  • + +
  • + +
    warning-polygon
    +
    &#xe7f9;
    +
  • + +
  • + +
    arrow-circle-down
    +
    &#xe24f;
    +
  • + +
  • + +
    remove
    +
    &#xe857;
    +
  • + +
  • + +
    filter-h
    +
    &#xe69c;
    +
  • + +
  • + +
    camera-off
    +
    &#xed4d;
    +
  • + +
  • + +
    shopping-follow-f
    +
    &#xe082;
    +
  • + +
  • + +
    bell-unread-f
    +
    &#xeab9;
    +
  • + +
  • + +
    ticket-f
    +
    &#xe0bf;
    +
  • + +
  • + +
    copy-check
    +
    &#xf3de;
    +
  • + +
  • + +
    equals
    +
    &#xea69;
    +
  • + +
  • + +
    shield-warning-f
    +
    &#xe226;
    +
  • + +
  • + +
    credit-card-f
    +
    &#xe29d;
    +
  • + +
  • + +
    cart-f
    +
    &#xe7d2;
    +
  • + +
  • + +
    user-add
    +
    &#xe27e;
    +
  • + +
  • + +
    face-angry-f
    +
    &#xe377;
    +
  • + +
  • + +
    reload
    +
    &#xf091;
    +
  • + +
  • + +
    skip-backward-f
    +
    &#xe71b;
    +
  • + +
  • + +
    pause-circle
    +
    &#xebed;
    +
  • + +
  • + +
    volume-mute-f
    +
    &#xe178;
    +
  • + +
  • + +
    shopping-add
    +
    &#xe56c;
    +
  • + +
  • + +
    volume-max-f
    +
    &#xf20e;
    +
  • + +
  • + +
    arrow-forward-right
    +
    &#xf2a9;
    +
  • + +
  • + +
    disk
    +
    &#xeb24;
    +
  • + +
  • + +
    clock-circle
    +
    &#xf02d;
    +
  • + +
  • + +
    package-arrow-down
    +
    &#xf2af;
    +
  • + +
  • + +
    fast-backward-f
    +
    &#xf4e6;
    +
  • + +
  • + +
    blockquote
    +
    &#xec12;
    +
  • + +
  • + +
    book-mark-f
    +
    &#xed62;
    +
  • + +
  • + +
    disk-f
    +
    &#xf18e;
    +
  • + +
  • + +
    minimize
    +
    &#xf27b;
    +
  • + +
  • + +
    add-rectangle
    +
    &#xe893;
    +
  • + +
  • + +
    computer-f
    +
    &#xf473;
    +
  • + +
  • + +
    user-f
    +
    &#xf164;
    +
  • + +
  • + +
    dongdong
    +
    &#xe4e0;
    +
  • + +
  • + +
    brightness
    +
    &#xe5b3;
    +
  • + +
  • + +
    photo-disable
    +
    &#xe703;
    +
  • + +
  • + +
    shield-warning
    +
    &#xef2f;
    +
  • + +
  • + +
    apps-f
    +
    &#xf21e;
    +
  • + +
  • + +
    remove-rectangle-f
    +
    &#xe8a1;
    +
  • + +
  • + +
    eye-slash
    +
    &#xe795;
    +
  • + +
  • + +
    receipt
    +
    &#xe7db;
    +
  • + +
  • + +
    caret-right-f
    +
    &#xefa8;
    +
  • + +
  • + +
    grip-vertical
    +
    &#xe8df;
    +
  • + +
  • + +
    arrow-transfer-circle
    +
    &#xe909;
    +
  • + +
  • + +
    wallet-f
    +
    &#xe20b;
    +
  • + +
  • + +
    fast-forward-f
    +
    &#xe5d5;
    +
  • + +
  • + +
    cart-arrow-down-f
    +
    &#xe781;
    +
  • + +
  • + +
    user-circle
    +
    &#xf095;
    +
  • + +
  • + +
    packaging-check
    +
    &#xeba1;
    +
  • + +
  • + +
    remove-circle
    +
    &#xe150;
    +
  • + +
  • + +
    eye-f
    +
    &#xf451;
    +
  • + +
  • + +
    package-arrow-up-f
    +
    &#xea11;
    +
  • + +
  • + +
    shopping-follow
    +
    &#xe5fe;
    +
  • + +
  • + +
    device-rotate-horizontal
    +
    &#xed99;
    +
  • + +
  • + +
    file
    +
    &#xf397;
    +
  • + +
  • + +
    upload
    +
    &#xe352;
    +
  • + +
  • + +
    arrow-down
    +
    &#xf3b4;
    +
  • + +
  • + +
    star-f
    +
    &#xe222;
    +
  • + +
  • + +
    list
    +
    &#xf4b5;
    +
  • + +
  • + +
    arrow-left
    +
    &#xe87f;
    +
  • + +
  • + +
    unlock-f
    +
    &#xf45e;
    +
  • + +
  • + +
    calculator-f
    +
    &#xeaca;
    +
  • + +
  • + +
    list-check
    +
    &#xe7fb;
    +
  • + +
  • + +
    copy-f
    +
    &#xe18a;
    +
  • + +
  • + +
    zoom-out-f
    +
    &#xf3a1;
    +
  • + +
  • + +
    qr-code
    +
    &#xee1f;
    +
  • + +
  • + +
    circle-dot
    +
    &#xf290;
    +
  • + +
  • + +
    play-circle-f
    +
    &#xf465;
    +
  • + +
  • + +
    edit-rectangle
    +
    &#xe404;
    +
  • + +
  • + +
    volume-mute
    +
    &#xe072;
    +
  • + +
  • + +
    flag-f
    +
    &#xf101;
    +
  • + +
  • + +
    shield-check
    +
    &#xf307;
    +
  • + +
  • + +
    target
    +
    &#xf16f;
    +
  • + +
  • + +
    back-to-top
    +
    &#xf4ef;
    +
  • + +
  • + +
    robot
    +
    &#xe96a;
    +
  • + +
  • + +
    cart-arrow-up-f
    +
    &#xefdd;
    +
  • + +
  • +  +
    photo-f
    +
    &#xedbf;
    +
  • + +
  • + +
    plugin
    +
    &#xe45a;
    +
  • + +
  • + +
    store-f
    +
    &#xee7b;
    +
  • + +
  • + +
    darkness
    +
    &#xeead;
    +
  • + +
  • + +
    login
    +
    &#xe16d;
    +
  • + +
  • + +
    brush
    +
    &#xe8a8;
    +
  • + +
  • + +
    package
    +
    &#xeb07;
    +
  • + +
  • + +
    headphones-f
    +
    &#xe998;
    +
  • + +
  • + +
    package-box
    +
    &#xe77c;
    +
  • + +
  • + +
    trash-f
    +
    &#xed1f;
    +
  • + +
  • + +
    heart
    +
    &#xf472;
    +
  • + +
  • + +
    link
    +
    &#xe869;
    +
  • + +
  • + +
    bell
    +
    &#xe3be;
    +
  • + +
  • + +
    bell-f
    +
    &#xe47b;
    +
  • + +
  • + +
    video-f
    +
    &#xeb03;
    +
  • + +
  • + +
    badge-percent-f
    +
    &#xe9c3;
    +
  • + +
  • + +
    shopping-minus-f
    +
    &#xe19c;
    +
  • + +
  • + +
    eye
    +
    &#xe883;
    +
  • + +
  • + +
    darkness-f
    +
    &#xef95;
    +
  • + +
  • + +
    shopping-remove
    +
    &#xf3c6;
    +
  • + +
  • + +
    maximize
    +
    &#xeaac;
    +
  • + +
  • + +
    power
    +
    &#xe787;
    +
  • + +
  • + +
    information-circle-f
    +
    &#xf033;
    +
  • + +
  • + +
    device-tv
    +
    &#xe176;
    +
  • + +
  • + +
    cart-check-f
    +
    &#xe2ba;
    +
  • + +
  • + +
    photo-error
    +
    &#xe64e;
    +
  • + +
  • + +
    add
    +
    &#xe9bd;
    +
  • + +
  • + +
    arrow-corner-right
    +
    &#xe822;
    +
  • + +
  • + +
    package-arrow-up
    +
    &#xee20;
    +
  • + +
  • + +
    bell-off
    +
    &#xe0b1;
    +
  • + +
  • + +
    arrow-circle-right
    +
    &#xe51c;
    +
  • + +
  • + +
    divide
    +
    &#xf445;
    +
  • + +
  • + +
    tag
    +
    &#xec01;
    +
  • + +
  • + +
    plus
    +
    &#xeaec;
    +
  • + +
  • + +
    minus
    +
    &#xf2eb;
    +
  • + +
  • + +
    face-mild
    +
    &#xef2a;
    +
  • + +
  • + +
    ai-f
    +
    &#xe8e6;
    +
  • + +
  • + +
    package-add-f
    +
    &#xe825;
    +
  • + +
  • + +
    face-smile-f
    +
    &#xf3b6;
    +
  • + +
  • + +
    shopping-check
    +
    &#xefda;
    +
  • + +
  • + +
    cloud
    +
    &#xe318;
    +
  • + +
  • +  +
    angle-double-left
    +
    &#xed3f;
    +
  • + +
  • + +
    brightness-f
    +
    &#xe63c;
    +
  • + +
  • + +
    package-add
    +
    &#xed9e;
    +
  • + +
  • + +
    angle-down
    +
    &#xed2b;
    +
  • + +
  • + +
    board-f
    +
    &#xe12e;
    +
  • + +
  • + +
    required
    +
    &#xea3b;
    +
  • + +
  • + +
    arrow-transfer
    +
    &#xe11b;
    +
  • + +
  • + +
    play-circle
    +
    &#xf0b7;
    +
  • + +
  • + +
    user-add-f
    +
    &#xebf4;
    +
  • + +
  • + +
    cart-check
    +
    &#xe410;
    +
  • + +
  • + +
    computer
    +
    &#xe5a9;
    +
  • + +
  • + +
    cart
    +
    &#xe895;
    +
  • + +
  • + +
    setting
    +
    &#xe638;
    +
  • + +
  • + +
    camera
    +
    &#xe023;
    +
  • + +
  • + +
    circle
    +
    &#xeb04;
    +
  • + +
  • + +
    angle-double-up
    +
    &#xe92e;
    +
  • + +
  • + +
    caret-down-f
    +
    &#xf270;
    +
  • + +
  • + +
    pin-f
    +
    &#xe3a4;
    +
  • + +
  • + +
    brush-f
    +
    &#xe209;
    +
  • + +
  • + +
    package-arrow-down-f
    +
    &#xeafe;
    +
  • + +
  • + +
    photo
    +
    &#xf343;
    +
  • + +
  • + +
    edit-f
    +
    &#xe754;
    +
  • + +
  • + +
    copy
    +
    &#xee9d;
    +
  • + +
  • + +
    server-f
    +
    &#xe1ea;
    +
  • + +
  • + +
    device-rotate-vertical
    +
    &#xeffd;
    +
  • + +
  • + +
    warning-f
    +
    &#xf0a0;
    +
  • + +
  • + +
    thumbs-down-f
    +
    &#xe836;
    +
  • + +
  • + +
    shield-check-f
    +
    &#xe3c1;
    +
  • + +
  • + +
    trash
    +
    &#xed9c;
    +
  • + +
  • + +
    check-rectangle-f
    +
    &#xe39b;
    +
  • + +
  • + +
    gift-f
    +
    &#xe5e9;
    +
  • + +
  • + +
    add-circle-f
    +
    &#xec65;
    +
  • + +
  • + +
    comment-f
    +
    &#xf34c;
    +
  • + +
  • + +
    reward-f
    +
    &#xe79d;
    +
  • + +
  • + +
    device-tv-f
    +
    &#xe9a4;
    +
  • + +
  • + +
    compass
    +
    &#xeb28;
    +
  • + +
  • + +
    undo
    +
    &#xe49a;
    +
  • + +
  • + +
    filter
    +
    &#xe297;
    +
  • + +
  • + +
    warning-polygon-f
    +
    &#xe47f;
    +
  • + +
  • + +
    unlink
    +
    &#xe4bd;
    +
  • + +
  • + +
    zoom-in
    +
    &#xe668;
    +
  • + +
  • + +
    angle-double-down
    +
    &#xe467;
    +
  • + +
  • + +
    filter-v-f
    +
    &#xe9b6;
    +
  • + +
  • + +
    close-rectangle
    +
    &#xea46;
    +
  • + +
  • + +
    layers
    +
    &#xe1b0;
    +
  • + +
  • + +
    first-aid-kit
    +
    &#xef78;
    +
  • + +
  • + +
    star
    +
    &#xef2e;
    +
  • + +
  • + +
    skip-forward
    +
    &#xe484;
    +
  • + +
  • + +
    filter-h-f
    +
    &#xea79;
    +
  • + +
  • + +
    camera-off-f
    +
    &#xe1e8;
    +
  • + +
  • + +
    receipt-f
    +
    &#xf120;
    +
  • + +
  • + +
    close-rectangle-f
    +
    &#xeca3;
    +
  • + +
  • + +
    redo
    +
    &#xe974;
    +
  • + +
  • + +
    warning-error-f
    +
    &#xe76e;
    +
  • + +
  • + +
    caret-left-f
    +
    &#xe8e7;
    +
  • + +
  • + +
    check-circle
    +
    &#xecb1;
    +
  • + +
  • + +
    package-remove-f
    +
    &#xe518;
    +
  • + +
  • + +
    ticket
    +
    &#xe2fb;
    +
  • + +
  • + +
    notepad-f
    +
    &#xe045;
    +
  • + +
  • + +
    mail
    +
    &#xecc8;
    +
  • + +
  • + +
    calculator
    +
    &#xf387;
    +
  • + +
  • + +
    edit
    +
    &#xe9ad;
    +
  • + +
  • + +
    angle-double-right
    +
    &#xe27b;
    +
  • + +
  • + +
    comment
    +
    &#xe175;
    +
  • + +
  • + +
    information-circle
    +
    &#xeaae;
    +
  • + +
  • + +
    shield
    +
    &#xed60;
    +
  • + +
  • + +
    location-f
    +
    &#xe832;
    +
  • + +
  • + +
    agenda-f
    +
    &#xe543;
    +
  • + +
  • + +
    plugin-f
    +
    &#xebb1;
    +
  • + +
  • + +
    photo-disable-f
    +
    &#xf36f;
    +
  • + +
  • + +
    target-f
    +
    &#xe649;
    +
  • + +
  • + +
    help
    +
    &#xe77b;
    +
  • + +
  • + +
    wifi-error
    +
    &#xe6da;
    +
  • + +
  • + +
    package-delete
    +
    &#xe9e3;
    +
  • + +
  • + +
    heart-f
    +
    &#xf385;
    +
  • + +
  • + +
    presentation
    +
    &#xe6c0;
    +
  • + +
  • + +
    help-f
    +
    &#xe7a5;
    +
  • + +
  • + +
    truck
    +
    &#xe571;
    +
  • + +
  • + +
    wifi
    +
    &#xec14;
    +
  • + +
  • + +
    photo-error-f
    +
    &#xe775;
    +
  • + +
  • + +
    lock
    +
    &#xeeee;
    +
  • + +
  • + +
    layers-f
    +
    &#xf11c;
    +
  • + +
  • + +
    arrow-circle-left-f
    +
    &#xe3b3;
    +
  • + +
  • + +
    warning-triangle
    +
    &#xf146;
    +
  • + +
  • + +
    bell-ring
    +
    &#xe320;
    +
  • + +
  • + +
    remove-circle-f
    +
    &#xe575;
    +
  • + +
  • + +
    timer
    +
    &#xf30f;
    +
  • + +
  • + +
    alarm-f
    +
    &#xe4ea;
    +
  • + +
  • + +
    arrow-right
    +
    &#xee6e;
    +
  • + +
  • + +
    ai
    +
    &#xe5dc;
    +
  • + +
  • + +
    smile-joy
    +
    &#xefcb;
    +
  • + +
  • + +
    shopping-remove-f
    +
    &#xe64b;
    +
  • + +
  • + +
    bell-off-f
    +
    &#xf3aa;
    +
  • + +
  • + +
    cart-arrow-up
    +
    &#xf3ea;
    +
  • + +
  • + +
    reward
    +
    &#xf02e;
    +
  • + +
  • + +
    loading
    +
    &#xef56;
    +
  • + +
  • + +
    add-circle
    +
    &#xe7d0;
    +
  • + +
  • + +
    stop-circle-f
    +
    &#xeafd;
    +
  • + +
  • + +
    arrow-circle-left
    +
    &#xe147;
    +
  • + +
  • + +
    cart-arrow-down
    +
    &#xec09;
    +
  • + +
  • + +
    download
    +
    &#xe1ac;
    +
  • + +
  • + +
    angle-right
    +
    &#xf4b2;
    +
  • + +
  • + +
    help-polygon
    +
    &#xeaaf;
    +
  • + +
  • + +
    microphone-f
    +
    &#xe20e;
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 兼容性最好,支持 IE6+,及所有现代浏览器。
  • +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
  • +
+
+

注意:新版 RelayIcon 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用 symbol 的引用方式

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+    font-family: 'font_family';
+    src: url('relayicon.eot');
+    src: url('relayicon.eot?#iefix') format('embedded-opentype'),
+        url('relayicon.woff2') format('woff2'),
+        url('relayicon.woff') format('woff'),
+        url('relayicon.ttf') format('truetype'),
+        url('relayicon.svg#font_family') format('svg');
+  }
+  
+

第二步:定义使用 relayicon 的样式

+
.font_family {
+    font-family: "font_family" !important;
+    font-size: 16px;
+    font-style: normal;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+  }
+  
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+  <span class="font_family">&#x33;</span>
+  
+
+

"font_family" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "relayicon"。

+
+
+
+
+
    + +
  • + +
    + remove-rectangle +
    +
    .nut-icon-remove-rectangle +
    +
  • + +
  • + +
    + clock-circle-f +
    +
    .nut-icon-clock-circle-f +
    +
  • + +
  • + +
    + close +
    +
    .nut-icon-close +
    +
  • + +
  • + +
    + face-mild-f +
    +
    .nut-icon-face-mild-f +
    +
  • + +
  • + +
    + chat-f +
    +
    .nut-icon-chat-f +
    +
  • + +
  • + +
    + shopping-minus +
    +
    .nut-icon-shopping-minus +
    +
  • + +
  • + +
    + skip-backward +
    +
    .nut-icon-skip-backward +
    +
  • + +
  • + +
    + cart-remove-f +
    +
    .nut-icon-cart-remove-f +
    +
  • + +
  • + +
    + invoice-f +
    +
    .nut-icon-invoice-f +
    +
  • + +
  • + +
    + shopping-check-f +
    +
    .nut-icon-shopping-check-f +
    +
  • + +
  • + +
    + headphones +
    +
    .nut-icon-headphones +
    +
  • + +
  • + +
    + tag-f +
    +
    .nut-icon-tag-f +
    +
  • + +
  • + +
    + calendar-f +
    +
    .nut-icon-calendar-f +
    +
  • + +
  • + +
    + purse-f +
    +
    .nut-icon-purse-f +
    +
  • + +
  • + +
    + list-tree +
    +
    .nut-icon-list-tree +
    +
  • + +
  • + +
    + cart-add-f +
    +
    .nut-icon-cart-add-f +
    +
  • + +
  • + +
    + check +
    +
    .nut-icon-check +
    +
  • + +
  • + +
    + package-box-time +
    +
    .nut-icon-package-box-time +
    +
  • + +
  • + +
    + book-f +
    +
    .nut-icon-book-f +
    +
  • + +
  • + +
    + thumbs-up-f +
    +
    .nut-icon-thumbs-up-f +
    +
  • + +
  • + +
    + user-circle-f +
    +
    .nut-icon-user-circle-f +
    +
  • + +
  • + +
    + purse +
    +
    .nut-icon-purse +
    +
  • + +
  • + +
    + invoice +
    +
    .nut-icon-invoice +
    +
  • + +
  • + +
    + warehouse +
    +
    .nut-icon-warehouse +
    +
  • + +
  • + +
    + board +
    +
    .nut-icon-board +
    +
  • + +
  • + +
    + timer-f +
    +
    .nut-icon-timer-f +
    +
  • + +
  • + +
    + pause-circle-f +
    +
    .nut-icon-pause-circle-f +
    +
  • + +
  • + +
    + check-rectangle +
    +
    .nut-icon-check-rectangle +
    +
  • + +
  • + +
    + calendar +
    +
    .nut-icon-calendar +
    +
  • + +
  • + +
    + copy-check-f +
    +
    .nut-icon-copy-check-f +
    +
  • + +
  • + +
    + first-aid-kit-f +
    +
    .nut-icon-first-aid-kit-f +
    +
  • + +
  • + +
    + arrow-circle-right-f +
    +
    .nut-icon-arrow-circle-right-f +
    +
  • + +
  • + +
    + heart-add-f +
    +
    .nut-icon-heart-add-f +
    +
  • + +
  • + +
    + close-circle +
    +
    .nut-icon-close-circle +
    +
  • + +
  • + +
    + arrow-circle-down-f +
    +
    .nut-icon-arrow-circle-down-f +
    +
  • + +
  • + +
    + filter-f +
    +
    .nut-icon-filter-f +
    +
  • + +
  • + +
    + users +
    +
    .nut-icon-users +
    +
  • + +
  • + +
    + globe +
    +
    .nut-icon-globe +
    +
  • + +
  • + +
    + zoom-out +
    +
    .nut-icon-zoom-out +
    +
  • + +
  • + +
    + information-polygon +
    +
    .nut-icon-information-polygon +
    +
  • + +
  • + +
    + alarm +
    +
    .nut-icon-alarm +
    +
  • + +
  • + +
    + credit-card +
    +
    .nut-icon-credit-card +
    +
  • + +
  • + +
    + arrow-circle-up +
    +
    .nut-icon-arrow-circle-up +
    +
  • + +
  • + +
    + gift +
    +
    .nut-icon-gift +
    +
  • + +
  • + +
    + mail-f +
    +
    .nut-icon-mail-f +
    +
  • + +
  • + +
    + wallet +
    +
    .nut-icon-wallet +
    +
  • + +
  • + +
    + more-vertical +
    +
    .nut-icon-more-vertical +
    +
  • + +
  • + +
    + warning-circle +
    +
    .nut-icon-warning-circle +
    +
  • + +
  • + +
    + unlock +
    +
    .nut-icon-unlock +
    +
  • + +
  • + +
    + thumbs-up +
    +
    .nut-icon-thumbs-up +
    +
  • + +
  • + +
    + badge-percent +
    +
    .nut-icon-badge-percent +
    +
  • + +
  • + +
    + help-polygon-f +
    +
    .nut-icon-help-polygon-f +
    +
  • + +
  • + +
    + volume-max +
    +
    .nut-icon-volume-max +
    +
  • + +
  • + +
    + video +
    +
    .nut-icon-video +
    +
  • + +
  • + +
    + cart-add +
    +
    .nut-icon-cart-add +
    +
  • + +
  • + +
    + agenda +
    +
    .nut-icon-agenda +
    +
  • + +
  • + +
    + arrow-corner-left +
    +
    .nut-icon-arrow-corner-left +
    +
  • + +
  • + +
    + location +
    +
    .nut-icon-location +
    +
  • + +
  • + +
    + shopping-add-f +
    +
    .nut-icon-shopping-add-f +
    +
  • + +
  • + +
    + voucher-f +
    +
    .nut-icon-voucher-f +
    +
  • + +
  • + +
    + chat +
    +
    .nut-icon-chat +
    +
  • + +
  • + +
    + lock-f +
    +
    .nut-icon-lock-f +
    +
  • + +
  • + +
    + truck-f +
    +
    .nut-icon-truck-f +
    +
  • + +
  • + +
    + grip-horizontal +
    +
    .nut-icon-grip-horizontal +
    +
  • + +
  • + +
    + arrow-up +
    +
    .nut-icon-arrow-up +
    +
  • + +
  • + +
    + microphone-mute-f +
    +
    .nut-icon-microphone-mute-f +
    +
  • + +
  • + +
    + book +
    +
    .nut-icon-book +
    +
  • + +
  • + +
    + search +
    +
    .nut-icon-search +
    +
  • + +
  • + +
    + microphone-mute +
    +
    .nut-icon-microphone-mute +
    +
  • + +
  • + +
    + store +
    +
    .nut-icon-store +
    +
  • + +
  • + +
    + heart-add +
    +
    .nut-icon-heart-add +
    +
  • + +
  • + +
    + camera-f +
    +
    .nut-icon-camera-f +
    +
  • + +
  • + +
    + sort-vertical +
    +
    .nut-icon-sort-vertical +
    +
  • + +
  • + +
    + circle-f +
    +
    .nut-icon-circle-f +
    +
  • + +
  • + +
    + notepad +
    +
    .nut-icon-notepad +
    +
  • + +
  • + +
    + face-smile +
    +
    .nut-icon-face-smile +
    +
  • + +
  • + +
    + close-circle-f +
    +
    .nut-icon-close-circle-f +
    +
  • + +
  • + +
    + cloud-f +
    +
    .nut-icon-cloud-f +
    +
  • + +
  • + +
    + shield-f +
    +
    .nut-icon-shield-f +
    +
  • + +
  • + +
    + arrow-circle-sort +
    +
    .nut-icon-arrow-circle-sort +
    +
  • + +
  • + +
    + caret-up-f +
    +
    .nut-icon-caret-up-f +
    +
  • + +
  • + +
    + microphone +
    +
    .nut-icon-microphone +
    +
  • + +
  • + +
    + apps +
    +
    .nut-icon-apps +
    +
  • + +
  • + +
    + user-remove-f +
    +
    .nut-icon-user-remove-f +
    +
  • + +
  • + +
    + skip-forward-f +
    +
    .nut-icon-skip-forward-f +
    +
  • + +
  • + +
    + book-mark +
    +
    .nut-icon-book-mark +
    +
  • + +
  • + +
    + dongdong-f +
    +
    .nut-icon-dongdong-f +
    +
  • + +
  • + +
    + arrow-circle-up-f +
    +
    .nut-icon-arrow-circle-up-f +
    +
  • + +
  • + +
    + information-polygon-f +
    +
    .nut-icon-information-polygon-f +
    +
  • + +
  • + +
    + add-rectangle-f +
    +
    .nut-icon-add-rectangle-f +
    +
  • + +
  • + +
    + home-f +
    +
    .nut-icon-home-f +
    +
  • + +
  • + +
    + share-f +
    +
    .nut-icon-share-f +
    +
  • + +
  • + +
    + search-f +
    +
    .nut-icon-search-f +
    +
  • + +
  • + +
    + shopping-f +
    +
    .nut-icon-shopping-f +
    +
  • + +
  • + +
    + logout +
    +
    .nut-icon-logout +
    +
  • + +
  • + +
    + arrow-transfer-circle-f +
    +
    .nut-icon-arrow-transfe-circler-f +
    +
  • + +
  • + +
    + server +
    +
    .nut-icon-server +
    +
  • + +
  • + +
    + thumbs-down +
    +
    .nut-icon-thumbs-down +
    +
  • + +
  • + +
    + bookmark-f +
    +
    .nut-icon-bookmark-f +
    +
  • + +
  • + +
    + arrow-circle-sort-f +
    +
    .nut-icon-arrow-circle-sort-f +
    +
  • + +
  • + +
    + flag +
    +
    .nut-icon-flag +
    +
  • + +
  • + +
    + face-angry +
    +
    .nut-icon-face-angry +
    +
  • + +
  • + +
    + package-f +
    +
    .nut-icon-package-f +
    +
  • + +
  • + +
    + globe-f +
    +
    .nut-icon-globe-f +
    +
  • + +
  • + +
    + share +
    +
    .nut-icon-share +
    +
  • + +
  • + +
    + presentation-f +
    +
    .nut-icon-presentation-f +
    +
  • + +
  • + +
    + bell-ring-f +
    +
    .nut-icon-bell-ring-f +
    +
  • + +
  • + +
    + menu +
    +
    .nut-icon-menu +
    +
  • + +
  • + +
    + pin +
    +
    .nut-icon-pin +
    +
  • + +
  • + +
    + eye-slash-f +
    +
    .nut-icon-eye-slash-f +
    +
  • + +
  • + +
    + users-f +
    +
    .nut-icon-users-f +
    +
  • + +
  • + +
    + check-circle-f +
    +
    .nut-icon-check-circle-f +
    +
  • + +
  • + +
    + zoom-in-f +
    +
    .nut-icon-zoom-in-f +
    +
  • + +
  • + +
    + scan +
    +
    .nut-icon-scan +
    +
  • + +
  • + +
    + cart-remove +
    +
    .nut-icon-cart-remove +
    +
  • + +
  • + +
    + file-f +
    +
    .nut-icon-file-f +
    +
  • + +
  • + +
    + multiply +
    +
    .nut-icon-multiply +
    +
  • + +
  • + +
    + mouse-f +
    +
    .nut-icon-mouse-f +
    +
  • + +
  • + +
    + arrow-exchange +
    +
    .nut-icon-arrow-exchange +
    +
  • + +
  • + +
    + bookmark +
    +
    .nut-icon-bookmark +
    +
  • + +
  • + +
    + robot-f +
    +
    .nut-icon-robot-f +
    +
  • + +
  • + +
    + arrow-forward-left +
    +
    .nut-icon-arrow-forward-left +
    +
  • + +
  • + +
    + stop-circle +
    +
    .nut-icon-stop-circle +
    +
  • + +
  • + +
    + setting-f +
    +
    .nut-icon-setting-f +
    +
  • + +
  • + +
    + edit-rectangle-f +
    +
    .nut-icon-edit-rectangle-f +
    +
  • + +
  • + +
    + mouse +
    +
    .nut-icon-mouse +
    +
  • + +
  • + +
    + arrow-move +
    +
    .nut-icon-arrow-move +
    +
  • + +
  • + +
    + shopping +
    +
    .nut-icon-shopping +
    +
  • + +
  • + +
    + user +
    +
    .nut-icon-user +
    +
  • + +
  • + +
    + bell-unread +
    +
    .nut-icon-bell-unread +
    +
  • + +
  • + +
    + fast-forward +
    +
    .nut-icon-fast-forward +
    +
  • + +
  • + +
    + more-horizontal +
    +
    .nut-icon-more-horizontal +
    +
  • + +
  • + +
    + volume-off-f +
    +
    .nut-icon-volume-off-f +
    +
  • + +
  • + +
    + voucher +
    +
    .nut-icon-voucher +
    +
  • + +
  • + +
    + refund +
    +
    .nut-icon-refund +
    +
  • + +
  • + +
    + home +
    +
    .nut-icon-home +
    +
  • + +
  • + +
    + angle-left +
    +
    .nut-icon-angle-left +
    +
  • + +
  • + +
    + volume-off +
    +
    .nut-icon-volume-off +
    +
  • + +
  • + +
    + angle-up +
    +
    .nut-icon-angle-up +
    +
  • + +
  • + +
    + user-remove +
    +
    .nut-icon-user-remove +
    +
  • + +
  • + +
    + fast-backward +
    +
    .nut-icon-fast-backward +
    +
  • + +
  • + +
    + packaging-check-f +
    +
    .nut-icon-packaging-check-f +
    +
  • + +
  • + +
    + filter-v +
    +
    .nut-icon-filter-v +
    +
  • + +
  • + +
    + warning-polygon +
    +
    .nut-icon-warning-polygon +
    +
  • + +
  • + +
    + arrow-circle-down +
    +
    .nut-icon-arrow-circle-down +
    +
  • + +
  • + +
    + remove +
    +
    .nut-icon-remove +
    +
  • + +
  • + +
    + filter-h +
    +
    .nut-icon-filter-h +
    +
  • + +
  • + +
    + camera-off +
    +
    .nut-icon-camera-off +
    +
  • + +
  • + +
    + shopping-follow-f +
    +
    .nut-icon-shopping-follow-f +
    +
  • + +
  • + +
    + bell-unread-f +
    +
    .nut-icon-bell-unread-f +
    +
  • + +
  • + +
    + ticket-f +
    +
    .nut-icon-ticket-f +
    +
  • + +
  • + +
    + copy-check +
    +
    .nut-icon-copy-check +
    +
  • + +
  • + +
    + equals +
    +
    .nut-icon-equals +
    +
  • + +
  • + +
    + shield-warning-f +
    +
    .nut-icon-shield-warning-f +
    +
  • + +
  • + +
    + credit-card-f +
    +
    .nut-icon-credit-card-f +
    +
  • + +
  • + +
    + cart-f +
    +
    .nut-icon-cart-f +
    +
  • + +
  • + +
    + user-add +
    +
    .nut-icon-user-add +
    +
  • + +
  • + +
    + face-angry-f +
    +
    .nut-icon-face-angry-f +
    +
  • + +
  • + +
    + reload +
    +
    .nut-icon-reload +
    +
  • + +
  • + +
    + skip-backward-f +
    +
    .nut-icon-skip-backward-f +
    +
  • + +
  • + +
    + pause-circle +
    +
    .nut-icon-pause-circle +
    +
  • + +
  • + +
    + volume-mute-f +
    +
    .nut-icon-volume-mute-f +
    +
  • + +
  • + +
    + shopping-add +
    +
    .nut-icon-shopping-add +
    +
  • + +
  • + +
    + volume-max-f +
    +
    .nut-icon-volume-max-f +
    +
  • + +
  • + +
    + arrow-forward-right +
    +
    .nut-icon-arrow-forward-right +
    +
  • + +
  • + +
    + disk +
    +
    .nut-icon-disk +
    +
  • + +
  • + +
    + clock-circle +
    +
    .nut-icon-clock-circle +
    +
  • + +
  • + +
    + package-arrow-down +
    +
    .nut-icon-package-arrow-down +
    +
  • + +
  • + +
    + fast-backward-f +
    +
    .nut-icon-fast-backward-f +
    +
  • + +
  • + +
    + blockquote +
    +
    .nut-icon-blockquote +
    +
  • + +
  • + +
    + book-mark-f +
    +
    .nut-icon-book-mark-f +
    +
  • + +
  • + +
    + disk-f +
    +
    .nut-icon-disk-f +
    +
  • + +
  • + +
    + minimize +
    +
    .nut-icon-minimize +
    +
  • + +
  • + +
    + add-rectangle +
    +
    .nut-icon-add-rectangle +
    +
  • + +
  • + +
    + computer-f +
    +
    .nut-icon-computer-f +
    +
  • + +
  • + +
    + user-f +
    +
    .nut-icon-user-f +
    +
  • + +
  • + +
    + dongdong +
    +
    .nut-icon-dongdong +
    +
  • + +
  • + +
    + brightness +
    +
    .nut-icon-brightness +
    +
  • + +
  • + +
    + photo-disable +
    +
    .nut-icon-photo-disable +
    +
  • + +
  • + +
    + shield-warning +
    +
    .nut-icon-shield-warning +
    +
  • + +
  • + +
    + apps-f +
    +
    .nut-icon-apps-f +
    +
  • + +
  • + +
    + remove-rectangle-f +
    +
    .nut-icon-clear-rectangle-f +
    +
  • + +
  • + +
    + eye-slash +
    +
    .nut-icon-eye-slash +
    +
  • + +
  • + +
    + receipt +
    +
    .nut-icon-receipt +
    +
  • + +
  • + +
    + caret-right-f +
    +
    .nut-icon-caret-right-f +
    +
  • + +
  • + +
    + grip-vertical +
    +
    .nut-icon-grip-vertical +
    +
  • + +
  • + +
    + arrow-transfer-circle +
    +
    .nut-icon-arrow-transfer-circle +
    +
  • + +
  • + +
    + wallet-f +
    +
    .nut-icon-wallet-f +
    +
  • + +
  • + +
    + fast-forward-f +
    +
    .nut-icon-fast-forward-f +
    +
  • + +
  • + +
    + cart-arrow-down-f +
    +
    .nut-icon-cart-arrow-down-f +
    +
  • + +
  • + +
    + user-circle +
    +
    .nut-icon-user-circle +
    +
  • + +
  • + +
    + packaging-check +
    +
    .nut-icon-packaging-check +
    +
  • + +
  • + +
    + remove-circle +
    +
    .nut-icon-remove-circle +
    +
  • + +
  • + +
    + eye-f +
    +
    .nut-icon-eye-f +
    +
  • + +
  • + +
    + package-arrow-up-f +
    +
    .nut-icon-package-arrow-up-f +
    +
  • + +
  • + +
    + shopping-follow +
    +
    .nut-icon-shopping-follow +
    +
  • + +
  • + +
    + device-rotate-horizontal +
    +
    .nut-icon-device-rotate-horizontal +
    +
  • + +
  • + +
    + file +
    +
    .nut-icon-file +
    +
  • + +
  • + +
    + upload +
    +
    .nut-icon-upload +
    +
  • + +
  • + +
    + arrow-down +
    +
    .nut-icon-arrow-down +
    +
  • + +
  • + +
    + star-f +
    +
    .nut-icon-star-f +
    +
  • + +
  • + +
    + list +
    +
    .nut-icon-list +
    +
  • + +
  • + +
    + arrow-left +
    +
    .nut-icon-arrow-left +
    +
  • + +
  • + +
    + unlock-f +
    +
    .nut-icon-unlock-f +
    +
  • + +
  • + +
    + calculator-f +
    +
    .nut-icon-calculator-f +
    +
  • + +
  • + +
    + list-check +
    +
    .nut-icon-list-check +
    +
  • + +
  • + +
    + copy-f +
    +
    .nut-icon-copy-f +
    +
  • + +
  • + +
    + zoom-out-f +
    +
    .nut-icon-zoom-out-f +
    +
  • + +
  • + +
    + qr-code +
    +
    .nut-icon-qr-code +
    +
  • + +
  • + +
    + circle-dot +
    +
    .nut-icon-circle-dot +
    +
  • + +
  • + +
    + play-circle-f +
    +
    .nut-icon-play-circle-f +
    +
  • + +
  • + +
    + edit-rectangle +
    +
    .nut-icon-edit-rectangle +
    +
  • + +
  • + +
    + volume-mute +
    +
    .nut-icon-volume-mute +
    +
  • + +
  • + +
    + flag-f +
    +
    .nut-icon-flag-f +
    +
  • + +
  • + +
    + shield-check +
    +
    .nut-icon-shield-check +
    +
  • + +
  • + +
    + target +
    +
    .nut-icon-target +
    +
  • + +
  • + +
    + back-to-top +
    +
    .nut-icon-back-to-top +
    +
  • + +
  • + +
    + robot +
    +
    .nut-icon-robot +
    +
  • + +
  • + +
    + cart-arrow-up-f +
    +
    .nut-icon-cart-arrow-up-f +
    +
  • + +
  • + +
    + photo-f +
    +
    .nut-icon-photo-f +
    +
  • + +
  • + +
    + plugin +
    +
    .nut-icon-plugin +
    +
  • + +
  • + +
    + store-f +
    +
    .nut-icon-store-f +
    +
  • + +
  • + +
    + darkness +
    +
    .nut-icon-darkness +
    +
  • + +
  • + +
    + login +
    +
    .nut-icon-login +
    +
  • + +
  • + +
    + brush +
    +
    .nut-icon-brush +
    +
  • + +
  • + +
    + package +
    +
    .nut-icon-package +
    +
  • + +
  • + +
    + headphones-f +
    +
    .nut-icon-headphones-f +
    +
  • + +
  • + +
    + package-box +
    +
    .nut-icon-package-box +
    +
  • + +
  • + +
    + trash-f +
    +
    .nut-icon-trash-f +
    +
  • + +
  • + +
    + heart +
    +
    .nut-icon-heart +
    +
  • + +
  • + +
    + link +
    +
    .nut-icon-link +
    +
  • + +
  • + +
    + bell +
    +
    .nut-icon-bell +
    +
  • + +
  • + +
    + bell-f +
    +
    .nut-icon-bell-f +
    +
  • + +
  • + +
    + video-f +
    +
    .nut-icon-video-f +
    +
  • + +
  • + +
    + badge-percent-f +
    +
    .nut-icon-badge-percent-f +
    +
  • + +
  • + +
    + shopping-minus-f +
    +
    .nut-icon-shopping-minus-f +
    +
  • + +
  • + +
    + eye +
    +
    .nut-icon-eye +
    +
  • + +
  • + +
    + darkness-f +
    +
    .nut-icon-darkness-f +
    +
  • + +
  • + +
    + shopping-remove +
    +
    .nut-icon-shopping-remove +
    +
  • + +
  • + +
    + maximize +
    +
    .nut-icon-maximize +
    +
  • + +
  • + +
    + power +
    +
    .nut-icon-power +
    +
  • + +
  • + +
    + information-circle-f +
    +
    .nut-icon-information-circle-f +
    +
  • + +
  • + +
    + device-tv +
    +
    .nut-icon-device-tv +
    +
  • + +
  • + +
    + cart-check-f +
    +
    .nut-icon-cart-check-f +
    +
  • + +
  • + +
    + photo-error +
    +
    .nut-icon-photo-error +
    +
  • + +
  • + +
    + add +
    +
    .nut-icon-add +
    +
  • + +
  • + +
    + arrow-corner-right +
    +
    .nut-icon-arrow-corner-right +
    +
  • + +
  • + +
    + package-arrow-up +
    +
    .nut-icon-package-arrow-up +
    +
  • + +
  • + +
    + bell-off +
    +
    .nut-icon-bell-off +
    +
  • + +
  • + +
    + arrow-circle-right +
    +
    .nut-icon-arrow-circle-right +
    +
  • + +
  • + +
    + divide +
    +
    .nut-icon-divide +
    +
  • + +
  • + +
    + tag +
    +
    .nut-icon-tag +
    +
  • + +
  • + +
    + plus +
    +
    .nut-icon-plus +
    +
  • + +
  • + +
    + minus +
    +
    .nut-icon-minus +
    +
  • + +
  • + +
    + face-mild +
    +
    .nut-icon-face-mild +
    +
  • + +
  • + +
    + ai-f +
    +
    .nut-icon-ai-f +
    +
  • + +
  • + +
    + package-add-f +
    +
    .nut-icon-package-add-f +
    +
  • + +
  • + +
    + face-smile-f +
    +
    .nut-icon-face-smile-f +
    +
  • + +
  • + +
    + shopping-check +
    +
    .nut-icon-shopping-check +
    +
  • + +
  • + +
    + cloud +
    +
    .nut-icon-cloud +
    +
  • + +
  • + +
    + angle-double-left +
    +
    .nut-icon-angle-double-left +
    +
  • + +
  • + +
    + brightness-f +
    +
    .nut-icon-brightness-f +
    +
  • + +
  • + +
    + package-add +
    +
    .nut-icon-package-add +
    +
  • + +
  • + +
    + angle-down +
    +
    .nut-icon-angle-down +
    +
  • + +
  • + +
    + board-f +
    +
    .nut-icon-board-f +
    +
  • + +
  • + +
    + required +
    +
    .nut-icon-required +
    +
  • + +
  • + +
    + arrow-transfer +
    +
    .nut-icon-arrow-transfer +
    +
  • + +
  • + +
    + play-circle +
    +
    .nut-icon-play-circle +
    +
  • + +
  • + +
    + user-add-f +
    +
    .nut-icon-user-add-f +
    +
  • + +
  • + +
    + cart-check +
    +
    .nut-icon-cart-check +
    +
  • + +
  • + +
    + computer +
    +
    .nut-icon-computer +
    +
  • + +
  • + +
    + cart +
    +
    .nut-icon-cart +
    +
  • + +
  • + +
    + setting +
    +
    .nut-icon-setting +
    +
  • + +
  • + +
    + camera +
    +
    .nut-icon-camera +
    +
  • + +
  • + +
    + circle +
    +
    .nut-icon-circle +
    +
  • + +
  • + +
    + angle-double-up +
    +
    .nut-icon-angle-double-up +
    +
  • + +
  • + +
    + caret-down-f +
    +
    .nut-icon-caret-down-f +
    +
  • + +
  • + +
    + pin-f +
    +
    .nut-icon-pin-f +
    +
  • + +
  • + +
    + brush-f +
    +
    .nut-icon-brush-f +
    +
  • + +
  • + +
    + package-arrow-down-f +
    +
    .nut-icon-package-arrow-down-f +
    +
  • + +
  • + +
    + photo +
    +
    .nut-icon-photo +
    +
  • + +
  • + +
    + edit-f +
    +
    .nut-icon-edit-f +
    +
  • + +
  • + +
    + copy +
    +
    .nut-icon-copy +
    +
  • + +
  • + +
    + server-f +
    +
    .nut-icon-server-f +
    +
  • + +
  • + +
    + device-rotate-vertical +
    +
    .nut-icon-device-rotate-vertical +
    +
  • + +
  • + +
    + warning-f +
    +
    .nut-icon-warning-f +
    +
  • + +
  • + +
    + thumbs-down-f +
    +
    .nut-icon-thumbs-down-f +
    +
  • + +
  • + +
    + shield-check-f +
    +
    .nut-icon-shield-check-f +
    +
  • + +
  • + +
    + trash +
    +
    .nut-icon-trash +
    +
  • + +
  • + +
    + check-rectangle-f +
    +
    .nut-icon-check-rectangle-f +
    +
  • + +
  • + +
    + gift-f +
    +
    .nut-icon-gift-f +
    +
  • + +
  • + +
    + add-circle-f +
    +
    .nut-icon-add-circle-f +
    +
  • + +
  • + +
    + comment-f +
    +
    .nut-icon-comment-f +
    +
  • + +
  • + +
    + reward-f +
    +
    .nut-icon-reward-f +
    +
  • + +
  • + +
    + device-tv-f +
    +
    .nut-icon-device-tv-f +
    +
  • + +
  • + +
    + compass +
    +
    .nut-icon-compass +
    +
  • + +
  • + +
    + undo +
    +
    .nut-icon-undo +
    +
  • + +
  • + +
    + filter +
    +
    .nut-icon-filter +
    +
  • + +
  • + +
    + warning-polygon-f +
    +
    .nut-icon-warning-polygon-f +
    +
  • + +
  • + +
    + unlink +
    +
    .nut-icon-unlink +
    +
  • + +
  • + +
    + zoom-in +
    +
    .nut-icon-zoom-in +
    +
  • + +
  • + +
    + angle-double-down +
    +
    .nut-icon-angle-double-down +
    +
  • + +
  • + +
    + filter-v-f +
    +
    .nut-icon-filter-v-f +
    +
  • + +
  • + +
    + close-rectangle +
    +
    .nut-icon-close-rectangle +
    +
  • + +
  • + +
    + layers +
    +
    .nut-icon-layers +
    +
  • + +
  • + +
    + first-aid-kit +
    +
    .nut-icon-first-aid-kit +
    +
  • + +
  • + +
    + star +
    +
    .nut-icon-star +
    +
  • + +
  • + +
    + skip-forward +
    +
    .nut-icon-skip-forward +
    +
  • + +
  • + +
    + filter-h-f +
    +
    .nut-icon-filter-h-f +
    +
  • + +
  • + +
    + camera-off-f +
    +
    .nut-icon-camera-off-f +
    +
  • + +
  • + +
    + receipt-f +
    +
    .nut-icon-receipt-f +
    +
  • + +
  • + +
    + close-rectangle-f +
    +
    .nut-icon-close-rectangle-f +
    +
  • + +
  • + +
    + redo +
    +
    .nut-icon-redo +
    +
  • + +
  • + +
    + warning-error-f +
    +
    .nut-icon-warning-error-f +
    +
  • + +
  • + +
    + caret-left-f +
    +
    .nut-icon-caret-left-f +
    +
  • + +
  • + +
    + check-circle +
    +
    .nut-icon-check-circle +
    +
  • + +
  • + +
    + package-remove-f +
    +
    .nut-icon-package-remove-f +
    +
  • + +
  • + +
    + ticket +
    +
    .nut-icon-ticket +
    +
  • + +
  • + +
    + notepad-f +
    +
    .nut-icon-notepad-f +
    +
  • + +
  • + +
    + mail +
    +
    .nut-icon-mail +
    +
  • + +
  • + +
    + calculator +
    +
    .nut-icon-calculator +
    +
  • + +
  • + +
    + edit +
    +
    .nut-icon-edit +
    +
  • + +
  • + +
    + angle-double-right +
    +
    .nut-icon-angle-double-right +
    +
  • + +
  • + +
    + comment +
    +
    .nut-icon-comment +
    +
  • + +
  • + +
    + information-circle +
    +
    .nut-icon-information-circle +
    +
  • + +
  • + +
    + shield +
    +
    .nut-icon-shield +
    +
  • + +
  • + +
    + location-f +
    +
    .nut-icon-location-f +
    +
  • + +
  • + +
    + agenda-f +
    +
    .nut-icon-agenda-f +
    +
  • + +
  • + +
    + plugin-f +
    +
    .nut-icon-plugin-f +
    +
  • + +
  • + +
    + photo-disable-f +
    +
    .nut-icon-photo-disable-f +
    +
  • + +
  • + +
    + target-f +
    +
    .nut-icon-target-f +
    +
  • + +
  • + +
    + help +
    +
    .nut-icon-help +
    +
  • + +
  • + +
    + wifi-error +
    +
    .nut-icon-wifi-error +
    +
  • + +
  • + +
    + package-delete +
    +
    .nut-icon-package-delete +
    +
  • + +
  • + +
    + heart-f +
    +
    .nut-icon-heart-f +
    +
  • + +
  • + +
    + presentation +
    +
    .nut-icon-presentation +
    +
  • + +
  • + +
    + help-f +
    +
    .nut-icon-help-f +
    +
  • + +
  • + +
    + truck +
    +
    .nut-icon-truck +
    +
  • + +
  • + +
    + wifi +
    +
    .nut-icon-wifi +
    +
  • + +
  • + +
    + photo-error-f +
    +
    .nut-icon-photo-error-f +
    +
  • + +
  • + +
    + lock +
    +
    .nut-icon-lock +
    +
  • + +
  • + +
    + layers-f +
    +
    .nut-icon-layers-f +
    +
  • + +
  • + +
    + arrow-circle-left-f +
    +
    .nut-icon-arrow-circle-left-f +
    +
  • + +
  • + +
    + warning-triangle +
    +
    .nut-icon-warning-triangle +
    +
  • + +
  • + +
    + bell-ring +
    +
    .nut-icon-bell-ring +
    +
  • + +
  • + +
    + remove-circle-f +
    +
    .nut-icon-remove-circle-f +
    +
  • + +
  • + +
    + timer +
    +
    .nut-icon-timer +
    +
  • + +
  • + +
    + alarm-f +
    +
    .nut-icon-alarm-f +
    +
  • + +
  • + +
    + arrow-right +
    +
    .nut-icon-arrow-right +
    +
  • + +
  • + +
    + ai +
    +
    .nut-icon-ai +
    +
  • + +
  • + +
    + smile-joy +
    +
    .nut-icon-smile-joy +
    +
  • + +
  • + +
    + shopping-remove-f +
    +
    .nut-icon-shopping-remove-f +
    +
  • + +
  • + +
    + bell-off-f +
    +
    .nut-icon-bell-off-f +
    +
  • + +
  • + +
    + cart-arrow-up +
    +
    .nut-icon-cart-arrow-up +
    +
  • + +
  • + +
    + reward +
    +
    .nut-icon-reward +
    +
  • + +
  • + +
    + loading +
    +
    .nut-icon-loading +
    +
  • + +
  • + +
    + add-circle +
    +
    .nut-icon-add-circle +
    +
  • + +
  • + +
    + stop-circle-f +
    +
    .nut-icon-stop-circle-f +
    +
  • + +
  • + +
    + arrow-circle-left +
    +
    .nut-icon-arrow-circle-left +
    +
  • + +
  • + +
    + cart-arrow-down +
    +
    .nut-icon-cart-arrow-down +
    +
  • + +
  • + +
    + download +
    +
    .nut-icon-download +
    +
  • + +
  • + +
    + angle-right +
    +
    .nut-icon-angle-right +
    +
  • + +
  • + +
    + help-polygon +
    +
    .nut-icon-help-polygon +
    +
  • + +
  • + +
    + microphone-f +
    +
    .nut-icon-microphone-f +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 兼容性良好,支持 IE8+,及所有现代浏览器。
  • +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
  • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./relayicon.css">
+  
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="font_family icon-xxx"></span>
+  
+
+

" + font_family" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "relayicon"。

+
+
+
+
+
    + +
  • + +
    remove-rectangle
    +
    #nut-icon-remove-rectangle
    +
  • + +
  • + +
    clock-circle-f
    +
    #nut-icon-clock-circle-f
    +
  • + +
  • + +
    close
    +
    #nut-icon-close
    +
  • + +
  • + +
    face-mild-f
    +
    #nut-icon-face-mild-f
    +
  • + +
  • + +
    chat-f
    +
    #nut-icon-chat-f
    +
  • + +
  • + +
    shopping-minus
    +
    #nut-icon-shopping-minus
    +
  • + +
  • + +
    skip-backward
    +
    #nut-icon-skip-backward
    +
  • + +
  • + +
    cart-remove-f
    +
    #nut-icon-cart-remove-f
    +
  • + +
  • + +
    invoice-f
    +
    #nut-icon-invoice-f
    +
  • + +
  • + +
    shopping-check-f
    +
    #nut-icon-shopping-check-f
    +
  • + +
  • + +
    headphones
    +
    #nut-icon-headphones
    +
  • + +
  • + +
    tag-f
    +
    #nut-icon-tag-f
    +
  • + +
  • + +
    calendar-f
    +
    #nut-icon-calendar-f
    +
  • + +
  • + +
    purse-f
    +
    #nut-icon-purse-f
    +
  • + +
  • + +
    list-tree
    +
    #nut-icon-list-tree
    +
  • + +
  • + +
    cart-add-f
    +
    #nut-icon-cart-add-f
    +
  • + +
  • + +
    check
    +
    #nut-icon-check
    +
  • + +
  • + +
    package-box-time
    +
    #nut-icon-package-box-time
    +
  • + +
  • + +
    book-f
    +
    #nut-icon-book-f
    +
  • + +
  • + +
    thumbs-up-f
    +
    #nut-icon-thumbs-up-f
    +
  • + +
  • + +
    user-circle-f
    +
    #nut-icon-user-circle-f
    +
  • + +
  • + +
    purse
    +
    #nut-icon-purse
    +
  • + +
  • + +
    invoice
    +
    #nut-icon-invoice
    +
  • + +
  • + +
    warehouse
    +
    #nut-icon-warehouse
    +
  • + +
  • + +
    board
    +
    #nut-icon-board
    +
  • + +
  • + +
    timer-f
    +
    #nut-icon-timer-f
    +
  • + +
  • + +
    pause-circle-f
    +
    #nut-icon-pause-circle-f
    +
  • + +
  • + +
    check-rectangle
    +
    #nut-icon-check-rectangle
    +
  • + +
  • + +
    calendar
    +
    #nut-icon-calendar
    +
  • + +
  • + +
    copy-check-f
    +
    #nut-icon-copy-check-f
    +
  • + +
  • + +
    first-aid-kit-f
    +
    #nut-icon-first-aid-kit-f
    +
  • + +
  • + +
    arrow-circle-right-f
    +
    #nut-icon-arrow-circle-right-f
    +
  • + +
  • + +
    heart-add-f
    +
    #nut-icon-heart-add-f
    +
  • + +
  • + +
    close-circle
    +
    #nut-icon-close-circle
    +
  • + +
  • + +
    arrow-circle-down-f
    +
    #nut-icon-arrow-circle-down-f
    +
  • + +
  • + +
    filter-f
    +
    #nut-icon-filter-f
    +
  • + +
  • + +
    users
    +
    #nut-icon-users
    +
  • + +
  • + +
    globe
    +
    #nut-icon-globe
    +
  • + +
  • + +
    zoom-out
    +
    #nut-icon-zoom-out
    +
  • + +
  • + +
    information-polygon
    +
    #nut-icon-information-polygon
    +
  • + +
  • + +
    alarm
    +
    #nut-icon-alarm
    +
  • + +
  • + +
    credit-card
    +
    #nut-icon-credit-card
    +
  • + +
  • + +
    arrow-circle-up
    +
    #nut-icon-arrow-circle-up
    +
  • + +
  • + +
    gift
    +
    #nut-icon-gift
    +
  • + +
  • + +
    mail-f
    +
    #nut-icon-mail-f
    +
  • + +
  • + +
    wallet
    +
    #nut-icon-wallet
    +
  • + +
  • + +
    more-vertical
    +
    #nut-icon-more-vertical
    +
  • + +
  • + +
    warning-circle
    +
    #nut-icon-warning-circle
    +
  • + +
  • + +
    unlock
    +
    #nut-icon-unlock
    +
  • + +
  • + +
    thumbs-up
    +
    #nut-icon-thumbs-up
    +
  • + +
  • + +
    badge-percent
    +
    #nut-icon-badge-percent
    +
  • + +
  • + +
    help-polygon-f
    +
    #nut-icon-help-polygon-f
    +
  • + +
  • + +
    volume-max
    +
    #nut-icon-volume-max
    +
  • + +
  • + +
    video
    +
    #nut-icon-video
    +
  • + +
  • + +
    cart-add
    +
    #nut-icon-cart-add
    +
  • + +
  • + +
    agenda
    +
    #nut-icon-agenda
    +
  • + +
  • + +
    arrow-corner-left
    +
    #nut-icon-arrow-corner-left
    +
  • + +
  • + +
    location
    +
    #nut-icon-location
    +
  • + +
  • + +
    shopping-add-f
    +
    #nut-icon-shopping-add-f
    +
  • + +
  • + +
    voucher-f
    +
    #nut-icon-voucher-f
    +
  • + +
  • + +
    chat
    +
    #nut-icon-chat
    +
  • + +
  • + +
    lock-f
    +
    #nut-icon-lock-f
    +
  • + +
  • + +
    truck-f
    +
    #nut-icon-truck-f
    +
  • + +
  • + +
    grip-horizontal
    +
    #nut-icon-grip-horizontal
    +
  • + +
  • + +
    arrow-up
    +
    #nut-icon-arrow-up
    +
  • + +
  • + +
    microphone-mute-f
    +
    #nut-icon-microphone-mute-f
    +
  • + +
  • + +
    book
    +
    #nut-icon-book
    +
  • + +
  • + +
    search
    +
    #nut-icon-search
    +
  • + +
  • + +
    microphone-mute
    +
    #nut-icon-microphone-mute
    +
  • + +
  • + +
    store
    +
    #nut-icon-store
    +
  • + +
  • + +
    heart-add
    +
    #nut-icon-heart-add
    +
  • + +
  • + +
    camera-f
    +
    #nut-icon-camera-f
    +
  • + +
  • + +
    sort-vertical
    +
    #nut-icon-sort-vertical
    +
  • + +
  • + +
    circle-f
    +
    #nut-icon-circle-f
    +
  • + +
  • + +
    notepad
    +
    #nut-icon-notepad
    +
  • + +
  • + +
    face-smile
    +
    #nut-icon-face-smile
    +
  • + +
  • + +
    close-circle-f
    +
    #nut-icon-close-circle-f
    +
  • + +
  • + +
    cloud-f
    +
    #nut-icon-cloud-f
    +
  • + +
  • + +
    shield-f
    +
    #nut-icon-shield-f
    +
  • + +
  • + +
    arrow-circle-sort
    +
    #nut-icon-arrow-circle-sort
    +
  • + +
  • + +
    caret-up-f
    +
    #nut-icon-caret-up-f
    +
  • + +
  • + +
    microphone
    +
    #nut-icon-microphone
    +
  • + +
  • + +
    apps
    +
    #nut-icon-apps
    +
  • + +
  • + +
    user-remove-f
    +
    #nut-icon-user-remove-f
    +
  • + +
  • + +
    skip-forward-f
    +
    #nut-icon-skip-forward-f
    +
  • + +
  • + +
    book-mark
    +
    #nut-icon-book-mark
    +
  • + +
  • + +
    dongdong-f
    +
    #nut-icon-dongdong-f
    +
  • + +
  • + +
    arrow-circle-up-f
    +
    #nut-icon-arrow-circle-up-f
    +
  • + +
  • + +
    information-polygon-f
    +
    #nut-icon-information-polygon-f
    +
  • + +
  • + +
    add-rectangle-f
    +
    #nut-icon-add-rectangle-f
    +
  • + +
  • + +
    home-f
    +
    #nut-icon-home-f
    +
  • + +
  • + +
    share-f
    +
    #nut-icon-share-f
    +
  • + +
  • + +
    search-f
    +
    #nut-icon-search-f
    +
  • + +
  • + +
    shopping-f
    +
    #nut-icon-shopping-f
    +
  • + +
  • + +
    logout
    +
    #nut-icon-logout
    +
  • + +
  • + +
    arrow-transfer-circle-f
    +
    #nut-icon-arrow-transfe-circler-f
    +
  • + +
  • + +
    server
    +
    #nut-icon-server
    +
  • + +
  • + +
    thumbs-down
    +
    #nut-icon-thumbs-down
    +
  • + +
  • + +
    bookmark-f
    +
    #nut-icon-bookmark-f
    +
  • + +
  • + +
    arrow-circle-sort-f
    +
    #nut-icon-arrow-circle-sort-f
    +
  • + +
  • + +
    flag
    +
    #nut-icon-flag
    +
  • + +
  • + +
    face-angry
    +
    #nut-icon-face-angry
    +
  • + +
  • + +
    package-f
    +
    #nut-icon-package-f
    +
  • + +
  • + +
    globe-f
    +
    #nut-icon-globe-f
    +
  • + +
  • + +
    share
    +
    #nut-icon-share
    +
  • + +
  • + +
    presentation-f
    +
    #nut-icon-presentation-f
    +
  • + +
  • + +
    bell-ring-f
    +
    #nut-icon-bell-ring-f
    +
  • + +
  • + +
    menu
    +
    #nut-icon-menu
    +
  • + +
  • + +
    pin
    +
    #nut-icon-pin
    +
  • + +
  • + +
    eye-slash-f
    +
    #nut-icon-eye-slash-f
    +
  • + +
  • + +
    users-f
    +
    #nut-icon-users-f
    +
  • + +
  • + +
    check-circle-f
    +
    #nut-icon-check-circle-f
    +
  • + +
  • + +
    zoom-in-f
    +
    #nut-icon-zoom-in-f
    +
  • + +
  • + +
    scan
    +
    #nut-icon-scan
    +
  • + +
  • + +
    cart-remove
    +
    #nut-icon-cart-remove
    +
  • + +
  • + +
    file-f
    +
    #nut-icon-file-f
    +
  • + +
  • + +
    multiply
    +
    #nut-icon-multiply
    +
  • + +
  • + +
    mouse-f
    +
    #nut-icon-mouse-f
    +
  • + +
  • + +
    arrow-exchange
    +
    #nut-icon-arrow-exchange
    +
  • + +
  • + +
    bookmark
    +
    #nut-icon-bookmark
    +
  • + +
  • + +
    robot-f
    +
    #nut-icon-robot-f
    +
  • + +
  • + +
    arrow-forward-left
    +
    #nut-icon-arrow-forward-left
    +
  • + +
  • + +
    stop-circle
    +
    #nut-icon-stop-circle
    +
  • + +
  • + +
    setting-f
    +
    #nut-icon-setting-f
    +
  • + +
  • + +
    edit-rectangle-f
    +
    #nut-icon-edit-rectangle-f
    +
  • + +
  • + +
    mouse
    +
    #nut-icon-mouse
    +
  • + +
  • + +
    arrow-move
    +
    #nut-icon-arrow-move
    +
  • + +
  • + +
    shopping
    +
    #nut-icon-shopping
    +
  • + +
  • + +
    user
    +
    #nut-icon-user
    +
  • + +
  • + +
    bell-unread
    +
    #nut-icon-bell-unread
    +
  • + +
  • + +
    fast-forward
    +
    #nut-icon-fast-forward
    +
  • + +
  • + +
    more-horizontal
    +
    #nut-icon-more-horizontal
    +
  • + +
  • + +
    volume-off-f
    +
    #nut-icon-volume-off-f
    +
  • + +
  • + +
    voucher
    +
    #nut-icon-voucher
    +
  • + +
  • + +
    refund
    +
    #nut-icon-refund
    +
  • + +
  • + +
    home
    +
    #nut-icon-home
    +
  • + +
  • + +
    angle-left
    +
    #nut-icon-angle-left
    +
  • + +
  • + +
    volume-off
    +
    #nut-icon-volume-off
    +
  • + +
  • + +
    angle-up
    +
    #nut-icon-angle-up
    +
  • + +
  • + +
    user-remove
    +
    #nut-icon-user-remove
    +
  • + +
  • + +
    fast-backward
    +
    #nut-icon-fast-backward
    +
  • + +
  • + +
    packaging-check-f
    +
    #nut-icon-packaging-check-f
    +
  • + +
  • + +
    filter-v
    +
    #nut-icon-filter-v
    +
  • + +
  • + +
    warning-polygon
    +
    #nut-icon-warning-polygon
    +
  • + +
  • + +
    arrow-circle-down
    +
    #nut-icon-arrow-circle-down
    +
  • + +
  • + +
    remove
    +
    #nut-icon-remove
    +
  • + +
  • + +
    filter-h
    +
    #nut-icon-filter-h
    +
  • + +
  • + +
    camera-off
    +
    #nut-icon-camera-off
    +
  • + +
  • + +
    shopping-follow-f
    +
    #nut-icon-shopping-follow-f
    +
  • + +
  • + +
    bell-unread-f
    +
    #nut-icon-bell-unread-f
    +
  • + +
  • + +
    ticket-f
    +
    #nut-icon-ticket-f
    +
  • + +
  • + +
    copy-check
    +
    #nut-icon-copy-check
    +
  • + +
  • + +
    equals
    +
    #nut-icon-equals
    +
  • + +
  • + +
    shield-warning-f
    +
    #nut-icon-shield-warning-f
    +
  • + +
  • + +
    credit-card-f
    +
    #nut-icon-credit-card-f
    +
  • + +
  • + +
    cart-f
    +
    #nut-icon-cart-f
    +
  • + +
  • + +
    user-add
    +
    #nut-icon-user-add
    +
  • + +
  • + +
    face-angry-f
    +
    #nut-icon-face-angry-f
    +
  • + +
  • + +
    reload
    +
    #nut-icon-reload
    +
  • + +
  • + +
    skip-backward-f
    +
    #nut-icon-skip-backward-f
    +
  • + +
  • + +
    pause-circle
    +
    #nut-icon-pause-circle
    +
  • + +
  • + +
    volume-mute-f
    +
    #nut-icon-volume-mute-f
    +
  • + +
  • + +
    shopping-add
    +
    #nut-icon-shopping-add
    +
  • + +
  • + +
    volume-max-f
    +
    #nut-icon-volume-max-f
    +
  • + +
  • + +
    arrow-forward-right
    +
    #nut-icon-arrow-forward-right
    +
  • + +
  • + +
    disk
    +
    #nut-icon-disk
    +
  • + +
  • + +
    clock-circle
    +
    #nut-icon-clock-circle
    +
  • + +
  • + +
    package-arrow-down
    +
    #nut-icon-package-arrow-down
    +
  • + +
  • + +
    fast-backward-f
    +
    #nut-icon-fast-backward-f
    +
  • + +
  • + +
    blockquote
    +
    #nut-icon-blockquote
    +
  • + +
  • + +
    book-mark-f
    +
    #nut-icon-book-mark-f
    +
  • + +
  • + +
    disk-f
    +
    #nut-icon-disk-f
    +
  • + +
  • + +
    minimize
    +
    #nut-icon-minimize
    +
  • + +
  • + +
    add-rectangle
    +
    #nut-icon-add-rectangle
    +
  • + +
  • + +
    computer-f
    +
    #nut-icon-computer-f
    +
  • + +
  • + +
    user-f
    +
    #nut-icon-user-f
    +
  • + +
  • + +
    dongdong
    +
    #nut-icon-dongdong
    +
  • + +
  • + +
    brightness
    +
    #nut-icon-brightness
    +
  • + +
  • + +
    photo-disable
    +
    #nut-icon-photo-disable
    +
  • + +
  • + +
    shield-warning
    +
    #nut-icon-shield-warning
    +
  • + +
  • + +
    apps-f
    +
    #nut-icon-apps-f
    +
  • + +
  • + +
    remove-rectangle-f
    +
    #nut-icon-clear-rectangle-f
    +
  • + +
  • + +
    eye-slash
    +
    #nut-icon-eye-slash
    +
  • + +
  • + +
    receipt
    +
    #nut-icon-receipt
    +
  • + +
  • + +
    caret-right-f
    +
    #nut-icon-caret-right-f
    +
  • + +
  • + +
    grip-vertical
    +
    #nut-icon-grip-vertical
    +
  • + +
  • + +
    arrow-transfer-circle
    +
    #nut-icon-arrow-transfer-circle
    +
  • + +
  • + +
    wallet-f
    +
    #nut-icon-wallet-f
    +
  • + +
  • + +
    fast-forward-f
    +
    #nut-icon-fast-forward-f
    +
  • + +
  • + +
    cart-arrow-down-f
    +
    #nut-icon-cart-arrow-down-f
    +
  • + +
  • + +
    user-circle
    +
    #nut-icon-user-circle
    +
  • + +
  • + +
    packaging-check
    +
    #nut-icon-packaging-check
    +
  • + +
  • + +
    remove-circle
    +
    #nut-icon-remove-circle
    +
  • + +
  • + +
    eye-f
    +
    #nut-icon-eye-f
    +
  • + +
  • + +
    package-arrow-up-f
    +
    #nut-icon-package-arrow-up-f
    +
  • + +
  • + +
    shopping-follow
    +
    #nut-icon-shopping-follow
    +
  • + +
  • + +
    device-rotate-horizontal
    +
    #nut-icon-device-rotate-horizontal
    +
  • + +
  • + +
    file
    +
    #nut-icon-file
    +
  • + +
  • + +
    upload
    +
    #nut-icon-upload
    +
  • + +
  • + +
    arrow-down
    +
    #nut-icon-arrow-down
    +
  • + +
  • + +
    star-f
    +
    #nut-icon-star-f
    +
  • + +
  • + +
    list
    +
    #nut-icon-list
    +
  • + +
  • + +
    arrow-left
    +
    #nut-icon-arrow-left
    +
  • + +
  • + +
    unlock-f
    +
    #nut-icon-unlock-f
    +
  • + +
  • + +
    calculator-f
    +
    #nut-icon-calculator-f
    +
  • + +
  • + +
    list-check
    +
    #nut-icon-list-check
    +
  • + +
  • + +
    copy-f
    +
    #nut-icon-copy-f
    +
  • + +
  • + +
    zoom-out-f
    +
    #nut-icon-zoom-out-f
    +
  • + +
  • + +
    qr-code
    +
    #nut-icon-qr-code
    +
  • + +
  • + +
    circle-dot
    +
    #nut-icon-circle-dot
    +
  • + +
  • + +
    play-circle-f
    +
    #nut-icon-play-circle-f
    +
  • + +
  • + +
    edit-rectangle
    +
    #nut-icon-edit-rectangle
    +
  • + +
  • + +
    volume-mute
    +
    #nut-icon-volume-mute
    +
  • + +
  • + +
    flag-f
    +
    #nut-icon-flag-f
    +
  • + +
  • + +
    shield-check
    +
    #nut-icon-shield-check
    +
  • + +
  • + +
    target
    +
    #nut-icon-target
    +
  • + +
  • + +
    back-to-top
    +
    #nut-icon-back-to-top
    +
  • + +
  • + +
    robot
    +
    #nut-icon-robot
    +
  • + +
  • + +
    cart-arrow-up-f
    +
    #nut-icon-cart-arrow-up-f
    +
  • + +
  • + +
    photo-f
    +
    #nut-icon-photo-f
    +
  • + +
  • + +
    plugin
    +
    #nut-icon-plugin
    +
  • + +
  • + +
    store-f
    +
    #nut-icon-store-f
    +
  • + +
  • + +
    darkness
    +
    #nut-icon-darkness
    +
  • + +
  • + +
    login
    +
    #nut-icon-login
    +
  • + +
  • + +
    brush
    +
    #nut-icon-brush
    +
  • + +
  • + +
    package
    +
    #nut-icon-package
    +
  • + +
  • + +
    headphones-f
    +
    #nut-icon-headphones-f
    +
  • + +
  • + +
    package-box
    +
    #nut-icon-package-box
    +
  • + +
  • + +
    trash-f
    +
    #nut-icon-trash-f
    +
  • + +
  • + +
    heart
    +
    #nut-icon-heart
    +
  • + +
  • + +
    link
    +
    #nut-icon-link
    +
  • + +
  • + +
    bell
    +
    #nut-icon-bell
    +
  • + +
  • + +
    bell-f
    +
    #nut-icon-bell-f
    +
  • + +
  • + +
    video-f
    +
    #nut-icon-video-f
    +
  • + +
  • + +
    badge-percent-f
    +
    #nut-icon-badge-percent-f
    +
  • + +
  • + +
    shopping-minus-f
    +
    #nut-icon-shopping-minus-f
    +
  • + +
  • + +
    eye
    +
    #nut-icon-eye
    +
  • + +
  • + +
    darkness-f
    +
    #nut-icon-darkness-f
    +
  • + +
  • + +
    shopping-remove
    +
    #nut-icon-shopping-remove
    +
  • + +
  • + +
    maximize
    +
    #nut-icon-maximize
    +
  • + +
  • + +
    power
    +
    #nut-icon-power
    +
  • + +
  • + +
    information-circle-f
    +
    #nut-icon-information-circle-f
    +
  • + +
  • + +
    device-tv
    +
    #nut-icon-device-tv
    +
  • + +
  • + +
    cart-check-f
    +
    #nut-icon-cart-check-f
    +
  • + +
  • + +
    photo-error
    +
    #nut-icon-photo-error
    +
  • + +
  • + +
    add
    +
    #nut-icon-add
    +
  • + +
  • + +
    arrow-corner-right
    +
    #nut-icon-arrow-corner-right
    +
  • + +
  • + +
    package-arrow-up
    +
    #nut-icon-package-arrow-up
    +
  • + +
  • + +
    bell-off
    +
    #nut-icon-bell-off
    +
  • + +
  • + +
    arrow-circle-right
    +
    #nut-icon-arrow-circle-right
    +
  • + +
  • + +
    divide
    +
    #nut-icon-divide
    +
  • + +
  • + +
    tag
    +
    #nut-icon-tag
    +
  • + +
  • + +
    plus
    +
    #nut-icon-plus
    +
  • + +
  • + +
    minus
    +
    #nut-icon-minus
    +
  • + +
  • + +
    face-mild
    +
    #nut-icon-face-mild
    +
  • + +
  • + +
    ai-f
    +
    #nut-icon-ai-f
    +
  • + +
  • + +
    package-add-f
    +
    #nut-icon-package-add-f
    +
  • + +
  • + +
    face-smile-f
    +
    #nut-icon-face-smile-f
    +
  • + +
  • + +
    shopping-check
    +
    #nut-icon-shopping-check
    +
  • + +
  • + +
    cloud
    +
    #nut-icon-cloud
    +
  • + +
  • + +
    angle-double-left
    +
    #nut-icon-angle-double-left
    +
  • + +
  • + +
    brightness-f
    +
    #nut-icon-brightness-f
    +
  • + +
  • + +
    package-add
    +
    #nut-icon-package-add
    +
  • + +
  • + +
    angle-down
    +
    #nut-icon-angle-down
    +
  • + +
  • + +
    board-f
    +
    #nut-icon-board-f
    +
  • + +
  • + +
    required
    +
    #nut-icon-required
    +
  • + +
  • + +
    arrow-transfer
    +
    #nut-icon-arrow-transfer
    +
  • + +
  • + +
    play-circle
    +
    #nut-icon-play-circle
    +
  • + +
  • + +
    user-add-f
    +
    #nut-icon-user-add-f
    +
  • + +
  • + +
    cart-check
    +
    #nut-icon-cart-check
    +
  • + +
  • + +
    computer
    +
    #nut-icon-computer
    +
  • + +
  • + +
    cart
    +
    #nut-icon-cart
    +
  • + +
  • + +
    setting
    +
    #nut-icon-setting
    +
  • + +
  • + +
    camera
    +
    #nut-icon-camera
    +
  • + +
  • + +
    circle
    +
    #nut-icon-circle
    +
  • + +
  • + +
    angle-double-up
    +
    #nut-icon-angle-double-up
    +
  • + +
  • + +
    caret-down-f
    +
    #nut-icon-caret-down-f
    +
  • + +
  • + +
    pin-f
    +
    #nut-icon-pin-f
    +
  • + +
  • + +
    brush-f
    +
    #nut-icon-brush-f
    +
  • + +
  • + +
    package-arrow-down-f
    +
    #nut-icon-package-arrow-down-f
    +
  • + +
  • + +
    photo
    +
    #nut-icon-photo
    +
  • + +
  • + +
    edit-f
    +
    #nut-icon-edit-f
    +
  • + +
  • + +
    copy
    +
    #nut-icon-copy
    +
  • + +
  • + +
    server-f
    +
    #nut-icon-server-f
    +
  • + +
  • + +
    device-rotate-vertical
    +
    #nut-icon-device-rotate-vertical
    +
  • + +
  • + +
    warning-f
    +
    #nut-icon-warning-f
    +
  • + +
  • + +
    thumbs-down-f
    +
    #nut-icon-thumbs-down-f
    +
  • + +
  • + +
    shield-check-f
    +
    #nut-icon-shield-check-f
    +
  • + +
  • + +
    trash
    +
    #nut-icon-trash
    +
  • + +
  • + +
    check-rectangle-f
    +
    #nut-icon-check-rectangle-f
    +
  • + +
  • + +
    gift-f
    +
    #nut-icon-gift-f
    +
  • + +
  • + +
    add-circle-f
    +
    #nut-icon-add-circle-f
    +
  • + +
  • + +
    comment-f
    +
    #nut-icon-comment-f
    +
  • + +
  • + +
    reward-f
    +
    #nut-icon-reward-f
    +
  • + +
  • + +
    device-tv-f
    +
    #nut-icon-device-tv-f
    +
  • + +
  • + +
    compass
    +
    #nut-icon-compass
    +
  • + +
  • + +
    undo
    +
    #nut-icon-undo
    +
  • + +
  • + +
    filter
    +
    #nut-icon-filter
    +
  • + +
  • + +
    warning-polygon-f
    +
    #nut-icon-warning-polygon-f
    +
  • + +
  • + +
    unlink
    +
    #nut-icon-unlink
    +
  • + +
  • + +
    zoom-in
    +
    #nut-icon-zoom-in
    +
  • + +
  • + +
    angle-double-down
    +
    #nut-icon-angle-double-down
    +
  • + +
  • + +
    filter-v-f
    +
    #nut-icon-filter-v-f
    +
  • + +
  • + +
    close-rectangle
    +
    #nut-icon-close-rectangle
    +
  • + +
  • + +
    layers
    +
    #nut-icon-layers
    +
  • + +
  • + +
    first-aid-kit
    +
    #nut-icon-first-aid-kit
    +
  • + +
  • + +
    star
    +
    #nut-icon-star
    +
  • + +
  • + +
    skip-forward
    +
    #nut-icon-skip-forward
    +
  • + +
  • + +
    filter-h-f
    +
    #nut-icon-filter-h-f
    +
  • + +
  • + +
    camera-off-f
    +
    #nut-icon-camera-off-f
    +
  • + +
  • + +
    receipt-f
    +
    #nut-icon-receipt-f
    +
  • + +
  • + +
    close-rectangle-f
    +
    #nut-icon-close-rectangle-f
    +
  • + +
  • + +
    redo
    +
    #nut-icon-redo
    +
  • + +
  • + +
    warning-error-f
    +
    #nut-icon-warning-error-f
    +
  • + +
  • + +
    caret-left-f
    +
    #nut-icon-caret-left-f
    +
  • + +
  • + +
    check-circle
    +
    #nut-icon-check-circle
    +
  • + +
  • + +
    package-remove-f
    +
    #nut-icon-package-remove-f
    +
  • + +
  • + +
    ticket
    +
    #nut-icon-ticket
    +
  • + +
  • + +
    notepad-f
    +
    #nut-icon-notepad-f
    +
  • + +
  • + +
    mail
    +
    #nut-icon-mail
    +
  • + +
  • + +
    calculator
    +
    #nut-icon-calculator
    +
  • + +
  • + +
    edit
    +
    #nut-icon-edit
    +
  • + +
  • + +
    angle-double-right
    +
    #nut-icon-angle-double-right
    +
  • + +
  • + +
    comment
    +
    #nut-icon-comment
    +
  • + +
  • + +
    information-circle
    +
    #nut-icon-information-circle
    +
  • + +
  • + +
    shield
    +
    #nut-icon-shield
    +
  • + +
  • + +
    location-f
    +
    #nut-icon-location-f
    +
  • + +
  • + +
    agenda-f
    +
    #nut-icon-agenda-f
    +
  • + +
  • + +
    plugin-f
    +
    #nut-icon-plugin-f
    +
  • + +
  • + +
    photo-disable-f
    +
    #nut-icon-photo-disable-f
    +
  • + +
  • + +
    target-f
    +
    #nut-icon-target-f
    +
  • + +
  • + +
    help
    +
    #nut-icon-help
    +
  • + +
  • + +
    wifi-error
    +
    #nut-icon-wifi-error
    +
  • + +
  • + +
    package-delete
    +
    #nut-icon-package-delete
    +
  • + +
  • + +
    heart-f
    +
    #nut-icon-heart-f
    +
  • + +
  • + +
    presentation
    +
    #nut-icon-presentation
    +
  • + +
  • + +
    help-f
    +
    #nut-icon-help-f
    +
  • + +
  • + +
    truck
    +
    #nut-icon-truck
    +
  • + +
  • + +
    wifi
    +
    #nut-icon-wifi
    +
  • + +
  • + +
    photo-error-f
    +
    #nut-icon-photo-error-f
    +
  • + +
  • + +
    lock
    +
    #nut-icon-lock
    +
  • + +
  • + +
    layers-f
    +
    #nut-icon-layers-f
    +
  • + +
  • + +
    arrow-circle-left-f
    +
    #nut-icon-arrow-circle-left-f
    +
  • + +
  • + +
    warning-triangle
    +
    #nut-icon-warning-triangle
    +
  • + +
  • + +
    bell-ring
    +
    #nut-icon-bell-ring
    +
  • + +
  • + +
    remove-circle-f
    +
    #nut-icon-remove-circle-f
    +
  • + +
  • + +
    timer
    +
    #nut-icon-timer
    +
  • + +
  • + +
    alarm-f
    +
    #nut-icon-alarm-f
    +
  • + +
  • + +
    arrow-right
    +
    #nut-icon-arrow-right
    +
  • + +
  • + +
    ai
    +
    #nut-icon-ai
    +
  • + +
  • + +
    smile-joy
    +
    #nut-icon-smile-joy
    +
  • + +
  • + +
    shopping-remove-f
    +
    #nut-icon-shopping-remove-f
    +
  • + +
  • + +
    bell-off-f
    +
    #nut-icon-bell-off-f
    +
  • + +
  • + +
    cart-arrow-up
    +
    #nut-icon-cart-arrow-up
    +
  • + +
  • + +
    reward
    +
    #nut-icon-reward
    +
  • + +
  • + +
    loading
    +
    #nut-icon-loading
    +
  • + +
  • + +
    add-circle
    +
    #nut-icon-add-circle
    +
  • + +
  • + +
    stop-circle-f
    +
    #nut-icon-stop-circle-f
    +
  • + +
  • + +
    arrow-circle-left
    +
    #nut-icon-arrow-circle-left
    +
  • + +
  • + +
    cart-arrow-down
    +
    #nut-icon-cart-arrow-down
    +
  • + +
  • + +
    download
    +
    #nut-icon-download
    +
  • + +
  • + +
    angle-right
    +
    #nut-icon-angle-right
    +
  • + +
  • + +
    help-polygon
    +
    #nut-icon-help-polygon
    +
  • + +
  • + +
    microphone-f
    +
    #nut-icon-microphone-f
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./relayicon.js"></script>
+  
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+  .icon {
+    width: 1em;
+    height: 1em;
+    vertical-align: -0.15em;
+    fill: currentColor;
+    overflow: hidden;
+  }
+  </style>
+  
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+    <use xlink:href="#icon-xxx"></use>
+  </svg>
+  
+
+
+ +
+
+ + + + \ No newline at end of file diff --git a/src/styles/font-jmapp/iconfont.js b/src/styles/font-jmapp/iconfont.js index 5835ebe56a..dda4ea7cfb 100644 --- a/src/styles/font-jmapp/iconfont.js +++ b/src/styles/font-jmapp/iconfont.js @@ -1,68 +1,5 @@ -;(window._iconfont_svg_string_3744858 = - ''), - (function (o) { - var a = (a = document.getElementsByTagName('script'))[a.length - 1], - l = a.getAttribute('data-injectcss'), - a = a.getAttribute('data-disable-injectsvg') - if (!a) { - var h, - t, - i, - v, - m, - n = function (a, l) { - l.parentNode.insertBefore(a, l) - } - if (l && !o.__iconfont__svg__cssinject__) { - o.__iconfont__svg__cssinject__ = !0 - try { - document.write( - '' - ) - } catch (a) { - console && console.log(a) - } - } - ;(h = function () { - var a, - l = document.createElement('div') - ;(l.innerHTML = o._iconfont_svg_string_3744858), - (l = l.getElementsByTagName('svg')[0]) && - (l.setAttribute('aria-hidden', 'true'), - (l.style.position = 'absolute'), - (l.style.width = 0), - (l.style.height = 0), - (l.style.overflow = 'hidden'), - (l = l), - (a = document.body).firstChild - ? n(l, a.firstChild) - : a.appendChild(l)) - }), - document.addEventListener - ? ~['complete', 'loaded', 'interactive'].indexOf(document.readyState) - ? setTimeout(h, 0) - : ((t = function () { - document.removeEventListener('DOMContentLoaded', t, !1), h() - }), - document.addEventListener('DOMContentLoaded', t, !1)) - : document.attachEvent && - ((i = h), - (v = o.document), - (m = !1), - c(), - (v.onreadystatechange = function () { - 'complete' == v.readyState && ((v.onreadystatechange = null), s()) - })) - } - function s() { - m || ((m = !0), i()) - } - function c() { - try { - v.documentElement.doScroll('left') - } catch (a) { - return void setTimeout(c, 50) - } - s() - } - })(window) + + (function (document) { +var symbols = '' + document.body.insertAdjacentHTML('afterBegin', symbols) + })(document); \ No newline at end of file diff --git a/src/styles/font-jmapp/iconfont.json b/src/styles/font-jmapp/iconfont.json deleted file mode 100644 index 957ad7bb82..0000000000 --- a/src/styles/font-jmapp/iconfont.json +++ /dev/null @@ -1,506 +0,0 @@ -{ - "id": "3744858", - "name": "nutui", - "font_family": "nutui-iconfont", - "css_prefix_text": "nut-icon-", - "description": "", - "glyphs": [ - { - "icon_id": "33614967", - "name": "photograph-line", - "font_class": "photograph-line", - "unicode": "e65e", - "unicode_decimal": 58974 - }, - { - "icon_id": "33614968", - "name": "qr-scan-2-line", - "font_class": "qr-scan-2-line", - "unicode": "e65f", - "unicode_decimal": 58975 - }, - { - "icon_id": "33614969", - "name": "cloud-line", - "font_class": "cloud-line", - "unicode": "e660", - "unicode_decimal": 58976 - }, - { - "icon_id": "33445449", - "name": "new-built", - "font_class": "new-built", - "unicode": "e658", - "unicode_decimal": 58968 - }, - { - "icon_id": "33445450", - "name": "capacity", - "font_class": "capacity", - "unicode": "e659", - "unicode_decimal": 58969 - }, - { - "icon_id": "33445451", - "name": "switch", - "font_class": "switch", - "unicode": "e65a", - "unicode_decimal": 58970 - }, - { - "icon_id": "33445452", - "name": "upload", - "font_class": "upload", - "unicode": "e65b", - "unicode_decimal": 58971 - }, - { - "icon_id": "33445453", - "name": "Batch operation", - "font_class": "a-Batchoperation", - "unicode": "e65c", - "unicode_decimal": 58972 - }, - { - "icon_id": "33445454", - "name": "top", - "font_class": "top", - "unicode": "e65d", - "unicode_decimal": 58973 - }, - { - "icon_id": "33201910", - "name": "left", - "font_class": "left", - "unicode": "e655", - "unicode_decimal": 58965 - }, - { - "icon_id": "33202017", - "name": "down", - "font_class": "down", - "unicode": "e656", - "unicode_decimal": 58966 - }, - { - "icon_id": "33202018", - "name": "up", - "font_class": "up", - "unicode": "e657", - "unicode_decimal": 58967 - }, - { - "icon_id": "32996429", - "name": "save", - "font_class": "save", - "unicode": "e653", - "unicode_decimal": 58963 - }, - { - "icon_id": "32996430", - "name": "horizontal-n", - "font_class": "horizontal-n", - "unicode": "e654", - "unicode_decimal": 58964 - }, - { - "icon_id": "32996008", - "name": "ask", - "font_class": "ask", - "unicode": "e61a", - "unicode_decimal": 58906 - }, - { - "icon_id": "32996009", - "name": "check-disabled", - "font_class": "check-disabled", - "unicode": "e61b", - "unicode_decimal": 58907 - }, - { - "icon_id": "32996010", - "name": "bookmark", - "font_class": "bookmark", - "unicode": "e61c", - "unicode_decimal": 58908 - }, - { - "icon_id": "32996011", - "name": "check-normal", - "font_class": "check-normal", - "unicode": "e61d", - "unicode_decimal": 58909 - }, - { - "icon_id": "32996012", - "name": "close-little", - "font_class": "close-little", - "unicode": "e61e", - "unicode_decimal": 58910 - }, - { - "icon_id": "32996013", - "name": "date", - "font_class": "date", - "unicode": "e61f", - "unicode_decimal": 58911 - }, - { - "icon_id": "32996014", - "name": "edit", - "font_class": "edit", - "unicode": "e620", - "unicode_decimal": 58912 - }, - { - "icon_id": "32996015", - "name": "checked", - "font_class": "checked", - "unicode": "e621", - "unicode_decimal": 58913 - }, - { - "icon_id": "32996016", - "name": "del2", - "font_class": "del2", - "unicode": "e622", - "unicode_decimal": 58914 - }, - { - "icon_id": "32996017", - "name": "copy-1", - "font_class": "copy-1", - "unicode": "e623", - "unicode_decimal": 58915 - }, - { - "icon_id": "32996018", - "name": "home", - "font_class": "home", - "unicode": "e624", - "unicode_decimal": 58916 - }, - { - "icon_id": "32996019", - "name": "filter", - "font_class": "filter", - "unicode": "e625", - "unicode_decimal": 58917 - }, - { - "icon_id": "32996020", - "name": "download", - "font_class": "download", - "unicode": "e626", - "unicode_decimal": 58918 - }, - { - "icon_id": "32996021", - "name": "copy", - "font_class": "copy", - "unicode": "e627", - "unicode_decimal": 58919 - }, - { - "icon_id": "32996022", - "name": "image", - "font_class": "image", - "unicode": "e628", - "unicode_decimal": 58920 - }, - { - "icon_id": "32996023", - "name": "add", - "font_class": "add", - "unicode": "e629", - "unicode_decimal": 58921 - }, - { - "icon_id": "32996024", - "name": "mask-close", - "font_class": "mask-close", - "unicode": "e62a", - "unicode_decimal": 58922 - }, - { - "icon_id": "32996025", - "name": "Check", - "font_class": "Check", - "unicode": "e62b", - "unicode_decimal": 58923 - }, - { - "icon_id": "32996026", - "name": "locationg3", - "font_class": "locationg3", - "unicode": "e62c", - "unicode_decimal": 58924 - }, - { - "icon_id": "32996027", - "name": "go-back", - "font_class": "go-back", - "unicode": "e62d", - "unicode_decimal": 58925 - }, - { - "icon_id": "32996028", - "name": "message", - "font_class": "message", - "unicode": "e62e", - "unicode_decimal": 58926 - }, - { - "icon_id": "32996029", - "name": "fabulous", - "font_class": "fabulous", - "unicode": "e62f", - "unicode_decimal": 58927 - }, - { - "icon_id": "32996030", - "name": "failure", - "font_class": "failure", - "unicode": "e630", - "unicode_decimal": 58928 - }, - { - "icon_id": "32996031", - "name": "minus", - "font_class": "minus", - "unicode": "e631", - "unicode_decimal": 58929 - }, - { - "icon_id": "32996032", - "name": "loading", - "font_class": "loading", - "unicode": "e632", - "unicode_decimal": 58930 - }, - { - "icon_id": "32996033", - "name": "marshalling", - "font_class": "marshalling", - "unicode": "e633", - "unicode_decimal": 58931 - }, - { - "icon_id": "32996034", - "name": "play-stop", - "font_class": "play-stop", - "unicode": "e634", - "unicode_decimal": 58932 - }, - { - "icon_id": "32996035", - "name": "photograph", - "font_class": "photograph", - "unicode": "e635", - "unicode_decimal": 58933 - }, - { - "icon_id": "32996036", - "name": "my2", - "font_class": "my2", - "unicode": "e636", - "unicode_decimal": 58934 - }, - { - "icon_id": "32996037", - "name": "microphone", - "font_class": "microphone", - "unicode": "e637", - "unicode_decimal": 58935 - }, - { - "icon_id": "32996038", - "name": "play-circle-fill", - "font_class": "play-circle-fill", - "unicode": "e638", - "unicode_decimal": 58936 - }, - { - "icon_id": "32996039", - "name": "play-start", - "font_class": "play-start", - "unicode": "e639", - "unicode_decimal": 58937 - }, - { - "icon_id": "32996040", - "name": "poweroff-circle-fill", - "font_class": "poweroff-circle-fill", - "unicode": "e63a", - "unicode_decimal": 58938 - }, - { - "icon_id": "32996041", - "name": "right", - "font_class": "right", - "unicode": "e63b", - "unicode_decimal": 58939 - }, - { - "icon_id": "32996042", - "name": "plus", - "font_class": "plus", - "unicode": "e63c", - "unicode_decimal": 58940 - }, - { - "icon_id": "32996043", - "name": "retweet", - "font_class": "retweet", - "unicode": "e63d", - "unicode_decimal": 58941 - }, - { - "icon_id": "32996044", - "name": "notice", - "font_class": "notice", - "unicode": "e63e", - "unicode_decimal": 58942 - }, - { - "icon_id": "32996045", - "name": "s-follow", - "font_class": "s-follow", - "unicode": "e63f", - "unicode_decimal": 58943 - }, - { - "icon_id": "32996046", - "name": "refresh", - "font_class": "refresh", - "unicode": "e640", - "unicode_decimal": 58944 - }, - { - "icon_id": "32996047", - "name": "scan2", - "font_class": "scan2", - "unicode": "e641", - "unicode_decimal": 58945 - }, - { - "icon_id": "32996048", - "name": "triangle-down", - "font_class": "triangle-down", - "unicode": "e642", - "unicode_decimal": 58946 - }, - { - "icon_id": "32996049", - "name": "ticket", - "font_class": "ticket", - "unicode": "e643", - "unicode_decimal": 58947 - }, - { - "icon_id": "32996050", - "name": "eye", - "font_class": "eye", - "unicode": "e644", - "unicode_decimal": 58948 - }, - { - "icon_id": "32996051", - "name": "star", - "font_class": "star", - "unicode": "e645", - "unicode_decimal": 58949 - }, - { - "icon_id": "32996052", - "name": "link", - "font_class": "link", - "unicode": "e646", - "unicode_decimal": 58950 - }, - { - "icon_id": "32996053", - "name": "success", - "font_class": "success", - "unicode": "e647", - "unicode_decimal": 58951 - }, - { - "icon_id": "32996054", - "name": "triangle-up", - "font_class": "triangle-up", - "unicode": "e648", - "unicode_decimal": 58952 - }, - { - "icon_id": "32996055", - "name": "search2", - "font_class": "search2", - "unicode": "e649", - "unicode_decimal": 58953 - }, - { - "icon_id": "32996056", - "name": "share-n", - "font_class": "share-n", - "unicode": "e64a", - "unicode_decimal": 58954 - }, - { - "icon_id": "32996057", - "name": "jdl", - "font_class": "jdl", - "unicode": "e64b", - "unicode_decimal": 58955 - }, - { - "icon_id": "32996058", - "name": "volume", - "font_class": "volume", - "unicode": "e64c", - "unicode_decimal": 58956 - }, - { - "icon_id": "32996059", - "name": "wallet", - "font_class": "wallet", - "unicode": "e64d", - "unicode_decimal": 58957 - }, - { - "icon_id": "32996060", - "name": "more-x", - "font_class": "more-x", - "unicode": "e64e", - "unicode_decimal": 58958 - }, - { - "icon_id": "32996061", - "name": "more-s", - "font_class": "more-s", - "unicode": "e64f", - "unicode_decimal": 58959 - }, - { - "icon_id": "32996062", - "name": "bank-card", - "font_class": "bank-card", - "unicode": "e650", - "unicode_decimal": 58960 - }, - { - "icon_id": "32996063", - "name": "service", - "font_class": "service", - "unicode": "e651", - "unicode_decimal": 58961 - }, - { - "icon_id": "32996064", - "name": "warning", - "font_class": "warning", - "unicode": "e652", - "unicode_decimal": 58962 - } - ] -} diff --git a/src/styles/font-jmapp/iconfont.svg b/src/styles/font-jmapp/iconfont.svg index f7076bb67d..ff66f0643e 100644 --- a/src/styles/font-jmapp/iconfont.svg +++ b/src/styles/font-jmapp/iconfont.svg @@ -1,356 +1,375 @@ - - - - -Created by iconfont - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + Copyright (C) 2019 by original authors @ master Gao + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/styles/font-jmapp/iconfont.ttf b/src/styles/font-jmapp/iconfont.ttf index b5578a599099b6dea065c46b8706f00ade389b4d..da2b49f791c71cb54a27aed68248f120f37b3b81 100644 GIT binary patch literal 92080 zcmeFa2Y4LSxj%f)%=X^9R@+z7s;;D6HOt1fWXs*gMK;F0V88|(uuVx2ozPoC2?>xG zLTE`y0)!+4ZW3-n$|c;uMMNbnW?<8$Xhzv>K;ax5&|jn3iTn?N)H&-f-tt|? ziGRcW_A{pa?)ew2T>f&K;aSGA_b?{CyMFnW3#F^sFK|A9^05ue*RMYGO^=W9>G*v) zeBlM3xj2zq{ujn)JBz`GzFs|oqt`W5H7vDve89{a zwZP8eWAq!0Qe1nP#w_24T?3QU(|81Y*Rvm?Zs?DWn($%l1nuIFe#yk@StpYwc2Aqj zZ09e(cmoUJQN$meADQRpuUoqu_ZL@koTIZGM>x}!j%qZFA7@(p+~=iV;n?jWfxVtJurik{?*q`dBQ#%dST;dWMsK68+#mA16Ng=il@6=R9%ZNXXi^hU)i~Rmu8n^S8`W&*P>l(cU`{g%3as)dSKU&c5U0WZ`YySf!&ea$=!wB z6LzoKeg5u?c5m8!&+c#R{?6_^W!8 z<~{fBd2r9md*11n`yKs}{#buU|J?qy{Tuo(>A#}?s{R}LztI2X{zvjv%~_`<+f2Ob~z#lSBIelzg) zz39C-A=j}L4+aP(m8;D&=2AH4kF zmk&OD@Wq1%4<0#WJXCe4?$G>0y@%Eu+H&ZMLw6qf!lB0x{qoQ|hyHMA@UZrUn5A@ed{tNvztoGM4Oa1loQTywM|7m}HWJG`c2~ zVt;+6)L#eRm;Zj}(>=m|+Ph`i~SJ}U@8`yrnjyJH$yuc&u zLZ;___CtO?EJ_csK6WRcz`o3@*q4}>9cP`qlWX`wwg}djv)I3~%h^}h3ZCFT*2CKP z0ye;7Y$p31x3RITnf-y+vb{XVn|LL!X5Z$E*{ysG`zvH`51-5yv#;?vd=V>WW4N6? z%YMX{@FXlSKV=uO47-3kxsFfe%h(63p4TuNo5t?uv-ouO9TsB`v-8=ttc9)SA(rHA zd@i5HcCnY(5%xUK@Y(DNzM4JAUSM}A1%sHRL%h_Gb$oiR^eUAN-9bgx; zXSjns$J*I;HlA5wiK=0B>_yIaJG6l^b{<>Le!v{u!#1)6G=?zCv3GbY>{~l|mXGIk z>`&}{c01d|XRth*%_gv)uqM{UO}w7n&ld1z=3)hQn0N8>*caKa*&ts7E8RZsW;@tp zyn?M{ut4!1_6WDKkN7$434SIFR#|o_Pq9W8g+*~b@8IKD1GBRwY$2P)CbHe!z_sii z-p!t5*Rh}RIM=gt*t@KXrP*)Uhx}}|mi>{3*?VjrpT{ihDt3Z5vhVU$>=L$y=h<>L zmmOr^=S#WFe$UI8pIynm&R4Rd?DOmvwwcwkhuDvy8*SiGwv1cYThOI6d_FI-ZZ?JY zvd^+_vA5Y%Y%A+!LH0d%E=zGQdzwvWZ?H$%as^u`^f&+rn;QGkB1v+0}ds zpUKZ)ud>(qa`tmBv32YayN|D6li1(bzp!7ie`kBxH(7vjelB~Boz1?%{tr8oEk(~J zOW*(B|14Ai&X}kMj7~`Y0vPvfTV4PZfNdKiz~V@|1V9zowuJ(q4{X~K0Z+jaraAhzv* z0E;lTJuCpa#J1zU1a=M5S^>~1wjCCA0;m?-K0$!ph;)(wC>h&6O8_*DZC@`ymh|nH z2!PJ9?VAKZ@!0k)0-$|t`%MC%f^7SJ0-%R%`-1{(KhmcJ_&TKD5&*Si+woomHW}%F z052fjCjeT?wtpZ1s>*ig1sJ7xHv%Xv+ky8dkhOn@O@P{WM?!!s`#UlMpvY_o+L{2` z%y!HaV0R+DTmbZ%?f9Gk`!Z6r0Rc3e?Vx=C)ST`3h5+a~+wr0RC_LM-M*uc@w&QOC z9QmCA0S<%C&X@o=0o#dZA%G{ao#O<^Hop_~LI9s&JLd?1W3ZjQ0^l8N=Vk$L5w`PE z0k#4uo{zv$2RpY4fXA?%j|qU=u$@l}ur{RM5da5bJ6{rDXp^1j69gVZinbzvKe1hS z2Lk&YQilL|7Tbj}MF96=yRrh{V{8}RjllkZbgck*8{36+;IojvBLJy`^~(Z~KUhEd41vXvh6Ny#u>Obuq!ZRp=K#nltRK%$fW*T3&lF&* zk6vO(_uLunF*1ti3w;@IQ5IB`ZUn4-;Vf|MKK<;7vR|!A@V*NJ=Ko(;CUl3r= zBmJ@fM?LpHDga4|_0u_k(fwW*fb_)r-w=Qt#rl6Q0EvqA9~OXY#ri)KfRx4h!4C+K zw^;w*1R!~_fv5mvFgAekOkjUTnik+3XsH;0y83ACjd!~ z4WO3DH}lD5+IvGxE6qv%J!mO2#{CV-nan6yX>tMfDFs_qFxDX zBhs+~kZajq)GGlJF5A0E0J1LIyG8&~FWY;r0DA{1>W;u$k=`jlKHt6f39y|=w+iqq z(x(MD>S{0QlmOY8?FH>1K#FF2eRn(ci}0FpJ^`&$9F2`SwdfV9o_qTUD$eP=KF zIspz+F_p}0R4fzFAK1JNHqe`DcJjZ0caQO{geQE3~7Y`G!FKDuK;up_Wo@G&_dYz zj|i}rk$zhMnhAUVfB>WO#|5CRKxq_UA0b7*BS3>;`%xDJ_5@Oo0JIvm-zPv(0sE^3 zpy{yvs4oITz3yKv0PTnEUoQYXi0#KXB{0yE{a+K{El3{~VDpjUnF+iD>CXlDIHago z0(2<0|BwK*DYpNp0Q4%h|1Sd2u-E~-7Xi8!JAg4vfY!whlnb!kNOJ-dUvL29hyb08 z9hfe_?m@at0D2lbutESD8#}N`0JdqhcJOim_D7^&7T_5B2cH&z z9?1^AD8S|+JtzR(k{vuE04=61ofl<0e09q?MbcF!)S9a)50cf)9&=&-t)3QU43$X7a{iOh3iWD@90F9R& z`hx)bJyMJ>0<>UuSStX1m>sqWKr?2CYXsQWk>Xtl(3aU@ybl3-Gdny}02(wqjQ&J` zF3k?3ZVAw;+2K0`pkK4YczyyjZFU&XPk_$N4u4UAJd=kX5MUdSJ}dx@oE=7gAh2af zpBI3Z&W@nZ5}>cMBOU?rf*$b-Fb&d(07tzai3vcjXGhR31Zeo|$T$Hu1u5+V(E8bt z9s%h8>W#psAiYk2&qR8I0Bj}f*u4Uzj=v%R z>km6l_X1!CV#o2^1XzUFaYX>OA@%|KJ%Ox5>fanliofA8eznA;PU%HCB;O+cRnwxm zPs_CDXy4K*x(Dl$0icF;b{ z{zJza#|zGk^BL!#T$5d!T<^F$-OqWR@CLj$diVIw@g4WK`JW0T0(S%}f)@w(hgO8{ z2W#^XdiMB;=iGH_yV)+}firD$F`{I^(CjM07{KU(NKP6`*kEX_@ZcDw9 zj-^+nznI>UDP-=+TC!JXpQzAOtg1L#S*TR1K3DZ_ZgK9x>S*<4)qkz&ta-RLRr_q6 zp{}Fu>bke%XbbixwP5YXc6dZ+Ti;?2E;>*QdEt^_i zZgsT&s;#5#skYbJH+BR%Zt2)JX4#lMosP~$o%f8@jD2QYWZd=RUOuDhj9F*AGrn{D zn(@Dz&@|zR2?G-^p7`A^UDw>MXS)t|=ew0j&rB{%{#H-4XMWEcQ_h`o?UcVxy<+MM zQ~xw=&9rx>&zSzi^gT1$X1p`AcjoJ}s%Fid^_AI%*)6kgoKrvNmN`4lY&vt>+_t%& zn`fHWF|Tjl@%dNGe`!JYg6Dc8y#kq-`neV7-gfRs=WRLf_4604KWF`)Hgs;dV#60VymP_0 z3+}tnbYbs>KfNe+(N`|ov$101mW_Y?OxtH3_{@%r^B2E(@zG0qFL`d0VbiQl$2YIp zymd=v%RQIcF1_i}fy+{tJ$||F@(VBj`4v@HoO{K!R}6f1%4h%dx${5w>Xi@lnffO8 zy?RyQs@tym&DDjgZ@PNVHA}7;xOUC8+pcq6chB|g`p;ee;SHDF@W&e`-gwK6M?e46 z=l9<<u-8JRjv=r^m*V@kFiE>`vHdH%ccud9$;rmM3{r0ee1=4n;COjlGTh zC^q;iwoF%{?4?LuI9wOuM@6cP3AuQOD-?1mKXrwqONWXgEh}_oq+XO&Y$L8w9zo$$ zC`5w~G-vo3vk1V+7YoHgQ#O;$B=kDH&g1v_eQvKmD%qquUdzYe(egftZC<;wt)ruD z<=TTonfuloEE=8FX}rc{bw}LAQ%VWmtOdCd&4tFw@kFMn zkfpcx=n|Q#+akvBx4 zIpP|%ZJvbFE*l0$~iX0JQ@pa)qv(|E*5GfRESQWz>!+GeEjHB zIA1K_4J5YYscR=qy6&kL7jV7BS)s4>du;xsEOAMvhm)mUd*$0RQXP%Od{eQ)D*2PP z@Qh?dy2@uw2Dv&_|$ciQe2YF+@g_r%x`lilC^G=NwfaLH!mBUmG-&0%agPu z!;&Qs;WoS98h{+2j)6DjZ^$`}fG(o`?oLS^0)Ds8#xq&Dmh0mQonF>Oc{|$Nqtho7 zc>E&I`^q?aLIGW_lj9YzXX6Rc1$oBCF=UF3oxCZN{j#AQLnN2)Z8y|O-b6&MGjvre zZ`O1fx^&So>Eq5oz(3MN(^U0jWW3_rLx!M`E_~u+eCCSZR zzsJIPAQ=F^q<6>WD(Njq+U2CNyYoH_b#xyL^MbZS1`=6}tENJc7xG-|e9{>VCWArg z4U^gI@tYKe)Fd&JU+LjjNpA+7gHND@Q=0D#YIPp-;1gz#S<7=6Gaen!X_Y6p@t5gm zseeBqzlFY2j+$>EyAS$sE%jrRZAa}65uIWuFE)eDG|Tj4)WNlR8gnQn7xLvC=cAI& z&iy_j0eTy+l?r2dHq#`fADw5PR5jo2_q*rY!}*z2{QH%uL{3ufFRz-FZq8(y(|lYw zO}T}RT1Rt}sjSSWH<+87?Yz9k(bPP=?~r-A&X@Iv9m@QwSq%aIw92z`Q6(WRUL@`% zU*T{xH=7N5Us;){so7Ce&h5kd%}tKlq4)lUd^c!r7pCgrsv@1y*`N*mKn$(BfWBEH_0ajlOhx+5*grYAwaY~LB)@HLcG z9-ytr%f+Vj;PPm#%M`TO8VrU8nlH9?B>l+&p$?WP2L}-p+RF>I9F1n*!9HH96r zX{x`&Bj+l6YLratn$C#lHn5ktk85grDqpIfQ%_%;*K4aUYbe84%`0Op5szg4l7`C@ zjIuv!9PiaZwjRM33$XXh5|pis6QxxLIr^yDIx6iV2Bfy0dQ>F_?Yz0ER^rKojwl4x zMswOLGB}?}O04^;mCe1$F-d%@Qyr;cUW9zLINaO3@+uzeC9YZR3Js1|laNb#568Pv zCUp(U;>#O{S>0yk*W%bUDcqKRLMaQnuc2Ff^P9B2#vLs2(+%<%NY81!S*aE921Jh0 zxrzn!yG&M#mle$i>L%S)b^+b9^UYhl_#-7G-c}p%JZwTaC%A?rjYd^ZHa#EGlRyC<|@H3iV zSx^&9h4>sb7fOcYz>TSqCB> z&g0@PuTJkL;YtS({eKelKL}4rBO6D0FL8kel?yb00F4y&yr23E5pa)=gpxN=i(nXc z23?%8E(M(EOt~!Q0bNSD${k zZ-VX6pf3C)EXC&x&7v2Wg&v1Y$T=(Yskq2PLH7bkzv|HMMP>m;EncM5R(<4=<35jG zWfTyjB+yQZKj~#3fUp(uTy%IB3tlvI!&pznk6Uhnu1lw9e?xO-n)>CUYyo(nq1TMhA;#SqkbEoVE? z5TIcgGcQPo5fzbymtY)PgNAm-CQ+>rH}I=ct9aW*#>j6sqA5|*-@7?n~lb^ZGLT0s&FN11IkvE)adNN3cfhfS{rJ~Oz(7Q zA>6xd_cHm!M<=cXBfd@LOL;tn2Nef_TCH4_k`@bU^^&B3gQN^axm)x#h#+`a4Xdx6 z)BW^|Pj~m$*2tRk&R%rk#vO}#^Ld3$zCK?yVd7UNPN>RXKe?*As;YY~ZFt|tH7h5L zIpd5m)6P3*`!lYX!6`Cr&Ri5<|Uon^+xp<~K6|ZoZTuFPpKG&FZB&A=Q zO1lB#b_@*<$h=k};FfW#JC7YO#qlbVNFB*5!fb;Bu?2Gt$uz zx!mq8cXs;gear3k<-U5~SSR!zyAln#9wGwt5D8AaleWsgoSK(@kZ6s^TN8s@qlKiw z?9=M1&E{&I)^9Q-3sI@hYaiU|_Ue2Xp4EDNHHM;3=XFbq?cOgDM+*gS#r4 zx${l=NsL2LH;m}|kQzq36k-xsk}7DDa!^cbRoe_?4e%x+$i%ry^4rLo!PFL?kx zLGr+Bp9s2$PNrjgjq)#M(B3{UXXXm_IfE9n;sw>t{c6 z5z*w&q{cWFe_iLXD07@a9K#vV>t`$;-CXQ|*<*}AwkX+cLZB(Ni1{EMLvK{B3euo1 zLl!0{7)3kxpX4j*8zi&IqO87^Du|M$Ni^`t-II;a2h1V!j$FlrY<5D$;B#e#N*^*g zOA#iEfHZ}+zj$Hsk)WI3Bou08lRJ3&o_H5`P_EbO@5SZHT-?uBSt#RAA=8@(D0AsX z9Ol{HG0I<2BfX4r z_n~<6ifiw@sWoEFS}l^Lys}#9dy=%@C*6SnA3!ea_oHp-*@W)xVKIvK5tbzfF|Qbr zEeFwfdDs#F!J8fuO@@bTmRR5Vb34b4>pXWoXG6Isso9gk`67|$(b*HjXGJ;X$rI>g zqN@p6PVAR-O6vD+@YGg3&uQ`vq>J>h)FFCD8f5YmOQotVOZ^th2?mL$4?>U=LePrs z*5u&dhAa|b{j*$kK~?NPM;?3v-P$9;hGad#ES5f!kaRl3iXE2kjI?9a!){b6j8vK* zgim9Hju^xu6I0JuHJdnXd1ZGbBfXS~ zbaT)LC6o&C8#589Et0vpN2n%)uZpxs<1h1TxI~HcN;bT9Z8+ONmD`|hp~^%unFv3d z_f~dS4el!GHId3ml`wGH0KCG8dQTvRsAs4jL^--ZQKcu;VO}v)T+eLt>3+Lm2`rgo-k1RT`CEA=Zu| z`by(ddcQd{HiPfr%Oa&+%HI4km{e8yR8^{NrWR=)k(C~%a!Q}LhEpo;V=wnLH~Y$! zCxzVF427rpWEL+Y4bxK(#htczzvXoYrnsM$W8%lkC z$mdZ>QMT@;VKWX%oT|{38P(LTKh@d@VhEiG6tPLQHjY-s&o7-btG2$rcGjGihB60H zeY0m9{3@lHJ=+?hU27^t+tKQszjeyx>V00f(k+O<`3=Jtmu^J;{dVMp)V*pq zrPnBR8=>D>3eQM3%@csyNGu_DR0yvv=OmG|k(qSpLpLVlOYWRKeIm9y7Ps}9EF!D_$q z+3dJn>YIGPRnx(=MCMm9A)Nxvbb+k#gH??o>r{@v@et8Tl)3xw4@- znodWX8<5R6m8VkW{NJ->j^O0wXLraIHMaI~Ic0f8gVAZUn(P*xwl$+EcL!tBV?mcm z`dX@E5?K$s$E27`g<#m)fyiS;)V0m(?J1#dF`8)ifkUyBH zTwak3s@Y`4^2!ADHxt_Qxcqr}6>?!nI}NanO-A(8azv~mF2W6Sn5xBPGh7E(0*!gK zc2TXWLkOw9le^VcQctNWrf~4-3woVe?InjFimFBY8MP%~dPalLFQ92aNOYooNI|3q zz9Fz`qD~tzx72uf>!x3C+VtxKYgV>)bhNHq^Onb3(_#*5^%GYGsFW^fZK?6SW%RgV zxN-X2Zqup@bh^UEqE=hnczYsV7tm|9`aoTIO179IIxQ~49qu-#)#7RMs-LII>w-G1 zRu`;`Cp5gHdqdP}ojlEG)hVy=O~2azt4lbD@0x>a;F;vz2A$P7ZL-A{-N4h6Hk4Ux zUf z6<*w~KVNUOxu}fOZq$JU3*P=?jI$zadsXCRfF&9%oBRcEXSwqrxcU;KP*trg*oE9F z`Bg@88gt=ks6b0p73iz3(C_Dd>9WbD#%7HMwn?M8+&oDmO?m#shgODKKKtadk5fF} zC)6DNXy--uKlacWlBU}n!-cp`Gp0Uz?jt{V{??hjAE$CddN%n=?63;d6Sby+N@if; zcgrNRL#`lqCP6HZ4DMimdD0Te)}Boh(N^vD5Vr-X!*O`C-gbs0zl+3mmm!!=H>T4! zH(c28N_|VQ;T6g>6pIbY{gLsJm&@YuvX_T4{MW%`NP3ZUhdr)Pfv#&zbAMUcMP(~m zceJiRI-Jco92*^Ni5-bn=SF0mt;n{)-lD~Lc~yQvZigK?3CXLMBD={3fZmK|Ag%~? zpNvN6*RYwv&5W@Di`uA-)6^+ZW5WGKMmm*ZsdpKRJE^Q#++xV?#?RB+9IZlQUvltF#+&!c&!@Ha5A#=eNZ15et5u09*UD{&z433vx^4bP(w0XNju9+m;%|txI zCGlb$U&SZV0|%@gkM%%rv3R?Wd~H5u1NHwPqVY-ZIw^Z}QEw)R5OGOQ4cyrh0VJ_`MG+}mIYp0g&hZ@o(y$G$Y7=Z=%qM)M9~O?>af}*CAHvLM5idI zV2CymbKFVZtRepu`Lq=47oy$KFPH*etHt!i#!Zc1G+8jpq=V|oUe%mg#UH23zJHd} zd6o`-{(x7vC>mX)L&gl53-;9$Cw`$}prt`P4y^}NKKK-uIkB^m6NLne4x+R z?oT}oK~GCo5Y!X@4`J=7{FDRmdBF$22EsuR6w^Q5sN?4Z-O7GqzT5*(kf0$OU<6tt*EvZzsWqemiON<7;ZM{#VST)C^f z5Q`Pc`B9Npw=CJPBw{p{C;4?wi(<1lofdx7;^b!&8N`!e!+XNf@}}}+tU0Ev!v@dKqO4OdycgS2TdO{Y2qZ@G)L{tdQM=@Vb{8PMk--!64umeDmxsMh z?mUPf(F&3Rqmms|1v$Mu!k8#E^8SgEJIncIvs*JuV}ddJU0+yVq4Ndw4*RjOcCXjI z+~m|u*ZOT|n+z6Hvd&@hJ&br9tzou#eC6O#a%;GgH9_gO&uOzRjYjFUS@>d0K&MH0 zF9_wWoDZJGx57-k)$ZjVnGFACb8{GDTw|tZi*41Bh_baJ?}p2RFAmfuDQtpiPy7`t z8|viiF{8!L7GMs_SEzr3UBiDy9r2Vrr~srG2riOH$f*c1K(!zxD%~d$V0Z*m3l`LY3i3;%8hrzb5lOxI0{>cWRqpNT zhKB05hcdj`A9tHIcD>zTMu3jb?=*Pgt>atch~J5~@>1N691R9P7hI74D8B&daCUXv z=ZM&}PLszK2>7fX2rKTgGLJQyinYY>RmGRMaxMg#FvUWGhN?X65N69oVbdmgocva> zs+DuOP_nGmfvLdwNdi?7Tp!XWY>2vAyqFpc2k{nuJoR8n)`gUwDe#>STAa7s;KbcFhPb7vwYAB@rTgx& z9JbseT@a9KlY_4%YvsVr^~s~j`kS6c>_dFviiL5j6i!)u#g3xSlKNK*w{}1O>hs-J z7+S4u_ieqe&6+B`AJ*A`zR`gA6vQ+Vmn4cmL@c$`Hm5PiF{FH!+`V>QbY{~-Z0pIB zArC=mE$o&`4(3m!{7t0uJv9|RZ>HL_sIO1yOBd4kN^r#}^GUSiPq>14y(q5C7pcBz zh6$ftTZ%udZ-FhRRQfs3R##WgLQTLI{IE1tCks z)v0~7=pq1aC(4URXSOPXY|D#$|Pq+1Rjd>M35YRK%}FDMM!UX{3FBbf`OU2 zDspX9IV&S&6;9sg|7bwO*p(vfMvsvoz3Lb828_J~YG5YjD6c~gRjrXKi6!rt8mu+c zoJI6eoPo?g6w;tN7fJz0Lk9e2?~rmpED1ZrF-4a+WruIDd*Ag&eW^(msp;LylgI@_Pgx9(uSuftGr9wlX)<`r!q%*s z*kBI?Jw&6S*;GRv*=H#P0q!88j!l_UqD-I*&7M_PpH8*6b+*rH?`-Qxrt9lw%~tiH zHHXRaQj?u{M$haUXHUL9Tf?7EHaB-SH~)LxoF#MW>SryRRWDcM8|E%pGiAY?X+62h z%3RO1ISZz&SunRDuiSFQdF#fE9Xn>-c~>l6yJYT}jjgTu$Cs@AVe`zUrkTx)>nJjJ zDQ$!ttNL-n7>o1J03?s;MF=rMBTN1U3Jn`2MiL%EiO44ik6R2Sd@y~P8rFmIUCaDg{0SLqt3rE903HKPXnAW|FlrXzMw#B)8OIak{}9@}bg z29c3-6lGA9G>+PnW(=T9K{|tYqw=;W`Rde;m93SaL=;JjLmz`VP=d4pwJ_c*#0>nsG5vg26AmlZvu-9GFQsef9hk_+f zKQ#D+g~Qzh5r>j;kX_tHIVe(Lr+Gw;Z>Q+!6y9wm+7gh@OZ zE8MbHCv(|YuQ})2N4cAS^kYQ3pMAyKS8Cf4JEPZ2lAQG0JjsLsVH`%je&0_nkRAem z8$DWHX6@(QcKKZTo#cNNoUHr=(TUI`sg4QNa~|d{L9|_aJ@!vbwkF? z+5%wjIupuDyvBFU>s9d6jS^2kteX^}VNq=J-}ARYP0^D+LS3a%E-@pLccfoem*|RZ zg!a+WTV5DfDBssZ20NH6){m}eoLz(tLTZT8U(!oLFisH7IRM?)4XLFCo&m&~mu9uV zvzMXKNM1pYzA=OFc&J2~q~9s*$o|p^5mbQ&OuB{0F0Rpz+_?mVF63IsYiBN*QOkQV zXQBEPgURaj1jBVR>ZFV-l#I={x;m2WT_gi^K^mw&nU`JhmiXXtci3!hm|0UZv%!Me zmL-ietGZ>Ca;8?V)oZjI$Ia%DhnpJ~CC{=AzO0G`xD(Qo*-~8RbHF1m88SKK&c=e3M zNoNLs@~MhR9ZstyUQ_J|A9mpYQ4)I{b+xKz~%;CcP^?N;5x)tYZi=B=Zuf zR!$*$@*UQM^;;zE*;cDT8>?+ZH>CS5mdD_IldQ{>i_J9A!pv`3W|2Zkgh;CWc`JC; zVnix+(<%To|Hnk3o$e7#5@;()wW}0b2sCQ+>qEAasxn;cmj@Af6?f2cizj zh&e;(WuSiv-I*rSU+T|n=%}wKpH?|;{a6syRO<4nDuL!Um0s7JnfSgb;xT>nmMJ1V z-(*1%%;Z=q(Phiz+2%5n@|XLX7BpsZp|Xh^CyFTd*^{~!8s~YV9&ed811re;}q#2CZ?Mb%BXHQ-{R-+lac=GIc zd(!DBMyH%HtI3ZD_nH>X{B;H zEEtLNUP+4koCa<;E9=c(NpFWzz$ zJn7aLv@+&>t3Fuae<5oVq|krF;Uckr(8nSdhkYxS@=xts*((14eLDa-c@@nihgpT_ z9Z7?#0tf0$E(wTR6w*P~2y#W#!A#?AL|4E7%f_MCQ6Fh+CZTM&gQLShN-1V_S#^Y9 zE)K{mjheBlG>$GLf$^&Yf{%%;>ug`$j(C?;$CR;7Ln3B=&yu!Ei#_^>)G&j9;r1CT zdo2{tYf(NFY45ySD=NVUx;w^9uAUu_wsqqc|7PWl;QNWPeoE^u}AqT57n(>-S=Ilt^k!%X_9R$PpXK zb#G22!@+1J-RIF?T2sn1GjSuw&vB}w#p2Ky+JTZa78^B8l)Rj$?THx% zN%`X<1zMn!|IpEy=J%(@I9HgpT0=7Ah}VUbbf^w)pIWQQv#`cyvhv?sO}2`jU~Kj3 zSa^EW;?*v~d}g1w;Po2}h%gGs21CHt>JJ!d{x z(P%|kSw(pnzshQU!D@{<9Ng|KE4R5^wpi5Va5&3jlrP5#yEAIHe%}lmBx1HQemCka z1uKAL36_-yAjgSu_k{d=xe@+CP;7N_ksmc*ia3#onvu!fue#e*UmLnEX2A%}LhYaA zqd@OIsRp7KqnE3?B45yXezUKJuY$;!vM3KWRC(uKabrg$(02b_E6n-`{Av-6Dd09` z%d6HdjahS+U^m4-&Br`AeAOrw1g67oH7_XrPCw?N%W}%Y6#T@O)n9$X1#Q}d!`BpT zzI1x={A!!lo3xcrojyJgvt+BB&Ul4VkBAp|>2M=8=0(jSRz~ouU&!x5_l+ak683!# ztycIP)KD#nI1VDX@v0PESh6+>F-8_fc1+NlH=)m0QSNY*SNNoNhjM)rtW|**0#&>w zd&Z12vg+n`OdYL=L}c?CC(0@eWu26h)Z7}c->>-9Sj<@y5Rl2eWhh)xqKkOg3&5`f zf-b_mLX3ray9h)ba-TiVD~X&K&AE)qnA-!96jF)Bmxk)`;c7`lzmL7Xf`kp;O^ zqaQ`2Bkvmyj650oh%Q-*O%Zec#2lMNv_^_*#)kEpy4z_nX^p2x!{)#@$@)+v0RvI5 zs(_(}$C4$D$cbu-7_l=VH1-TjXT_JYot8F)|KY3HMB3IC&St~>C~e!Uo!JMnovW>0 zuk``ieCbj+9127;mDh*{j?7c|vg=E5eeO!t)urI6Qi3ADkoP0)%|w)-8hzLw$)sv( zHhU9Ze3d~s2|(pTcMYd%5H#vX*lol-bc)HEO{@O>1HMr;AiP8xOI?Xt3gPqQ^gcN! zddOz*sa>WqOUkO%n_`n=W)l=DKetL+oz;=QsKMuwtkR6(xzjX-I`L`!s8OqI(P*`H zJ7zYU<#5u%wHl)#5HQ;$OX}ZFonn1TEEi_ztFt166)yxvXHKih3le;Sh*=(URSuOxxPGPHCyfF>6Wou z$F`(Hb`sl5F=juI`zXfDtxio6tXFgj)DYD5AN(mjH}gSZtj5?qY5bO&i)yxvpFGJZ zkCi^y;&yKiuOIi=wuN&SCK8M0EZqL}aR|^5y#3Eu`(riYHsav!s_jbkpQ_Sv$zr8y zllUdI10v)}9o(u!Mfw&wul%G1fat+OK;jiS;rQ>CY+br^>yKv7ti#_-SgbBV#Ly-Q z4OWU6+G4Ro;L)h&j+v&={jQNN zdC+J1v)TM-i;wDt{E}N?dtHq9ixjQS3DcbjjT0&Z$vY?4k|>$WMSKd)nxfz>h>s=r zrK)569U+rPP7RgYH6n`cURP+!*fZ`sW9$@_4OCa%y>Lk>;(xzLmn^)ysyZZH(~)mz zZEeVRD1$>eer*bK#|9JaDWqIRs{A`-yspiOR4TE#D<`hc^-i0z)bufNap{z4y{ZUE zYwMNbJiM4=+YW7NDb}96hSq^3jS7@mm9lMM$F#x*XgXwWm8z3Ane=~(GD03H-G?{> zy3yag&nJ}W0rg%FqV2D4DPK79UQe4>OQ$Hv0H><`Cr=Glm(G=vlV^r5`q&BS z%YsFyccNeWX6a|}TjM|Z)ZmfQIgyNV(Z@~<$wI_WEU-io)f{QSPY-p>q3}+`9+D6F z;~|_s@H(C)3;eSVuM#-5$GJxj!F*bn-hXszP~}IT5IHGgMEc-wa?$#zZc?*|gVWqj zK^Cx#2YH`_qy7sfOy^VATfnLd5CP57Yhc6_O7OZ?tGo$%@6jo5Y9VDxByEnI!Z5N< ze6WJGt36R&=z_vhRD}e;i0MTtwM@e@fy1gLgY02q3MfT8qfk${aePuTB*!;~DL43G z{h9Sr<*s6&J5W@9+LkWBi)El~Tf@X)M@MjCgLLi5!jz*6R(?>#RJ#uf>A?@h6`AG} zELkUo+B<^0E~Ux@zm(sRn-No91$p)?TDeV_8C2S;HW(NP(oVR+J9!$j!!T1)b&VIa zaHSAwC2H$~wY3yl2kSG4ex<%;}hN*c>)W0fQkF(T5BMjc1lHH6( zZ7HG=;zN;VhN90YJ{BJ}P(8!%t=&}1CA}^f!c-G=u1d08YJmUTe`fd0F!|K2*_Ng? z#W5)hI!-F}3!N@7HlcjIG(lxy#iW4p8#ojEv9chUMJ*{WR$IzgR9_zS?Gryk9BT)x z{c0==mW}YyWap@?8hFw)1i{RF{&a>0n*4n0;w4e#4Wp6Q2D+!6k(QF3Q+x6*qw+>{ z$>LTz$!pD#uHM=8(w7@%#>1I=Gnsp%QC-#eY27(KrwUBe+dLL}-a1h_kRFVAUX+iaZAKN(mj}lU3vM z@LrVjMSNQIj3&c0WA#}@B~(1C+BnV7G~t1QXk>oh!^gIldG6?u4(1( zU;z{5j?tDcp*2m^@%?jk4X^T{h}U7wPo?3iw4quvh^MF{Or5JmqA1ix@@9kl^~8#? z9i-Onu)18<9YWCAfrHXRn6PrK6<@NKw<>3;%HX4|R_SG&g+%JI4)$4Hs!bgS_)aQ{ zD^wA)73W(mh)x*Ee>~_d9jL+4g6{OHftb`;;@DaA8a*s$G{)!zQ7D=3Tnj*#>_A)1h!v2-hkvdJ}6E<-j>> z5fw6(R-7DOD*>__R{SA@irN(*!WB``Sh$CTI`RdmLS6Gvz*LXbF1dIh$ z4-#`>L~K9$`Dq%Wm{&W7geg@U1RWWki#4PUA{_8{r|NGHj8y&t_OG1MLvc=Cd78qg z44kg*nS9naG(%%yNZ%tKL%Q3Qpdo!|?RuKas`f{!28x&&$!ic2GwfJHU>Z8N+VF9h zutx}sME;VOz|8Y&7@B-SKvyn79#(vsFWt$1O*SW`@tZI|-AuZM4=3fmkV{6IfbO9D zSzIM6&k0f_KaNF^euLr_;mqKmteTgMk<2rQeg1FTk02kaVRvM#X!Lce5+vCtAZJo{ zhLuf(2@l7d{P*lfHhccU{C~%OG!b?pS*LM0v<5T9v~ev~@(A*P$<8fl?mN|hL~SeP z99Y#A$Iu_i)T)oGv^2@%@J9?wHQGj1{YZjq7x?Uo$$>>iy*yrTTojmG!Sx^A!|P_% zOOEQ zK6!x48eMjLq01Hxr={L|mJbecPUkzvjL*^qpUo9?xk@t4=FP=g3;URU@e-ET$L&{|4_1_}wuhRu7@Q?-0}b4hqQ< zpwvpX-;EWs!9&XzDf~v&_+~S9@1h@HZ1KUk~ZiI zXRBpjV_G?geyWai^EKxkmR{4waQrOzEkVj^s{R*lJg`R9k?=7Y? z>cVnCsS7V<_25P{{PFl`%ua|{6oe-GV8Fy&DDn)!83}Q9j4foa*z|?jE=dy# zTQ#!(oGyOr$%EQp>ELTUSI#lobxFUbE-AGn>ooqP&TgD@WlzmiCpR1S8_nD~RbHgA zM#5UjJ+H-JvzkIS!{qe=d6Z+bdaj&#SFt)Wsj+cVq`G+5%qx37`U-EX(r648i$SBQ zLQs*)udsPR`YzTh3e!sUn7xI!0qs&{u+c&^htKtZ$@m0M`Dh=>va*l1L-~_uq#Ilz z)q)uM00rQ;KmzvVHHXx(^D5?6c0gyHOJfI}9z=>1FVt+3Or?k>vZ3ZJ>W@6whrElqrj zB^9s^zWXl~wt^qaml}1_(d`Na-MA*mmlCm9N`6dqrjdTjI4fXT6OgWJEde5^X8k5n64@n~Sk8Ow=QyZ-^LYhNARohMw^Gf)%}jxhC;ItQg-yao-hw zC%+9xoXSS0UwX`+Kvq4mC0>jvd;JbdhmH>Z1-YRsx1fCgh{8Cf+>blq4$sk@abEn6 z^c%8??yK@6(Whdn?{+2eBTNaw=vG&l_}I$4`v3mS1nH~)$%?&q{Z}R@ z$l3p73EwmR!I=srUQIECZrJ#%iBghAs0vgn2Nt$OsMe|}hBOVo=q5rU13^`7A#{RU znin?X%LhcN1ZXB3AHWvr$vtJ@IGs2S--UcuB1uaT?5>s7XK zN}?pBLl=f%_#e`ENJOO;B-MwOR>sJK`G1&~HSuK#z}a#sk?t*9Xvv;Sw_r^Z2UbtI z^iqq|Y_(o`DXqqXom3F{(vp<4OFyCN0yKv)PIF_i-e74xjgxCUknx1%e$|YL^(BXl zBY7Wuj9R-pT{)rWcRdp-({8&~&Ns}N|LXiXh|zzE7&Vr9oqlfptm3$;I)5%K+v_rHa)TzZ!8!&fBMt{DnD!9b;F7#hc_kxZCrNX95t z2pOZ$h-x64^ft_1_ZYR%vIiS!=0gaR9;B5$)|XwB8~kz)t@Uz`YNe8XjRJC&6}#bp z-D!D`sLFdN)q~iwmxJz7He|iW6jINtOMt4+`mgHR(O$BagVLzV8wex@8x&Vn7uSw3 zVW7bv-wC5Wm~QhiOcMws?T@5-Q;*n_fv|gUc?zNRA#A*!@l#@tSfkcQVpGO@ywZC? z_uvE0pvJs86xwXoU`6jWu23~%@DYnY_&`N08q@kW8;zU&T4dqwhdhnVThJ$35Wztj zMM)k&XFp|{aY^tT1IvQCOsJTbilrq>@eA^>@f0rtnNEA!KF5NlLCfZ6U>3`Xm@3s^ z#!lUTW^<{_-8xU`6|~4`X)2?7K#o%X+>ERG)crnTFFU!jxwKyDEz18Hiro@Fcgmh> zd;W#=2lQnp-Wg#AMovyBg#1E#f~oS?R>`9LfOlC)Q&%1_oB2{pO0GtPqjHyWmo)_g zJii&COZ;XVhJ{*>C%z^BhrAN&yjEiNNQpzA91J4LAOk0sEL36Dql3B3{|{?l0w7ma zrQP?v+N)me``Wcv?@M)8b*H=2ouspNcG5{_fvhAXkRXIbSrbuUkbP57QAPwL&Isd- zs4N1`05U%_ZgCuCL{Y>+W!!LJhI;wGbMLFAI~_>Xfi9t7Gd=jLG=Ty~7YL*^FJ-KSs z%;OYz!-O}At^(;SO;cPX^0@l)MsQRJelqweUSL+tQ2emh!#!CaGdWy#Q{TpZ)!)Cd z55M2!b=7mCE2BfE^zsGv;Yeif(v7+Q^y|HHGI)K$FZ~bRtomu1XM4hLnjB`c!}O+j zGkYDsnLFr~BavbIg5_z`5Ki<)ZsXGb^e3(lCS|Xl2p$wKQ*GS<)`k(PYxVSzFOQoB znop0$^C5#Nc$EEcECo-z(U1cP=Wbp;2i4P>buIl^X9(I_BJlMf-MOJR+ODKh(ZSvgU1x_@ zU6X5R$z8LGsjZ%o{OFm*1HoPE@lKp#{jT`Fo?T=45l<^vfsd2T#RI+@VZb6LAjT*+ zrqoKnSEK|4h9XJZaX1^99X4tNzY>MK#7i(b}NM4yX= z5RUB|Q#I46)M$oINfn;=Isjh*(LS46O zpl=1~bM@4vy2PgR@?TVdOU%tXB0L_sQmwH?>%iaLuFOQR&& z*k+M@&dLv+KH1u4bQlMx`rZCdx{^k7aemQkOeP%$&-RP9dyEeD|Kh#Fy>b2^yHGu0 zS#$Zat8;U5>G@v2-#b5z%_+BE7j;j~>#-&L{)DY(-qqzTLnbL!x!CA%g;S}p({6+8 z_t;p!GbL?|YiEo1lFv=Pi1crqrI`1-G3m%d}rnbf07PEn7Vbf_AV)`K!X%f2hs-7mg~ zfBfU{ha*_yN!x_{YjXI>tLL6SZRmlI2%iU2N}imqVFFDPsv6_!=V&F?d=g)HlTkNk#{5a?SbME3KeX1ORqaEn=0Y5pms1t1&Z_xU zWs~fSD_?z}UaEhmEg6<8SM2`4&RSjm+7(OICR06H@xHehz3?6!A3{c1&+ASZ)>_ij z$f2h15?oVZi#RgSxGhi9w#ZgJWUN4#CNL9$8Ts3}6233|WzMMMa0IPu4qOXxO*eq%pHU*-x8d8TU)lB8UELE%(Q$tnjM?4{BFqIcADw_-}9NkaK2^FS6iqZa+tNDEE)nRXZuDqv-Cr z$FJHOZXz1-dvU}&Y9ZP-saMZ3V$WE`v(0BK%wzzro7IQqP zGq32TIC$MUiwn}RmUSq;pQIg={IPq5Stq?wJ9}^UX_Lso(1CllY??dT5(&>6e{#>R z4Vx~oD~ZI?5k)bF?H{rzveC3?#kFRg?UGAuI(OW*8>j8&pKTqL;;%yqemDN@wqcSB zze(iMec%qvM=qTb3AkQlU^S!^L9U!K3N7z=ty%-xbvZDdIAlZ?s|+bSQUjM>urUyE zW)gVrAL=~Tlt}yX#i%qEE#`gc#IdGM7Ebspkfe1vSrhsSvL>hNyFgZF5_+U7GtUJV z7t{ynjdTh|%%A5n>W%6H{zSshHllUbb8h!@wluzzzzOa^4F`&A5$JH&2lhcYLwWW= zi{(XYCZe-`R zRe&Q4o&USns&i>in?uSj*TDcA>hqKe*hSL1#rjLvSeV?-&hc$|<=8y3YDj_4%!Pw;Y*=QmB-zbmNL83s%IN zJJuzv=+I^LbcOfdmTbdy7-*g+uA^K4&l;4oGG(E01siyHui7&8%k?&0LA$Klb++1N zeUV@21{{+5xU`~H^$gsXM$W57LikI%LyhFvcTUPRIyn_njY7-j{Y70Q%_lh0=o2tx z_@RWMC0{^b$$x_*v3^b7Z^wk6;Vr4!k*1dHQ#rG@7&WIh3NW{0=#IX~H4} z;+E~^u%*Wq^T^ho)ViqjW+JVn>$f+g>L0Ntypru)i)6~1QSWETM@-F_=Yq%n7(QQ+ z=Xl1EE!m1bF^BO<32WeF0gawalmXCZN&q2Zu>3rWTqwfxfT&%$G%-b|CIBR-$5QhiROF&tnds;B1e1P>&N zJf}pni5ca1TAqc-@( zj%gDE&@j=cLwDBZ1D_q0-(${TLeS`UhhO4U>(EWp<_+80c!>0Jb;8i37Sm8na`i>R zdotnnZa%>?e6n}r)Y$u`c&VeuwNy-h9420&dqMHg=TR5C1=q5K>j({aUS|P4qdX=H za`R<;ajn{+RHX@s7_m%+>*#)fV`Pn4LCknw!Gkd;sBws-5x2qg@q`^k*v2$6I3l|1 zfjpeNje|4lualcLF9?QHpXwl{h_nz|6NnuvkF_pp87uCwvCp~`YqGP$d5hI!FhjS~ zYmp3Q_nhSY$w5!oX*fzNOwUL5p&i1o!DGGuqe6gEUS+erLq){U!||oU!3CQ)H-8HJ zx^Dju}+d0k{lqS^dtZwerevT_aoGHF@ve(hJZEXl>n9V=h7$C$J-~0 z#tANIjr$rLG8+jn1>#5-BXiq0_tr-qS)M{;bZNKB@kX z-RgFmg5rws((sheHx*tQv7yIG73;hM>s|t@a*eBuzOO*6%f#5g=Wd|Tuc4?W}D3{OZPMYA2i+@^q5HN<}{3V zd|*Oh-&>CfnuG$CMZgbvqlPCSc=B;Rg3;gWe=lvOoF~K;kKNkuxtvHtOXA5YGkqlN z-awWE4?hmOr!WTb5LVyXAl7qwP0VdE9@B_WmqEt@=q>I5)=79JRIEh!G}gQv;7p@k zCd~KM38YU8~et9(9T#eIz? zotkElwqT>qpxA~8Ea#Ee^si{0J_L;rs-qQsf)KYNM5!ib3H#^yMRmm-3zv{R z@@G`nnien7s%sZ7GV4Z5Z|2suia%p#ZWw>Gbd~piFnrF~13%lib`#2NPuuv@`^WZ2 zF7{NYwFiC}$_v~OyC=dazvuX#r1Nct*BpRs9WiaVLr);==DOWPCD z4-@V0+$tXs|HSjk{0+fmGDr{7gRz#D*xb+U-aVrJ3vJ$#Xp6_&P?yKo5W#OqU=11N znVq!IQQ&2ply>77IYt{T1fVx*avbEd5WI$q#-UZ7P$t-qQ(0((9h$vIacer;I%;Ls z=Kk)f&YqM_@-|z83+FEJT9WFkLIsf>($o-->rKph+ExY8_z=>WSwE~%+Lnq))?h3V zurak)=rD%GFIpq(JeDecez4|k`~^eCY*oLmA@9pgQ%!`LJ^GgmB&BP8317d(Wx)@A z0Xpgjv;%;r|1XKYFC{z)r}yH#+TSwciG`0DkyG+Q=VC}GHBZOSxR)!Fm7*LU{^xpf z6g%b97(;}%)w$=@88%z(%XgG)P}ZagIJMj+L577{tX#O@6E&5B6L)yO4(aKvAd&|; zj~tfTYSI(MoaLtz$}wI5VjsI4KI%un-&jC4mm*g9Q~1d6PS17s30Yv*96!d7z%{+U5*^V9KFF8wVn2jwX4qPv=C=@Xk^aLJr|7(c@6gOIj22M z%{*GZ94UdDm54_+c6PRZ;*sUx%$l6rf4*aDdBD-*N~*s$*Pl9*Xn-~S;Hv$kUg&mw zD-qvnXfj2ud`ZCySnq{SJ*~+0&(aEAv_Tiq(uo?O)4U_!w93V6fn}jSsz{K(;HJvpre@_|x$~R|MEJ5BMM)q;>Yxd;-ETSf?t(yC%wt zD0LKmm{{MVs213c^N~x!t-7(+H=2M4q09qY0$&tE4bG@$V#qW12v8;9A&xDzB~OEX z#?eI>Wv)6Pp3$Y0&FfTqrI$3`Ok*;xYz7&G742a1Znav~du^GBWMd0~-$>xiNOoW? zDVutsT?%Fuc7PpFkPQ-ZN!VLIW|HV*E%H1tPTK5+7l^_bfr3Ch|!m`+v(F8VmBR;Ns(4HK?*B?l>M{_RcmCn{cyU+0(htCx9 zaMk|bctTwJAQ8PXwydCDC<>dT%W~1mv(ensqPN7;=+*bJKr7zvs?0}Y3iPLtGTeDa zd6ve#sOsaOcK=7z$&||pHNA@!w8}Zj9wF4N;PY|P#nb1Z zuK!OQ?;$%U?oAkL;V@VG=Qs}KKWD-?n4}a$VMW1Rs`F$-MG6k& z{=L-X@VhN>zqQXl=I=A`>?BRle581s9f%hGrC$7h=jv+Qf)I#b6`(-VhZ+|5}!8%Q;QGm^R0qvz^)&Vkffqy<1&JL~`7$|(SWxT)_TsfEZGi;#(fehyt1s z^t0%hmzM15c|8%@s{Dbrq&<#M*t`fS*F{trEL|gZPdjwt%XUAiD;FxtLSAI~<%ani zLZ-TePe2O6e2@#vM4tgdFeLthn{^>NjDpK<5B@{*_}CV1J32uwvZS=4cTXh9;&qHquD} zhiOw5>n*Yqn4NyCm{i7!_==bM$`2{ZFYgusx{Btw;cVnpCHKw`!yaZtF=&LIW+OPn zL)_P#@=KdHgpZ9N(C7(=J$L_7sr=p(VJzZN|3}*q&MB`(8gM5EFj3@CH4|Qo*R$Ma zOtbRjwAH)?F3~_ETuUwk-8f1sGC60n_Jjo(S66D#BpZZRSAE;@O<})T6?lNmSyk$x zaqL++4@Im=^ih+(Bn>)Lnej=7J1-L8e34p;EWWfG4-~E9m-@y|y2s*9?^NHQm%oe$ zdg;#j*7QjF03mm6_5??%4@Un@_6P1mg-e@tDwYp<1mm zFhut@9m4p^Aym-n(xe>R>w4XqzEgrD2lxi^p@^O(J1RTl2o^Zk5cNWNtZrD_D0r4j z1VvEQ6_ps^XnGe#+!RgW^m)V=ct)kX)Wnw8lt{1Gt#(Mb7^9GI2}&k)Lc#BwC|fx1cg=2wW9x-`&6I_FUdw?!W&Z@Y`$vs6n~CL-N;w?NH8` zI#iR-vxb1~L^=VXk3dI+M-C>Q zh;y}gkozcA+)3STPB{t=i#z4aJI(UhW;1>h*j8|)Dj__>Z#=_3=^8UX#*O2hW(X7t z8HBO@V`KXd(Sv$v2c-KShK7GfZG-B|yGVPG9*;FS&E|kPgPy_xbK2=l;}^x8cvOoH z{=1p)bMoWT%{b1I{u_P<{vhqv{uKV+Z>OgHA^MA&W(4)L4uS1eKo$p@Xd?4~NuS4f zg!((5>ZqB`^>M**-nxf#jBwpx+%$v6*Jg}if-@=97I-Ggh=_PAmfxOKZU+!Sxycqv zK@cx&bGs`fL8B<^Z*ciHx>K&_VeQ5%uR%ki3Hy1r>7XYQLG@#_6et7C#L~-9t1AK= z5W&&Bvci-UateCA#2DTrofd~;%!kzbZg5#Px?Im6zzTzfoPbO%r4>4ea>{g+$v%IX z9e}A6i?GKQ;<2vK8z#P15n~M)B?2#U#SykrU1~MotF>~(#GVc{0&J|da|CURECdZ7 zNIHQ#F12e3qFO_srEOc={$qHt&fxW~7%s2tJJi3fJUoE}s($f^dV6Rf{8F}6GGxYz zy({8N<12gm#xe$}6}8>8Dyq~5SyNhtPaz%jc+QNTKYn2CrUE}nP$?!q{V0UBcxs?!~!j0xp&;ZE`FEm!p9OY8CbX47{Q zWbx_mm6k#_{u2C~^_SW->uzo56Vu)%O+Sk|{ppNX#kwY9bB@6>a-wiA8yzcIBqZVI zcnxxs+LRjY4u`u(Qy76_>tgjG#p6-fdOXT)^wP|O)PCT@_z~Cg4PI{=Moy+ob(>nn zDcN?u3Xmwf#-Aae2@o1tn*eHY<8Wol`2hCj`b+TY1GJXlbzX-W&}1sTybyKol96V= zzj<=w6(9P*!4HC~h?*wzf307$bKja3;qb`P4Ux_joxN>eI^W^S_A&O&NMueVQhmqh zyan+DKT;H@?kSEnuV3FhRhk&P&}1+=(UAUN+gQ)4@Urk|@A{UW&gC7^BOfsIW?ZWy z!GT~@JJ>hRfP*4SXbcfHEBd7*5IK=9`yTE;Qjo;$1Ev8oXd;TDUs&(75SPnZP#{Gq zOZ=)82npLFf-9|9y5_}mcb}jGs?S)O9?nX;v%~3Pp{;G9({XlqPWWtxb75Osq4*J3 z#2rz_Lw&)sU9Pi(eW7s$J6x4#Lmmdv4$5t+%gDK;XAsucp8c4d(;p)y{&Qw5mmAAe ziXBVs4p+or>{FCJqaosQ*q3%l$D;m9(GxQ1Ah>4jGn@OYk~yL`gBAIrKZ=SfktjY= zEy>0PWtR{v16RP{yiMAM{CQIrULd|W#h5vEpek4S3>UF{!puc1>2QkMnxr4edd?-S z^-I826HO9W9~{i;CQ=+?v(`ER_4Czz(~e~0wH^t*ELh+ERc#Zk6YBeWSp9`*$4jrd zY*tX$oI%#JDAcg6zESOv(AYQu+vH%YE;v9k!cbvtpf((kvY($ljiug|XkD$PtHwmeNrC#@9^Q!~iZwfGMx`+vT=}>p z*5B+ekU+H9xWvS|7ic$mh=!vPpo)FZ=}<$Ul%IwoHWE@cdL5WGeSj2Q$E za~XkRC@++$lb*o{XS9U%6$Nx$r9l)dK^dmXh?&t+YSqo>FR*m?_C5H_;dZ%_z^%ghm z-cXdobN1cz$=gTPoQ|%aBe#F@rhRiNp#>{eEXWoL?EKANxNdVIvH7|$Y(9&hfS-#k zrE@GPZYWL_i&Hp9aRa_*9ZU0r(K0~XFu3OwJrQ_0m$*=V&QW<^INB{}2(&%AF4bc) z$%@Bo?6HK++bwZ*{FH#SPgxSybDK?(yaD17M%kD*NtSbM5?gf&I2v$nEjMCEj+d&Y zHJ4ahw%(;@>&!&SVkEqyLJ&s%g*)`Mlh2O0LxL*DZk??va+bshmJvS3e=L2w$xpdy zZd*0~gld^Jx5EgNgD(Ql9{!-z^r0&@PHH~HAL^SQf~P^W7d%M+I#HU^yaTb7+)$c$ zuw(h=6==D;WqC&f#zb6FXx@5+UB+;jg-c3IL6mi&LX#J2a)vb*>UcLsDf=y3OxW|S zImd+G>Ga1Y)pZRyA6GEwnvwBAxsy+xE#vd|Rzm zIe_U{3%h(SAr%T;kA;wcv zssPhyI~_ux$U{%BbPj)xl42es-c=^GrbCKyrI|a`rt)0~5YgG#OQ5Y=oI`ZAz$x%| zk!0-tQ^+NfUoOgnkS{FyF?lg|%3zMdd#UL#*3t!1U1uClGWU9sH4xBsqo2z?=(-my zP;PY1$SsA%Wq;six2W243rn#lqg|0mSCsuh{8pQ0y0z0?-kOv9X(7D81sG!ei*nMv z=%|OhPgfK_(i}W|vFgI2i@k7avBAkx+?Hq>v=Poi13`eG7?Q!%GQS9Yh`}iH8_8KO z9L47jP4&id6z3J71FT7_-Fg)G_@gHDiq#v;J8+XY4$3VZE<2Z`<>5cdm;8PlV|rBG zL(46@>rt~o?+W-$>Z2i-xK$#_yc<7`{cPP|0BAwMzNmR=?8XHjK=k6; zQ)|V=uIDlM1=U7eJXfgIRZ~uxXNO=KI0qO8j*4|D^r0GEYO07sc-8bPI#?;)L6hqZ zi`}3zJY0KU!gP! zCdVzf_B>;vVlo^$$$iohp%m&4(F~%5$a_48DdB5ZR@#CU1krV^u7@H`KAI?zh=Q)y z8t#;6nxD`S4aBm@hpb@KRtGMK4YY<) z?IAohQE`kxBsDdcoCXL#1YNVr7Hh2HPuwZVVdcDs3s@hy6tSR&Vma@VY#~RM1VUktdi8e)ltC z?tO-K)E?Bg;t7)vpoP(tK*h}@v`~Y(#0;QKZWUUE& z(53_tS88Jmx=0OvEbs~pifQRafRiW663PeBgX*&&E^JdI&NZcLgjWVY1% zfK!64Lo*3&AvKroKD2guNMY7VTN?C&IX5Wmu$WldI2G7dhCcH&PAPZUh%`Dor<7{| zb53akW0b`DfvcW?F1d%pwa7M= zaVt(nIO|vwAko+9Vlt@Zos?u23Uahntcj2qZ5?x9W~C8xmw|>ZL0!YHrh`pa@KHgl zFL95#EJ!x(E0#sxdD=d>EXN%Oi%Z9dmgAUfa07_RLt{&GZ#aHlAi^wy1sY>C)+C&+`p%<` z+vsy3{uo|8%34FNBXnhHgt}C2=2;tUGcms*%MAHu)ZU;D!-|6*(&U~oPU|reVL9BQ z5-MJ=&^jqw0H}Q(D&BIDHyc%C7eE&G_f3-XJe%ogy8JiH z(PFU-T4UB0+o1FzycbIyJX6&!PW!gNTHnSCvC_hvbUmGIFgQ9ERG*3&T(T0)dM|2; z-+9zzJI~3?-*=ZyQVY&DXtA{92Zim!OtRbbiy(*NQ!nAQQBx@l5g z74z5AFTD5ZUICh{OHEMT&V(vI2E*6?H|$7eZYC(SxYZDT%ZL0<1+KMvK_shQ@AL;8 z^4~iFCx>%mkY&PkQt#pyi_agyZ+A7dQHNaIry7zXRv=l_)bRwgP$PpXaYG)8JeXQ0 z3W;W(i~2MKnlAypahXFG$k>-%V#{m_l|%oLZ9~3kUSH43_~IDPHyNe2ta^Lf_O_Qs z7U_&$?*!$kuIfXcYPr{I&@CKce?|rH^N&e$zmrY>Imp?CxK*UMFxPscYU+lZ{X zM)5#iiW_8Dg;#B=Uv+K56f>Lv9;GZ^yLl75LV# zh&+)Ad$@}NZ~K4^3L#L(`SVyw2%QHuEb>)%U8&6cTL#g{V?FjfOc+ErCjqu`!=#cGYk`^TrN z`3Z+0JRbm<#RE}v?(V8P|Jtv0JSj04+pHohOOc@#0Q81 zot{T`8|{kFx(MbZAvN4zGlfDv6rK~x&Q}kK$3glu(h!I(IPk?j7>oZ%XKRM$j$C%d z;=1S4bJCSB;sGY?QAFc67z$ep-W~L4_&I?oNA$=(qVcWI=VG@6L;o(LI=tDY8*qj~ zy63|peh=f#_uyc4_y&C%MA#ijm>Pc0{t>VKKtjkN@dq(~1fR3S`Gvkgm=EgWhQ=px zu2c$>0r!d*#|VbCs4e9+g1};sEN0|;##m47jaX-Z=S7o|7=X7>uRzXCeD;w+Rh-JI5Tg~D5rR+zFzhemw&35>eiPlVROD@woq4>Kp z@s5sorpqsV`6{Vr^`_OqkaSgQB-@|P_4ek{{n?S!Rq6iT<-PrB+MOM-1ikeGy}`~k zq$Rng6ML(Nd4rh8oIq7~{Q0RYJPN=Ig(Rs-iLNARHP_yQ)F#A!sGwDiAt&If6Cl&;vr)`j& znUV7D{&ImLAbVsbwct&Kq{VfIeNh%*66D zt--bPHf6$VFT3OBi?h3)ym8zrx0(aCtxw<36Vsvni}lRq6PX-nSsONfcgMCxOA@mF zyzIp{-*MU6P}atBCC3nexPPEq)c)2qr9GlTz;q z`{}SBD9RxFyjDfMc~BGX;lgm46ZX`}+6K9=DAeE#W-jX{){$B+vm3GMmZp8MEC5WZ zs+xqD`)ImhGGdSwT|79zki$p<dA;L)lS@XfnFpCc3ftig;zH<} zVm+}6NQmjoaGI$qp0y>-R#dwN10m`3P#|P?Ic%1AzVdJ`l8)r>XIGTa72;Ni0iwqY(cfYU8|UPb@QFktOw0*>F&?S(QK}$9Bu;(Ou## zMCMiQx|Vp6*ET+)>%=bgQ(%&QA2y3wJpm5_(0bm?2F2;lrZKush$aP!15t(AM6BV+ zR5|*tv~zZYm$$&cgZCd#DMR)hyO-hnGcW5sg`61SpjEqz$jL4V4}q`mh?{w^ME8}~ z0PwHD_wwL{${ji-scF&So&8hbh~lRmSGd*?7TfJ&_f-GR!_v!mScDy!tHhmP#f$gs zoHI;^U#z|;_FV<-s&+abrnP1VX?^nm>)}WbzoJ^u0FzHMCi!mt1p#YwGuJ-}g=%Rx z(1+i_UcDkV$9p@wp>nK+@|Ba3x~m*HpVQi}HR9ae_Mu$ zAB0yaTF-}`skR=Fex1fr)+-VNnXrMfNLQ+v*2S&(Vdsb4e-!xZ9|^;(Z8$u}{BB_N;Akr`4thzLmaHsQRDeSVatp0M1j2G26$~-b$yl|BA_X4p6R{QRmdB}q zH(TKBcCrPu8DG9`MJxmMhI&!!{)-N@==CiJF52HZ=*547>XW|yIsHEMN&Zy2H{RSF zFYMpnqCW0&vGJDu`wO%uqbNICJ3CwTdU_mOxqSJ`LG>}8A0XvI{;WE#UX?#7N3dRW z@N75l!+{V{z|#b#@+1f)2_bqRl8C|xqf;KJKU~0}nqSloE%nNl=Jk`!%alx5S=RI6 zt9GPPJ{pDazwYHbf7K`i!D1Lwa^>a{Y`qC|T(`%G)j@Y3F4VD;D}op;+s+q~$=;<4T!6drr^-%oNPGbAvJKH}{NPJ-l<^#kE(jSaJ2*tFv6j(Z?)qpQUeXtk2?e zTd)9;sAE?BEpsTLR4Sx6c)Ee`pl`{fwcrN}nXDTB)-}yh7==#BBfcR`F*r*;uhcY) zjsi%jA6wX{r68B5>n7a3`tY)Me%GL#K;sL49~Yl6>Lhg%VPv2*n}ry#=9g=^2)tAy z!^lnRy&VO=ztG{O{Fh4o9PyhSB@ddoE~RW%nlzTJfqX!{4iDC{Q9Fdvs;MC~KBa@O zHXZw)W0&X*^40Jl2T&;tZX@O^xqzJJD(C}5fyX_Cc}LSydZ5|K*{`_!)QMte@MUwzsejpn0KHl+AN0UI`T z>d)N8jGHC!D6ct*Q#77h{VJU-AN?=Iui(cMjs6s;%M|H!85ElcANq?}J0ggN7vS5I z$6_SmS$JG0tt;a55KjsAnks0dkE@TjE$=lg<60u_aL-z|XN=QH zBiQ&Wa8YMcNs5b#_*oA!DyNck@IEQzYgGO8_wdr+(=&fhPn@P8{@zjfZ!iX0p;|&5 zS6(6oJ4Q`5bEw;;l~|||H@M+s@AxV#@`HQ{qe+WtK0ZbhlM`I8_*F?LmGXE)Lp*cm zH;s%a$i58?VSS;$I>O@>;SW;1AI2N^%&RGoT4|P6%cUjVC^JHlH|!i_KO+%QeU%IU z617?OSJfkS`>S`;ZuM={VDa73f8aOmpxt-BYL8@ z8mt5Ne)W;Rnwa>jN4|RRfE9k8w!VrQTG4B`UL;#DO35O0g6ZMe=Eh#bxM7?` z1te4|K&)F)If3O+DAqLKdOHZO!2(n5E&Pu=Y#e$M#cp-bZU-$|hqM)mexrf}^&u(| z4BWssMa@PdCO3}HcIuqb9L>KR7BO;KkQyoFP6dp6*wwCFw7}UOlbtKP#ct>2cKt~q zaqI1R_owDMh~Lmh#}L9?@WN zg1J(zHYBaD6y-UL-zD`Sarb!VXu?}vKdACHb^y9vv4UF#g9#hL46Il|{46|DeWH5H z4J|D@l$I8>U15sT*=DmHLZ!~RKwC3Zs8j7ntv*zRWNCvE;}6^D+|^Uo{s25AdR7XZrp<4L-w9=;a0DV;KOoVJ`szWdvp%H`;hWIo#ZgKLSG){ z^-p%c&eAj1W6}BTS1q4Q_gS`>TetVES-fzw*`e#U+I6^@cG)BwTM_BZ--Ci<<(=2L zMBe9^#pM@qiQmQJlBIL9S9i4?QZoPTa3HKv;{FW?Qo_k(7(t4(yVE3wMk1NdA-c(x zmn5xrQVJ1)&&Uq2lc%jOEhkj_K_;S#&(xP6p7&`O-5mDjR{o^RD87N!_##EQ2wW?) ztv0pu^0n_mE#qXXCKMaqpTP;xDmxG`w_!nR*;~RY_&S0YFt7-lf$Sd4O<7+}K^jGq6>=?@bb4W5;krODlSmer zw~$O^f&ulK*0auPy)M_DjPD&*e>1!{o@~#tD4Z|!J-d~qMiz~vr1YFcbJEh&@%SEB zM^L>bR&u&r&Qgq>8|-lXEk!?jVrx6qTL!y3`};e)2iduuYh#y&I6bN*JvW`6yKqh_ z1rV%i$C{+W{MwP@1(b+rE?P^ghIAgcnf#hPgv;}gsKk6IBq8z0chJ?uURY8bR6n;L zI-?LqgSXpY4|B|i8vuiA#g7V`N((xFFWxC|ud1F%Rncs=Xl2&%3RV`ea0FMUu25CI z0Vh3ZyQAK(AQtp|#T(sM)2K?PyHlx?9kywNsf9>nX3t~zQ(7)DPc@eSLj;FhKtz;T zqkn{c5!gU!HIApiJvpi4zRk=wGqahB=}vWR>n$dQpd(kyQMkYjx z_%EH@PfCsZColC!B&XLQM|_v9+Yer%W&gU%eC(|gog-B=(`ii-{iVv??{ba^{t`}$ zztm`ls19I|;;34NDS4cxv?$_1mXA_(wNe1Cy4=RzwHDwdf84*0tLyVp0I_+3T7dJ= zh|aMNWDN-MlN=ju()g{fsa~u#!-)H4kC|nj9z(7I&LeMgTMeD*Hlo76YJ0N61d;P` zyaWCnrZZZ&AR1FL0XAJOEttNpHUdwqlJ+Mi>-7!?;8Cj_LFZw;&TI+>tzdhkBl6!( zmr1L~vo4_F(6!GV$1R~q10V+s+z`IS`zdFTKWUe(7y1`Q7TaZH{l*VkGnJpb&&q{= zvSyU)Bb;gi?YF_dLPzG!|A#sS>DV#4!O&^Uaiv&pUC3nD%?y%A)aojihcC^UYWW#yAxql+B*{2fzkU$2eM&@qG5@7 z_^d8o`$KoUDtE`xYR+(-wnz5bb=F57vFf53+jC~~bGD573vEv(5s ztO+*MHvY284eUd+$Tc+BqBz$NTdQ5Q+G?#~N}6*9j1_a1qC?oGX#x7XW(-NF>Nub^u6b(h5JC;XPYH>#V( zm5FP)G8fNE=L5;|v}U-_Fo!2Wj$B^}9%a?BFythkIcWZUhe$PYDI9Ee{Qf%ina{if zh~+B;x2VhPo@9N~gIzzS{dkbOjmBqEK;k#z0YB^kJUspMA@$#&CW}tfm$@Tu{Co@2 z1EfN$#hWW&uLwyK02yCv5VR1UNVx#Gw;WU>$w5xrN3e?!5MzPhtCyT${{k!tVdR%xp=d&6i%Pr#1nG%l?~EcmI8vfl`0^#=T9NJ;_P; zH-)L9@3<(KJ_nC@Ws+j41;d0q5OWA72f*59PzWz`I4+~ED>{=UrGAv-JC~v~_92^W zPq9liF2YB#Cn%1!XQVsqvh8fB(wvPBF7BY;6r=k37|hcjAj}s7=;gEGSyVd+v^V@m zYhGQ?vZk9o0|6K2V`h;iYN4mIesN7tx=`~ROVB)x41ChuWVYJCj57(s)$by(Rnkvd zhIw+b3QF%SbNjuM>HPgJ`n4w|zH~xmTH$wz`{c%KrTzk#vB#lwkSISP*hlOvj=}I4 zjIc5IjB>S19H1njz{m*@%Po3nH`VkMNhRCGmTHd?=i#Q9Kk(>@qrK*;zvEm z5imkR!vqj3C}>*MKl1$Ca`jWc+I}=ow_aMzdXfaN_*_It=7<;t%v4SxtZIM=Ac&aj7MWK~kndbe zX-fZ#>fWTqn`urb76z@&XbO|+>745BS3l3b)|ySXN^Pl3i@LaVRd2+x-V+FT*0(Np zNR$4gv+{>%!NtDjO#0Qy>Gl5X0~~eiT1@mZ*BjRft7fT%-*CKy0|?oo)GJC7 zgk~9qAvhV_cA)Q~MJRpSri>DIc3GE$j;JebWtSXkahTMCUKC-Zq~_;cyzX-%yv_I#06SD zLNANOxyX^SC|v_xc4&Sra#}2CgN)Z)k&`$?{Zpi)k3MT(M`TB*_BlHd=nG%uC5#O# z`20&@*U0x3*+9_TkQ5g&Kk;}7S%UkDTviU<0Es5kKcPTzY78HqnyvN5!=y4yI6Ip{#QNQV&mwPrh&lz5cW*#kzS}T`{ z-z)!@U->Y^Gk@B%e&=Lw@8qs^z0#G6-)2L$JQ7)9x300-a}jkZSq8`_=j^uCHoG<5 z+L|t-w}-k^h|01@>B-OO!h{A_4Q}t%PSuO>vyO>St~+Y zA(=o^o+hyLr1}w;%dANQN$#p*5RRvO__L@%9^i^Gu)FB-LLZaXi3Gz2b%{Z=2g^au zVF~j+FCC7p7zC2M%AWSLlvwPb`bVQ)2M5)_lnY`j2kiD$(bXj>CP!jYsl}7Vf%buw zu?ujR+XFJLktqjbOuP~uToL0R8=vD_x+Xrxm*Qjjk~JCQ05^eTt%D zfPE&flj~#kyAXO4VFaNJny(y%hYccUrUDvgK5nt0%`_OCC9}irG~eviD4U@`(BZUr zQ>{2i`m*289rQCn)J&BC-m7=#A_2wvf|*)On_qZ=ym9T(rUb)TwoAt>1DRM)lx{zL z7wE`~{%7Tr!m41Vc_v@0ET`oDd*W1Xi22$f`^D9Pje0%Z0r$IMRbOz6ql}souwpP6 z5GoN~C30XMWThyF$T`9sc5R3O%OY>c+k|2$W98r_`=GW5c&<^@j=};_(yB#it@41xvbDew8 z>9h@KNxh>kR~8w<0mfev8AF5wNCMLMs@{_!-aEGgBTPfwX}II!cVUbN8YzV#eyg?t7%bAjXu&hwZLCgu9)b4z$YtX@;IC3+pK64i?ctSkJ@on! zj3kT%NifaQmH!N-!=Y?Y`Z#u0);GLZ*-NRI3^KCVd8ZgW^y?|JJCt;r+(_VjpuQK! ztf24_|Fp3}_hSRlE}=!D6?n7}36T?T3|_LWR0b)?v3?9E@=N&w%spw!-jE~3ebqW* zP?Gr$4ooAoK=uNE`z~z`m{Df~MUs&16g5N`rBZO7>Qo?AlS2yiPbFL`IH-9%yi*y;JeRCC84OAQ%N|B1nlrxXe8?2)_5f6ana`@Sy+4?THnRo zu*3Ih%69i4UZFyC(3Yj7Kwm+qlZH44iesyAWJa0vyU|cb+LIbcjc!oy2swlPq;-wS zn(m8z)@OBgr7bp-<#c;MU;d#x-5F$CaG=iM2o==(qJy2`f!vC@ZXM)7J@$`_&rt0b zL|J>d%P@ZQx2W8Jcs_h}$I4DCCkO8v^r{{?LA#)DSS0f$-r>N6(I8u#F5`r3mM%4i zPtY|;-EWFmuJ;=}!+NL7ZjklEGLx^jaCbxahgH7!0`M%U60*_f6CNK$OjW+O1O8xx zuLv(vutT|IHx1=_pDZGriBS%qh&pJ!Hv#-dXk!^+4@UBwa1dxmL^uU5c=&%Y!60V{ z9yl+epOprVlKj=td_Kw^7NMrPIx*N5BwqN#?(ja)!D*rjVz{=2VbU;8JjAyppLPaF zmzFsJhKo{gVvOJWa&9!69nDGe#qT-CnouHl2a%Sgp#B^Gx_G zUctGWh2tp;Mel|jFOR`7B6|I^rKTp%Ck*g>AcnOKxm=@|)i%`ErX51ZitG6u)Sngk z+CkN%z;f&oYPApxLk(5#lvs_Rgz?$1UBy}nA&`>i|Lb8_Z^Coe@(1s^VyU%s;12a= z8aDX%g!cP!ND)Am01xPdyz_})?0Lc)(#0~S@_8SB;NB~itJjbZG5tr3x69?*6o8vxTyxGWfl6<=- zVlj@JOyfoiWOW4gF1UUt#q@i3X5YKh`Ly}=Y55g-2mHA#P$WWSfnIR6bTE~WO4HXf za%84?MlJ`tjnt%34-lj5q1NMmy>XPWgjwqa$)}ck-_PeEa!r^wwX~N!anidiSAhPyL0@uoY!{=vNly zTMs-s@+gnNo{%4x=aYxTMIA*~DG|$Xr-HENIDIXIUxdfxbC{pCC`dpyhUUQ8y&s*yOrYkN?me5) zF1|G!8k_(4o}E*hE_OPju|-RTQGON&WWxP}-0of>KPewZR=y8*7n;@Nyo&1#Cl2En z9~bLMUM_>WL`%*Pz6b0fu0M<)`Fh)8j!b?)+EC7C?Xh=);cc;era$z~vj0J=NXE8H zh5xk~2;CS*QJd1md-vu$1K=cJKk>YK8>Taxde zn9EN0wnU>X+`kt3YSn&!qMjNbhN4P3NidZ8s87uK)*Z|iCh~wqpbd}d`9HjXq2{@6Wf&^c>qD7uIN&t6tEQzAM@Ec zp7UGS4i7MbUflC7#M#7pjLU`CRsfqYs(Qq@+@x@BAeZ7Ls{m!CdPNYI2J4+x4-}Wk z4Dt7rdik^}o@Mu+@MOhm9Un3r^4e#PmjMCTF?Z7%T# zgCDbjHwe-t9<%BTin0VD%gEX_3GIm5@fr4k>Pfk~C%Z$Qn`oI2@AQOj#fkh&w35&z zor%=xS6tq`gp=cz_=iU4oPl<-Kg81v9=k!;T9R0^b_Ai3c1ZONiuw=YjKWvs_w^f? zH)YhG&*9nl*?36RHLBbj$IK^lOM{Y-(>yMdJXe}k1VU=^gg;Cd>cb#|Ya5<*pS)y= zrP#02Ew)IeG|D;<=ss2@6cj~qG%E)TEJ1r^F{XWc-~%A7HwIi6j!2zCF=FE4!alC z*iN(8Zm+%8?q!Es=UZ8v7rVS-oxg6rRegn;YO=U>KKt+p?H{qN+%htK*jVj8>&Cvx?{H+4UoBcpty?4SrDp*y}9F$n3g|ykZaSAZVl^VBqr+mXIsi z0w8%$EyjI{vStm{->q3=3UFT&8|0Y=OxT~{8aZ5Irz(jv)gYI{1s%VQnM8+%=@iv> z*3O06JmIrGhWX=$_3q~EPCz%vSJDcJ0!m86qW!v2Vg7Ol)%2tC5Nl?`>t*9CJK3|* z;V7F2m6B%l8`xC8;g3Z8>}H=&eU1(Kd~8sCPAwZ#F1E+xVS8LD#qLx;5h{h$yIgi7 z8c0-MXtpcb3!iY>iRyZrV`Ri}yUljHrKP9UGHy2Ce6z)J^G)hac;9VC{MgY#@ivR) zHe=HD0>Y%*Or~26_N2BirTGmao-`w?Kc{IUEHC%dlVoveMTG_C$YNszAp*{{J}F8+ z$fKtaiR+5u-GcYX&1+*X9`@O%{0a333AQ~qntKZW`tc7x(pa>Z_hF;*lr-i~B>WW| zmtZA#sGru|e$HnUn^4<$lyP|N5Bj)c3&ncLj@z>tfz8yq=W&b9mE%HClKAUL*ItroS3bn2|q z3%IuM;w!hX!_v3)di5wU7_UJ+st1!)BFPp3I|^j-LUrt?-2Q!&La*yA7TNK zFpx1RYS|`3o?x>;HF@4?M&KY{X!3+Dr&adE`{VfWzZ?s>O3Ri6AAcy2x6M5VyWFPA zSIxHkIef(r%V|r*V}9pjmaxY(4tY!V_ldsvFM>;!m0Y2il<~RGh(q)8TC340joaP6 zN60D*}iAL@&sPkQRLB zcj=PX2CvpMXf_X;BqN}*Qd)MB$k)I5lYaa>=nOCxXbuE^Ne|5dx*s%`tMzf<=+pP1 z9wqh0-*Y9NY{F#LssjPh)vE&$3cWqE0USELu_w$?^OD&m`Ycrqg_BS?f}AqZ%wP6;1c1Jw}n zXfHN8#)yh%L^#~vd>=86h-6MG%BkiLC`cb_5Xm~Jocdcvb>r1R0S_&=Cv0(iaBZ- zKyZ&J+s$ECL;H_AmsM{?GVk5Eq1cC@cH?)j(ch1a$}?AyT7u3 z@93EHcQ)H`Fq-t=)80v^=u;1^`}E;;vDmu9pI&#xIeSM&M@ROa!(ss7X5eepYhTT$ z5x)ia8J1#v{aG~NYl9wkx?#|3!2P=>)h;u7yp&KI8UkM=ZXFt`JvSQkcCW`cbb{>K zC0br>XxJL}S%!zTr^7e_GIV<5Fz@5=E%b3H!wQ|&w5@4>(`8LfLI@b6AHxOJLx?^D z6a?}mfs0=p?kRGO(8TJc zkY|IKxf`entH8c*lZU|4Y~e8qsSId(U8K<^Ok)G#0ZUXhua}1uXMLNaD4Z2#1P2FKeWuGy{+TT!QAJfYp_t<}1T=m?5%eC0m?HZ6I z$3(laG89I~J#j6eE)&NZ+%}j`dI5*QFl9MZ8ARF~v z`5)vGJclkI)l0$g16o}!@hb+ehnC*F(Ev<@l<-PfN_1c$;0N$bM`MBm0@C$tho&Yi za6_g)?aUq9cHGw7tk^HyG_`B@>34Y&9g@`1#m+kYfjyR1{RMVq)PXT$os_R-9UoNrnPr}?KHFHHot64 zSX-w)bj^qN%vB!|71!=*ziN3g;;uDgT%q~fbmkg;_gR_LGdg~2Vs7N;5{yakkZ`>b=JoTTu@Sw+ap{ zwSoJUg!PAfagiGi;oFG{0ZI>(s*OkwzqhV#|NB$Xm7}LFnX7%?M}gNnc2+%dv_23N5w~>l^vk8gm8uqHrwY zS^_vuoyu>Ml8 z0I`sc$gSR3e!=Pm`Iz@sM58fpVL?8>px})i_Y%j-1@1+x4j@3h%Osjex+v)=s@%ET zgr&Dk%ob9nK`t83DT%hG$x+foTJJ$VKv8~faJtHRvuxI>KY>20v@RB*{Z~iF66!e; zk#ugjr>@P4d>+vKa7-Qkxj``v=xV}4Ij=bD-`ptqTd&>YOu{>Xc2Ib%EtOtxCX zyb^sePY|`$XKJ0G1872Uso)z`g-0oN=KKQ@OOV_-xjQ^LJ|mDO(>JTteAMAZBByiN zM32sIbC^s{JWElIlZ9ta@-=2`Qq<{#Ek#N!0cVMJ?UdXW0VdJ3(- zS-n6_zeH-SJlksN3QTZ~o_Rzpy3jv$)wDcX_xB-9keY5R}qpQ=hfS z)-_Y>nG+KX=nyMsKm_kQ_boHHhLp8NoJm~VLXt&@?5T=rhS=e873tdYA)^jlIXa_O2IBd zS4O`?=v#gE#3?Cte8z(4*Fv$g775e#Fiy?3pS)NHJN9RAfuR5me+g_W1h@cMYj?M< z@+jr;-|hpu^ZnUuKilqTX>W0`?ev89O1~%+(B8FBzV()}`f;Levc0s8eYJV^1pY=6 z`ioR`QP1q4`68wW(OfiFgTxH_k>Wy8AJW4D8VpofIxgsfAmb{bY6a01GChbbfSaJP zJH=c}lY>d=gSk=g|C0l$UvZ!OSE+%d$9JjpL5J7ts9cLj50Juw!*>;8s5VE}K%dJT zF|}IK=;Gb@RC*jIYg@c5q#nY?`J%qk-7um z&gRqFFGPT-l)%CgD8d)Pq9@lV%|(v(q0WN7Y+p_1)kO0R(fxXx3vwowXyx}L+$vH zK8#E=rq*t##BA1%6# zAj+Ba#`xsv>*6*!lD2w!&l4>Rr2pUAm4L@}RcD<$`zDP>`|7b|S+?YnCCj!f$8qe~ zj_t_cEw;1T9*y2eW6jJP&m!4|HUzs336K!d0EM=3v$TZ(Ev1AuG(g%?Nb8iAl0ZvJ z+dwI$5NJwSN<8U*&V6q*QcPO->SgB6eeZ7Pp7Wn`w{stx*bSC~Pf^doW5*8iiyoI} z_r!A}L&5gm;O4E-W#hr#_TbRSvn@?NkCV&k#i@F@IdFuUS{}nSG`rWWLw~c*)c&uc zm|fc=UI_#vSqp-3b&~}pEy&0A8Ozw&(ATq8@v$Zu#A=uH+UUWeb(PVhKK|NXs(#en zC3X;ffZ9ARbBUXJ@lO>ff2HE9{^{3tOZCOJR&5=9cZly6VFMFVO?6xc3PN3i@j2S?rQAt$_+q%BBd~e7e_NaD!9d_aSKAA2gx%1754zjh{2TyZimwQV={S!)Y7k8xPGMXCQPU&CjeWf~ zXEIw_%qn)RBU`%k?MrhCBdz3%NjRu3fAb52mJg!^e@MQ;FTn7kr{|uTn|tOvhW2A^ zOblvoNj`RbG!Gw(e3S4RHl;L=eBH54#^Sv5sK&Z43Gj^@vjFI*8#Ob|L&>pQiZPH9 zH~~{j$(&q25Ts&JZd8NX_0Ed6_jimAkF4vUiFUugf7OP|r#7rw8SuB$PrM!79iH;X zyj0g-r{0AR@|1b97kmQmY4G9`gzc?Hh9mX$k>Sf98CpLQ?dge*;MnSl+Pb>h%O44K zwb$0RW1{TI_Q>;WCgOuJ9y0$3{0g6df89aMR;6p^Kw&;F&P&(qiHj);CB-{yt(}-y zcGdeX8T@3YCU6m>G)y+K(^))Iwi{yUB#;4qhK_8H17&W zJR=hk<*etE=-8&2+U1Evsns2gcy^^)l{?(C+^r%LBc4e3g19X94tN~ChJacXXz;<2 zmv^ztVpnUs%h}x(?SFGay+=G2d+HnB+#khl7_RnK*H@Z+;;-1(CJM;Mr+3E3DsPB~CRPJ3aN$V7T5rvL~!u%WofxUv+-lu&;^l+iLO+Z##cgeC+8% z7bYey96I0E(cRa(y|KyF8(F_~>-q>E$=Kf8*NuCIzUOXauf~mT=I6>-tP#HEp;wqu zmfUf*a9kgn6~ho!Q@KuyY zQ;rMZ-*)u5c+|x#GH$|#3WNUQ>!@lSu+`L9qd4RQ6JbIbn>xVUnrX4`NT!E*%HT~K zCNJD~_xQ44Pq4POYiQ7a&Fr0f_uZ4;d?a>5_DuGMnDqrsy0R7j1{gd(z#p`2@13*P z_y>oU1ywNAAL<;x`@Rd48#br!*|%jO9g=T(jL#B3*3jBYpM;}i{F65DdAo7U;V%P9 z-v~MiUe(G02G-G-{?n7G*yhX|GO$l|Bfg-s_#H?nyQ70~2@V7Uf)Uw?w#a1#PI$XH z?Fsn&ErDHy0XJ@y^z<3@nLvx*7r5H!^Rza)-2;V=t(f9lcK^xa$4}nBtUDaudd%Z! zX!Rc2c<24QuHA6RRaYN!JKW{7p-9^6Azxj+=Ui<>y^JdOUEL?I@wbMYzOkc+T>j=3 zcl*&Xzq7U_aLvif2lh{%xb^s*t@v~2@mo(!?w|Fy){)N`+0fZOY`8rt0IpQKBcV_1 zb>b+Vhg^qz;Y*>2wTGDR>BO+lnwI5R+2#5q77Ht13foq>rn6jRK%lo>>5@($jInS< zr`WoB9-$v6k!FB=yaAi1lQd4SX{2F-=esQwVY$cM>iwWQ=C;u@Ec9ad@_HNZ0O4JP z+%=pPZ`Nc>i*04L9C&#W$>^18zgP=Ct(JJt`tsJ3-Cgmkua0+hpDcH3zgtdk%NmbY zd*kwY+WUQQAE=)whrhqg>(O4hJl?JWZ|ur`xVXG3Z(Ve^UB=d}Coj3#%~!Z?b^Vp| zMUg9UNkyf|z}jWHkJNLpFPqUv07o_=Wz`-ss4;P!`W&vU zZzgAK@9IzXZeQ2gxo&&!aBWjl?J!P};-7@exKF$(FfkFp1>^gWqaDVj47%-~!@V(M z;CbfEng*`Ba1x|^bh$0wD|-M1O3sI{i%Ey2llZK|VZZ<3T4&hZ)9f7Tq0e6O)JK9Y zm;2@C{GICaVef%A?io7ThqLM4x}Fb)_ujlW>5tad4~$;##I4R9Jv|+`<5~4}^=|5T>svdc}D;# z_KpsOL(%@}Rm(#4t9v%rzt|lM2gb$%;aK;J^_zQE*N2v^n(mK=!ULmwk#FGg?3c!Z z!LctX)QYnpWpa@Yhw4C)J<;0!+Gx+vYDlWXiK*paM;B6cG^`%79-*Qg%HimS40*wq zdLD!C;~juya2>{g@tPcZ#@74{7%m+Jl<(oqdEi)?DCH$(* zW%S&-7Fki|!7%qFZoh_Q0b$fW$k<;Jo3`cWVS6984EDnzbvA@w;=|N;IJDw&v^_G< z>&Nq$9k_@uJ(Gi|av>PP3+?#m3(;O&vT>M~iw}q1W3Obgk8nHf9hF?YH=w*lMV6n` zHGxwoy$<|Nv&d-Cs3Cx#$9nEk>v!hY&ok9KpmiGlgEy%8y#JD z5yDG0w*S!aHisc+&Uq{gwZ=zGn4;Dlwy-;7dTn9vRUHWp2cfydO^a|Heew7sCr&)_ zi6mH|FEq$o3D(G&k9ly>oV7Px^Fa${R1V5Igyow6<11^aPW$Qk|3G># zW>=>9Zo=A5$PacWV0XkrKM&5+vkN%S)UZ(gk)IXid90&tl6H8-W*mWE0~w;*^AJ3& z#2#>sFwGc5>I*$&(glcs0dxfu+Md9+`&y?LclyH5;VU(@j+Wlg6K&;pqK5VCzg~to znAZ{K2-=JIE${O>y^)qC&vSnNa{)Nw47`sXjkI0+k!KqZ;!ut)Gw z?31pxpDn{#y~Xc;Ca|Kz8F>70ct2}sZT8SqFdF=E2-SfjM)suU@ZmyxJx_2yY?4)2 zbJ&O5tl0}MC?LnBs^);jb1AM`(-Rv_Z2rkCFd&iVghiRjQGQm6vIU7Xf4?B8o`Qvz zlZ}Q9&tvp_W3jBj(9jU@hU%Pw;NU7?V0$FuZ*YfPkw91P@{Qfy8<&Ih<(HU4ocvT> z+tqctYjXUB@kxAFf-A$}e0X!u3q9lYc?9dn5!@{MF_}Leab&S4IxMI5AlYKzz#7F? zXq<*wYMp{6JT}lrXu%x%SQ3vNxb3Rus>D@SCFb}8KB8LpoqzB7eYkLb&AX{w1}5ju{7(GS<|iD6-{d>e#7hEAM|?N! z+IK^XR?6()>FN3F1e$IWZ4umkaXt*{f}8?CSlb4b%x*p2wS74~Cf zeuotfU=Httu#u9{|gyA^gL{$VTZ zuQ^IjS>ZsrlO+=-#@pLp^D$bbsLUda+6E75v zd~|o*oHDc1JB>nWIvYzR%hh~b!+~&1wlUDpt!py*Foe87mEQpx`ac63Z zHBpG*4k+R%mOh8!pnn{pNxTuooBFL(O%|q38Zq&j5>m{_lLCHk!~YCo3y3xFb`%%# z#_@Ct|Fg({Ct?dyQWi^KshWhuA42Rja!TXf{QvUqYv*)SO63x`JieS{2yJ-nG`o=| zE9v4=>nWtu?JZz}ZyHo6;%^eMNz~3n`=T&XIDc+q8h=g1Z6s^PpfD(4PcdV4aH<^Fiaz~jz(!cj%aSg?LV7n zoHk?Y$QBHjcqVfjZKrE#2koR?bRF%cJ+zmurwQ6eucOz~emX!0=@1>J8|VlfrDJp> z-9$IjEp#j0M#t#{ouoKTQi7()pd?Mx45jE4%~Bfe%92SrI!$>hP?1VBNAq-s&eA!0 z1HF-cfqs#0r#I0Z^kzCw7wDJhm+4M=3*AL`(_86n^me+3?xlCoee_PcpMHfNpm))` z={@wT^j>-&{Tlr`{RTZq7wI?YA$k~lTpy+1qTi<9q4#6467#+`ZPU7e?osse@367Kc~;q=jdtr3;IjCM92K%@^tbdydX}D}FVUCj@96L8EA%}51AUeLk^YJPnO>l;(bwr;=o|E}^iBFV z`WF2=eVe{RFVc7Ed-Nal68$HApZ<$}KtH4((U0lB=_m9uU8XXQr4g7_>}9)p7+7{Az{jQ!8<@ zd6inN;CN82Q8CO`uT{fpM6FY!YQ5T^HmWhTNsX(`>MFHGU9GmNYt%NiU0thosGVw; zx=!s@d(>XsXFs9#sn@C3tNrSLI;ak*!|DcgL>*Pf)Q##Ub+fuf-KuU=$JGgSQpMGz zN~kGisHB=!Gb*J{sacg)8I`SRI5ic^8yR!Xz*nLe&rYX}dc-BtW@0v$NaYi0BbM~) zn1WG@Kr)^%VwqGLAs@%j#EY>crzy;sxm+qcjfdG%ADj6hZ43wS>A#TQqPvvIJtWn@f6ywu6IuTDB*{OIwmh>Y!SIQTV z2WOa06^gN9-Y__^6c?XDO{E2#E0>c)jpEZrY|=avE2c6AH)GN?Q6jgmI8(|@7GkAb zEXh?a6^#5MLP%j;s#SL`740)-OuWkFOqysdzrcB;hD@7W91knmL=dCfSRs0VqpU{N zaTq$ydMC-RCsTPeES{Q*&89%_7DUDKd2`;*Q}my107wQZOS2`Xv{@;-d1^Kx?h6$L+ z8&jwwh(E@$ndwpn+#5f`HJ(dN8Kx$@CKzW9 z#sFhAa!AwH%tN`y(nhk#ucBmW`67lFT62Bo%o6$)ROD8&WN?lmO2Vhbe2Mv*sWP31 zXuvEr!C@ z-9oTpTyu26L~Csd%R@`dnP;A6=(-_(Xd8#^=B|=JOI_m6L*=e5D>WW*!ZRV_nP^D}hN{68{iSdHX zfFf>;O$$QHuULp;CX9UIj|{*FsXRj;LNp2v?&@5*XN| z8nzl`5z{Onpr|z^XJ7&N99PuFObec0C6>&Fx{5Y6tkg4Hu|!4~lPypAnkZ{r23%ZNTFiw}^>4Mhpf)aM+M7>ri3(KBhSd9Q5liyR)ykIXXQRFVDZfx@l9jvtLi|j%JlcFGs+GHODpi=}2G@NNP)X;QnH(Bo0gTW{ zsAZ!ezcVRShRr0n3N=zRIs5pehH?w7t$yIL8G<#8!rp^bRV6_zViklC`7{znDkr)c zf{#A8Ob@QDXf<24FaT?kSlDRWQOvDc;cGmo7Bj0BV!;TmY73|a z`AxP$7oOX;gSJ~VkHWY~V9Ei?TC;}Ot%A3llSq)rl5KctbU6(Ynp4`g)e3gXl%B|? z<1iO3JNs1%M?OdEo_@8wmIEFjUuI>^((G14?3lmag zlq-@m=Z!pD`EO(R^3R zaZRMP!0M`0nhzuu(_<>dbl}V}equtQhomE<-CV)Sn2w*uQySxK$}17#{ui_VO4|k<)(P$wAZ^3}9G=QrQ(8EBLk$=(fm@C6r%$+6X zfu+f-@&ttFuFUYTNUS%eE^=qxW~;(Q1!`mm8=A})cGE;|?aWvkGT2+c#WvGKtrlK; zh{G+=W)l}}4ZJK19Rp*o?ShuzHZjkLlvfLvNI6r}>M?%d)i}guX`JV5?Ln*-FFoSb zVU69I;EU`A{aC98T}K{Wb7u3YWGW_PkimyFw=!j5Ja2Hl^f*)-W>q5-u8|DT1@skv1Bm?5uDf29|Z3O}CK4pT~fUHq;k*?%MYhmJ|*or`nIL(6iapS8- pI9C|lazmGBVU`#s4u5m5ET|f}r1s3})srFodtnS7OUkVG{{Z-B)^z{? literal 15436 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 diff --git a/src/styles/font-jmapp/iconfont.woff b/src/styles/font-jmapp/iconfont.woff index 0010367b4e587defb4e4d4b8ee088c89a00635a3..d6d7c70eadafb36929f829a5aeaa6375ad944196 100644 GIT binary patch literal 45892 zcmV)nK%KvLPew)n0RR910JB5@3jhEB0cWrP0RR91000000000000000000000000- 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

-_ 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 literal 6460 zcmV-C8N=pxPew8T0RR9102w?03jhEB06a_p02u240RR9100000000000000000000 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 Wit#