first commit

This commit is contained in:
@jyuhsin
2025-11-16 13:55:02 +08:00
commit d62e48bf27
4702 changed files with 899773 additions and 0 deletions
@@ -0,0 +1 @@
org.nutz.boot.config.impl.YamlConfigureLoader
+7
View File
@@ -0,0 +1,7 @@
______ _ _ _ _ _ _ _____ ___ ____ _
| ___ \ | | | | | | | | | | ___| | \/ (_) (_)
| |_/ /_ _ __| | | | | | ________| | | |___ \ | . . |_ _ __ _
| ___ \ | | |/ _` | |/\| | |/ /______| | | | \ \ | |\/| | | '_ \| |
| |_/ / |_| | (_| \ /\ / < \ \_/ /\__/ / | | | | | | | | |
\____/ \__,_|\__,_|\/ \/|_|\_\ \___/\____/ \_| |_/_|_| |_|_|
+18
View File
@@ -0,0 +1,18 @@
var chain={
"default" : {
"ps" : [
"com.budwk.app.web.commons.proc.LogTimeProcessor",
"com.budwk.app.web.commons.proc.GlobalsSettingProcessor",
"org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor",
"org.nutz.mvc.impl.processor.EncodingProcessor",
"org.nutz.mvc.impl.processor.ModuleProcessor",
"com.budwk.app.web.commons.proc.XssSqlFilterProcessor",
"org.nutz.mvc.impl.processor.ActionFiltersProcessor",
"org.nutz.mvc.impl.processor.AdaptorProcessor",
"com.budwk.app.web.commons.proc.ParamValidationProcessor",
"org.nutz.mvc.impl.processor.MethodInvokeProcessor",
"org.nutz.mvc.impl.processor.ViewProcessor"
],
"error" : 'com.budwk.app.web.commons.proc.WkFailProcessor'
}
};
@@ -0,0 +1,50 @@
/* cms_menu_01 */
update sys_menu set location=10 where path='0001'
/* cms_menu_02 */
update sys_menu set location=8 where path='0002'
/* cms_menu_03 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('02e86a61e99746bea34236ea73dd52a5','','0003','CMS','CMS','menu','','','ti-world','1','0','cms',NULL,'9','1','1a19ef09b12344b4a797d6e6dfe7fb29','1468895671','0')
/* cms_menu_04 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('077cb6be4c7c41cc8955ee045a4f0286','68cdbf694f71445c8587a20234d6fe31','0003000300020001','添加链接','Add','data','','','','0','0','cms.link.link.add',NULL,'47','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468897043','0')
/* cms_menu_05 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('17500ef3a9e44b4fabb240162a164fcb','6075fc0cf0ef441b9d93cc3cab3445bf','0003000200020003','删除文章','Delete','data','','','','0','0','cms.content.article.delete',NULL,'40','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896170','0')
/* cms_menu_06 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('31ed2243077c44448cce26abfd5ae574','9822bafbe3454dfd8e8b974ebc304d03','0003000300010002','修改分类','Edit','data','','','','0','0','cms.link.class.edit',NULL,'44','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896957','0')
/* cms_menu_07 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('33aed9298643424783116e0cf0f7fcbe','6075fc0cf0ef441b9d93cc3cab3445bf','0003000200020001','添加文章','Add','data','','','','0','0','cms.content.article.add',NULL,'38','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896151','0')
/* cms_menu_08 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('36e0faf5062b4f6b95d4167cbb1f8fea','68cdbf694f71445c8587a20234d6fe31','0003000300020002','修改链接','Edit','data','','','','0','0','cms.link.link.edit',NULL,'48','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468897051','0')
/* cms_menu_09 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('3c24111091ad4a70ad2d9cc361311d2f','68cdbf694f71445c8587a20234d6fe31','0003000300020003','删除链接','Delete','data','','','','0','0','cms.link.link.delete',NULL,'49','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468897060','0')
/* cms_menu_10 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('3f330d729ca34dc9825c46122be1bfae','02e86a61e99746bea34236ea73dd52a5','00030003','广告链接','AD','menu','','','ti-link','1','0','cms.link',NULL,'41','1','1a19ef09b12344b4a797d6e6dfe7fb29','1468896230','0')
/* cms_menu_11 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('4781372b00bb4d52b429b58e72b80c68','b2631bbdbf824cc4b74d819c87962c0d','0003000200010001','添加栏目','Add','data','','','','0','0','cms.content.channel.add',NULL,'33','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896049','0')
/* cms_menu_12 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('50ba60ee650e4c739e6abc3ab71e4960','b2631bbdbf824cc4b74d819c87962c0d','0003000200010004','栏目排序','Sort','data','','','','0','0','cms.content.channel.sort',NULL,'36','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896092','0')
/* cms_menu_13 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('6075fc0cf0ef441b9d93cc3cab3445bf','6b6de8c720c645a1808e1c3e9ccbfc90','000300020002','文章管理','Article','menu','/platform/cms/article','data-pjax','','1','0','cms.content.article',NULL,'37','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896141','0')
/* cms_menu_14 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('68cdbf694f71445c8587a20234d6fe31','3f330d729ca34dc9825c46122be1bfae','000300030002','链接管理','Link','menu','/platform/cms/link/link','data-pjax','','1','0','cms.link.link',NULL,'46','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468897031','0')
/* cms_menu_15 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('6b6de8c720c645a1808e1c3e9ccbfc90','02e86a61e99746bea34236ea73dd52a5','00030002','内容管理','Content','menu','','','ti-pencil-alt','1','0','cms.content',NULL,'31','1','1a19ef09b12344b4a797d6e6dfe7fb29','1468895990','0')
/* cms_menu_16 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('7125a72beee34b21ab3df9bf01b7bce6','9822bafbe3454dfd8e8b974ebc304d03','0003000300010003','删除分类','Delete','data','','','','0','0','cms.link.class.delete',NULL,'45','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896968','0')
/* cms_menu_17 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('73a29d3f99224426b5a87c92da122275','d1e991ad38a8424daf9f7eb000ee27f4','0003000100010001','保存配置','Save','data','','','','0','0','cms.site.settings.save',NULL,'30','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468895899','0')
/* cms_menu_18 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('7db6207d0dab4d6e95a7eee4f2efe875','9822bafbe3454dfd8e8b974ebc304d03','0003000300010001','添加分类','Add','data','','','','0','0','cms.link.class.add',NULL,'43','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896947','0')
/* cms_menu_19 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('9822bafbe3454dfd8e8b974ebc304d03','3f330d729ca34dc9825c46122be1bfae','000300030001','链接分类','Class','menu','/platform/cms/link/class','data-pjax','','1','0','cms.link.class',NULL,'42','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896932','0')
/* cms_menu_20 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('b2631bbdbf824cc4b74d819c87962c0d','6b6de8c720c645a1808e1c3e9ccbfc90','000300020001','栏目管理','Channel','menu','/platform/cms/channel','data-pjax','','1','0','cms.content.channel',NULL,'32','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896018','0')
/* cms_menu_21 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('d1e991ad38a8424daf9f7eb000ee27f4','d920314e925c451da6d881e7a29743b7','000300010001','网站配置','Settings','menu','/platform/cms/site','data-pjax','','1','0','cms.site.settings',NULL,'29','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468895881','0')
/* cms_menu_22 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('d920314e925c451da6d881e7a29743b7','02e86a61e99746bea34236ea73dd52a5','00030001','站点管理','Site','menu','','','ti-world','1','0','cms.site',NULL,'28','1','1a19ef09b12344b4a797d6e6dfe7fb29','1468895821','0')
/* cms_menu_23 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('e461c62a1d5441619cd35612f3b40691','b2631bbdbf824cc4b74d819c87962c0d','0003000200010002','修改栏目','Edit','data','','','','0','0','cms.content.channel.edit',NULL,'34','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896060','0')
/* cms_menu_24 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('ef9f436c61654ec09efbfa79a40061cf','6075fc0cf0ef441b9d93cc3cab3445bf','0003000200020002','修改文章','Edit','data','','','','0','0','cms.content.article.edit',NULL,'39','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896159','0')
/* cms_menu_25 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('f6fba69c3b704d79834b8bd2cc753729','b2631bbdbf824cc4b74d819c87962c0d','0003000200010003','删除栏目','Delete','data','','','','0','0','cms.content.channel.delete',NULL,'35','0','1a19ef09b12344b4a797d6e6dfe7fb29','1468896072','0')
@@ -0,0 +1,103 @@
/* wx_menu_01 */
update sys_menu set location=10 where path='0001'
/* wx_menu_02 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('b0edc6861a494b79b97990dc05f0a524','','0002','微信','Wechat','menu','','','fa fa-weixin','1','0','wx',NULL,'8','1','','1467471229','0')
/* wx_menu_03 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('e4256d7b0ffc4a02906cf900322b6213','b0edc6861a494b79b97990dc05f0a524','00020001','微信会员','Member','menu','','','fa fa-user','1','0','wx.user',NULL,'1','1','','1467471292','0')
/* wx_menu_04 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('b19b23b0459a4754bf1fb8cb234450f2','e4256d7b0ffc4a02906cf900322b6213','000200010001','会员列表','List','menu','/platform/wx/user/index','data-pjax','','1','0','wx.user.list',NULL,'2','0','','1467471357','0')
/* wx_menu_05 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('4dc997fef71e4862b9db22de8e99a618','b19b23b0459a4754bf1fb8cb234450f2','0002000100010001','同步会员信息','Sync','data','','','','0','0','wx.user.list.sync',NULL,'0','0','','1467473044','0')
/* wx_menu_06 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('9f20a757a6bc40ddbb650c70debbf660','b0edc6861a494b79b97990dc05f0a524','00020002','消息管理','Message','menu','','','ti-pencil-alt','1','0','wx.msg',NULL,'3','1','','1467471415','0')
/* wx_menu_07 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('f426468abf714b1599729f8c36ebbb0d','9f20a757a6bc40ddbb650c70debbf660','000200020001','会员消息','Msg','menu','/platform/wx/msg/user','data-pjax','','1','0','wx.msg.user',NULL,'4','1','','1467471478','0')
/* wx_menu_08 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('1734e586e96941268a4c5248b593cef9','f426468abf714b1599729f8c36ebbb0d','0002000200010001','回复消息','Reply','data','','','','0','0','wx.msg.user.reply',NULL,'0','0','','1467473127','0')
/* wx_menu_09 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('6bb17a41f6394ed0a8a6faf5ff781354','9f20a757a6bc40ddbb650c70debbf660','000200020002','群发消息','Mass','menu','/platform/wx/msg/mass','data-pjax','','1','0','wx.msg.mass',NULL,'5','0','','1467471561','0')
/* wx_menu_10 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('56d0658c5a8848818ac05e8ffa5c0570','6bb17a41f6394ed0a8a6faf5ff781354','0002000200020001','添加图文','Add','data','','','','0','0','wx.msg.mass.addNews',NULL,'0','0','','1467473338','0')
/* wx_menu_11 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('ce709456e867425297955b3c40406d7e','6bb17a41f6394ed0a8a6faf5ff781354','0002000200020002','删除图文','Delete','data','','','','0','0','wx.msg.mass.delNews',NULL,'0','0','','1467473363','0')
/* wx_menu_12 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('3099f497480c4b1987bce3f3a26c3fb4','6bb17a41f6394ed0a8a6faf5ff781354','0002000200020003','群发消息','Push','data','','','','0','0','wx.msg.mass.pushNews',NULL,'0','0','','1467473400','0')
/* wx_menu_13 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('4cd8e4e9519e4cff95465194fdcc8d88','b0edc6861a494b79b97990dc05f0a524','00020003','自动回复','AutoReply','menu','','','ti-back-left','1','0','wx.reply',NULL,'6','1','','1467471610','0')
/* wx_menu_14 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('234f8ec3c2bc42bf9f6202aecae36fd6','4cd8e4e9519e4cff95465194fdcc8d88','000200030001','文本内容','Txt','menu','/platform/wx/reply/txt','data-pjax','','1','0','wx.reply.txt',NULL,'7','0','','1467471884','0')
/* wx_menu_15 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('c3a44b478d3241b899b9c3f4611bc2b6','234f8ec3c2bc42bf9f6202aecae36fd6','0002000300010001','添加文本','Add','data','','','','0','0','wx.reply.txt.add',NULL,'0','0','','1467473460','0')
/* wx_menu_16 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('fd63a8e389e04ff3a86c3cea53a3b9d5','234f8ec3c2bc42bf9f6202aecae36fd6','0002000300010002','修改文本','Edit','data','','','','0','0','wx.reply.txt.edit',NULL,'0','0','','1467473519','0')
/* wx_menu_17 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('7c040dfd8db347e5956a3bc1764653dc','234f8ec3c2bc42bf9f6202aecae36fd6','0002000300010003','删除文本','Delete','data','','','','0','0','wx.reply.txt.delete',NULL,'0','0','','1467473540','0')
/* wx_menu_18 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('234f8ec3c2bc42bf9f6202aecae36f99','4cd8e4e9519e4cff95465194fdcc8d88','000200030005','图片内容','Img','menu','/platform/wx/reply/img','data-pjax','','1','0','wx.reply.img',NULL,'8','0','','1467471884','0')
/* wx_menu_19 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('c3a44b478d3241b899b9c3f4611bc216','234f8ec3c2bc42bf9f6202aecae36f99','0002000300050001','添加图片','Add','data','','','','0','0','wx.reply.img.add',NULL,'0','0','','1467473460','0')
/* wx_menu_20 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('fd63a8e389e04ff3a86c3cea53a3b925','234f8ec3c2bc42bf9f6202aecae36f99','0002000300050002','修改图片','Edit','data','','','','0','0','wx.reply.img.edit',NULL,'0','0','','1467473519','0')
/* wx_menu_21 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('7c040dfd8db347e5956a3bc17646533c','234f8ec3c2bc42bf9f6202aecae36f99','0002000300050003','删除图片','Delete','data','','','','0','0','wx.reply.img.delete',NULL,'0','0','','1467473540','0')
/* wx_menu_22 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('17e1ee23ca1443f1bc886c2f5eb7c24b','4cd8e4e9519e4cff95465194fdcc8d88','000200030002','图文内容','News','menu','/platform/wx/reply/news','data-pjax','','1','0','wx.reply.news',NULL,'9','0','','1467471926','0')
/* wx_menu_23 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('2275cb125710414e91b617dd7c62f12c','17e1ee23ca1443f1bc886c2f5eb7c24b','0002000300020001','添加图文','add','data','','','','0','0','wx.reply.news.add',NULL,'0','0','','1467473585','0')
/* wx_menu_24 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('0a972ce655cb4c84809d58668b655900','17e1ee23ca1443f1bc886c2f5eb7c24b','0002000300020002','修改图文','Edit','data','','','','0','0','wx.reply.news.edit',NULL,'0','0','','1467473596','0')
/* wx_menu_25 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('fc52d5284b8f4522802383c1ef732242','17e1ee23ca1443f1bc886c2f5eb7c24b','0002000300020003','删除图文','Delete','data','','','','0','0','wx.reply.news.delete',NULL,'0','0','','1467473606','0')
/* wx_menu_26 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('2cb327ad59b140828fd26eb2a46cb948','4cd8e4e9519e4cff95465194fdcc8d88','000200030003','关注自动回复','Follow','menu','/platform/wx/reply/conf/follow','data-pjax','','1','0','wx.reply.follow',NULL,'10','0','','1467472280','0')
/* wx_menu_27 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('dd965b2c1dfd493fb5efc7e4bcac99d4','2cb327ad59b140828fd26eb2a46cb948','0002000300030001','添加绑定','Add','data','','','','0','0','wx.reply.follow.add',NULL,'0','0','','1467474026','0')
/* wx_menu_28 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('30a5e70a1456447ebf90b5546e9bc321','2cb327ad59b140828fd26eb2a46cb948','0002000300030002','修改绑定','Edit','data','','','','0','0','wx.reply.follow.edit',NULL,'0','0','','1467474056','0')
/* wx_menu_29 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('2a63040409094f1e9dc535dd78ce15b7','2cb327ad59b140828fd26eb2a46cb948','0002000300030003','删除绑定','Delete','data','','','','0','0','wx.reply.follow.delete',NULL,'0','0','','1467474080','0')
/* wx_menu_30 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('0706112ff5dc46e388064a99bcdb0561','4cd8e4e9519e4cff95465194fdcc8d88','000200030004','关键词回复','Keyword','menu','/platform/wx/reply/conf/keyword','data-pjax','','1','0','wx.reply.keyword',NULL,'11','0','','1467472362','0')
/* wx_menu_31 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('e864c78aba63448892cbcb6a3a7f4da7','0706112ff5dc46e388064a99bcdb0561','0002000300040001','添加绑定','Add','data','','','','0','0','wx.reply.keyword.add',NULL,'0','0','','1467474113','0')
/* wx_menu_32 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('ff6cd243a77c4ae98dacf6149c816c75','0706112ff5dc46e388064a99bcdb0561','0002000300040002','修改绑定','Edit','data','','','','0','0','wx.reply.keyword.edit',NULL,'0','0','','1467474125','0')
/* wx_menu_33 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('733d3f35d49f45af99ca9220048583ba','0706112ff5dc46e388064a99bcdb0561','0002000300040003','删除绑定','Delete','data','','','','0','0','wx.reply.keyword.delete',NULL,'0','0','','1467474136','0')
/* wx_menu_34 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('bcf64d623fdd4519ae345b7a08c071a1','b0edc6861a494b79b97990dc05f0a524','00020004','微信配置','Config','menu','','','fa fa-weixin','1','0','wx.conf',NULL,'12','1','','1467472498','0')
/* wx_menu_35 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('66cc21d7ce104dd6877cbce114c59fb3','bcf64d623fdd4519ae345b7a08c071a1','000200040001','帐号配置','Account','menu','/platform/wx/conf/account','data-pjax','','1','0','wx.conf.account',NULL,'13','0','','1467472624','0')
/* wx_menu_36 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('309dc29ad3c34408a68df8f867a5c9ff','66cc21d7ce104dd6877cbce114c59fb3','0002000400010001','添加帐号','Add','data','','','','0','0','wx.conf.account.add',NULL,'0','0','','1467474187','0')
/* wx_menu_37 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('96554b09a2dd4f82bab7546fa59acd35','66cc21d7ce104dd6877cbce114c59fb3','0002000400010002','修改帐号','Edit','data','','','','0','0','wx.conf.account.edit',NULL,'0','0','','1467474197','0')
/* wx_menu_38 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('d568f4c2b687404e8aec7b9edcae5767','66cc21d7ce104dd6877cbce114c59fb3','0002000400010003','删除帐号','Delete','data','','','','0','0','wx.conf.account.delete',NULL,'0','0','','1467474209','0')
/* wx_menu_39 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('2fab774f8b6d40cb9d7e187babab2d91','bcf64d623fdd4519ae345b7a08c071a1','000200040002','菜单配置','Menu','menu','/platform/wx/conf/menu','data-pjax','','1','0','wx.conf.menu',NULL,'14','0','','1467472649','0')
/* wx_menu_40 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('45d958ca78304f25b51f6c71cf66f6d8','2fab774f8b6d40cb9d7e187babab2d91','0002000400020001','添加菜单','Add','data','','','','0','0','wx.conf.menu.add',NULL,'0','0','','1467474283','0')
/* wx_menu_41 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('44da90bc76a5419a841f4924333f7a66','2fab774f8b6d40cb9d7e187babab2d91','0002000400020002','修改菜单','Edit','data','','','','0','0','wx.conf.menu.edit',NULL,'0','0','','1467474294','0')
/* wx_menu_42 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('9a9557177d334c209cf73c3817fe3b63','2fab774f8b6d40cb9d7e187babab2d91','0002000400020003','删除菜单','Delete','data','','','','0','0','wx.conf.menu.delete',NULL,'0','0','','1467474304','0')
/* wx_menu_43 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('0a43d291e0c94ad88c8b690009279e34','2fab774f8b6d40cb9d7e187babab2d91','0002000400020004','保存排序','Save','data','','','','0','0','wx.conf.menu.sort',NULL,'0','0','','1467474314','0')
/* wx_menu_44 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('5244f5c38eb24b918e9ad64d456daa38','2fab774f8b6d40cb9d7e187babab2d91','0002000400020005','推送到微信','Push','data','','','','0','0','wx.conf.menu.push',NULL,'0','0','','1467474330','0')
/* wx_menu_45 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('6afc5075913d4df4b44a6476080e35a0','b0edc6861a494b79b97990dc05f0a524','00020005','模板消息','Template','menu','','','ti-notepad','1','0','wx.tpl',NULL,'50','1','','1470406797','0')
/* wx_menu_46 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('1385ae887e5c4b8aa33fbf228be7f907','6afc5075913d4df4b44a6476080e35a0','000200050001','模板编号','Id','menu','/platform/wx/tpl/id','data-pjax','','1','0','wx.tpl.id',NULL,'51','0','','1470406854','0')
/* wx_menu_47 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('e6b6224617b04090a76e46a4b048fb96','1385ae887e5c4b8aa33fbf228be7f907','0002000500010001','添加编号','Add','data','','','','0','0','wx.tpl.id.add',NULL,'54','0','','1470407055','0')
/* wx_menu_48 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('3888f05aa4064f788ba7ec51c495ce7c','1385ae887e5c4b8aa33fbf228be7f907','0002000500010002','删除编号','Delete','data','','','','0','0','wx.tpl.id.delete',NULL,'55','0','','1470407068','0')
/* wx_menu_49 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('cabbe834a7474675b899e8442b5c2604','6afc5075913d4df4b44a6476080e35a0','000200050002','模板列表','List','menu','/platform/wx/tpl/list','data-pjax','','1','0','wx.tpl.list',NULL,'52','0','','1470406883','0')
/* wx_menu_50 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('a11163584dfe456cbfd6fb2d4b74391b','cabbe834a7474675b899e8442b5c2604','0002000500020001','获取列表','Get','data','','','','0','0','wx.tpl.list.get',NULL,'56','0','','1470407390','0')
/* wx_menu_51 */
insert into sys_menu (id, parentId, path, name, aliasName, type, href, target, icon, showit, disabled, permission, note, location, hasChildren, createdBy, createdAt, delFlag) values('c76a84f871d047db955dd1465c845ac1','6afc5075913d4df4b44a6476080e35a0','000200050003','发送记录','Log','menu','/platform/wx/tpl/log','data-pjax','','1','0','wx.tpl.log',NULL,'53','0','','1470406926','0')
+62
View File
@@ -0,0 +1,62 @@
/*QUARTZ_23*/
CREATE TABLE sys_qrtz_job_details(SCHED_NAME VARCHAR2(120) NOT NULL,JOB_NAME VARCHAR2(200) NOT NULL,JOB_GROUP VARCHAR2(200) NOT NULL,DESCRIPTION VARCHAR2(250) NULL,JOB_CLASS_NAME VARCHAR2(250) NOT NULL, IS_DURABLE VARCHAR2(1) NOT NULL,IS_NONCONCURRENT VARCHAR2(1) NOT NULL,IS_UPDATE_DATA VARCHAR2(1) NOT NULL,REQUESTS_RECOVERY VARCHAR2(1) NOT NULL,JOB_DATA BLOB NULL,CONSTRAINT JOB_DETAILS_PK PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP))
/*QUARTZ_24*/
CREATE TABLE sys_qrtz_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,JOB_NAME VARCHAR2(200) NOT NULL, JOB_GROUP VARCHAR2(200) NOT NULL,DESCRIPTION VARCHAR2(250) NULL,NEXT_FIRE_TIME NUMBER(13) NULL,PREV_FIRE_TIME NUMBER(13) NULL,PRIORITY NUMBER(13) NULL,TRIGGER_STATE VARCHAR2(16) NOT NULL,TRIGGER_TYPE VARCHAR2(8) NOT NULL,START_TIME NUMBER(13) NOT NULL,END_TIME NUMBER(13) NULL,CALENDAR_NAME VARCHAR2(200) NULL,MISFIRE_INSTR NUMBER(2) NULL,JOB_DATA BLOB NULL,CONSTRAINT TRIGGERS_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),CONSTRAINT TRIGGER_TO_JOBS_FK FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) REFERENCES sys_qrtz_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP))
/*QUARTZ_25*/
CREATE TABLE sys_qrtz_simple_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL, REPEAT_COUNT NUMBER(7) NOT NULL,REPEAT_INTERVAL NUMBER(12) NOT NULL,TIMES_TRIGGERED NUMBER(10) NOT NULL,CONSTRAINT SIMPLE_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), CONSTRAINT SIMPLE_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES sys_qrtz_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
/*QUARTZ_26*/
CREATE TABLE sys_qrtz_cron_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL, CRON_EXPRESSION VARCHAR2(120) NOT NULL, TIME_ZONE_ID VARCHAR2(80),CONSTRAINT CRON_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),CONSTRAINT CRON_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES sys_qrtz_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
/*QUARTZ_27*/
CREATE TABLE sys_qrtz_simprop_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,STR_PROP_1 VARCHAR2(512) NULL,STR_PROP_2 VARCHAR2(512) NULL,STR_PROP_3 VARCHAR2(512) NULL,INT_PROP_1 NUMBER(10) NULL,INT_PROP_2 NUMBER(10) NULL,LONG_PROP_1 NUMBER(13) NULL,LONG_PROP_2 NUMBER(13) NULL,DEC_PROP_1 NUMERIC(13,4) NULL,DEC_PROP_2 NUMERIC(13,4) NULL,BOOL_PROP_1 VARCHAR2(1) NULL,BOOL_PROP_2 VARCHAR2(1) NULL,CONSTRAINT SIMPROP_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),CONSTRAINT SIMPROP_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES sys_qrtz_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
/*QUARTZ_28*/
CREATE TABLE sys_qrtz_blob_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,BLOB_DATA BLOB NULL,CONSTRAINT BLOB_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),CONSTRAINT BLOB_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)REFERENCES sys_qrtz_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
/*QUARTZ_29*/
CREATE TABLE sys_qrtz_calendars(SCHED_NAME VARCHAR2(120) NOT NULL,CALENDAR_NAME VARCHAR2(200) NOT NULL,CALENDAR BLOB NOT NULL,CONSTRAINT CALENDARS_PK PRIMARY KEY (SCHED_NAME,CALENDAR_NAME))
/*QUARTZ_30*/
CREATE TABLE sys_qrtz_paused_trigger_grps(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,CONSTRAINT PAUSED_TRIG_GRPS_PK PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP))
/*QUARTZ_31*/
CREATE TABLE sys_qrtz_fired_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,ENTRY_ID VARCHAR2(95) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,INSTANCE_NAME VARCHAR2(200) NOT NULL,FIRED_TIME NUMBER(13) NOT NULL,SCHED_TIME NUMBER(13) NOT NULL,PRIORITY NUMBER(13) NOT NULL,STATE VARCHAR2(16) NOT NULL,JOB_NAME VARCHAR2(200) NULL,JOB_GROUP VARCHAR2(200) NULL,IS_NONCONCURRENT VARCHAR2(1) NULL,REQUESTS_RECOVERY VARCHAR2(1) NULL,CONSTRAINT FIRED_TRIGGER_PK PRIMARY KEY (SCHED_NAME,ENTRY_ID))
/*QUARTZ_32*/
CREATE TABLE sys_qrtz_scheduler_state (SCHED_NAME VARCHAR2(120) NOT NULL,INSTANCE_NAME VARCHAR2(200) NOT NULL,LAST_CHECKIN_TIME NUMBER(13) NOT NULL,CHECKIN_INTERVAL NUMBER(13) NOT NULL,CONSTRAINT SCHEDULER_STATE_PK PRIMARY KEY (SCHED_NAME,INSTANCE_NAME))
/*QUARTZ_33*/
CREATE TABLE sys_qrtz_locks(SCHED_NAME VARCHAR2(120) NOT NULL,LOCK_NAME VARCHAR2(40) NOT NULL, CONSTRAINT LOCKS_PK PRIMARY KEY (SCHED_NAME,LOCK_NAME))
/*QUARTZ_34*/
create index qz_j_req_recovery on sys_qrtz_job_details(SCHED_NAME,REQUESTS_RECOVERY)
/*QUARTZ_35*/
create index qz_j_grp on sys_qrtz_job_details(SCHED_NAME,JOB_GROUP)
/*QUARTZ_36*/
create index qz_t_j on sys_qrtz_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP)
/*QUARTZ_37*/
create index qz_t_jg on sys_qrtz_triggers(SCHED_NAME,JOB_GROUP)
/*QUARTZ_38*/
create index qz_t_c on sys_qrtz_triggers(SCHED_NAME,CALENDAR_NAME)
/*QUARTZ_39*/
create index qz_t_g on sys_qrtz_triggers(SCHED_NAME,TRIGGER_GROUP)
/*QUARTZ_40*/
create index qz_t_state on sys_qrtz_triggers(SCHED_NAME,TRIGGER_STATE)
/*QUARTZ_41*/
create index qz_t_n_state on sys_qrtz_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE)
/*QUARTZ_42*/
create index qz_t_n_g_state on sys_qrtz_triggers(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE)
/*QUARTZ_43*/
create index qz_t_next_fire_time on sys_qrtz_triggers(SCHED_NAME,NEXT_FIRE_TIME)
/*QUARTZ_44*/
create index qz_t_nft_st on sys_qrtz_triggers(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME)
/*QUARTZ_45*/
create index qz_t_nft_misfire on sys_qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME)
/*QUARTZ_46*/
create index qz_t_nft_st_misfire on sys_qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE)
/*QUARTZ_47*/
create index qz_t_nft_st_misfire_grp on sys_qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE)
/*QUARTZ_48*/
create index qz_ft_trig_inst_name on sys_qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME)
/*QUARTZ_49*/
create index qz_ft_inst_job_req_rcvry on sys_qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY)
/*QUARTZ_50*/
create index qz_ft_j_g on sys_qrtz_fired_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP)
/*QUARTZ_51*/
create index qz_ft_jg on sys_qrtz_fired_triggers(SCHED_NAME,JOB_GROUP)
/*QUARTZ_52*/
create index qz_ft_t_g on sys_qrtz_fired_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
/*QUARTZ_53*/
create index qz_ft_tg on sys_qrtz_fired_triggers(SCHED_NAME,TRIGGER_GROUP)
+84
View File
@@ -0,0 +1,84 @@
/*QUARTZ_01*/
DROP TABLE IF EXISTS SYS_QRTZ_FIRED_TRIGGERS;
/*QUARTZ_02*/
DROP TABLE IF EXISTS SYS_QRTZ_PAUSED_TRIGGER_GRPS;
/*QUARTZ_03*/
DROP TABLE IF EXISTS SYS_QRTZ_SCHEDULER_STATE;
/*QUARTZ_04*/
DROP TABLE IF EXISTS SYS_QRTZ_LOCKS;
/*QUARTZ_05*/
DROP TABLE IF EXISTS SYS_QRTZ_SIMPLE_TRIGGERS;
/*QUARTZ_06*/
DROP TABLE IF EXISTS SYS_QRTZ_SIMPROP_TRIGGERS;
/*QUARTZ_07*/
DROP TABLE IF EXISTS SYS_QRTZ_CRON_TRIGGERS;
/*QUARTZ_08*/
DROP TABLE IF EXISTS SYS_QRTZ_BLOB_TRIGGERS;
/*QUARTZ_09*/
DROP TABLE IF EXISTS SYS_QRTZ_TRIGGERS;
/*QUARTZ_10*/
DROP TABLE IF EXISTS SYS_QRTZ_JOB_DETAILS;
/*QUARTZ_11*/
DROP TABLE IF EXISTS SYS_QRTZ_CALENDARS;
/*QUARTZ_12*/
CREATE TABLE SYS_QRTZ_JOB_DETAILS(SCHED_NAME VARCHAR(120) NOT NULL,JOB_NAME VARCHAR(200) NOT NULL,JOB_GROUP VARCHAR(200) NOT NULL,DESCRIPTION VARCHAR(250) NULL,JOB_CLASS_NAME VARCHAR(250) NOT NULL,IS_DURABLE VARCHAR(1) NOT NULL,IS_NONCONCURRENT VARCHAR(1) NOT NULL,IS_UPDATE_DATA VARCHAR(1) NOT NULL,REQUESTS_RECOVERY VARCHAR(1) NOT NULL,JOB_DATA BLOB NULL,PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP))ENGINE=InnoDB;
/*QUARTZ_13*/
CREATE TABLE SYS_QRTZ_TRIGGERS(SCHED_NAME VARCHAR(120) NOT NULL,TRIGGER_NAME VARCHAR(200) NOT NULL,TRIGGER_GROUP VARCHAR(200) NOT NULL,JOB_NAME VARCHAR(200) NOT NULL,JOB_GROUP VARCHAR(200) NOT NULL,DESCRIPTION VARCHAR(250) NULL,NEXT_FIRE_TIME BIGINT(13) NULL,PREV_FIRE_TIME BIGINT(13) NULL,PRIORITY INTEGER NULL,TRIGGER_STATE VARCHAR(16) NOT NULL,TRIGGER_TYPE VARCHAR(8) NOT NULL,START_TIME BIGINT(13) NOT NULL,END_TIME BIGINT(13) NULL,CALENDAR_NAME VARCHAR(200) NULL,MISFIRE_INSTR SMALLINT(2) NULL,JOB_DATA BLOB NULL,PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)REFERENCES SYS_QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP))ENGINE=InnoDB;
/*QUARTZ_14*/
CREATE TABLE SYS_QRTZ_SIMPLE_TRIGGERS(SCHED_NAME VARCHAR(120) NOT NULL,TRIGGER_NAME VARCHAR(200) NOT NULL,TRIGGER_GROUP VARCHAR(200) NOT NULL,REPEAT_COUNT BIGINT(7) NOT NULL,REPEAT_INTERVAL BIGINT(12) NOT NULL,TIMES_TRIGGERED BIGINT(10) NOT NULL,PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)REFERENCES SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))ENGINE=InnoDB;
/*QUARTZ_15*/
CREATE TABLE SYS_QRTZ_CRON_TRIGGERS(SCHED_NAME VARCHAR(120) NOT NULL,TRIGGER_NAME VARCHAR(200) NOT NULL,TRIGGER_GROUP VARCHAR(200) NOT NULL,CRON_EXPRESSION VARCHAR(120) NOT NULL,TIME_ZONE_ID VARCHAR(80),PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)REFERENCES SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))ENGINE=InnoDB;
/*QUARTZ_16*/
CREATE TABLE SYS_QRTZ_SIMPROP_TRIGGERS(SCHED_NAME VARCHAR(120) NOT NULL,TRIGGER_NAME VARCHAR(200) NOT NULL,TRIGGER_GROUP VARCHAR(200) NOT NULL,STR_PROP_1 VARCHAR(512) NULL,STR_PROP_2 VARCHAR(512) NULL,STR_PROP_3 VARCHAR(512) NULL,INT_PROP_1 INT NULL,INT_PROP_2 INT NULL,LONG_PROP_1 BIGINT NULL,LONG_PROP_2 BIGINT NULL,DEC_PROP_1 NUMERIC(13,4) NULL,DEC_PROP_2 NUMERIC(13,4) NULL,BOOL_PROP_1 VARCHAR(1) NULL,BOOL_PROP_2 VARCHAR(1) NULL,PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))ENGINE=InnoDB;
/*QUARTZ_17*/
CREATE TABLE SYS_QRTZ_BLOB_TRIGGERS (SCHED_NAME VARCHAR(120) NOT NULL,TRIGGER_NAME VARCHAR(200) NOT NULL,TRIGGER_GROUP VARCHAR(200) NOT NULL,BLOB_DATA BLOB NULL,PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),INDEX (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP),FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)REFERENCES SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))ENGINE=InnoDB;
/*QUARTZ_18*/
CREATE TABLE SYS_QRTZ_CALENDARS (SCHED_NAME VARCHAR(120) NOT NULL,CALENDAR_NAME VARCHAR(200) NOT NULL,CALENDAR BLOB NOT NULL,PRIMARY KEY (SCHED_NAME,CALENDAR_NAME))ENGINE=InnoDB;
/*QUARTZ_19*/
CREATE TABLE SYS_QRTZ_PAUSED_TRIGGER_GRPS (SCHED_NAME VARCHAR(120) NOT NULL,TRIGGER_GROUP VARCHAR(200) NOT NULL,PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP))ENGINE=InnoDB;
/*QUARTZ_20*/
CREATE TABLE SYS_QRTZ_FIRED_TRIGGERS (SCHED_NAME VARCHAR(120) NOT NULL,ENTRY_ID VARCHAR(95) NOT NULL,TRIGGER_NAME VARCHAR(200) NOT NULL,TRIGGER_GROUP VARCHAR(200) NOT NULL,INSTANCE_NAME VARCHAR(200) NOT NULL,FIRED_TIME BIGINT(13) NOT NULL,SCHED_TIME BIGINT(13) NOT NULL,PRIORITY INTEGER NOT NULL,STATE VARCHAR(16) NOT NULL,JOB_NAME VARCHAR(200) NULL,JOB_GROUP VARCHAR(200) NULL,IS_NONCONCURRENT VARCHAR(1) NULL,REQUESTS_RECOVERY VARCHAR(1) NULL,PRIMARY KEY (SCHED_NAME,ENTRY_ID))ENGINE=InnoDB;
/*QUARTZ_21*/
CREATE TABLE SYS_QRTZ_SCHEDULER_STATE (SCHED_NAME VARCHAR(120) NOT NULL,INSTANCE_NAME VARCHAR(200) NOT NULL,LAST_CHECKIN_TIME BIGINT(13) NOT NULL,CHECKIN_INTERVAL BIGINT(13) NOT NULL,PRIMARY KEY (SCHED_NAME,INSTANCE_NAME))ENGINE=InnoDB;
/*QUARTZ_22*/
CREATE TABLE SYS_QRTZ_LOCKS (SCHED_NAME VARCHAR(120) NOT NULL,LOCK_NAME VARCHAR(40) NOT NULL,PRIMARY KEY (SCHED_NAME,LOCK_NAME))ENGINE=InnoDB;
/*QUARTZ_23*/
CREATE INDEX IDX_SYS_QRTZ_01 ON SYS_QRTZ_JOB_DETAILS(SCHED_NAME,REQUESTS_RECOVERY);
/*QUARTZ_24*/
CREATE INDEX IDX_SYS_QRTZ_02 ON SYS_QRTZ_JOB_DETAILS(SCHED_NAME,JOB_GROUP);
/*QUARTZ_25*/
CREATE INDEX IDX_SYS_QRTZ_03 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP);
/*QUARTZ_26*/
CREATE INDEX IDX_SYS_QRTZ_04 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,JOB_GROUP);
/*QUARTZ_27*/
CREATE INDEX IDX_SYS_QRTZ_05 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,CALENDAR_NAME);
/*QUARTZ_28*/
CREATE INDEX IDX_SYS_QRTZ_06 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);
/*QUARTZ_29*/
CREATE INDEX IDX_SYS_QRTZ_07 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE);
/*QUARTZ_30*/
CREATE INDEX IDX_SYS_QRTZ_08 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE);
/*QUARTZ_31*/
CREATE INDEX IDX_SYS_QRTZ_09 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE);
/*QUARTZ_32*/
CREATE INDEX IDX_SYS_QRTZ_10 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,NEXT_FIRE_TIME);
/*QUARTZ_33*/
CREATE INDEX IDX_SYS_QRTZ_11 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME);
/*QUARTZ_34*/
CREATE INDEX IDX_SYS_QRTZ_12 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME);
/*QUARTZ_35*/
CREATE INDEX IDX_SYS_QRTZ_13 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE);
/*QUARTZ_36*/
CREATE INDEX IDX_SYS_QRTZ_14 ON SYS_QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE);
/*QUARTZ_37*/
CREATE INDEX IDX_SYS_QRTZ_15 ON SYS_QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME);
/*QUARTZ_38*/
CREATE INDEX IDX_SYS_QRTZ_16 ON SYS_QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY);
/*QUARTZ_39*/
CREATE INDEX IDX_SYS_QRTZ_17 ON SYS_QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP);
/*QUARTZ_40*/
CREATE INDEX IDX_SYS_QRTZ_18 ON SYS_QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_GROUP);
/*QUARTZ_41*/
CREATE INDEX IDX_SYS_QRTZ_19 ON SYS_QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP);
/*QUARTZ_42*/
CREATE INDEX IDX_SYS_QRTZ_20 ON SYS_QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);
+62
View File
@@ -0,0 +1,62 @@
/*QUARTZ_23*/
CREATE TABLE sys_qrtz_job_details(SCHED_NAME VARCHAR2(120) NOT NULL,JOB_NAME VARCHAR2(200) NOT NULL,JOB_GROUP VARCHAR2(200) NOT NULL,DESCRIPTION VARCHAR2(250) NULL,JOB_CLASS_NAME VARCHAR2(250) NOT NULL, IS_DURABLE VARCHAR2(1) NOT NULL,IS_NONCONCURRENT VARCHAR2(1) NOT NULL,IS_UPDATE_DATA VARCHAR2(1) NOT NULL,REQUESTS_RECOVERY VARCHAR2(1) NOT NULL,JOB_DATA BLOB NULL,CONSTRAINT JOB_DETAILS_PK PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP))
/*QUARTZ_24*/
CREATE TABLE sys_qrtz_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,JOB_NAME VARCHAR2(200) NOT NULL, JOB_GROUP VARCHAR2(200) NOT NULL,DESCRIPTION VARCHAR2(250) NULL,NEXT_FIRE_TIME NUMBER(13) NULL,PREV_FIRE_TIME NUMBER(13) NULL,PRIORITY NUMBER(13) NULL,TRIGGER_STATE VARCHAR2(16) NOT NULL,TRIGGER_TYPE VARCHAR2(8) NOT NULL,START_TIME NUMBER(13) NOT NULL,END_TIME NUMBER(13) NULL,CALENDAR_NAME VARCHAR2(200) NULL,MISFIRE_INSTR NUMBER(2) NULL,JOB_DATA BLOB NULL,CONSTRAINT TRIGGERS_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),CONSTRAINT TRIGGER_TO_JOBS_FK FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) REFERENCES sys_qrtz_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP))
/*QUARTZ_25*/
CREATE TABLE sys_qrtz_simple_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL, REPEAT_COUNT NUMBER(7) NOT NULL,REPEAT_INTERVAL NUMBER(12) NOT NULL,TIMES_TRIGGERED NUMBER(10) NOT NULL,CONSTRAINT SIMPLE_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), CONSTRAINT SIMPLE_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES sys_qrtz_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
/*QUARTZ_26*/
CREATE TABLE sys_qrtz_cron_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL, CRON_EXPRESSION VARCHAR2(120) NOT NULL, TIME_ZONE_ID VARCHAR2(80),CONSTRAINT CRON_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),CONSTRAINT CRON_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES sys_qrtz_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
/*QUARTZ_27*/
CREATE TABLE sys_qrtz_simprop_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,STR_PROP_1 VARCHAR2(512) NULL,STR_PROP_2 VARCHAR2(512) NULL,STR_PROP_3 VARCHAR2(512) NULL,INT_PROP_1 NUMBER(10) NULL,INT_PROP_2 NUMBER(10) NULL,LONG_PROP_1 NUMBER(13) NULL,LONG_PROP_2 NUMBER(13) NULL,DEC_PROP_1 NUMERIC(13,4) NULL,DEC_PROP_2 NUMERIC(13,4) NULL,BOOL_PROP_1 VARCHAR2(1) NULL,BOOL_PROP_2 VARCHAR2(1) NULL,CONSTRAINT SIMPROP_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),CONSTRAINT SIMPROP_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) REFERENCES sys_qrtz_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
/*QUARTZ_28*/
CREATE TABLE sys_qrtz_blob_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,BLOB_DATA BLOB NULL,CONSTRAINT BLOB_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),CONSTRAINT BLOB_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)REFERENCES sys_qrtz_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
/*QUARTZ_29*/
CREATE TABLE sys_qrtz_calendars(SCHED_NAME VARCHAR2(120) NOT NULL,CALENDAR_NAME VARCHAR2(200) NOT NULL,CALENDAR BLOB NOT NULL,CONSTRAINT CALENDARS_PK PRIMARY KEY (SCHED_NAME,CALENDAR_NAME))
/*QUARTZ_30*/
CREATE TABLE sys_qrtz_paused_trigger_grps(SCHED_NAME VARCHAR2(120) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,CONSTRAINT PAUSED_TRIG_GRPS_PK PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP))
/*QUARTZ_31*/
CREATE TABLE sys_qrtz_fired_triggers(SCHED_NAME VARCHAR2(120) NOT NULL,ENTRY_ID VARCHAR2(95) NOT NULL,TRIGGER_NAME VARCHAR2(200) NOT NULL,TRIGGER_GROUP VARCHAR2(200) NOT NULL,INSTANCE_NAME VARCHAR2(200) NOT NULL,FIRED_TIME NUMBER(13) NOT NULL,SCHED_TIME NUMBER(13) NOT NULL,PRIORITY NUMBER(13) NOT NULL,STATE VARCHAR2(16) NOT NULL,JOB_NAME VARCHAR2(200) NULL,JOB_GROUP VARCHAR2(200) NULL,IS_NONCONCURRENT VARCHAR2(1) NULL,REQUESTS_RECOVERY VARCHAR2(1) NULL,CONSTRAINT FIRED_TRIGGER_PK PRIMARY KEY (SCHED_NAME,ENTRY_ID))
/*QUARTZ_32*/
CREATE TABLE sys_qrtz_scheduler_state (SCHED_NAME VARCHAR2(120) NOT NULL,INSTANCE_NAME VARCHAR2(200) NOT NULL,LAST_CHECKIN_TIME NUMBER(13) NOT NULL,CHECKIN_INTERVAL NUMBER(13) NOT NULL,CONSTRAINT SCHEDULER_STATE_PK PRIMARY KEY (SCHED_NAME,INSTANCE_NAME))
/*QUARTZ_33*/
CREATE TABLE sys_qrtz_locks(SCHED_NAME VARCHAR2(120) NOT NULL,LOCK_NAME VARCHAR2(40) NOT NULL, CONSTRAINT LOCKS_PK PRIMARY KEY (SCHED_NAME,LOCK_NAME))
/*QUARTZ_34*/
create index qz_j_req_recovery on sys_qrtz_job_details(SCHED_NAME,REQUESTS_RECOVERY)
/*QUARTZ_35*/
create index qz_j_grp on sys_qrtz_job_details(SCHED_NAME,JOB_GROUP)
/*QUARTZ_36*/
create index qz_t_j on sys_qrtz_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP)
/*QUARTZ_37*/
create index qz_t_jg on sys_qrtz_triggers(SCHED_NAME,JOB_GROUP)
/*QUARTZ_38*/
create index qz_t_c on sys_qrtz_triggers(SCHED_NAME,CALENDAR_NAME)
/*QUARTZ_39*/
create index qz_t_g on sys_qrtz_triggers(SCHED_NAME,TRIGGER_GROUP)
/*QUARTZ_40*/
create index qz_t_state on sys_qrtz_triggers(SCHED_NAME,TRIGGER_STATE)
/*QUARTZ_41*/
create index qz_t_n_state on sys_qrtz_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE)
/*QUARTZ_42*/
create index qz_t_n_g_state on sys_qrtz_triggers(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE)
/*QUARTZ_43*/
create index qz_t_next_fire_time on sys_qrtz_triggers(SCHED_NAME,NEXT_FIRE_TIME)
/*QUARTZ_44*/
create index qz_t_nft_st on sys_qrtz_triggers(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME)
/*QUARTZ_45*/
create index qz_t_nft_misfire on sys_qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME)
/*QUARTZ_46*/
create index qz_t_nft_st_misfire on sys_qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE)
/*QUARTZ_47*/
create index qz_t_nft_st_misfire_grp on sys_qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE)
/*QUARTZ_48*/
create index qz_ft_trig_inst_name on sys_qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME)
/*QUARTZ_49*/
create index qz_ft_inst_job_req_rcvry on sys_qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY)
/*QUARTZ_50*/
create index qz_ft_j_g on sys_qrtz_fired_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP)
/*QUARTZ_51*/
create index qz_ft_jg on sys_qrtz_fired_triggers(SCHED_NAME,JOB_GROUP)
/*QUARTZ_52*/
create index qz_ft_t_g on sys_qrtz_fired_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
/*QUARTZ_53*/
create index qz_ft_tg on sys_qrtz_fired_triggers(SCHED_NAME,TRIGGER_GROUP)
+281
View File
@@ -0,0 +1,281 @@
/*QUARTZ_01*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_SYS_QRTZ_TRIGGERS_SYS_QRTZ_JOB_DETAILS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1)
ALTER TABLE [dbo].[SYS_QRTZ_TRIGGERS] DROP CONSTRAINT FK_SYS_QRTZ_TRIGGERS_SYS_QRTZ_JOB_DETAILS
/*QUARTZ_02*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_SYS_QRTZ_CRON_TRIGGERS_SYS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1)
ALTER TABLE [dbo].[SYS_QRTZ_CRON_TRIGGERS] DROP CONSTRAINT FK_SYS_QRTZ_CRON_TRIGGERS_SYS_QRTZ_TRIGGERS
/*QUARTZ_03*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_SYS_QRTZ_SIMPLE_TRIGGERS_SYS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1)
ALTER TABLE [dbo].[SYS_QRTZ_SIMPLE_TRIGGERS] DROP CONSTRAINT FK_SYS_QRTZ_SIMPLE_TRIGGERS_SYS_QRTZ_TRIGGERS
/*QUARTZ_04*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_SYS_QRTZ_SIMPROP_TRIGGERS_SYS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1)
ALTER TABLE [dbo].[SYS_QRTZ_SIMPROP_TRIGGERS] DROP CONSTRAINT FK_SYS_QRTZ_SIMPROP_TRIGGERS_SYS_QRTZ_TRIGGERS
/*QUARTZ_05*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_CALENDARS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_CALENDARS]
/*QUARTZ_06*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_CRON_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_CRON_TRIGGERS]
/*QUARTZ_07*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_BLOB_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_BLOB_TRIGGERS]
/*QUARTZ_08*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_FIRED_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_FIRED_TRIGGERS]
/*QUARTZ_09*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_PAUSED_TRIGGER_GRPS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_PAUSED_TRIGGER_GRPS]
/*QUARTZ_10*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_SCHEDULER_STATE]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_SCHEDULER_STATE]
/*QUARTZ_11*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_LOCKS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_LOCKS]
/*QUARTZ_12*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_JOB_DETAILS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_JOB_DETAILS]
/*QUARTZ_13*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_SIMPLE_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_SIMPLE_TRIGGERS]
/*QUARTZ_14*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_SIMPROP_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_SIMPROP_TRIGGERS]
/*QUARTZ_15*/
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SYS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
DROP TABLE [dbo].[SYS_QRTZ_TRIGGERS]
/*QUARTZ_16*/
CREATE TABLE [dbo].[SYS_QRTZ_CALENDARS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[CALENDAR_NAME] [VARCHAR] (200) NOT NULL ,
[CALENDAR] [IMAGE] NOT NULL
) ON [PRIMARY]
/*QUARTZ_17*/
CREATE TABLE [dbo].[SYS_QRTZ_CRON_TRIGGERS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[TRIGGER_NAME] [VARCHAR] (200) NOT NULL ,
[TRIGGER_GROUP] [VARCHAR] (200) NOT NULL ,
[CRON_EXPRESSION] [VARCHAR] (120) NOT NULL ,
[TIME_ZONE_ID] [VARCHAR] (80)
) ON [PRIMARY]
/*QUARTZ_18*/
CREATE TABLE [dbo].[SYS_QRTZ_FIRED_TRIGGERS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[ENTRY_ID] [VARCHAR] (95) NOT NULL ,
[TRIGGER_NAME] [VARCHAR] (200) NOT NULL ,
[TRIGGER_GROUP] [VARCHAR] (200) NOT NULL ,
[INSTANCE_NAME] [VARCHAR] (200) NOT NULL ,
[FIRED_TIME] [BIGINT] NOT NULL ,
[SCHED_TIME] [BIGINT] NOT NULL ,
[PRIORITY] [INTEGER] NOT NULL ,
[STATE] [VARCHAR] (16) NOT NULL,
[JOB_NAME] [VARCHAR] (200) NULL ,
[JOB_GROUP] [VARCHAR] (200) NULL ,
[IS_NONCONCURRENT] [VARCHAR] (1) NULL ,
[REQUESTS_RECOVERY] [VARCHAR] (1) NULL
) ON [PRIMARY]
/*QUARTZ_19*/
CREATE TABLE [dbo].[SYS_QRTZ_PAUSED_TRIGGER_GRPS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[TRIGGER_GROUP] [VARCHAR] (200) NOT NULL
) ON [PRIMARY]
/*QUARTZ_20*/
CREATE TABLE [dbo].[SYS_QRTZ_SCHEDULER_STATE] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[INSTANCE_NAME] [VARCHAR] (200) NOT NULL ,
[LAST_CHECKIN_TIME] [BIGINT] NOT NULL ,
[CHECKIN_INTERVAL] [BIGINT] NOT NULL
) ON [PRIMARY]
/*QUARTZ_21*/
CREATE TABLE [dbo].[SYS_QRTZ_LOCKS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[LOCK_NAME] [VARCHAR] (40) NOT NULL
) ON [PRIMARY]
/*QUARTZ_22*/
CREATE TABLE [dbo].[SYS_QRTZ_JOB_DETAILS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[JOB_NAME] [VARCHAR] (200) NOT NULL ,
[JOB_GROUP] [VARCHAR] (200) NOT NULL ,
[DESCRIPTION] [VARCHAR] (250) NULL ,
[JOB_CLASS_NAME] [VARCHAR] (250) NOT NULL ,
[IS_DURABLE] [VARCHAR] (1) NOT NULL ,
[IS_NONCONCURRENT] [VARCHAR] (1) NOT NULL ,
[IS_UPDATE_DATA] [VARCHAR] (1) NOT NULL ,
[REQUESTS_RECOVERY] [VARCHAR] (1) NOT NULL ,
[JOB_DATA] [IMAGE] NULL
) ON [PRIMARY]
/*QUARTZ_23*/
CREATE TABLE [dbo].[SYS_QRTZ_SIMPLE_TRIGGERS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[TRIGGER_NAME] [VARCHAR] (200) NOT NULL ,
[TRIGGER_GROUP] [VARCHAR] (200) NOT NULL ,
[REPEAT_COUNT] [BIGINT] NOT NULL ,
[REPEAT_INTERVAL] [BIGINT] NOT NULL ,
[TIMES_TRIGGERED] [BIGINT] NOT NULL
) ON [PRIMARY]
/*QUARTZ_24*/
CREATE TABLE [dbo].[SYS_QRTZ_SIMPROP_TRIGGERS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[TRIGGER_NAME] [VARCHAR] (200) NOT NULL ,
[TRIGGER_GROUP] [VARCHAR] (200) NOT NULL ,
[STR_PROP_1] [VARCHAR] (512) NULL,
[STR_PROP_2] [VARCHAR] (512) NULL,
[STR_PROP_3] [VARCHAR] (512) NULL,
[INT_PROP_1] [INT] NULL,
[INT_PROP_2] [INT] NULL,
[LONG_PROP_1] [BIGINT] NULL,
[LONG_PROP_2] [BIGINT] NULL,
[DEC_PROP_1] [NUMERIC] (13,4) NULL,
[DEC_PROP_2] [NUMERIC] (13,4) NULL,
[BOOL_PROP_1] [VARCHAR] (1) NULL,
[BOOL_PROP_2] [VARCHAR] (1) NULL,
) ON [PRIMARY]
/*QUARTZ_25*/
CREATE TABLE [dbo].[SYS_QRTZ_BLOB_TRIGGERS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[TRIGGER_NAME] [VARCHAR] (200) NOT NULL ,
[TRIGGER_GROUP] [VARCHAR] (200) NOT NULL ,
[BLOB_DATA] [IMAGE] NULL
) ON [PRIMARY]
/*QUARTZ_26*/
CREATE TABLE [dbo].[SYS_QRTZ_TRIGGERS] (
[SCHED_NAME] [VARCHAR] (120) NOT NULL ,
[TRIGGER_NAME] [VARCHAR] (200) NOT NULL ,
[TRIGGER_GROUP] [VARCHAR] (200) NOT NULL ,
[JOB_NAME] [VARCHAR] (200) NOT NULL ,
[JOB_GROUP] [VARCHAR] (200) NOT NULL ,
[DESCRIPTION] [VARCHAR] (250) NULL ,
[NEXT_FIRE_TIME] [BIGINT] NULL ,
[PREV_FIRE_TIME] [BIGINT] NULL ,
[PRIORITY] [INTEGER] NULL ,
[TRIGGER_STATE] [VARCHAR] (16) NOT NULL ,
[TRIGGER_TYPE] [VARCHAR] (8) NOT NULL ,
[START_TIME] [BIGINT] NOT NULL ,
[END_TIME] [BIGINT] NULL ,
[CALENDAR_NAME] [VARCHAR] (200) NULL ,
[MISFIRE_INSTR] [SMALLINT] NULL ,
[JOB_DATA] [IMAGE] NULL
) ON [PRIMARY]
/*QUARTZ_27*/
ALTER TABLE [dbo].[SYS_QRTZ_CALENDARS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_CALENDARS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[CALENDAR_NAME]
) ON [PRIMARY]
/*QUARTZ_28*/
ALTER TABLE [dbo].[SYS_QRTZ_CRON_TRIGGERS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_CRON_TRIGGERS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) ON [PRIMARY]
/*QUARTZ_29*/
ALTER TABLE [dbo].[SYS_QRTZ_FIRED_TRIGGERS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_FIRED_TRIGGERS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[ENTRY_ID]
) ON [PRIMARY]
/*QUARTZ_30*/
ALTER TABLE [dbo].[SYS_QRTZ_PAUSED_TRIGGER_GRPS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_PAUSED_TRIGGER_GRPS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[TRIGGER_GROUP]
) ON [PRIMARY]
/*QUARTZ_31*/
ALTER TABLE [dbo].[SYS_QRTZ_SCHEDULER_STATE] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_SCHEDULER_STATE] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[INSTANCE_NAME]
) ON [PRIMARY]
/*QUARTZ_32*/
ALTER TABLE [dbo].[SYS_QRTZ_LOCKS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_LOCKS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[LOCK_NAME]
) ON [PRIMARY]
/*QUARTZ_33*/
ALTER TABLE [dbo].[SYS_QRTZ_JOB_DETAILS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_JOB_DETAILS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[JOB_NAME],
[JOB_GROUP]
) ON [PRIMARY]
/*QUARTZ_34*/
ALTER TABLE [dbo].[SYS_QRTZ_SIMPLE_TRIGGERS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_SIMPLE_TRIGGERS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) ON [PRIMARY]
/*QUARTZ_35*/
ALTER TABLE [dbo].[SYS_QRTZ_SIMPROP_TRIGGERS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_SIMPROP_TRIGGERS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) ON [PRIMARY]
/*QUARTZ_36*/
ALTER TABLE [dbo].[SYS_QRTZ_TRIGGERS] WITH NOCHECK ADD
CONSTRAINT [PK_SYS_QRTZ_TRIGGERS] PRIMARY KEY CLUSTERED
(
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) ON [PRIMARY]
/*QUARTZ_37*/
ALTER TABLE [dbo].[SYS_QRTZ_CRON_TRIGGERS] ADD
CONSTRAINT [FK_SYS_QRTZ_CRON_TRIGGERS_SYS_QRTZ_TRIGGERS] FOREIGN KEY
(
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) REFERENCES [dbo].[SYS_QRTZ_TRIGGERS] (
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) ON DELETE CASCADE
/*QUARTZ_38*/
ALTER TABLE [dbo].[SYS_QRTZ_SIMPLE_TRIGGERS] ADD
CONSTRAINT [FK_SYS_QRTZ_SIMPLE_TRIGGERS_SYS_QRTZ_TRIGGERS] FOREIGN KEY
(
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) REFERENCES [dbo].[SYS_QRTZ_TRIGGERS] (
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) ON DELETE CASCADE
/*QUARTZ_39*/
ALTER TABLE [dbo].[SYS_QRTZ_SIMPROP_TRIGGERS] ADD
CONSTRAINT [FK_SYS_QRTZ_SIMPROP_TRIGGERS_SYS_QRTZ_TRIGGERS] FOREIGN KEY
(
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) REFERENCES [dbo].[SYS_QRTZ_TRIGGERS] (
[SCHED_NAME],
[TRIGGER_NAME],
[TRIGGER_GROUP]
) ON DELETE CASCADE
/*QUARTZ_40*/
ALTER TABLE [dbo].[SYS_QRTZ_TRIGGERS] ADD
CONSTRAINT [FK_SYS_QRTZ_TRIGGERS_SYS_QRTZ_JOB_DETAILS] FOREIGN KEY
(
[SCHED_NAME],
[JOB_NAME],
[JOB_GROUP]
) REFERENCES [dbo].[SYS_QRTZ_JOB_DETAILS] (
[SCHED_NAME],
[JOB_NAME],
[JOB_GROUP]
)
+61
View File
@@ -0,0 +1,61 @@
var ioc={
tmpFilePool : {
type : 'org.nutz.filepool.NutFilePool',
// 临时文件最大个数为 1000 个
args : [ "~/budcms/upload/tmp", 1000 ]
},
uploadImageContext : {
type : 'org.nutz.mvc.upload.UploadingContext',
singleton : false,
args : [ { refer : 'tmpFilePool' } ],
fields : {
// 是否忽略空文件, 默认为 false
ignoreNull : true,
// 单个文件最大尺寸(大约的值,单位为字节,即 2097152 为 2M)
maxFileSize : 2097152,
// 正则表达式匹配可以支持的文件名
nameFilter : '^(.+[.])(gif|jpg|png|svg)$'
}
},
imageUpload : {
type : 'org.nutz.mvc.upload.UploadAdaptor',
singleton : false,
args : [ { refer : 'uploadImageContext' } ]
},
uploadFileContext : {
type : 'org.nutz.mvc.upload.UploadingContext',
singleton : false,
args : [ { refer : 'tmpFilePool' } ],
fields : {
// 是否忽略空文件, 默认为 false
ignoreNull : true,
// 单个文件最大尺寸(大约的值,单位为字节,即 209715200 为 200M)
maxFileSize : 209715200,
// 正则表达式匹配可以支持的文件名
nameFilter : '^(.+[.])(gif||svg|jpg|png|jpeg|doc|docx|xls|xlsx|rar|zip|7z|txt|pdf|pptx|ppt|mp4)$'
}
},
fileUpload : {
type : 'org.nutz.mvc.upload.UploadAdaptor',
singleton : false,
args : [ { refer : 'uploadFileContext' } ]
},
uploadVideoContext : {
type : 'org.nutz.mvc.upload.UploadingContext',
singleton : false,
args : [ { refer : 'tmpFilePool' } ],
fields : {
// 是否忽略空文件, 默认为 false
ignoreNull : true,
// 单个文件最大尺寸(大约的值,单位为字节,即 209715200 为 200M)
maxFileSize : 209715200,
// 正则表达式匹配可以支持的文件名
nameFilter : '^(.+[.])(flv|swf|mkv|avi|rm|rmvb|wmv|mp4|mov|mpg|mpeg)$'
}
},
videoUpload : {
type : 'org.nutz.mvc.upload.UploadAdaptor',
singleton : false,
args : [ { refer : 'uploadVideoContext' } ]
}
};
@@ -0,0 +1 @@
sys.role.code=Permission already exists
@@ -0,0 +1,12 @@
sys.unit.add=Add Unit
sys.unit.parentUnit=Parent Unit
sys.unit.defaultTopUnit=Default Top Unit
sys.unit.topUnit=Top Unit
sys.unit.selectParentUnit=Select Parent Unit
sys.unit.setTopUnit=Set Top Unit
sys.unit.m.name=Name
sys.unit.m.unitcode=Code
sys.unit.m.note=Note
sys.unit.m.address=Address
sys.unit.m.telephone=Telephone
@@ -0,0 +1,67 @@
system.success=Success
system.error=Fail
system.paramserror=Params Error
system.ok=Ok
system.close=Close
system.not.allow=Do not allow
system.confirm=Confirm
system.cancel=Cancel
system.submit=Loading...
system.exception=Server exception
index.logout.title=Quit System?
index.menu=MENU
index.links=LINKS
index.home=Dashboard
index.setting=Settings
index.themes=Themes
index.layout=Layout
index.panel=Themes and Layout
index.user.setting=Settings
index.user.password=Password
index.user.oldpass=Old Password
index.user.newpass=New Password
index.user.rightpass=Confirm Password
index.user.layout=Layout
index.user.mode=Mode
index.notifications.see=See all notifications
index.notifications.title=Notifications
index.custommenu=Menu
login.title=System Login
login.username=Username
login.password=Password
login.captcha=Captcha
login.rememberme=Remember Me
login.foget=Foget Password
login.submit=Submit
login.register=Register
login.load=Loading...
login.success=Success...
login.error.locked=Account Disabled
login.error.captcha=Captcha Error
login.error.user=Username Or Password Error
login.error.system=System Error
login.error.verifycode=Verification code
login.thirdparty=Sign in from Thirdparty
login.logout=Logout
globals.button.add=Add
globals.button.edit=Edit
globals.button.update=Update
globals.button.delete=Delete
globals.button.delete.more=Delete selected
globals.button.delete.tip=Deleting..
globals.button.delete.select=Please select items to delete first!
globals.button.delete.notice=Delete can not be restored, to determine delete?
globals.button.detail=Detail
globals.button.confirm=Confirm
globals.button.confirm.tip=Saving...
globals.button.submit=Submit
globals.button.submit.tip=Submitting...
globals.button.cancel=Cancel
globals.button.cancel.tip=Canceling...
globals.button.back=Back
globals.button.ok=Ok
globals.button.enable=Enable
globals.button.disable=Disable
@@ -0,0 +1 @@
sys.role.code=权限标识已存在
@@ -0,0 +1,12 @@
sys.unit.add=新建单位
sys.unit.parentUnit=上级单位
sys.unit.defaultTopUnit=不选择默认为顶级单位
sys.unit.topUnit=顶级单位
sys.unit.selectParentUnit=选择上级单位
sys.unit.setTopUnit=设为顶级单位
sys.unit.m.name=单位名称
sys.unit.m.unitcode=机构代码
sys.unit.m.note=单位介绍
sys.unit.m.address=单位地址
sys.unit.m.telephone=联系电话
@@ -0,0 +1,81 @@
system.goback=返回
system.add=添加
system.edit=修改
system.delete=删除
system.view=查看
system.enable=启用
system.disable=禁用
system.select=选择
system.send=提 交
system.sending=正在提交...
system.cancel=取 消
system.confirm=确 认
system.success=处理成功
system.error=处理失败
system.paramserror=表单参数错误
system.ok=确定
system.close=取消
system.not.allow=不允许操作
system.submit=提交中...
system.exception=服务器异常
index.custommenu=常用菜单
index.logout.title=确定退出?
index.menu=菜单
index.links=友情链接
index.home=我的首页
index.setting=设置
index.themes=皮肤
index.layout=布局
index.panel=自定义皮肤和布局
index.user.setting=个人设置
index.user.password=修改密码
index.user.oldpass=原密码
index.user.newpass=新密码
index.user.rightpass=确认密码
index.user.layout=页面布局
index.user.mode=加载方式
index.notifications.see=查看更多
index.notifications.title=站内消息通知
login.title=系统登录
login.username=用户名
login.password=密码
login.captcha=验证码
login.rememberme=记住
login.foget=忘记密码
login.submit=登录
login.register=注册
login.load=正在登录...
login.success=登录成功,正在跳转首页...
login.error.locked=帐号被锁定
login.error.captcha=验证码错误
login.error.user=用户名或密码错误
login.error.system=系统错误
login.error.verifycode=请输入验证码
login.thirdparty=第三方登录
login.logout=退出登录
globals.button.add=新 增
globals.button.edit=编 辑
globals.button.update=修 改
globals.button.delete=删 除
globals.button.delete.more=删除选中
globals.button.delete.tip=正在删除..
globals.button.delete.select=请先选择要删除的项!
globals.button.delete.notice=删除后无法恢复,确定删除吗?
globals.button.detail=查 看
globals.button.confirm=确 定
globals.button.confirm.tip=正在保存...
globals.button.submit=提 交
globals.button.submit.tip=正在提交...
globals.button.cancel=取 消
globals.button.cancel.tip=正在取消...
globals.button.back=返 回
globals.button.ok=知道了
globals.button.enable=启 用
globals.button.disable=禁 用
globals.table.column.operation=操作
globals.table.column.true=
globals.table.column.false=
+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" ?>
<configuration scan="false" scanPeriod="60000" debug="false">
<!-- 定义日志文件的存储路径 -->
<property name="LOG_HOME" value="./logs"/>
<!-- 控制台输出配置 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- INFO级别日志文件配置 -->
<appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/info.log</file>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/info-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
</appender>
<!-- ERROR级别日志文件配置 -->
<appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/error.log</file>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/error-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
</appender>
<logger name="java" additivity="false" />
<logger name="org.eclipse.jetty" level="INFO"/>
<logger name="org.quartz" level="INFO"/>
<logger name="org.nutz" level="DEBUG"/>
<!-- 日志级别和appender的关联 -->
<root level="DEBUG">
<appender-ref ref="STDOUT"/>
<appender-ref ref="INFO_FILE"/>
<appender-ref ref="ERROR_FILE"/>
</root>
</configuration>
Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

@@ -0,0 +1 @@
<svg t="1706509236796" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3418" width="64" height="64"><path d="M281.5 308.4c-3.2-1.1-16.3 14.4-17.5 16.5s-10.3 68-10.3 68c0 8.6 7 36.2 26.3 39" fill="#E8B491" p-id="3419"></path><path d="M280.5 194.5h626v313.6h-626z" fill="#EA7657" p-id="3420"></path><path d="M303.1 236.1h626v313.6h-626z" fill="#FF8A65" p-id="3421"></path><path d="M683 422.9h-50.3v-33.4H683c9.3 0 16.7-7.4 16.7-16.7s-7.4-16.7-16.7-16.7h-34.3l32.5-60c4.2-7.6 1.6-17.3-5.5-21.8-7.2-4.3-16.3-1.8-20.4 5.8l-37.3 69c-1.2 2.3-1.8 4.6-1.9 7h-0.2c-0.2-2.4-0.8-4.8-1.9-7l-36.9-68.8c-4.1-7.6-13.2-10.1-20.2-5.8s-9.5 14.2-5.4 21.8l32.1 60h-34.3c-9.3 0-16.7 7.4-16.7 16.7s7.4 16.7 16.7 16.7h50.3V423h-50.3c-9.3 0-16.7 7.4-16.7 16.7s7.4 16.7 16.7 16.7h50.3v35.1c0 8.4 7.4 15.1 16.7 15.1 9.3 0 16.7-6.7 16.7-15.1v-35.1h50.3c9.3 0 16.7-7.4 16.7-16.7-0.1-9.3-7.8-16.8-17-16.8z" fill="#FCEAE6" p-id="3422"></path><path d="M134.2 609.4s8.7-239.3 14.6-251.2c5.8-11.9 131.7-143.8 131.7-143.8l-1.2 4.7 1.1 89.3c-3.2-1.1-16.3 14.4-17.5 16.5s-10.3 68-10.3 68c0 8.6 7 36.2 26.3 39 8.4 2.4 17.7-1.8 30.1-10.1 10.2-5.8 15.1-21.2 25.9-32.4 11.3-33.7 18.5-49.7 36-72 17.5-22.2 33.3-37 33.3-37l6.7-8.2c0.7-0.1 17.3-1.3 17.9-1.3 22.3-1.9 39.8 11.4 43 38.6 3.4 28.1-81.5 165.9-81.5 165.9s-21.9 38-27.7 117.7c-0.4 6-8.4 33.8-8.4 33.8-6.7 16.8-49.8 75.2-49.8 75.2-3.2 3.5-6.2 7.3-9.4 10.7-34.9 36.3-73.4 62.8-89.6 63.5-32 1.5-110.6-66.5-110.6-66.5l39.4-100.4z" fill="#FCD4B1" p-id="3423"></path></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1741597488639" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3556" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M1007.00026 280.122039c-19.967068-135.446124-127.709596-243.188651-263.127276-263.15572A1592.10348 1592.10348 0 0 0 291.371434 15.373505a323.11381 323.11381 0 0 0-276.040452 276.040451 1594.549588 1594.549588 0 0 0 1.621258 452.444664c19.910182 135.446124 127.709596 243.217094 263.127276 263.155719a1591.705276 1591.705276 0 0 0 463.793468 0c135.389237-19.910182 243.188651-127.709596 263.098833-263.155719a1591.591504 1591.591504 0 0 0 0-463.736581" fill="#FFB123" p-id="3557"></path><path d="M668.413394 540.433446a156.437144 156.437144 0 1 1 0 312.874289 156.437144 156.437144 0 0 1 0-312.874289z m-56.089827 85.386238l-0.654192 0.398204-13.937127 15.131738c-0.369761 0.398204-0.511976 0.967066-0.36976 1.479042l0.36976 0.711078 37.061382 40.247011a1.621258 1.621258 0 0 1-0.170659 2.332335l-0.82485 0.284431h-24.517967c-0.568862 0-1.080838 1.877246-1.308384 3.157186l-0.113772 1.023953v21.389224c0 0.568862 0.284431 1.052395 0.711078 1.308383l0.711078 0.227545h46.44761a2.844312 2.844312 0 0 1 2.616767 1.848803l0.199101 1.194611v19.853295c0 0.568862-0.284431 1.052395-0.682634 1.336827l-0.711078 0.199102H609.25171a1.393713 1.393713 0 0 0-1.223054 0.767964l-0.199101 0.767964v21.389224c0 0.568862 0.284431 1.052395 0.711078 1.308383l0.711077 0.227545h47.869767c0.511976 0 0.967066 0.284431 1.223054 0.739521l0.170658 0.796408v30.946111c0 0.568862 0.284431 1.052395 0.711078 1.336827l0.711078 0.199101h19.71108c0.511976 0 0.967066-0.284431 1.223054-0.767964l0.170659-0.767964v-30.946111c0-0.568862 0.284431-1.052395 0.711078-1.336827l0.711078-0.199102h47.869766c0.511976 0 0.967066-0.312874 1.223054-0.767964l0.170659-0.767964v-21.389224c0-0.568862-0.284431-1.052395-0.682635-1.308383l-0.711078-0.227545h-47.869766a1.393713 1.393713 0 0 1-1.223054-0.767965l-0.199102-0.767964v-19.853295c0-1.251497 0.711078-2.360779 1.706587-2.815869l1.137725-0.227545h46.44761c0.511976 0 0.967066-0.312874 1.223054-0.767964l0.170659-0.767964v-21.389224a11.377247 11.377247 0 0 0-0.853294-3.669163l-0.568862-0.511976h-27.305393c-0.938623 0-1.535928-0.938623-1.393712-1.791916l0.398203-0.82485 37.061382-40.247011a1.649701 1.649701 0 0 0 0.398204-1.479042l-0.341318-0.711078-13.937127-15.131738a1.336827 1.336827 0 0 0-1.36527-0.398204l-0.625748 0.398204-50.799408 55.122761a5.318863 5.318863 0 0 1-6.513473 1.137724l-1.422156-1.137724-50.82785-55.122761c-0.369761-0.398204-0.853294-0.540419-1.336827-0.398204zM682.634953 256.002275a56.886234 56.886234 0 0 1 56.886234 56.886235v213.266492A184.880261 184.880261 0 0 0 497.726248 767.978383H312.87443a56.886234 56.886234 0 0 1-56.886234-56.886234V312.88851a56.886234 56.886234 0 0 1 56.886234-56.886235h369.760523z m-170.658703 199.10182h-142.215585a28.443117 28.443117 0 0 0-3.327845 56.687133L369.760665 511.990329h142.215585a28.443117 28.443117 0 0 0 0-56.886234z m113.772468-113.772468h-255.988053a28.443117 28.443117 0 0 0-3.327845 56.687132L369.760665 398.217861h255.988053a28.443117 28.443117 0 0 0 0-56.886234z" fill="#FFFFFF" p-id="3558"></path></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

@@ -0,0 +1 @@
<svg t="1706580209183" class="icon" viewBox="0 0 1147 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="28392" width="128" height="128"><path d="M476.689655 1024C213.415724 1024 0 810.584276 0 547.310345S213.415724 70.62069 476.689655 70.62069s476.689655 213.415724 476.689655 476.689655-213.415724 476.689655-476.689655 476.689655z m224.803311-670.896552L437.848276 622.750897l-150.651586-154.07669L211.862069 545.703724 437.848276 776.827586 776.827586 430.150621 701.492966 353.103448zM927.744 131.566345L847.448276 105.931034l80.295724-25.63531L953.37931 0l25.635311 80.295724L1059.310345 105.931034l-80.295724 25.635311L953.37931 211.862069zM57.803034 983.852138L17.655172 971.034483l40.147862-12.817655L70.62069 918.068966l12.817655 40.147862L123.586207 971.034483l-40.147862 12.817655L70.62069 1024zM1081.803034 312.955586L1041.655172 300.137931l40.147862-12.817655L1094.62069 247.172414l12.817655 40.147862L1147.586207 300.137931l-40.147862 12.817655L1094.62069 353.103448z" fill="#FFFFFF" p-id="28393"></path></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1 @@
<svg t="1706421773003" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8826" width="32" height="32"><path d="M337.387283 341.82659c-17.757225 0-35.514451 11.83815-35.514451 29.595375s17.757225 29.595376 35.514451 29.595376 29.595376-11.83815 29.595376-29.595376c0-18.49711-11.83815-29.595376-29.595376-29.595375zM577.849711 513.479769c-11.83815 0-22.936416 12.578035-22.936416 23.6763 0 12.578035 11.83815 23.676301 22.936416 23.676301 17.757225 0 29.595376-11.83815 29.595376-23.676301s-11.83815-23.676301-29.595376-23.6763zM501.641618 401.017341c17.757225 0 29.595376-12.578035 29.595376-29.595376 0-17.757225-11.83815-29.595376-29.595376-29.595375s-35.514451 11.83815-35.51445 29.595375 17.757225 29.595376 35.51445 29.595376zM706.589595 513.479769c-11.83815 0-22.936416 12.578035-22.936416 23.6763 0 12.578035 11.83815 23.676301 22.936416 23.676301 17.757225 0 29.595376-11.83815 29.595376-23.676301s-11.83815-23.676301-29.595376-23.6763z" fill="#28C445" p-id="8827"></path><path d="M510.520231 2.959538C228.624277 2.959538 0 231.583815 0 513.479769s228.624277 510.520231 510.520231 510.520231 510.520231-228.624277 510.520231-510.520231-228.624277-510.520231-510.520231-510.520231zM413.595376 644.439306c-29.595376 0-53.271676-5.919075-81.387284-12.578034l-81.387283 41.433526 22.936416-71.768786c-58.450867-41.433526-93.965318-95.445087-93.965317-159.815029 0-113.202312 105.803468-201.988439 233.803468-201.98844 114.682081 0 216.046243 71.028902 236.023121 166.473989-7.398844-0.739884-14.797688-1.479769-22.196532-1.479769-110.982659 1.479769-198.289017 85.086705-198.289017 188.67052 0 17.017341 2.959538 33.294798 7.398844 49.572255-7.398844 0.739884-15.537572 1.479769-22.936416 1.479768z m346.265896 82.867052l17.757225 59.190752-63.630058-35.514451c-22.936416 5.919075-46.612717 11.83815-70.289017 11.83815-111.722543 0-199.768786-76.947977-199.768786-172.393063-0.739884-94.705202 87.306358-171.653179 198.289017-171.65318 105.803468 0 199.028902 77.687861 199.028902 172.393064 0 53.271676-34.774566 100.624277-81.387283 136.138728z" fill="#28C445" p-id="8828"></path></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

@@ -0,0 +1 @@
<svg t="1706500361500" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4266" width="64" height="64"><path d="M515.291429 832.548571a321.718857 321.718857 0 0 1-228.608-94.464 320 320 0 0 1-94.756572-228.096 320 320 0 0 1 94.72-228.059428 321.718857 321.718857 0 0 1 228.644572-94.464c46.226286 0 90.953143 9.508571 132.790857 28.452571 15.469714 6.948571 22.418286 25.161143 15.469714 40.594286a30.756571 30.756571 0 0 1-40.594286 15.469714 260.571429 260.571429 0 0 0-107.666285-23.04 260.388571 260.388571 0 0 0-185.124572 76.434286 258.925714 258.925714 0 0 0-76.653714 184.539429c0 69.668571 27.209143 135.277714 76.653714 184.502857a260.388571 260.388571 0 0 0 185.124572 76.434285 261.12 261.12 0 0 0 175.981714-67.84c47.908571-43.410286 77.897143-99.986286 84.443428-163.949714a30.829714 30.829714 0 0 1 33.645715-27.538286 30.829714 30.829714 0 0 1 27.538285 33.682286c-8.082286 79.104-45.129143 149.577143-104.265142 203.227429a321.755429 321.755429 0 0 1-217.344 84.114285z m290.377142-531.602285a30.72 30.72 0 0 0-43.483428-0.109715L512 550.326857l-108.470857-108.178286a30.72 30.72 0 1 0-43.373714 43.593143l130.157714 129.865143a30.683429 30.683429 0 0 0 43.52 0l271.725714-271.177143a30.72 30.72 0 0 0 0.109714-43.483428z" fill="#2A77FF" p-id="4267"></path></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

@@ -0,0 +1 @@
<svg t="1706421982466" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9853" width="32" height="32"><path d="M230.404 576.536c-12.087 9.728-25.043 23.93-28.805 41.984-5.12 24.666-1.069 55.541 22.728 79.761 28.828 29.362 72.637 37.398 91.56 38.779 51.4 3.717 106.184-21.772 147.477-50.844 16.184-11.42 43.899-34.349 70.39-69.721-59.37-30.653-133.477-64.557-212.703-61.24-40.47 1.692-69.454 10.084-90.647 21.281z m752.859 135.545C1009.463 650.574 1024 582.968 1024 512 1024 229.688 794.335 0 512 0 229.665 0 0 229.688 0 512c0 282.335 229.665 512 512 512 170.385 0 321.491-83.723 414.631-212.124-87.997-43.742-233.027-115.734-322.36-159.299-42.63 48.596-105.65 97.303-176.84 118.495-44.722 13.29-85.037 18.365-127.199 9.75-41.739-8.548-72.481-28.093-90.401-47.683-9.127-9.995-19.612-22.706-27.203-37.82a71.25 71.25 0 0 0 1.202 3.049s-4.363-7.524-7.702-19.5a85.994 85.994 0 0 1-3.34-18.143 93.517 93.517 0 0 1-0.2-13.045c-0.378-7.702-0.066-15.783 1.67-24.064 4.185-20.235 12.822-43.81 35.172-65.692 49.063-48.039 114.777-50.621 148.814-50.42 50.421 0.289 138.04 22.35 211.812 48.439 20.436-43.52 33.547-90.068 42.007-121.1H305.308v-33.168h157.518v-66.337H272.139v-33.169h190.687v-66.315c0-9.105 1.803-16.584 16.584-16.584h74.619v82.899h207.293v33.169H554.029v66.337h165.82s-16.65 92.828-68.719 184.32c115.557 41.272 278.128 104.849 332.133 126.086z" fill="#1296DB" p-id="9854"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,20 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg t="1616837257578" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4737"
width="128" height="128">
<defs>
<style type="text/css"></style>
</defs>
<path d="M689.6 728l-409.6 97.6a129.6 129.6 0 0 1-155.2-94.4L35.2 350.4c-16-68.8 27.2-137.6 94.4-153.6l409.6-97.6c68.8-16 137.6 25.6 155.2 94.4l91.2 379.2c16 68.8-27.2 137.6-96 155.2z"
fill="#E1E1DF" p-id="4738"></path>
<path d="M772.8 992H259.2c-70.4 0-128-57.6-128-128V256c0-70.4 57.6-128 128-128h513.6c70.4 0 128 57.6 128 128v608c0 70.4-57.6 128-128 128z"
fill="#4E8DF6" p-id="4739"></path>
<path d="M976 555.2l-35.2-22.4c-14.4-9.6-35.2-4.8-43.2 9.6l-22.4 35.2c-3.2 4.8-1.6 11.2 3.2 14.4l72 43.2c4.8 3.2 11.2 1.6 14.4-3.2l22.4-35.2c9.6-12.8 4.8-33.6-11.2-41.6zM713.6 851.2l70.4 43.2c4.8 3.2 11.2 1.6 16-3.2l142.4-220.8c3.2-4.8 1.6-11.2-3.2-16l-70.4-43.2c-4.8-3.2-11.2-1.6-16 3.2l-142.4 222.4c-4.8 4.8-3.2 11.2 3.2 14.4zM694.4 976l72-48c6.4-4.8 6.4-14.4 0-19.2L704 872c-6.4-3.2-16 0-17.6 8l-11.2 86.4c1.6 8 11.2 16 19.2 9.6z"
fill="#E1E1DF" p-id="4740"></path>
<path d="M676.8 192H355.2c-25.6 0-48-22.4-48-48V80c0-27.2 22.4-48 48-48h321.6c27.2 0 48 20.8 48 48v64c0 25.6-22.4 48-48 48z"
fill="#2166CC" p-id="4741"></path>
<path d="M737.6 427.2H534.4c-14.4 0-27.2-11.2-27.2-27.2v-11.2c0-14.4 11.2-27.2 27.2-27.2h203.2c14.4 0 27.2 12.8 27.2 27.2v11.2c0 14.4-12.8 27.2-27.2 27.2zM769.6 608H534.4c-14.4 0-27.2-12.8-27.2-27.2v-11.2c0-14.4 11.2-27.2 27.2-27.2h235.2c14.4 0 27.2 12.8 27.2 27.2v11.2c0 14.4-11.2 27.2-27.2 27.2zM673.6 788.8h-139.2c-14.4 0-27.2-12.8-27.2-27.2v-11.2c0-14.4 11.2-27.2 27.2-27.2h139.2c14.4 0 27.2 12.8 27.2 27.2v11.2c0 14.4-12.8 27.2-27.2 27.2z"
fill="#2166CC" p-id="4742"></path>
<path d="M396.8 385.6l-88 92.8-25.6-27.2c-11.2-11.2-30.4-11.2-41.6 0-11.2 12.8-11.2 32 0 43.2l44.8 48c4.8 6.4 12.8 9.6 20.8 9.6s16-3.2 20.8-9.6l107.2-113.6c11.2-11.2 12.8-32 1.6-43.2-9.6-11.2-28.8-11.2-40 0z"
fill="#FFFFFF" p-id="4743"></path>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,10 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg t="1651915256510" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3385"
width="32" height="32">
<defs>
<style type="text/css"></style>
</defs>
<path d="M771.925333 691.746133A155.8528 155.8528 0 0 1 853.333333 828.7232a24.610133 24.610133 0 0 1-49.220266 0 106.666667 106.666667 0 1 0-213.333334 0 24.610133 24.610133 0 0 1-49.2544 0c0-59.118933 32.938667-110.592 81.408-136.977067a106.666667 106.666667 0 1 1 148.992 0z m-74.478933-18.909866a57.4464 57.4464 0 1 0 0-114.8928 57.4464 57.4464 0 0 0 0 114.8928z m-76.3904-221.218134h-324.266667c-14.677333 0-23.722667-9.728-23.722666-25.6s9.045333-25.6 23.7568-25.6h324.232533c14.677333 0 23.722667 9.728 23.722667 25.6s-9.045333 25.6-23.722667 25.6z m-138.9568 114.961067H296.823467c-14.677333 0-23.7568-9.728-23.7568-25.6s9.045333-25.6 23.7568-25.6h185.275733c14.677333 0 23.722667 9.728 23.722667 25.6s-9.045333 25.6-23.722667 25.6zM477.866667 800.836267A26.282667 26.282667 0 1 1 477.866667 853.333333H267.229867A96.426667 96.426667 0 0 1 170.666667 757.077333V266.922667A96.426667 96.426667 0 0 1 267.229867 170.666667H688.469333A96.426667 96.426667 0 0 1 785.066667 266.922667v175.069866a26.282667 26.282667 0 0 1-52.667734 0V266.922667c0-24.200533-19.626667-43.793067-43.895466-43.793067H267.264c-24.234667 0-43.895467 19.592533-43.895467 43.793067v490.0864c0 24.200533 19.626667 43.793067 43.895467 43.793066H477.866667z"
fill="#1867b0" p-id="3386"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 24 KiB

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646361158203" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1302" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M704 170.666667H320v53.333333a21.333333 21.333333 0 0 1-42.666667 0V170.666667h-42.666666a106.666667 106.666667 0 0 0-106.666667 106.666666v85.333334h768v-85.333334a106.666667 106.666667 0 0 0-106.666667-106.666666h-42.666666v53.333333a21.333333 21.333333 0 0 1-42.666667 0V170.666667z m42.666667-42.666667h42.666666a149.333333 149.333333 0 0 1 149.333334 149.333333v512a149.333333 149.333333 0 0 1-149.333334 149.333334H234.666667a149.333333 149.333333 0 0 1-149.333334-149.333334V277.333333a149.333333 149.333333 0 0 1 149.333334-149.333333h42.666666V96a21.333333 21.333333 0 0 1 42.666667 0V128h384V96a21.333333 21.333333 0 0 1 42.666667 0V128z m149.333333 277.333333H128v384a106.666667 106.666667 0 0 0 106.666667 106.666667h554.666666a106.666667 106.666667 0 0 0 106.666667-106.666667V405.333333zM327.210667 642.304a21.333333 21.333333 0 0 1 28.245333-32l98.048 86.549333a21.333333 21.333333 0 0 0 29.866667-1.642666l179.882666-197.568a21.333333 21.333333 0 0 1 31.552 28.714666l-179.861333 197.568a64 64 0 0 1-89.664 4.906667l-98.069333-86.528z" p-id="1303" fill="#1867b0"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646374820175" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3273" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M825.6 544H128.7168a32 32 0 1 1 0-64h696.8832a32 32 0 0 1 0 64z" fill="#ffffff" p-id="3274"></path><path d="M597.4528 798.72a32 32 0 0 1-22.6304-54.6304L806.656 512l-231.8336-231.8336a32 32 0 1 1 45.2608-45.2608L897.1264 512l-277.0432 277.0944a31.8976 31.8976 0 0 1-22.6304 9.6256z" fill="#ffffff" p-id="3275"></path></svg>

After

Width:  |  Height:  |  Size: 698 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 19 KiB

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1646702421979" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1269" width="32" height="32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M346.4 449.9H222.1V325.7h-82.8v124.2H15.1v82.8h124.2v124.2h82.8V532.7h124.2v-82.8z m414 41.4c68.7 0 123.8-55.5 123.8-124.2s-55.1-124.2-123.8-124.2c-13.3 0-26.1 2.1-37.7 5.8 23.6 33.5 37.3 74.1 37.3 118.4s-14.1 84.5-37.3 118.4c11.7 3.7 24.5 5.8 37.7 5.8z m-207 0c68.7 0 123.8-55.5 123.8-124.2s-55.1-124.2-123.8-124.2-124.2 55.5-124.2 124.2 55.5 124.2 124.2 124.2z m274.1 89.4c34.4 30.2 57.1 68.7 57.1 117.6v82.8h124.2v-82.8c0.1-63.7-98-103.1-181.3-117.6z m-274.1-6.6c-82.8 0-248.4 41.4-248.4 124.2v82.8h496.9v-82.8c0-82.8-165.7-124.2-248.5-124.2z" fill="#1867b0" p-id="1270"></path></svg>

After

Width:  |  Height:  |  Size: 962 B

@@ -0,0 +1,37 @@
<svg class="icon" height="50" p-id="2360" t="1642398349286"
version="1.1" viewBox="0 0 1024 1024" width="50" xmlns="http://www.w3.org/2000/svg">
<path d="M128.089595 427.991271l767.82081 0 0 566.087427-767.82081 0 0-566.087427Z"
fill="#FFFFFF" p-id="2361"></path>
<path d="M55.415545 244.120723l915.501901 0 0 174.046692-915.501901 0 0-174.046692Z"
fill="#FFFFFF" p-id="2362"></path>
<path d="M393.403988 126.740396m-104.689422 0a104.689422 104.689422 0 1 0 209.378845 0 104.689422 104.689422 0 1 0-209.378845 0Z"
fill="#FFFFFF" p-id="2363"></path>
<path d="M630.610066 126.740396m-104.689423 0a104.689422 104.689422 0 1 0 209.378845 0 104.689422 104.689422 0 1 0-209.378845 0Z"
fill="#FFFFFF" p-id="2364"></path>
<path d="M223.573544 427.991271h672.336861v512.063244a61.838295 61.838295 0 0 1-61.838295 61.838295H285.510218a61.838295 61.838295 0 0 1-61.838295-61.838295V427.991271H223.573544z"
fill="#FFAC1F" p-id="2365"></path>
<path d="M223.573544 427.991271h573.971809v516.771387a57.200423 57.200423 0 0 1-57.200422 57.200422h-459.570964a57.200423 57.200423 0 0 1-57.200423-57.200422v-516.771387z"
fill="#FECD57" p-id="2366"></path>
<path d="M156.408723 234.296867l814.508723 0 0 193.694404-814.508723 0 0-193.694404Z"
fill="#65A347" p-id="2367"></path>
<path d="M156.408723 234.296867l705.462511 0 0 193.694404-705.462511 0 0-193.694404Z"
fill="#9BD37A" p-id="2368"></path>
<path d="M336.850057 126.979317a104.914289 80.727083 90 1 0 161.454166 0 104.914289 80.727083 90 1 0-161.454166 0Z"
fill="#FFAC1F" p-id="2369"></path>
<path d="M574.056134 126.979317a104.914289 80.727083 90 1 0 161.454166 0 104.914289 80.727083 90 1 0-161.454166 0Z"
fill="#FFAC1F" p-id="2370"></path>
<path d="M568.3642 126.34688a89.454715 58.732326 90 1 0 117.464652 0 89.454715 58.732326 90 1 0-117.464652 0Z"
fill="#FECD57" p-id="2371"></path>
<path d="M330.483523 127.780404a88.021191 58.732326 90 1 0 117.464652 0 88.021191 58.732326 90 1 0-117.464652 0Z"
fill="#FECD57" p-id="2372"></path>
<path d="M829.757483 1024H194.242517a88.302274 88.302274 0 0 1-88.203896-88.203895v-529.841754h811.922758v529.841754a88.302274 88.302274 0 0 1-88.203896 88.203895zM150.140569 450.028191v485.767914a44.158164 44.158164 0 0 0 44.101948 44.101947h635.514966a44.158164 44.158164 0 0 0 44.101948-44.101947V450.028191z"
fill="#231815" p-id="2373"></path>
<path d="M904.764524 450.028191H119.235476A88.302274 88.302274 0 0 1 31.031581 361.824296v-61.374508A88.302274 88.302274 0 0 1 119.235476 212.217785h785.529048a88.302274 88.302274 0 0 1 88.203895 88.203895v61.374507a88.302274 88.302274 0 0 1-88.203895 88.232004zM119.235476 256.34784a44.158164 44.158164 0 0 0-44.101948 44.101948v61.374508a44.158164 44.158164 0 0 0 44.101948 44.101947h785.529048a44.158164 44.158164 0 0 0 44.101948-44.101947v-61.374508a44.158164 44.158164 0 0 0-44.101948-44.101948z"
fill="#231815" p-id="2374"></path>
<path d="M393.403988 253.944579a126.965263 126.965263 0 1 1 126.965263-126.965262 127.119858 127.119858 0 0 1-126.965263 126.965262z m0-209.842631a82.919532 82.919532 0 1 0 82.919532 82.919531 82.919532 82.919532 0 0 0-82.919532-82.919531z"
fill="#231815" p-id="2375"></path>
<path d="M630.610066 253.944579A126.965263 126.965263 0 1 1 757.631545 126.979317a127.119858 127.119858 0 0 1-127.021479 126.965262z m0-209.842631a82.919532 82.919532 0 1 0 82.919531 82.919531 82.919532 82.919532 0 0 0-82.919531-82.919531zM128.089595 692.926202h767.82081v44.101947H128.089595z"
fill="#231815" p-id="2376"></path>
<path d="M489.941999 410.690603h44.101948v591.258423h-44.101948z" fill="#231815"
p-id="2377"></path>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

File diff suppressed because it is too large Load Diff
@@ -0,0 +1,22 @@
.dict-table[data-v-dd4ee3d2] .el-table__row {
cursor: pointer;
}
.dict-table[data-v-dd4ee3d2] .el-table__row > td:last-child:after {
content: "\e6e0";
font-family: element-icons !important;
font-style: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
position: absolute;
right: 10px;
top: 50%;
margin-top: -7px;
}
.dict-table[data-v-dd4ee3d2] .el-table__row > td:last-child .cell {
padding-right: 20px;
}
@@ -0,0 +1,732 @@
[v-cloak] {
display: none;
}
.ie-must-go-die {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.ie-must-go-die .ie-container {
position: absolute;
top: 40%;
left: 33%;
text-align: center;
color: #000;
}
.ie-must-go-die .ie-container h1 {
font-size: 28px;
margin-bottom: 36px;
}
.ie-must-go-die .ie-container p {
font-size: 16px;
line-height: 24px;
margin-bottom: 16px;
}
.ie-must-go-die .ie-container a {
display: block;
color: inherit;
}
.ie-must-go-die .ie-container a:hover {
text-decoration: underline;
}
.ie-must-go-die .ie-container a:visited {
color: inherit;
}
.button-delete-color {
color: #da3e16;
}
.search {
display: flex;
flex-wrap: wrap;
column-gap: 50px;
row-gap: 10px;
}
.search .search-item {
display: flex;
align-items: center;
box-sizing: border-box;
width: calc((100%) / 4.5);
overflow: hidden;
}
.search .search-query {
/*width: 160px;*/
overflow: hidden;
white-space: nowrap;
/*padding-left: 30px;*/
}
.search .search-item:not(:last-child) {
/*padding-right: 40px;*/
}
.search .search-item-label {
color: rgb(100, 100, 100);
margin-right: 10px;
width: 90px;
min-width: 90px;
overflow: hidden;
/*text-align: right;*/
/*font-weight: bold;*/
}
.search .search-item-option {
min-width: calc(100% - 90px - 10px);
overflow: hidden;
font-weight: bold;
}
.search .search-item-option > * {
width: 100%;
}
@media screen and (max-width: 1900px) {
.search .search-item {
width: calc((100% - 60px) / 4);
}
}
@media screen and (max-width: 1350px) {
.search .search-item {
width: calc((100% - 40px) / 3);
}
}
@media screen and (max-width: 1200px) {
.search .search-item {
width: calc((100% - 20px) / 2);
}
}
@media screen and (max-width: 992px) {
.search .search-item {
width: 100%;
}
.search .search-item:not(:last-child) {
padding-right: 0;
}
}
/*
* Text Color Variant
*
*/
.text-primary,
.text-primary a {
color: var(--color-primary);
}
.text-primary:focus,
.text-primary a:focus {
color: var(--color-primary-6);
}
.text-default,
.text-default a {
color: #eaecf6;
}
.text-default:focus,
.text-default a:focus {
color: #b4bcdf;
}
.text-warning,
.text-warning a {
color: #daac16;
}
.text-warning:focus,
.text-warning a:focus {
color: #95750f;
}
.text-success,
.text-success a {
color: #15db81;
}
.text-success:focus,
.text-success a:focus {
color: #0e9558;
}
.text-info,
.text-info a {
color: #15acdc;
}
.text-info:focus,
.text-info a:focus {
color: #0e7596;
}
.text-white,
.text-white a {
color: #ffffff;
}
.text-white:focus,
.text-white a:focus {
color: #d9d9d9;
}
.text-danger,
.text-danger a {
color: #da3e16;
}
.text-danger:focus,
.text-danger a:focus {
color: #952a0f;
}
.text-muted,
.text-muted a {
color: #b3b3b3;
}
.text-muted:focus,
.text-muted a:focus {
color: #8c8c8c;
}
.flx {
display: flex
}
.flx-between {
display: flex;
justify-content: space-between
}
.flx-center, .flx-center-between {
display: flex;
align-items: center
}
.flx-center-between {
justify-content: space-between
}
.flx-center-center {
display: flex;
align-items: center;
justify-content: center
}
.flx-between-column {
display: flex;
justify-content: space-between;
flex-direction: column
}
.pointer, .pointer-hover {
cursor: pointer
}
/* Margins */
.no-m {
margin: 0 !important;
}
.mn {
margin-right: -15px;
margin-left: -15px;
}
.mrn {
margin-right: -15px;
}
.mln {
margin-left: -15px;
}
.mbn {
margin-bottom: -15px;
}
.ml0 {
margin-left: 0;
}
.mr0 {
margin-right: 0;
}
.mt0 {
margin-top: 0;
}
.mb0 {
margin-bottom: 0;
}
.m25 {
margin: 25px;
}
.mr25 {
margin-right: 25px;
}
.ml25 {
margin-left: 25px;
}
.mt25 {
margin-top: 25px;
}
.mb25 {
margin-bottom: 25px;
}
.m20 {
margin: 20px;
}
.mr20 {
margin-right: 20px;
}
.ml20 {
margin-left: 20px;
}
.mt20 {
margin-top: 20px;
}
.mb20 {
margin-bottom: 20px;
}
.m15 {
margin: 15px;
}
.mr15 {
margin-right: 15px;
}
.ml15 {
margin-left: 15px;
}
.mt15 {
margin-top: 15px;
}
.mb15 {
margin-bottom: 15px;
}
.m10 {
margin: 10px;
}
.mr10 {
margin-right: 10px;
}
.ml10 {
margin-left: 10px;
}
.mt10 {
margin-top: 10px;
}
.mb10 {
margin-bottom: 10px;
}
.m5 {
margin: 5px;
}
.mr5 {
margin-right: 5px;
}
.ml5 {
margin-left: 5px;
}
.mt5 {
margin-top: 5px;
}
.mb5 {
margin-bottom: 5px;
}
/* Padding space */
.no-p {
padding: 0 !important;
}
.pl0 {
padding-left: 0;
}
.pr0 {
padding-right: 0;
}
.pt0 {
padding-top: 0;
}
.pb0 {
padding-bottom: 0;
}
.p50 {
padding: 50px;
}
.pr50 {
padding-right: 50px;
}
.pl50 {
padding-left: 50px;
}
.pt50 {
padding-top: 50px;
}
.pb50 {
padding-bottom: 50px;
}
.p25 {
padding: 25px;
}
.pr25 {
padding-right: 25px;
}
.pl25 {
padding-left: 25px;
}
.pt25 {
padding-top: 25px;
}
.pb25 {
padding-bottom: 25px;
}
.p20 {
padding: 20px;
}
.pr20 {
padding-right: 20px;
}
.pl20 {
padding-left: 20px;
}
.pt20 {
padding-top: 20px;
}
.pb20 {
padding-bottom: 20px;
}
.p15 {
padding: 15px;
}
.pr15 {
padding-right: 15px;
}
.pl15 {
padding-left: 15px;
}
.pt15 {
padding-top: 15px;
}
.pb15 {
padding-bottom: 15px;
}
.p10 {
padding: 10px;
}
.pr10 {
padding-right: 10px;
}
.pl10 {
padding-left: 10px;
}
.pt10 {
padding-top: 10px;
}
.pb10 {
padding-bottom: 10px;
}
.p5 {
padding: 5px;
}
.pr5 {
padding-right: 5px;
}
.pl5 {
padding-left: 5px;
}
.pt5 {
padding-top: 5px;
}
.pb5 {
padding-bottom: 5px;
}
/* Borders */
.no-b {
border: 0;
}
td.no-b {
border-top: 0 !important;
}
.bordered {
border: 1px solid #e3e6f3;
}
.bb {
border-bottom: 1px solid #e3e6f3;
}
.bt {
border-top: 1px solid #e3e6f3;
}
.bl {
border-left: 1px solid #e3e6f3;
}
.br {
border-right: 1px solid #e3e6f3;
}
.el-transfer {
display: flex;
align-items: center;
}
.el-transfer__buttons {
/*width: 200px;*/
text-align: center;
}
.el-transfer-panel {
flex: 1;
}
.appCenterPopover {
padding: 0 !important;
}
.appCenterCard {
z-index: 99999;
}
.appCenterCard .el-card__header {
padding: 8px 10px !important;
}
.appCenterCard .entranceDetail {
border-radius: 6px !important;
text-align: center;
cursor: pointer;
line-height: 1;
color: #606060;
padding: 5px;
}
.entranceDetail:hover,
.entranceDetail-selected {
background-color: #e5edff;
color: #3177fd;
}
.appCenterCard .entranceIcon {
position: relative;
width: 50px;
height: 50px;
margin: 8px auto 6px;
color: #fff;
}
.appCenterCard .entranceDetail a {
color: #000000;
}
.process-task-record .el-descriptions__header {
margin: 0;
/*border: 1px solid var(--border-color-lighter);*/
border-bottom: 0;
padding: 10px 5px;
/*background: var(--table-header-background-color);*/
color: var(--color-primary);
}
.process-task-record .el-descriptions__header .el-descriptions__title {
font-weight: 600;
letter-spacing: 1px;
font-size: 14px;
}
.process-task-record .el-descriptions {
margin-bottom: 10px;
}
.process-title {
font-size: 15px;
color: var(--color-black);
font-weight: 600;
margin: 25px 0 10px 0;
padding-left: 10px;
position: relative;
line-height: 1.1;
font-family: inherit;
display: flex;
align-items: center;
}
.process-title::before {
content: "";
width: 5px;
background: var(--color-primary);
display: inline-block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
}
.signature-image {
height: 100px;
width: auto;
}
.form-box {
width: 1200px;
margin: 0 auto;
}
.left-span-label {
border-left: 4px solid var(--color-primary);
font-size: 15px;
color: var(--color-black);
font-weight: 600;
padding-left: 8px;
margin: 10px 0;
}
/**********start****************设置工作流表单el-description嵌套el-form的格式 必须要使用flow-task-form!!!***********************start*****************/
.flow-task-form .el-descriptions__table {
table-layout: fixed !important;
}
.flow-task-form .el-form-item .el-form-item__label {
display: none;
}
.flow-task-form .el-descriptions-item__label.is-bordered-label {
background: rgb(248, 249, 250) !important;
padding: 8px 12px !important;
/*border: 1px solid rgb(221, 221, 221) !important;*/
text-align: center !important;
}
.flow-task-form .el-descriptions .is-bordered .el-descriptions-item__cell {
border: 1px solid rgb(221, 221, 221) !important;
}
.flow-task-form .el-descriptions-item__content {
font-weight: 600;
}
.flow-task-form .el-form-item .el-form-item__content > div {
width: 100%;
}
.flow-task-form .el-descriptions-item__cell.el-descriptions-item__content .el-form-item {
margin-bottom: 0 !important;
}
/**********start****************设置工作流表单el-description嵌套el-form的格式 必填项加星号***********************start*****************/
.flow-task-form th.el-descriptions-item__label:has(+ td.el-descriptions-item__content > div.el-form-item.is-required):before {
content: "*";
color: #ff0202;
margin-right: 3px;
}
/**/
.flow-task-form .el-form-item input, .flow-task-form .el-form-item textarea, .flow-task-form .el-form-item .el-radio.is-bordered {
/*border: none;*/
border-radius: unset;
border: 1px solid rgb(221, 221, 221);
}
.flow-task-form .el-form-item .el-radio.is-bordered {
border: 1px solid rgb(221, 221, 221);
}
.flow-task-form .el-form-item .el-radio.is-bordered.is-checked {
border-color: var(--color-primary);
}
.flow-task-form .el-form-item .el-date-editor {
width: 100%;
}
/*********END********设置工作流表单el-description嵌套el-form的格式**************************END*********/
@@ -0,0 +1,97 @@
/*!*.el-dialog__header{*!*/
/*!*border-bottom: 1px solid #e5e5e5;*!*/
/*!*}*!*/
/*!*.el-dialog__footer{*!*/
/*!*border-top: 1px solid #e5e5e5;*!*/
/*!*}*!*/
/*.el-table-container {*/
/* padding-top: 54px;*/
/* padding-left: 5px;*/
/* padding-right: 5px;*/
/*}*/
/*.el-pagination-container {*/
/* padding-top: 10px;*/
/* padding-left: 10px;*/
/* padding-right: 10px;*/
/* background-color: #fff;*/
/* margin-bottom: 20px;*/
/*}*/
/*a .collapsed {*/
/* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIW…aIJN0bgQRgIjnlmn1heSO5PE6Y2YXe+5Cr5+h++gs12AcAS6FS+7YOsj4AAAAASUVORK5CYII=);*/
/*}*/
/*a .expanded {*/
/* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIW…EYRYBPOB0gBShKwKGA////48VtbW3/8clTnBIH3gCKkzJgAGvBX0dDm0sCAAAAAElFTkSuQmCC);*/
/*}*/
/*.ms-tree-space {*/
/* position: relative;*/
/* top: 1px;*/
/* display: inline-block;*/
/* font-family: "Glyphicons Halflings";*/
/* font-style: normal;*/
/* font-weight: 400;*/
/* line-height: 1;*/
/* width: 18px;*/
/* height: 14px;*/
/*}*/
/*.ms-tree-space::before {*/
/* content: "";*/
/*}*/
/*.el-table__expand-icon--expanded {*/
/* -ms-transform: rotate(90deg);*/
/* transform: rotate(90deg);*/
/*}*/
/*.el-table-expand {*/
/* font-size: 0;*/
/*}*/
/*.el-table-expand label {*/
/* width: 90px;*/
/* color: #99a9bf;*/
/* font-size: 12px;*/
/*}*/
/*.el-table-expand .el-form-item {*/
/* margin-bottom: 2px;*/
/* margin-right: 0;*/
/* width: 50%;*/
/* display: inline-block;*/
/* vertical-align: top;*/
/*}*/
/*.el-table-expand .el-form-item__content {*/
/* margin-right: 0;*/
/* margin-bottom: 0;*/
/* font-size: 12px;*/
/* display: inline-block;*/
/* vertical-align: top;*/
/* position: relative;*/
/*}*/
/*.el-table-expand-line {*/
/* font-size: 0;*/
/*}*/
/*.el-table-expand-line label {*/
/* width: 90px;*/
/* color: #99a9bf;*/
/* font-size: 12px;*/
/*}*/
/*.el-table-expand-line .el-form-item {*/
/* margin-bottom: 2px;*/
/* margin-right: 0;*/
/* width: 100%;*/
/* display: inline-block;*/
/* vertical-align: top;*/
/*}*/
/*.el-table-expand-line .el-form-item__content {*/
/* margin-right: 0;*/
/* margin-bottom: 0;*/
/* font-size: 12px;*/
/* display: inline-block;*/
/* vertical-align: top;*/
/* position: relative;*/
/*}*/
@@ -0,0 +1,310 @@
:root {
--tab-bar-height: 50px;
--color-primary: #1867b0;
--color-black: #000;
}
* {
margin: 0;
-webkit-tap-highlight-color: transparent;
}
html, body, #app {
-webkit-user-select: none;
user-select: none;
width: 100%;
height: 100%;
}
body {
background-color: #f7f8fa;
overflow-x: hidden;
font-size: 16px
}
.main-page {
height: 100%;
}
.page-wrapper {
height: 100%;
overflow-y: auto;
}
.page-showtabbar .page-wrapper {
height: calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom));
overflow-y: auto;
}
#container {
/*padding: 10px;*/
display: block;
box-sizing: border-box;
height: 100%;
width: 100%;
}
.direction-column-field.van-field {
display: flex;
flex-direction: column;
row-gap: 10px;
}
.direction-column-field.van-field .van-field__label {
max-width: 100%;
padding-right: 0;
}
.form-button-cell {
background: #f1f1f1 !important;
}
.table-list .table-card {
margin: 10px;
border-radius: 10px;
background: #FFF;
padding: 15px;
position: relative;
}
.table-list .table-card .van-cell {
padding: 5px;
}
.table-list .table-card .van-cell:not(:last-child)::after {
border-bottom: none;
}
.table-list .table-card .table-card-footer .van-cell__value {
display: flex;
justify-content: flex-end;
gap: 10px;
margin-top: 10px;
flex-wrap: wrap;
}
.van-search .van-search__content .van-field__field-wrap {
width: 100%;
}
.w-e-toolbar {
z-index: 11 !important;
}
.w-e-text-container {
z-index: 10 !important;
}
.van-cell-rich-text, .van-cell-rich-text img, .van-cell-rich-text image {
max-width: 100%;
white-space: normal;
}
.process-title {
font-size: 15px;
color: var(--color-black);
font-weight: 600;
margin: 10px 0 10px 0 !important;
padding: 10px;
position: relative;
line-height: 1.1;
font-family: inherit;
/*background: #f1f1f1;*/
}
.process-title::before {
content: "";
width: 5px;
background: var(--color-primary);
display: inline-block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
}
.custom-list-loading {
background-color: unset;
}
.custom-list-loading .van-icon {
font-size: 108px;
}
.list-card {
margin: 20px 10px;
background: #FFFFFF;
border-radius: 10px;
padding: 15px;
border-bottom: 1px solid #ededed;
box-sizing: border-box;
}
.list-card:not(:last-child) {
margin-bottom: 10px;
}
.list-card-title {
font-weight: bolder;
}
.list-card-body {
display: flex;
}
.list-card-body-img {
flex: 0 0 auto;
width: 130px;
height: 90px;
}
.list-card-body-img img {
width: 100%;
height: 100%;
border-radius: 5px;
object-fit: cover;
}
.list-card-body-content {
flex: 1;
}
.list-card-footer {
display: flex;
justify-content: flex-end;
gap: 10px;
margin-top: 10px;
flex-wrap: wrap;
}
.list-card-footer .van-button {
}
/*************************覆盖vant默认CSS********************************/
.van-dropdown-menu__bar{
box-shadow: unset;
}
/*****************************申请表单CSS********************************/
.form-container {
padding-bottom: 80px;
background: #f9f9f9;
}
.form-container .form-group {
margin-bottom: 12px;
}
.form-container .form-actions {
position: fixed;
bottom: 0;
left: 0;
right: 0;
display: flex;
justify-content: space-around;
padding: 12px 16px;
background-color: #ffffff;
box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.05);
z-index: 100;
}
.form-container .form-actions .van-button {
flex: 1;
margin: 0 8px;
border-radius: 4px;
height: 40px;
font-size: 15px;
}
.form-container .van-cell-group {
margin-bottom: 12px;
overflow: hidden;
}
.form-container .van-cell-group__title {
font-size: 15px;
color: var(--color-black);
font-weight: 600;
padding: 10px;
position: relative;
}
.form-container .van-cell-group__title::before{
content: "";
width: 5px;
background: var(--color-primary);
display: inline-block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
}
.form-container .van-field__label {
width: 90px;
color: #323233;
font-size: 14px;
}
.form-container .van-field__value {
color: #323233;
}
.form-container .van-cell {
padding: 12px 16px;
}
.form-container .van-cell:not(:last-child)::after {
left: 16px;
right: 16px;
}
.form-container .direction-column-field .van-field__label {
width: auto;
}
.form-container .direction-column-field .van-field__body {
display: block;
}
.form-container .direction-column-field .van-field__control {
margin-top: 8px;
}
/***************************查看详情CSS********************************/
.detail-container {
background: #f9f9f9
}
.detail-container .van-cell-group__title{
font-size: 15px;
color: var(--color-black);
font-weight: 600;
padding: 10px;
position: relative;
}
.detail-container .van-cell-group__title::before{
content: "";
width: 5px;
background: var(--color-primary);
display: inline-block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
}
.detail-container .direction-column-cell{
display: flex;
flex-direction: column;
}
.detail-container .direction-column-cell .van-cell__value{
text-align: left;
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,286 @@
.options {
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
-webkit-backface-visibility: hidden;
opacity: 0;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
transition: all 300ms;
}
.playground.opened {
visibility: visible;
}
.opened .options {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.pg-cal {
text-align: center;
display: block;
}
.pg-val {
display: block;
float: left;
width: 95px;
margin-right: 13px;
margin-bottom: 10px;
padding: 5px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-transform: uppercase;
white-space: nowrap;
color: #5f5f5f;
border: 1px solid transparent;
}
.pg-val:hover {
cursor: pointer;
}
.pg-val:hover,
.pg-val.active {
color: #000;
}
.pg-val i {
display: block;
}
.playground {
/* display: none;
visibility: hidden; */
position: fixed;
top: 50%;
left: 50%;
width: 500px;
height: auto;
z-index: 9999;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
visibility: hidden;
-webkit-backface-visibility: hidden;
}
.playground > .options {
position: relative;
background: #fff;
border: 1px solid #ccc;
border-radius: 2px;
overflow: hidden;
padding: 15px 0;
}
.playground > .options:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 50%;
background-color: #f5f5f5;
z-index: -1;
}
.playground h6 {
font-size: 11px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pg-toggle {
/* display: none;
visibility: hidden;
text-align: center;
font-size: 20px;
width: 40px;
height: 40px;
line-height: 40px;
margin: 0;
z-index: 9999;
cursor: pointer;
background: #fff;
border: 1px solid #8d8d8d;
border-right: 0;
border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
-webkit-border-radius: 4px 0 0 4px;
position: fixed;
top: 50%;
right: 0;
-webkit-transform: translateX(0) translateY(-50%);
-moz-transform: translateX(0) translateY(-50%);
-ms-transform: translateX(0) translateY(-50%);
transform: translateX(0) translateY(-50%)*/
}
.playground .pg-close {
position: absolute;
padding: 15px;
right: 0;
cursor: pointer;
}
.playground select {
width: 100%;
font-size: 10px;
text-transform: uppercase;
outline: none !important;
letter-spacing: 1px;
}
.playground .options-container {
width: 50%;
float: left;
padding: 3px 15px;
}
.playground small {
font-size: 80%;
}
.playground .cs_color {
position: relative;
display: inline-block;
width: 95px;
margin-right: 13px;
margin-bottom: 5px;
padding: 5px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid transparent;
}
.cs_color > div:first-child {
width: 30%;
height: 12px;
float: left;
}
.cs_color > div:nth-child(2) {
width: 70%;
height: 12px;
float: left;
}
.cs_color > div:nth-child(3) {
width: 30%;
height: 71px;
float: left;
}
.cs_color > div:nth-child(4) {
width: 70%;
height: 71px;
background-color: #f1f4f9;
float: left;
}
.playground .cs_color.active,
.playground .cs_color:hover,
.pg-val:hover,
.pg-val.active {
border: 1px solid #a55ee7;
}
.playground .cs_1 div:first-child {
background: #147bd0;
}
.playground .cs_1 div:nth-child(2) {
background: #1582dc;
}
.playground .cs_1 div:nth-child(3) {
background: #2e353d;
}
.playground .cs_2 div:first-child {
background: #14a5d3;
}
.playground .cs_2 div:nth-child(2) {
background: #15acdc;
}
.playground .cs_2 div:nth-child(3) {
background: #4f576b;
}
.playground .cs_3 div:first-child {
background: #353d46;
}
.playground .cs_3 div:nth-child(2) {
background: #353d46;
}
.playground .cs_3 div:nth-child(3) {
background: #353d46;
}
.playground .cs_4 div:first-child {
background: #fff;
height: 10px;
border: 1px solid #eee;
border-right: 0;
}
.playground .cs_4 div:nth-child(2) {
background: #fff;
height: 10px;
border: 1px solid #eee;
border-left: 0;
}
.playground .cs_4 div:nth-child(3) {
background: #39424c;
}
.playground .cs_5 div:first-child {
background: #2dbe60;
}
.playground .cs_5 div:nth-child(2) {
background: #2dbe60;
}
.playground .cs_5 div:nth-child(3) {
background: #f1f4f9;
}
.playground .cs_5 div:nth-child(4) {
background: white;
}
.pg-footer {
position: absolute;
width: 100%;
text-align: right;
bottom: 5px;
right: 5px;
}
.layout-toggleMenu__item {
display: inline-block;
cursor: pointer;
padding: 5px;
margin-left: 5px;
border: 1px solid transparent;
border-radius: 4px;
}
.layout-toggleMenu__item.is-active {
border-color: #a55ee7;
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,138 @@
:root {
--color-primary: #006db9; /* 主色 */
--color-primary-1: #e6f3ff; /* 最浅,用于浅色背景 */
--color-primary-2: #b3d9ff; /* 较浅,用于 hover/light-bg */
--color-primary-3: #80c0ff; /* 轻微强调 */
--color-primary-4: #4da6ff; /* 中等强调 */
--color-primary-5: #1a8cff; /* 较强强调 */
--color-primary-6: #006db9; /* 主色(默认) */
--color-primary-7: #005aa3; /* 点击/active 状态 */
--color-primary-8: #00468c; /* 较深,用于文字/强调 */
--color-primary-9: #003370; /* 更深,用于深色模式 */
--color-primary-10: #002054; /* 最深,用于特殊强调 */
--color-success: #52c41a;
--color-success-1: #f6ffed;
--color-success-2: #d9f7be;
--color-success-3: #b7eb8f;
--color-success-4: #95de64;
--color-success-5: #73d13d;
--color-success-6: #52c41a;
--color-success-7: #389e0d;
--color-success-8: #237804;
--color-success-9: #135200;
--color-success-10: #092b00;
--color-warning: #faad14;
--color-warning-1: #fffbe6;
--color-warning-2: #fff1b8;
--color-warning-3: #ffe58f;
--color-warning-4: #ffd666;
--color-warning-5: #ffc53d;
--color-warning-6: #faad14;
--color-warning-7: #d48806;
--color-warning-8: #ad6800;
--color-warning-9: #874d00;
--color-warning-10: #613400;
--color-danger: #ff4d4f;
--color-danger-1: #fff1f0;
--color-danger-2: #ffccc7;
--color-danger-3: #ffa39e;
--color-danger-4: #ff7875;
--color-danger-5: #ff4d4f;
--color-danger-6: #f5222d;
--color-danger-7: #cf1322;
--color-danger-8: #a8071a;
--color-danger-9: #820014;
--color-danger-10: #5c0011;
--color-info: #909399;
--color-info-1: #f4f4f5;
--color-info-2: #dedfe0;
--color-info-3: #d3d4d6;
--color-info-4: #bcbec2;
--color-info-5: #a6a9ad;
--color-info-6: #909399;
--color-info-7: #6e7074;
--color-info-8: #58595c;
--color-info-9: #414244;
--color-info-10: #2a2b2b;
--color-white: #fff;
--color-white-5: hsla(0, 0%, 100%, 0.5);
--color-black: #000;
--color-black-1: rgba(0, 0, 0, 0.1);
--color-black-3: rgba(0, 0, 0, 0.3);
--color-black-5: rgba(0, 0, 0, 0.5);
--color-text-primary: #303133;
--color-text-regular: #606266;
--color-text-secondary: #909399;
--color-text-placeholder: #c0c4cc;
--color-text-dark-primary: #fff;
--color-text-dark-regular: hsla(0, 0%, 100%, 0.8);
--border-color-base: #ddd;
--border-color-light: #e5e5e5;
--border-color-lighter: #ededed;
--border-color-extra-light: #f4f4f4;
--background-color-base: #fafafa;
--box-shadow-base: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
--box-shadow-dark: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.12);
--box-shadow-light: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
--checkbox-background-color: var(--color-white);
--radio-input-background-color: var(--color-white);
--radio-checked-icon-color: var(--color-white);
--input-background-color: var(--color-white);
--button-default-background-color: var(--color-white);
--button-disabled-background-color: var(--color-white);
--button-default-border-color-5: hsla(0, 0%, 87%, 0.5);
--table-header-background-color: var(--background-color-base);
--table-fixed-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
--popup-modal-background-color: #000;
--popup-modal-opacity: 0.5;
--popover-background-color: var(--color-white);
--dialog-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
--tooltip-fill: var(--color-text-primary);
--tooltip-color: var(--color-text-dark-primary);
--tooltip-border-color: var(--tooltip-fill);
--scrollbar-background-color: hsla(0, 0%, 67%, 0.5);
--scrollbar-hover-background-color: hsla(0, 0%, 67%, 0.8);
--backtop-background-color: var(--color-white);
--backtop-font-color: var(--color-primary);
--backtop-hover-background-color: var(--border-color-extra-light);
--avatar-background-color: #c0c4cc;
--skeleton-color: #f2f2f2;
--skeleton-to-color: #e6e6e6;
--svg-monochrome-grey: #dcdde0;
--loading-mask-bg: hsla(0, 0%, 100%, 0.9);
--menu-dark-background: #191a23;
--layout-body-background: #f0f2f5;
--sidebar-background-light: var(--color-white);
--sidebar-background-dark: var(--menu-dark-background);
--sidebar-light-shadow: 1px 3px 3px rgba(0, 21, 41, 0.08);
--sidebar-dark-shadow: 0 4px 4px rgba(0, 0, 0, 0.35);
--header-background: var(--menu-dark-background);
--header-light-background: var(--color-white);
--header-light-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
--header-dark-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
--header-tool-hover-bg: rgba(0, 0, 0, 0.025);
--header-dark-tool-hover-bg: hsla(0, 0%, 100%, 0.05);
--logo-light-shadow: 1px 2px 3px rgba(0, 21, 41, 0.08);
--logo-dark-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
--content-image-filter: none;
--el-mask-color: rgba(255, 255, 255, 0.4);
--el-mask-color-extra-light: rgba(255, 255, 255, 0.6);
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html,
body {
padding: 0;
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background-color: #f5f7fa;
color: #333;
font-size: 14px;
height: 100%;
}
@@ -0,0 +1,314 @@
::-moz-selection {
background: #15acdc;
color: #ffffff;
text-shadow: none;
}
::selection {
background: #15acdc;
color: #ffffff;
text-shadow: none;
}
.loader:after {
border: solid 1px transparent;
border-top-color: #15db81;
border-left-color: #15db81;
}
a:active,
a:focus,
a:hover {
color: #11ac66;
}
.app > .header {
background-color: #15acdc;
}
.app > .header .brand {
background-color: #14a5d3;
}
.app > .header .brand a,
.app > .header .brand a:hover {
color: rgba(219, 244, 252, 0.9);
}
.app > .header .navbar-toggle,
.app > .header .nav > li > a,
.app > .header .bg-none {
color: #dbf4fc;
}
@media screen and (min-width: 768px) {
.header .nav > li > a:hover,
.header .nav > li > a:focus,
.header .nav .open > a,
.header .nav .open > a:hover,
.header .nav .open > a:focus {
background-color: #139dc9;
}
}
.header .nav .dropdown-menu .open > a {
background-color: #dcdff0;
}
.header .open a.toggle-search,
.header a.toggle-search:hover {
background-color: #139dc9;
}
.sidebar {
background-color: #4f576b;
color: #bec8e0;
}
.sidebar a,
.sidebar .nav-title {
color: #bec8e0;
}
.compact-menu .main-navigation > ul > li {
border-bottom: 1px solid #4b5265;
border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.app:not(.small-menu) .main-navigation > ul > li > ul > li.active a,
.app:not(.small-menu) .main-navigation > ul > li > ul > li a:hover {
color: #ffffff;
}
.main-navigation > ul > li:hover > a {
color: #ffffff;
}
.main-navigation > ul > li.open .sub-menu {
background-color: #525b6f;
}
@media screen and (min-width: 768px) {
.small-menu .main-navigation > ul > li.open {
background-color: #4b5265;
}
}
.gallery .overlay {
background-color: #15acdc;
background-color: rgba(21, 172, 220, 0.9);
}
.btn-color {
color: #ffffff;
background-color: #15acdc;
border-color: #15acdc;
}
a.btn-color {
color: #ffffff;
}
.btn-color:hover,
.btn-color:focus,
.btn-color:active,
.btn-color.active,
.open .dropdown-toggle.btn-color {
color: #ffffff;
background-color: #139ac5;
background-image: none;
border-color: #139ac5;
}
.btn-color.disabled,
.btn-color[disabled],
fieldset[disabled] .btn-color,
.btn-color.disabled:hover,
.btn-color[disabled]:hover,
fieldset[disabled] .btn-color:hover,
.btn-color.disabled:focus,
.btn-color[disabled]:focus,
fieldset[disabled] .btn-color:focus,
.btn-color.disabled:active,
.btn-color[disabled]:active,
fieldset[disabled] .btn-color:active,
.btn-color.disabled.active,
.btn-color[disabled].active,
fieldset[disabled] .btn-color.active {
background-color: #15acdc;
border-color: #15acdc;
}
.btn-color.btn-outline {
background-color: transparent;
color: #15acdc;
}
.btn-color.btn-outline:hover,
.btn-color.btn-outline:focus,
.btn-color.btn-outline:active,
.btn-color.btn-outline.active {
background-color: #15acdc;
color: #ffffff;
}
.color {
color: #15acdc;
}
#nestable2 .dd-handle {
color: #b9e6f5;
border: 1px solid #15acdc;
background-color: #15acdc;
}
#nestable2 .dd-handle:hover {
background-color: #21b9ea;
}
.slider-color .slider-selection {
background-color: #15acdc;
}
.slider-color .slider-handle {
box-shadow:
rgba(0, 0, 0, 0.2) 0px 2px 5px,
#15acdc 0px 0px 0px 1px;
}
.panel-color {
border-color: #15acdc;
}
.panel-color > .panel-heading {
color: #b9e6f5;
background-color: #15acdc;
border-color: #15acdc;
}
.panel-color > .panel-heading + .panel-collapse .panel-body {
border-top-color: #15acdc;
}
.panel-color > .panel-heading a {
color: #b9e6f5;
}
.panel-color > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #15acdc;
}
.label-color {
background-color: #15acdc;
}
.label-color[href]:hover,
.label-color[href]:focus {
background-color: #1188ad;
}
.bg-color {
background-color: #15acdc;
color: #b9e6f5;
}
.bg-color a {
color: #b9e6f5;
}
.bg-color a:active,
.bg-color a:focus,
.bg-color a:hover {
color: #8cd6ee;
text-decoration: none;
outline: 0;
}
.bg-color .nav > li:hover > a,
.bg-color .nav > li:focus > a,
.bg-color .nav > li:active > a,
.bg-color .nav > li.active > a,
.bg-color .nav > li > a:hover,
.bg-color .nav > li > a:focus {
background-color: #14a1ce;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
border-color: #15acdc;
background-color: #15acdc;
color: #ffffff;
}
.progress-bar-color {
background-color: #15acdc;
}
.morris-hover.morris-default-style {
border-color: #15acdc;
background-color: #15acdc;
background-color: rgba(21, 172, 220, 0.9);
}
.morris-hover.morris-default-style a {
color: #ffffff;
}
#jqstooltip {
background-color: #15acdc;
border-color: #15acdc;
}
#tooltip {
background-color: #15acdc;
color: #ffffff;
}
#tooltip:before {
border-color: transparent #15acdc transparent transparent;
}
.jvectormap-label {
border: solid 1px #15acdc;
background-color: #15acdc;
color: white;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
background-color: #15acdc;
color: white;
}
@media screen and (min-width: 768px) {
.app.small-menu .sidebar .main-navigation > ul > li .leftMenu__twoIcon {
display: inline;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li a {
padding: 5px 20px !important;
color: #59595a;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu li.active,
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li a:hover {
background-color: #f1f2f9;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li > a + .sub-menu > li > a {
padding: 5px 20px 5px 40px !important;
}
.app:not(.small-menu) .main-navigation > ul > li > ul li.active a,
.app:not(.small-menu) .main-navigation > ul > li > ul li a:hover {
color: #fff;
}
}
.main-navigation > ul > li .sub-menu .sub-menu {
background-color: #5b657b;
}
.small-menu .main-navigation > ul > li .sub-menu .sub-menu {
background-color: transparent;
}
@@ -0,0 +1,314 @@
::-moz-selection {
background: #353d46;
color: #ffffff;
text-shadow: none;
}
::selection {
background: #353d46;
color: #ffffff;
text-shadow: none;
}
.loader:after {
border: solid 1px transparent;
border-top-color: #2e353d;
border-left-color: #2e353d;
}
a:active,
a:focus,
a:hover {
color: #181c20;
}
.app > .header {
background-color: #353d46;
}
.app > .header .brand {
background-color: #353d46;
}
.app > .header .brand a,
.app > .header .brand a:hover {
color: rgba(165, 175, 187, 0.9);
}
.app > .header .navbar-toggle,
.app > .header .nav > li > a,
.app > .header .bg-none {
color: #a5afbb;
}
@media screen and (min-width: 768px) {
.header .nav > li > a:hover,
.header .nav > li > a:focus,
.header .nav .open > a,
.header .nav .open > a:hover,
.header .nav .open > a:focus {
background-color: #2c323a;
}
}
.header .nav .dropdown-menu .open > a {
background-color: #dcdff0;
}
.header .open a.toggle-search,
.header a.toggle-search:hover {
background-color: #2c323a;
}
.sidebar {
background-color: #353d46;
color: #a0a9b4;
}
.sidebar a,
.sidebar .nav-title {
color: #a0a9b4;
}
.compact-menu .main-navigation > ul > li {
border-bottom: 1px solid #303840;
border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.app:not(.small-menu) .main-navigation > ul > li > ul > li.active a,
.app:not(.small-menu) .main-navigation > ul > li > ul > li a:hover {
color: #d9dde1;
}
.main-navigation > ul > li:hover > a {
color: #d9dde1;
}
.main-navigation > ul > li.open .sub-menu {
background-color: #38404a;
}
@media screen and (min-width: 768px) {
.small-menu .main-navigation > ul > li.open {
background-color: #303840;
}
}
.gallery .overlay {
background-color: #353d46;
background-color: rgba(53, 61, 70, 0.9);
}
.btn-color {
color: #ffffff;
background-color: #353d46;
border-color: #353d46;
}
a.btn-color {
color: #ffffff;
}
.btn-color:hover,
.btn-color:focus,
.btn-color:active,
.btn-color.active,
.open .dropdown-toggle.btn-color {
color: #ffffff;
background-color: #2a3037;
background-image: none;
border-color: #2a3037;
}
.btn-color.disabled,
.btn-color[disabled],
fieldset[disabled] .btn-color,
.btn-color.disabled:hover,
.btn-color[disabled]:hover,
fieldset[disabled] .btn-color:hover,
.btn-color.disabled:focus,
.btn-color[disabled]:focus,
fieldset[disabled] .btn-color:focus,
.btn-color.disabled:active,
.btn-color[disabled]:active,
fieldset[disabled] .btn-color:active,
.btn-color.disabled.active,
.btn-color[disabled].active,
fieldset[disabled] .btn-color.active {
background-color: #353d46;
border-color: #353d46;
}
.btn-color.btn-outline {
background-color: transparent;
color: #353d46;
}
.btn-color.btn-outline:hover,
.btn-color.btn-outline:focus,
.btn-color.btn-outline:active,
.btn-color.btn-outline.active {
background-color: #353d46;
color: #ffffff;
}
.color {
color: #353d46;
}
#nestable2 .dd-handle {
color: #c2c5c7;
border: 1px solid #353d46;
background-color: #353d46;
}
#nestable2 .dd-handle:hover {
background-color: #404954;
}
.slider-color .slider-selection {
background-color: #353d46;
}
.slider-color .slider-handle {
box-shadow:
rgba(0, 0, 0, 0.2) 0px 2px 5px,
#353d46 0px 0px 0px 1px;
}
.panel-color {
border-color: #353d46;
}
.panel-color > .panel-heading {
color: #c2c5c7;
background-color: #353d46;
border-color: #353d46;
}
.panel-color > .panel-heading + .panel-collapse .panel-body {
border-top-color: #353d46;
}
.panel-color > .panel-heading a {
color: #c2c5c7;
}
.panel-color > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #353d46;
}
.label-color {
background-color: #353d46;
}
.label-color[href]:hover,
.label-color[href]:focus {
background-color: #1f2329;
}
.bg-color {
background-color: #353d46;
color: #c2c5c7;
}
.bg-color a {
color: #c2c5c7;
}
.bg-color a:active,
.bg-color a:focus,
.bg-color a:hover {
color: #a8abaf;
text-decoration: none;
outline: 0;
}
.bg-color .nav > li:hover > a,
.bg-color .nav > li:focus > a,
.bg-color .nav > li:active > a,
.bg-color .nav > li.active > a,
.bg-color .nav > li > a:hover,
.bg-color .nav > li > a:focus {
background-color: #2e353d;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
border-color: #353d46;
background-color: #353d46;
color: #ffffff;
}
.progress-bar-color {
background-color: #353d46;
}
.morris-hover.morris-default-style {
border-color: #353d46;
background-color: #353d46;
background-color: rgba(53, 61, 70, 0.9);
}
.morris-hover.morris-default-style a {
color: #ffffff;
}
#jqstooltip {
background-color: #353d46;
border-color: #353d46;
}
#tooltip {
background-color: #353d46;
color: #ffffff;
}
#tooltip:before {
border-color: transparent #353d46 transparent transparent;
}
.jvectormap-label {
border: solid 1px #353d46;
background-color: #353d46;
color: white;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
background-color: #353d46;
color: white;
}
@media screen and (min-width: 768px) {
.app.small-menu .sidebar .main-navigation > ul > li .leftMenu__twoIcon {
display: inline;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li a {
padding: 5px 20px !important;
color: #59595a;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu li.active,
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li a:hover {
background-color: #f1f2f9;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li > a + .sub-menu > li > a {
padding: 5px 20px 5px 40px !important;
}
.app:not(.small-menu) .main-navigation > ul > li > ul li.active a,
.app:not(.small-menu) .main-navigation > ul > li > ul li a:hover {
color: #fff;
}
}
.main-navigation > ul > li .sub-menu .sub-menu {
background-color: #4c5765;
}
.small-menu .main-navigation > ul > li .sub-menu .sub-menu {
background-color: transparent;
}
@@ -0,0 +1,291 @@
@media screen and (min-width: 768px) {
.app > header .dropdown-menu {
border-top: 1px solid #e3e6f3 !important;
}
}
::-moz-selection {
background: #39424c;
color: #ffffff;
text-shadow: none;
}
::selection {
background: #39424c;
color: #ffffff;
text-shadow: none;
}
.loader:after {
border: solid 1px transparent;
border-top-color: #da3e16;
border-left-color: #da3e16;
}
a:active,
a:focus,
a:hover {
color: #ac3111;
}
.app > .header {
background-color: #ffffff;
}
.app > .header .brand {
background-color: #ffffff;
}
.app > .header .brand a,
.app > .header .brand a:hover {
color: rgba(89, 89, 90, 0.9);
}
.app > .header .navbar-toggle,
.app > .header .nav > li > a,
.app > .header .bg-none {
color: #59595a;
}
@media screen and (min-width: 768px) {
.header .nav > li > a:hover,
.header .nav > li > a:focus,
.header .nav .open > a,
.header .nav .open > a:hover,
.header .nav .open > a:focus {
background-color: #f5f5f5;
}
}
.header .nav .dropdown-menu .open > a {
background-color: #dcdff0;
}
.header .open a.toggle-search,
.header a.toggle-search:hover {
background-color: #f5f5f5;
}
.sidebar {
background-color: #39424c;
color: #9fadbd;
}
.sidebar a,
.sidebar .nav-title {
color: #9fadbd;
}
.compact-menu .main-navigation > ul > li {
border-bottom: 1px solid #353d46;
border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.app:not(.small-menu) .main-navigation > ul > li > ul > li.active a,
.app:not(.small-menu) .main-navigation > ul > li > ul > li a:hover {
color: #dbe1e7;
}
.main-navigation > ul > li:hover > a {
color: #dbe1e7;
}
.main-navigation > ul > li.open .sub-menu {
background-color: #3c4550;
}
@media screen and (min-width: 768px) {
.small-menu .main-navigation > ul > li.open {
background-color: #353d46;
}
}
.gallery .overlay {
background-color: #39424c;
background-color: rgba(57, 66, 76, 0.9);
}
.btn-color {
color: #ffffff;
background-color: #39424c;
border-color: #39424c;
}
a.btn-color {
color: #ffffff;
}
.btn-color:hover,
.btn-color:focus,
.btn-color:active,
.btn-color.active,
.open .dropdown-toggle.btn-color {
color: #ffffff;
background-color: #2e353d;
background-image: none;
border-color: #2e353d;
}
.btn-color.disabled,
.btn-color[disabled],
fieldset[disabled] .btn-color,
.btn-color.disabled:hover,
.btn-color[disabled]:hover,
fieldset[disabled] .btn-color:hover,
.btn-color.disabled:focus,
.btn-color[disabled]:focus,
fieldset[disabled] .btn-color:focus,
.btn-color.disabled:active,
.btn-color[disabled]:active,
fieldset[disabled] .btn-color:active,
.btn-color.disabled.active,
.btn-color[disabled].active,
fieldset[disabled] .btn-color.active {
background-color: #39424c;
border-color: #39424c;
}
.btn-color.btn-outline {
background-color: transparent;
color: #39424c;
}
.btn-color.btn-outline:hover,
.btn-color.btn-outline:focus,
.btn-color.btn-outline:active,
.btn-color.btn-outline.active {
background-color: #39424c;
color: #ffffff;
}
.color {
color: #39424c;
}
#nestable2 .dd-handle {
color: #c4c6c9;
border: 1px solid #39424c;
background-color: #39424c;
}
#nestable2 .dd-handle:hover {
background-color: #444e5a;
}
.slider-color .slider-selection {
background-color: #39424c;
}
.slider-color .slider-handle {
box-shadow:
rgba(0, 0, 0, 0.2) 0px 2px 5px,
#39424c 0px 0px 0px 1px;
}
.panel-color {
border-color: #39424c;
}
.panel-color > .panel-heading {
color: #c4c6c9;
background-color: #39424c;
border-color: #39424c;
}
.panel-color > .panel-heading + .panel-collapse .panel-body {
border-top-color: #39424c;
}
.panel-color > .panel-heading a {
color: #c4c6c9;
}
.panel-color > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #39424c;
}
.label-color {
background-color: #39424c;
}
.label-color[href]:hover,
.label-color[href]:focus {
background-color: #23282e;
}
.bg-color {
background-color: #39424c;
color: #c4c6c9;
}
.bg-color a {
color: #c4c6c9;
}
.bg-color a:active,
.bg-color a:focus,
.bg-color a:hover {
color: #a9adb1;
text-decoration: none;
outline: 0;
}
.bg-color .nav > li:hover > a,
.bg-color .nav > li:focus > a,
.bg-color .nav > li:active > a,
.bg-color .nav > li.active > a,
.bg-color .nav > li > a:hover,
.bg-color .nav > li > a:focus {
background-color: #323a43;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
border-color: #39424c;
background-color: #39424c;
color: #ffffff;
}
.progress-bar-color {
background-color: #39424c;
}
.morris-hover.morris-default-style {
border-color: #39424c;
background-color: #39424c;
background-color: rgba(57, 66, 76, 0.9);
}
.morris-hover.morris-default-style a {
color: #ffffff;
}
#jqstooltip {
background-color: #39424c;
border-color: #39424c;
}
#tooltip {
background-color: #39424c;
color: #ffffff;
}
#tooltip:before {
border-color: transparent #39424c transparent transparent;
}
.jvectormap-label {
border: solid 1px #39424c;
background-color: #39424c;
color: white;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
background-color: #39424c;
color: white;
}
@@ -0,0 +1,320 @@
::-moz-selection {
background: #4f5061;
color: #ffffff;
text-shadow: none;
}
::selection {
background: #4f5061;
color: #ffffff;
text-shadow: none;
}
.loader:after {
border: solid 1px transparent;
border-top-color: #1582dc;
border-left-color: #1582dc;
}
a:active,
a:focus,
a:hover {
color: #1166ad;
}
.app > .header {
background-color: #1582dc;
}
.app > .header .brand {
background-color: #147bd0;
}
.app > .header .brand a,
.app > .header .brand a:hover {
color: rgba(219, 237, 252, 0.9);
}
.app > .header .navbar-toggle,
.app > .header .nav > li > a,
.app > .header .bg-none {
color: #dbedfc;
}
@media screen and (min-width: 768px) {
.header .nav > li > a:hover,
.header .nav > li > a:focus,
.header .nav .open > a,
.header .nav .open > a:hover,
.header .nav .open > a:focus {
background-color: #1377c9;
}
}
.header .nav .dropdown-menu .open > a {
background-color: #dcdff0;
}
.header .open a.toggle-search,
.header a.toggle-search:hover {
background-color: #1377c9;
}
.sidebar {
background-color: #4f5061;
color: #e2e4f6;
}
.sidebar a,
.sidebar .nav-title {
color: #e2e4f6;
}
.compact-menu .main-navigation > ul > li {
border-bottom: 1px solid #4a4b5b;
border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.app:not(.small-menu) .main-navigation > ul > li > ul > li.active a,
.app:not(.small-menu) .main-navigation > ul > li > ul > li a:hover {
color: #ffffff;
}
.main-navigation > ul > li:hover > a {
color: #ffffff;
}
.main-navigation > ul > li .sub-menu {
background-color: #525365;
}
@media screen and (min-width: 768px) {
.small-menu .main-navigation > ul > li.open {
background-color: #4a4b5b;
}
.small-menu .main-navigation .nav > li > .sub-menu .sub-menu {
background-color: #4f5061;
}
}
.gallery .overlay {
background-color: #4f5061;
background-color: rgba(79, 80, 97, 0.9);
}
.btn-color {
color: #ffffff;
background-color: #4f5061;
border-color: #4f5061;
}
a.btn-color {
color: #ffffff;
}
.btn-color:hover,
.btn-color:focus,
.btn-color:active,
.btn-color.active,
.open .dropdown-toggle.btn-color {
color: #ffffff;
background-color: #444453;
background-image: none;
border-color: #444453;
}
.btn-color.disabled,
.btn-color[disabled],
fieldset[disabled] .btn-color,
.btn-color.disabled:hover,
.btn-color[disabled]:hover,
fieldset[disabled] .btn-color:hover,
.btn-color.disabled:focus,
.btn-color[disabled]:focus,
fieldset[disabled] .btn-color:focus,
.btn-color.disabled:active,
.btn-color[disabled]:active,
fieldset[disabled] .btn-color:active,
.btn-color.disabled.active,
.btn-color[disabled].active,
fieldset[disabled] .btn-color.active {
background-color: #4f5061;
border-color: #4f5061;
}
.btn-color.btn-outline {
background-color: transparent;
color: #4f5061;
}
.btn-color.btn-outline:hover,
.btn-color.btn-outline:focus,
.btn-color.btn-outline:active,
.btn-color.btn-outline.active {
background-color: #4f5061;
color: #ffffff;
}
.color {
color: #4f5061;
}
#nestable2 .dd-handle {
color: #cacbd0;
border: 1px solid #4f5061;
background-color: #4f5061;
}
#nestable2 .dd-handle:hover {
background-color: #5a5c6f;
}
.slider-color .slider-selection {
background-color: #4f5061;
}
.slider-color .slider-handle {
box-shadow:
rgba(0, 0, 0, 0.2) 0px 2px 5px,
#4f5061 0px 0px 0px 1px;
}
.panel-color {
border-color: #4f5061;
}
.panel-color > .panel-heading {
color: #cacbd0;
background-color: #4f5061;
border-color: #4f5061;
}
.panel-color > .panel-heading + .panel-collapse .panel-body {
border-top-color: #4f5061;
}
.panel-color > .panel-heading a {
color: #cacbd0;
}
.panel-color > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #4f5061;
}
.label-color {
background-color: #4f5061;
}
.label-color[href]:hover,
.label-color[href]:focus {
background-color: #383945;
}
.bg-color {
background-color: #4f5061;
color: #cacbd0;
}
.bg-color a {
color: #cacbd0;
}
.bg-color a:active,
.bg-color a:focus,
.bg-color a:hover {
color: #afb0b7;
text-decoration: none;
outline: 0;
}
.bg-color .nav > li:hover > a,
.bg-color .nav > li:focus > a,
.bg-color .nav > li:active > a,
.bg-color .nav > li.active > a,
.bg-color .nav > li > a:hover,
.bg-color .nav > li > a:focus {
background-color: #484959;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
border-color: #4f5061;
background-color: #4f5061;
color: #ffffff;
}
.progress-bar-color {
background-color: #4f5061;
}
.morris-hover.morris-default-style {
border-color: #4f5061;
background-color: #4f5061;
background-color: rgba(79, 80, 97, 0.9);
}
.morris-hover.morris-default-style a {
color: #ffffff;
}
#jqstooltip {
background-color: #4f5061;
border-color: #4f5061;
}
#tooltip {
background-color: #4f5061;
color: #ffffff;
}
#tooltip:before {
border-color: transparent #4f5061 transparent transparent;
}
.jvectormap-label {
border: solid 1px #4f5061;
background-color: #4f5061;
color: white;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
background-color: #4f5061;
color: white;
}
@media screen and (min-width: 768px) {
.app.small-menu .sidebar .main-navigation > ul > li .leftMenu__twoIcon {
display: inline;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li a {
padding: 5px 20px !important;
color: #59595a;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu li.active,
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li a:hover {
background-color: #f1f2f9;
}
.small-menu .main-navigation .nav > li > .sub-menu .sub-menu {
background-color: transparent;
}
.app.small-menu .sidebar .main-navigation .nav > li > .sub-menu > li > a + .sub-menu > li > a {
padding: 5px 20px 5px 40px !important;
}
.app:not(.small-menu) .main-navigation > ul > li > ul li.active a,
.app:not(.small-menu) .main-navigation > ul > li > ul li a:hover {
color: #fff;
}
}
.main-navigation > ul > li .sub-menu .sub-menu {
background-color: #57586b;
}
.small-menu .main-navigation > ul > li .sub-menu .sub-menu {
background-color: transparent;
}
@@ -0,0 +1,202 @@
.clearfix {
zoom: 1;
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
::-moz-selection {
background: #800080;
color: #fff;
text-shadow: none;
}
::selection {
background: #800080;
color: #fff;
text-shadow: none;
}
a {
color: #800080;
text-decoration: none;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
-o-transition: all 300ms;
transition: all 300ms;
}
a:active,
.sidebar a:active,
a:focus,
.sidebar a:focus,
a:hover,
.sidebar a:hover {
color: #4d004d;
text-decoration: none;
outline: 0;
}
.loader:after {
border: solid 1px transparent;
border-top-color: #800080;
border-left-color: #800080;
}
.tags ul li a {
border: 1px solid #800080;
}
.btn-color {
color: #fff;
background-color: #800080;
border-color: #800080;
}
.btn-color:hover,
.btn-color:focus,
.btn-color:active,
.btn-color.active,
.open .dropdown-toggle.btn-color {
color: #fff;
background-color: #670066;
border-color: #670066;
}
.btn-color.btn-outline {
background-color: transparent;
color: #800080;
}
.btn-color.btn-outline:hover,
.btn-color.btn-outline:focus,
.btn-color.btn-outline:active,
.btn-color.btn-outline.active {
background-color: #800080;
color: #fff;
}
a.btn-color {
color: #fff;
}
.btn-color:active,
.btn-color.active,
.open .dropdown-toggle.btn-color {
background-image: none;
}
.btn-color.disabled,
.btn-color[disabled],
fieldset[disabled] .btn-color,
.btn-color.disabled:hover,
.btn-color[disabled]:hover,
fieldset[disabled] .btn-color:hover,
.btn-color.disabled:focus,
.btn-color[disabled]:focus,
fieldset[disabled] .btn-color:focus,
.btn-color.disabled:active,
.btn-color[disabled]:active,
fieldset[disabled] .btn-color:active,
.btn-color.disabled.active,
.btn-color[disabled].active,
fieldset[disabled] .btn-color.active {
background-color: #800080;
border-color: #800080;
}
.color,
.drop-cap {
color: #800080;
}
.drop-cap.boxed {
background-color: #800080;
color: #fff;
}
.portfolio-item .overlay-hover {
background-color: #800080;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
opacity: 0;
filter: alpha(opacity=0);
}
.overlay-colored-1,
.overlay-colored-2,
.overlay-colored-3,
.overlay-colored-4,
.overlay-colored-5,
.overlay-colored-6,
.overlay-colored-7,
.overlay-colored-8,
.overlay-colored-9 {
position: absolute;
z-index: 1000;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.overlay-colored-1 {
background-color: rgba(128, 0, 128, 0.1);
}
.overlay-colored-2 {
background-color: rgba(128, 0, 128, 0.2);
}
.overlay-colored-3 {
background-color: rgba(128, 0, 128, 0.3);
}
.overlay-colored-4 {
background-color: rgba(128, 0, 128, 0.4);
}
.overlay-colored-5 {
background-color: rgba(128, 0, 128, 0.5);
}
.overlay-colored-6 {
background-color: rgba(128, 0, 128, 0.6);
}
.overlay-colored-7 {
background-color: rgba(128, 0, 128, 0.7);
}
.overlay-colored-8 {
background-color: rgba(128, 0, 128, 0.8);
}
.overlay-colored-9 {
background-color: rgba(128, 0, 128, 0.9);
}
header.open,
header.sticky,
header.fixed-sticky {
background-color: rgba(128, 0, 128, 0.95);
}
.header .navigation > .nav > li > a:hover,
.header .navigation > .nav > li.active > a,
.nav .open > a {
color: rgba(255, 102, 255, 0.95);
}
.header .dropdown-menu > .active > a,
.header .dropdown-menu > .active > a:hover,
.header .dropdown-menu > .active > a:focus,
.header .dropdown-menu > li > a:hover,
.header .dropdown-menu > li > a:focus {
color: #800080;
background-color: transparent;
}
nav.filter a.active,
nav.filter a:active,
nav.filter a:focus,
nav.filter a:hover {
color: #800080;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
border-color: #800080;
background-color: #800080;
color: #fff;
}
.bg-color {
background-color: #800080;
}
.progress-bar-color {
background-color: #d0dbec;
}
.heading-font {
color: #1a1a1a;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 434 KiB

File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 229 KiB

@@ -0,0 +1,480 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="227" height="269" viewBox="0 0 227 269"><script xmlns=""/>
<defs>
<path d="M0 131.5c0-29.712 2.002-61.194 6.007-94.445 2.225-18.473 17.225-32.78 35.782-34.13C68.622.976 91.041 0 109.044 0c18.09 0 40.799.985 68.129 2.954 18.572 1.338 33.589 15.656 35.809 34.144C216.994 70.51 219 102.083 219 131.813c0 29.66-1.997 61.03-5.99 94.114-2.23 18.474-17.237 32.778-35.797 34.12-27.238 1.969-49.735 2.953-67.491 2.953-17.794 0-40.43-.989-67.91-2.966-18.569-1.336-33.585-15.649-35.81-34.133C2 192.666 0 161.2 0 131.5z" id="b"/>
<filter x="-4.5%" y="-1.4%" width="106.2%" height="104.4%" filterUnits="objectBoundingBox" id="a">
<feMorphology radius=".81" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"/>
<feOffset dx="-6" dy="4" in="shadowSpreadOuter1" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1"/>
</filter>
<path d="M39.654 130.992c0-20.899.881-41.798 2.643-62.697.97-11.504 9.9-20.738 21.366-22.091a388.15 388.15 0 0 1 45.531-2.687c15.167 0 30.333.895 45.5 2.684 11.47 1.353 20.403 10.593 21.368 22.103a755.378 755.378 0 0 1 2.657 63.124c0 20.88-.88 41.76-2.64 62.638-.97 11.505-9.903 20.74-21.369 22.091a389.034 389.034 0 0 1-45.598 2.693c-15.145 0-30.291-.894-45.437-2.682-11.468-1.355-20.4-10.593-21.365-22.101a754.09 754.09 0 0 1-2.656-63.075z" id="d"/>
<filter x="-6%" y="-2.3%" width="108.6%" height="105.9%" filterUnits="objectBoundingBox" id="c">
<feMorphology radius=".81" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"/>
<feOffset dx="-5" dy="3" in="shadowSpreadOuter1" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1"/>
</filter>
<path d="M161.51 89.858h15.333v17.534H161.51a6.568 6.568 0 0 1-6.567-6.568v-4.398a6.568 6.568 0 0 1 6.567-6.568z" id="f"/>
<filter x="-13.7%" y="-5.7%" width="118.3%" height="117.1%" filterUnits="objectBoundingBox" id="e">
<feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1"/>
</filter>
<path d="M183.958 89.858h15.332v17.534h-15.332a6.568 6.568 0 0 1-6.568-6.568v-4.398a6.568 6.568 0 0 1 6.568-6.568z" id="h"/>
<filter x="-2.3%" y="-2.9%" width="109.1%" height="111.4%" filterUnits="objectBoundingBox" id="g">
<feOffset dx="1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1"/>
</filter>
<filter x="-55.5%" y="-9.3%" width="177.5%" height="148%" filterUnits="objectBoundingBox" id="i">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-55.5%" y="-9.3%" width="177.5%" height="148%" filterUnits="objectBoundingBox" id="j">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<path d="M8.865 17.248a1.754 1.754 0 0 1-.77-1.454 1.75 1.75 0 0 1 1.748-1.754 1.75 1.75 0 0 1 1.747 1.754c0 .605-.305 1.139-.77 1.454l.976 2.737a.615.615 0 0 1-.579.82H8.468a.615.615 0 0 1-.579-.82l.976-2.737z" id="k"/>
<filter x="-12%" y="-7.4%" width="124.1%" height="114.8%" filterUnits="objectBoundingBox" id="l">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetInner1"/>
<feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 1 0" in="shadowInnerInner1"/>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="m">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="n">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="o">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="p">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="q">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="r">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="s">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="t">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="u">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="v">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-44.4%" y="-20%" width="166.7%" height="160%" filterUnits="objectBoundingBox" id="w">
<feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-44.4%" y="-20%" width="166.7%" height="160%" filterUnits="objectBoundingBox" id="x">
<feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-44.4%" y="-20%" width="166.7%" height="160%" filterUnits="objectBoundingBox" id="y">
<feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-44.4%" y="-20%" width="166.7%" height="160%" filterUnits="objectBoundingBox" id="z">
<feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-44.4%" y="-20%" width="166.7%" height="160%" filterUnits="objectBoundingBox" id="A">
<feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-44.4%" y="-20%" width="166.7%" height="160%" filterUnits="objectBoundingBox" id="B">
<feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-44.4%" y="-20%" width="166.7%" height="160%" filterUnits="objectBoundingBox" id="C">
<feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<path id="E" d="M79.083 68.794h60.833v24.352H79.083z"/>
<filter x="-2.5%" y="-2.1%" width="103.3%" height="108.2%" filterUnits="objectBoundingBox" id="D">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1"/>
</filter>
<path id="F" d="M119.233 71.235h18.25v19.507h-18.25z"/>
<path d="M6.692.215h8.762v30.683H6.692A6.568 6.568 0 0 1 .124 24.33V6.782A6.568 6.568 0 0 1 6.692.215z" id="H"/>
<filter x="-29.4%" y="-4.9%" width="139.1%" height="116.3%" filterUnits="objectBoundingBox" id="G">
<feOffset dx="-3" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.866666667 0 0 0 0 0.890196078 0 0 0 0 0.909803922 0 0 0 1 0" in="shadowOffsetOuter1"/>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="I">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="J">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<path d="M42.83 11.876v7.36c0 .69-.493 1.3-1.091 1.36l-24.095 2.083V8.433l24.095 2.084c.602.06 1.09.668 1.09 1.359z" id="K"/>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="L">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="M">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<rect id="O" x="12.23" y="6.79" width="7.117" height="17.533" rx="1.095"/>
<filter x="-42.1%" y="-5.7%" width="156.2%" height="117.1%" filterUnits="objectBoundingBox" id="N">
<feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1"/>
</filter>
<path d="M6.692.215h8.762v30.683H6.692A6.568 6.568 0 0 1 .124 24.33V6.782A6.568 6.568 0 0 1 6.692.215z" id="Q"/>
<filter x="-29.4%" y="-4.9%" width="139.1%" height="116.3%" filterUnits="objectBoundingBox" id="P">
<feOffset dx="-3" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.866666667 0 0 0 0 0.890196078 0 0 0 0 0.909803922 0 0 0 1 0" in="shadowOffsetOuter1"/>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="R">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="S">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<path d="M42.83 11.876v7.36c0 .69-.493 1.3-1.091 1.36l-24.095 2.083V8.433l24.095 2.084c.602.06 1.09.668 1.09 1.359z" id="T"/>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="U">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter x="-50%" width="160%" height="160%" filterUnits="objectBoundingBox" id="V">
<feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1" result="shadowMatrixOuter1"/>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<rect id="X" x="12.23" y="6.79" width="7.117" height="17.533" rx="1.095"/>
<filter x="-42.1%" y="-5.7%" width="156.2%" height="117.1%" filterUnits="objectBoundingBox" id="W">
<feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1"/>
</filter>
<path d="M24.598 18.916c-1.887-.225-4.41-.546-5.998-.826-2.828-.498-8.375-1.863-8.375-1.863l-.793 4.498s5.701.552 8.518 1.048c1.365.241 3.377.703 5.086 1.114-.964 1.487-2.121 3.236-2.943 4.366-1.688 2.324-5.346 6.71-5.346 6.71l3.695 2.685s2.995-4.882 4.677-7.196c.84-1.158 2.196-2.832 3.338-4.213.981 1.507 2.148 3.335 2.864 4.575 1.436 2.487 3.956 7.613 3.956 7.613l3.955-2.283s-3.241-4.722-4.672-7.2c-.752-1.303-1.795-3.358-2.613-5.01 1.788-.483 4.046-1.073 5.526-1.388 2.81-.597 8.463-1.409 8.463-1.409l-.95-4.468s-5.492 1.624-8.29 2.219c-1.553.33-4.001.71-5.868.98-.105-1.888-.225-4.382-.225-5.972 0-2.872.381-8.57.381-8.57h-4.567s.446 5.71.446 8.57c0 1.609-.142 4.128-.265 6.02z" id="Y"/>
<filter x="-14.6%" y="-6.2%" width="120.9%" height="121.4%" filterUnits="objectBoundingBox" id="Z">
<feMorphology radius=".547" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"/>
<feOffset dx="-3" dy="3" in="shadowSpreadOuter1" result="shadowOffsetOuter1"/>
<feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.639215686 0 0 0 0 0.694117647 0 0 0 0 0.749019608 0 0 0 0.3 0" in="shadowOffsetOuter1"/>
</filter>
<ellipse id="ab" cx="26.803" cy="22.671" rx="4.38" ry="4.383"/>
<filter x="-34.2%" y="-11.4%" width="145.7%" height="134.2%" filterUnits="objectBoundingBox" id="aa">
<feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feColorMatrix values="0 0 0 0 0.596078431 0 0 0 0 0.647058824 0 0 0 0 0.701960784 0 0 0 1 0" in="shadowOffsetOuter1"/>
</filter>
</defs>
<g fill="none" fill-rule="evenodd">
<g transform="translate(7 1)">
<use fill="#000" filter="url(#a)" xlink:href="#b"/>
<use stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" xlink:href="#b"/>
<use fill="#000" filter="url(#c)" xlink:href="#d"/>
<use stroke="#A3B1BF" stroke-width="1.62" fill-opacity=".15" fill="#A3B1BF" xlink:href="#d"/>
<use fill="#000" filter="url(#e)" xlink:href="#f"/>
<use fill="#F0F2F5" xlink:href="#f"/>
<path stroke="#A3B1BF" stroke-width="1.62" d="M176.032 106.582V90.668H161.51a5.758 5.758 0 0 0-5.757 5.758v4.398a5.758 5.758 0 0 0 5.757 5.758h14.523z"/>
<g transform="matrix(-1 0 0 1 376.68 0)">
<use fill="#000" filter="url(#g)" xlink:href="#h"/>
<use fill="#F0F2F5" xlink:href="#h"/>
<path stroke="#A3B1BF" stroke-width="1.62" d="M198.48 106.582V90.668h-14.522a5.758 5.758 0 0 0-5.758 5.758v4.398a5.758 5.758 0 0 0 5.758 5.758h14.522z"/>
</g>
<path d="M169.538 109.199h9.983v-2.882c.136.343-4.552 0-7.101 0l1.733-6.073c-2.547 0-4.615 2.05-4.615 4.579v4.376zm11.867-2.435l-.07-.935c-2.842.49-5.457 0-9.247 0l2.065-7.813c-3.787 0-6.861 3.048-6.861 6.807v1.941h-.422c-1.111 0-2.012.9-2.012 2.012v6.764a8.045 8.045 0 0 0 8.046 8.046h3.376a8.045 8.045 0 0 0 8.045-8.046v-6.764c0-1.111-.9-2.012-2.011-2.012h-.91z" fill="#D4DBE2" fill-rule="nonzero"/>
<g filter="url(#i)" transform="translate(160.42 95.473)">
<ellipse stroke="#D9D9D9" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#D9D9D9" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#j)" transform="translate(189.26 95.473)">
<ellipse stroke="#D9D9D9" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#D9D9D9" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<path d="M169.117 106.147v-1.598c0-3.411 2.216-6.3 5.272-7.274v3.576a4.378 4.378 0 0 0-1.866 3.595v1.7h8.643v-1.7a4.38 4.38 0 0 0-1.262-3.085v-3.698a7.633 7.633 0 0 1 4.3 6.886v1.599a2.011 2.011 0 0 1 1.946 2.01v6.972a8.045 8.045 0 0 1-8.045 8.046h-3.376a8.045 8.045 0 0 1-8.046-8.046v-6.972c0-1.11.9-2.011 2.012-2.011h.422z" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5"/>
<g transform="translate(166.683 96.799)">
<use fill-opacity=".3" fill="#A3B1BF" xlink:href="#k"/>
<use fill="#000" filter="url(#l)" xlink:href="#k"/>
</g>
<g filter="url(#m)" transform="translate(64 75)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#n)" transform="translate(152 75)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#o)" transform="translate(57 120)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#p)" transform="translate(57 137)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#q)" transform="translate(64 186)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#r)" transform="translate(93 191)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#s)" transform="translate(122 191)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#t)" transform="translate(152 186)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#u)" transform="translate(160.42 95.473)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F5F5F5" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#v)" transform="translate(189.26 95.473)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#w)" transform="translate(25 38)">
<ellipse stroke="#A3B1BF" stroke-width="1.642" fill="#F7FAFC" cx="4.38" cy="4.931" rx="4.38" ry="4.383"/>
<path fill="#A3B1BF" d="M4.004 9.133l3.558-.9L2.343.445.446 3.63.79 7.806z"/>
</g>
<g filter="url(#x)" transform="translate(25 218)">
<ellipse stroke="#A3B1BF" stroke-width="1.642" fill="#F7FAFC" cx="4.38" cy="4.931" rx="4.38" ry="4.383"/>
<path fill="#A3B1BF" d="M4.004 9.133l3.558-.9L2.343.445.446 3.63.79 7.806z"/>
</g>
<g filter="url(#y)" transform="translate(106 237)">
<ellipse stroke="#A3B1BF" stroke-width="1.642" fill="#F7FAFC" cx="4.38" cy="4.931" rx="4.38" ry="4.383"/>
<path fill="#A3B1BF" d="M4.004 9.133l3.558-.9L2.343.445.446 3.63.79 7.806z"/>
</g>
<g filter="url(#z)" transform="translate(185 219)">
<ellipse stroke="#A3B1BF" stroke-width="1.642" fill="#F7FAFC" cx="4.38" cy="4.931" rx="4.38" ry="4.383"/>
<path fill="#A3B1BF" d="M4.004 9.133l3.558-.9L2.343.445.446 3.63.79 7.806z"/>
</g>
<g filter="url(#A)" transform="translate(14.42 129.699)">
<ellipse stroke="#A3B1BF" stroke-width="1.642" fill="#F7FAFC" cx="4.38" cy="4.931" rx="4.38" ry="4.383"/>
<path fill="#A3B1BF" d="M4.004 9.133l3.558-.9L2.343.445.446 3.63.79 7.806z"/>
</g>
<g filter="url(#B)" transform="translate(105.444 20.716)">
<ellipse stroke="#A3B1BF" stroke-width="1.642" fill="#F7FAFC" cx="4.38" cy="4.931" rx="4.38" ry="4.383"/>
<path fill="#A3B1BF" d="M4.004 9.133l3.558-.9L2.343.445.446 3.63.79 7.806z"/>
</g>
<g filter="url(#C)" transform="translate(185.055 37.806)">
<ellipse stroke="#A3B1BF" stroke-width="1.642" fill="#F5F5F5" cx="4.38" cy="4.931" rx="4.38" ry="4.383"/>
<path fill="#A3B1BF" d="M4.004 9.133l3.558-.9L2.343.445.446 3.63.79 7.806z"/>
</g>
<use fill="#000" filter="url(#D)" xlink:href="#E"/>
<use fill="#F0F2F5" xlink:href="#E"/>
<path stroke="#A3B1BF" stroke-width="2.43" d="M80.298 70.009h58.403v21.922H80.298z"/>
<use fill-opacity=".3" fill="#A3B1BF" xlink:href="#F"/>
<rect fill="#A3B1BF" x="114.367" y="77.317" width="1.825" height="8.117" rx=".912"/>
<rect fill="#A3B1BF" x="118.017" y="72.65" width="2.433" height="16.235" rx="1.217"/>
<g>
<g transform="translate(25 88)">
<use fill="#000" filter="url(#G)" xlink:href="#H"/>
<use fill="#EAEFF3" xlink:href="#H"/>
<path stroke="#A3B1BF" stroke-width="1.62" d="M14.644 30.088V1.025H6.692A5.758 5.758 0 0 0 .934 6.782V24.33a5.758 5.758 0 0 0 5.758 5.758h7.952z"/>
</g>
<g filter="url(#I)" transform="translate(31.207 94.79)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#J)" transform="translate(31.543 107.182)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g transform="translate(25 88)">
<use fill="#F0F2F5" xlink:href="#K"/>
<path stroke="#A3B1BF" stroke-width="1.62" d="M18.454 9.316v12.48l23.203-2.006c.165-.017.362-.262.362-.553v-7.361c0-.294-.195-.537-.35-.552L18.454 9.316z"/>
</g>
<g filter="url(#L)" transform="translate(48 101)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#M)" transform="translate(58 101)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g transform="translate(25 88)">
<use fill="#000" filter="url(#N)" xlink:href="#O"/>
<use fill="#EAEFF3" xlink:href="#O"/>
<rect stroke="#A3B1BF" stroke-width="1.62" x="13.04" y="7.6" width="5.497" height="15.913" rx="1.095"/>
</g>
<path d="M38.599 103.556h4.38" stroke="#A3B1BF" stroke-width="2.189" stroke-linecap="square"/>
</g>
<g>
<g transform="translate(25 145)">
<use fill="#000" filter="url(#P)" xlink:href="#Q"/>
<use fill="#EAEFF3" xlink:href="#Q"/>
<path stroke="#A3B1BF" stroke-width="1.62" d="M14.644 30.088V1.025H6.692A5.758 5.758 0 0 0 .934 6.782V24.33a5.758 5.758 0 0 0 5.758 5.758h7.952z"/>
</g>
<g filter="url(#R)" transform="translate(31.207 151.79)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#S)" transform="translate(31.543 164.182)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g transform="translate(25 145)">
<use fill="#F0F2F5" xlink:href="#T"/>
<path stroke="#A3B1BF" stroke-width="1.62" d="M18.454 9.316v12.48l23.203-2.006c.165-.017.362-.262.362-.553v-7.361c0-.294-.195-.537-.35-.552L18.454 9.316z"/>
</g>
<g filter="url(#U)" transform="translate(48 158)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g filter="url(#V)" transform="translate(58 158)">
<ellipse stroke="#A3B1BF" stroke-width="1.095" fill="#F7FAFC" cx="2.19" cy="2.74" rx="2.19" ry="2.192"/>
<path fill="#A3B1BF" d="M3.781 4.39L1.171.497.224 2.09.101 4.39z"/>
</g>
<g transform="translate(25 145)">
<use fill="#000" filter="url(#W)" xlink:href="#X"/>
<use fill="#EAEFF3" xlink:href="#X"/>
<rect stroke="#A3B1BF" stroke-width="1.62" x="13.04" y="7.6" width="5.497" height="15.913" rx="1.095"/>
</g>
<path d="M38.599 160.556h4.38" stroke="#A3B1BF" stroke-width="2.189" stroke-linecap="square"/>
</g>
</g>
<path d="M164.669 178.731c-12.398 0-22.448-10.058-22.448-22.465 0-12.406 10.05-22.464 22.448-22.464 12.397 0 22.447 10.058 22.447 22.464 0 12.407-10.05 22.465-22.447 22.465zm0-6.575c8.769 0 15.877-7.114 15.877-15.89 0-8.775-7.108-15.89-15.877-15.89-8.77 0-15.878 7.115-15.878 15.89 0 8.776 7.109 15.89 15.878 15.89z" fill-opacity=".3" fill="#A3B1BF"/>
<g transform="translate(142.185 132.5)">
<use fill="#000" filter="url(#Z)" xlink:href="#Y"/>
<use stroke="#A3B1BF" stroke-width="1.095" fill="#A3B1BF" xlink:href="#Y"/>
</g>
<path d="M163.11 133.506a22.515 22.515 0 0 1 4.803-.516c12.398 0 22.448 10.058 22.448 22.465 0 10.862-7.704 19.924-17.943 22.012l-2.403-6.26c7.776-1.03 13.776-7.69 13.776-15.752 0-8.776-7.109-15.89-15.878-15.89a15.796 15.796 0 0 0-8.976 2.781l-1.083-2.82 5.255-6.02z" fill="#98A5B3"/>
<path d="M168.988 177.635c-12.398 0-22.448-10.058-22.448-22.464 0-12.407 10.05-22.465 22.448-22.465 12.397 0 22.447 10.058 22.447 22.465 0 12.406-10.05 22.464-22.447 22.464zm0-6.575c8.769 0 15.877-7.114 15.877-15.89 0-8.775-7.108-15.889-15.877-15.889-8.769 0-15.878 7.114-15.878 15.89 0 8.775 7.109 15.89 15.878 15.89z" fill="#A3B1BF"/>
<path d="M179.754 138.974s2.787 1.59 5.432 6.022c2.644 4.432 2.986 8.99 2.986 8.99" stroke="#F7FAFC" stroke-width="1.62" stroke-linecap="round"/>
<g transform="translate(142.185 132.5)">
<use fill="#000" filter="url(#aa)" xlink:href="#ab"/>
<use fill="#A3B1BF" xlink:href="#ab"/>
</g>
<path d="M171.213 156.862a2.434 2.434 0 0 0-3.321-3.562s1.204.368 2.12 1.351c.918.984 1.201 2.21 1.201 2.21z" fill="#F7FAFC"/>
</g>
<script xmlns=""/><script xmlns=""/></svg>

After

Width:  |  Height:  |  Size: 36 KiB

@@ -0,0 +1,299 @@
<svg xmlns="http://www.w3.org/2000/svg" width="423" height="341" viewBox="0 0 423 341"><script xmlns=""/>
<g fill="none" fill-rule="evenodd">
<g stroke="#A3B1BF" stroke-width="1.62" opacity=".6" stroke-linejoin="round" stroke-dasharray="12.15">
<path d="M224.993 290.054c-65.929 0-119.375-53.434-119.375-119.35 0-65.915 53.446-119.35 119.375-119.35 65.928 0 119.374 53.435 119.374 119.35 0 65.916-53.446 119.35-119.374 119.35z"/>
<path d="M224.823 339.72c-93.378 0-169.076-75.684-169.076-169.043 0-93.36 75.698-169.042 169.076-169.042s169.076 75.683 169.076 169.042c0 93.36-75.698 169.042-169.076 169.042z"/>
</g>
<path fill="#F5F5F5" d="M78.617 196.401l20.278-1.052L84.052 209.2z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M78.617 196.401l20.278-1.052L84.052 209.2z"/>
<path d="M22.038 208.972l20.251-8.594 13.665 32.184-20.251 8.594z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M22.038 208.972l20.251-8.594 13.665 32.184-20.251 8.594z"/>
<path fill="#F5F5F5" d="M38.867 193.414l4.997-2.12 19.721 46.447-4.997 2.12z"/>
<path stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" stroke-linejoin="round" d="M38.867 193.414l4.997-2.12 19.721 46.447-4.997 2.12z"/>
<path d="M43.485 251.004l18.752-7.958 23.674 55.757-18.751 7.957z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M43.485 251.004l18.752-7.958 23.674 55.757-18.751 7.957z"/>
<path d="M48.068 201.196l3.463-1.47 11.313 26.643-3.463 1.47z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M48.068 201.196l3.463-1.47 11.313 26.643-3.463 1.47z"/>
<path fill="#F5F5F5" d="M53.783 204.42l8.022-3.405.765 1.802-8.022 3.404z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M53.783 204.42l8.022-3.405.765 1.802-8.022 3.404z"/>
<path fill="#F5F5F5" d="M60.283 219.73l8.022-3.404.765 1.802-8.021 3.404z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M60.283 219.73l8.022-3.404.765 1.802-8.021 3.404z"/>
<path d="M49.437 239.012l3.405 8.02-1.802.766-3.405-8.022z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M49.437 239.012l3.405 8.02-1.802.766-3.405-8.022z"/>
<path d="M17.433 217.134l4.605-8.162 13.665 32.184-9.072-2.359z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M17.433 217.134l4.605-8.162 13.665 32.184-9.072-2.359z"/>
<path d="M17.433 217.134l-5.653-3.81 13.666 32.185 1.185-6.712z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M17.433 217.134l-5.653-3.81 13.666 32.185 1.185-6.712z"/>
<path d="M14.117 219.19l-5.772-1.165 4.074 9.596 3.171-4.96z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M14.117 219.19l-5.772-1.165 4.074 9.596 3.171-4.96z"/>
<path d="M21.375 236.284l-5.772-1.165 4.074 9.595 3.171-4.96z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M21.375 236.284l-5.772-1.165 4.074 9.595 3.171-4.96z"/>
<path fill="#F0F2F5" d="M52.498 201.393l2.41-1.023 3.3 7.77-2.41 1.024z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M52.498 201.393l2.41-1.023 3.3 7.77-2.41 1.024z"/>
<path fill="#F0F2F5" d="M59.016 216.746l2.411-1.023 3.3 7.77-2.411 1.024z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M59.016 216.746l2.411-1.023 3.3 7.77-2.411 1.024z"/>
<path d="M45.41 237.037l3.6-1.528 1.65 3.885-3.6 1.528z"/>
<path stroke="#A3B1BF" stroke-width="1.62" fill="#F5F5F5" stroke-linejoin="round" d="M45.41 237.037l3.6-1.528 1.65 3.885-3.6 1.528z"/>
<path d="M66.817 209.043c-6.095-14.354-5.144-28.946 1.659-35.517 1.125-1.086 3.702-2.908 5.748 1.91l21.773 51.281c1.864 4.389-.907 5.75-2.468 5.805-9.455.33-20.617-9.123-26.712-23.479z" fill="#F5F5F5"/>
<path d="M66.817 209.043c-6.095-14.354-5.144-28.946 1.659-35.517 1.125-1.086 3.702-2.908 5.748 1.91l21.773 51.281c1.864 4.389-.907 5.75-2.468 5.805-9.455.33-20.617-9.123-26.712-23.479z" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" stroke-linejoin="round"/>
<path fill="#F0F2F5" d="M61.153 199.48l2.41-1.022 8.552 20.139-2.411 1.023z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M61.153 199.48l2.41-1.022 8.552 20.139-2.411 1.023z"/>
<path d="M100.73 197.68a2.863 2.863 0 1 1-2.237-5.272 2.863 2.863 0 0 1 2.237 5.272" fill="#A3B1BF"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M60.645 250.555l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M60.645 250.555l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M62.097 253.974l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M62.097 253.974l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M63.548 257.392l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M63.548 257.392l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M65 260.811l-.893-2.104 2.104-.892.893 2.103z"/>
<path d="M65 260.811l-.893-2.104 2.104-.892.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M57.49 251.894l-.894-2.104 2.104-.893.893 2.104z"/>
<path d="M57.49 251.894l-.894-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M58.94 255.313l-.893-2.104 2.104-.893.894 2.104z"/>
<path d="M58.94 255.313l-.893-2.104 2.104-.893.894 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M60.392 258.732l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M59.5 256.628l2.103-.893.893 2.104-2.104.893z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M61.844 262.15l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M61.844 262.15l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M54.333 253.233l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M54.333 253.233l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M55.785 256.652l-.894-2.104 2.104-.892.894 2.103z"/>
<path d="M55.785 256.652l-.894-2.104 2.104-.892.894 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M57.236 260.07l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M57.236 260.07l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M58.688 263.49l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M58.688 263.49l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M51.177 254.573l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M51.177 254.573l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M52.629 257.991l-.894-2.103 2.104-.893.893 2.104z"/>
<path d="M52.629 257.991l-.894-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M54.08 261.41l-.893-2.103 2.104-.893.893 2.103z"/>
<path d="M54.08 261.41l-.893-2.103 2.104-.893.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M55.532 264.83l-.893-2.105 2.103-.892.894 2.103z"/>
<path d="M55.532 264.83l-.893-2.105 2.103-.892.894 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M48.02 255.912l-.892-2.104 2.104-.893.893 2.104z"/>
<path d="M48.02 255.912l-.892-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M49.472 259.33l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M49.472 259.33l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M50.924 262.75l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M50.924 262.75l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M52.376 266.168l-.894-2.103 2.104-.893.894 2.104z"/>
<path d="M52.376 266.168l-.894-2.103 2.104-.893.894 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M68.248 268.46l-.894-2.104 2.104-.893.893 2.104z"/>
<path d="M68.248 268.46l-.894-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M69.7 271.878l-.894-2.103 2.104-.893.893 2.104z"/>
<path d="M69.7 271.878l-.894-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M71.15 275.297l-.892-2.103 2.103-.893.894 2.103z"/>
<path d="M71.15 275.297l-.892-2.103 2.103-.893.894 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M72.602 278.716l-.893-2.104 2.104-.892.893 2.103z"/>
<path d="M72.602 278.716l-.893-2.104 2.104-.892.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M65.091 269.799l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M65.091 269.799l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M66.543 273.218l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M66.543 273.218l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M67.995 276.637l-.894-2.104 2.104-.893.894 2.104z"/>
<path d="M67.995 276.637l-.894-2.104 2.104-.893.894 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M69.446 280.055l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M69.446 280.055l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M61.935 271.138l-.893-2.103 2.104-.893.893 2.103z"/>
<path d="M61.935 271.138l-.893-2.103 2.104-.893.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M63.387 274.557l-.893-2.104 2.104-.892.893 2.103z"/>
<path d="M63.387 274.557l-.893-2.104 2.104-.892.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M64.839 277.976l-.894-2.104 2.104-.893.893 2.104z"/>
<path d="M64.839 277.976l-.894-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M66.29 281.395l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M66.29 281.395l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M58.78 272.478l-.894-2.104 2.104-.893.893 2.104z"/>
<path d="M58.78 272.478l-.894-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M60.23 275.896l-.892-2.103 2.104-.893.893 2.104z"/>
<path d="M60.23 275.896l-.892-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M61.682 279.315l-.893-2.104 2.104-.892.893 2.103z"/>
<path d="M61.682 279.315l-.893-2.104 2.104-.892.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M63.134 282.734l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M63.134 282.734l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M55.623 273.817l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M55.623 273.817l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M57.075 277.236l-.893-2.104 2.103-.893.894 2.104z"/>
<path d="M57.075 277.236l-.893-2.104 2.103-.893.894 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M58.526 280.654l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M58.526 280.654l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M59.978 284.073l-.893-2.103 2.104-.893.893 2.103z"/>
<path d="M59.978 284.073l-.893-2.103 2.104-.893.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M75.85 286.365l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M75.85 286.365l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M77.302 289.783l-.894-2.103 2.104-.893.893 2.104z"/>
<path d="M77.302 289.783l-.894-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M78.753 293.202l-.893-2.104 2.104-.892.893 2.103z"/>
<path d="M78.753 293.202l-.893-2.104 2.104-.892.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M80.205 296.621l-.893-2.104 2.103-.893.894 2.104z"/>
<path d="M80.205 296.621l-.893-2.104 2.103-.893.894 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M72.694 287.704L71.8 285.6l2.103-.893.894 2.104z"/>
<path d="M72.694 287.704L71.8 285.6l2.103-.893.894 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M74.145 291.123l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M74.145 291.123l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M75.597 294.541l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M75.597 294.541l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M77.049 297.96l-.894-2.103 2.104-.893.894 2.103z"/>
<path d="M77.049 297.96l-.894-2.103 2.104-.893.894 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M69.538 289.043l-.894-2.104 2.104-.892.894 2.103z"/>
<path d="M69.538 289.043l-.894-2.104 2.104-.892.894 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M70.99 292.462l-.894-2.104 2.104-.893.893 2.104z"/>
<path d="M70.99 292.462l-.894-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M72.44 295.88l-.892-2.103 2.104-.893.893 2.104z"/>
<path d="M72.44 295.88l-.892-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M73.893 299.3l-.894-2.104 2.104-.893.893 2.104z"/>
<path d="M73.893 299.3l-.894-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M66.382 290.382l-.894-2.103 2.104-.893.893 2.104z"/>
<path d="M66.382 290.382l-.894-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M67.833 293.801l-.893-2.103 2.104-.893.893 2.103z"/>
<path d="M67.833 293.801l-.893-2.103 2.104-.893.893 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M69.285 297.22l-.893-2.104 2.103-.892.894 2.103z"/>
<path d="M69.285 297.22l-.893-2.104 2.103-.892.894 2.103z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M70.736 300.639l-.893-2.104 2.104-.893.893 2.104z"/>
<path d="M70.736 300.639l-.893-2.104 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M63.226 291.722l-.894-2.104 2.104-.893.893 2.104z"/>
<path d="M62.332 289.618l2.104-.893.893 2.104-2.103.893z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M64.677 295.14l-.893-2.103 2.104-.893.893 2.104z"/>
<path d="M64.677 295.14l-.893-2.103 2.104-.893.893 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M66.129 298.56l-.893-2.104 2.103-.893.894 2.104z"/>
<path d="M66.129 298.56l-.893-2.104 2.103-.893.894 2.104z"/>
<path fill-opacity=".6" fill="#A3B1BF" d="M67.58 301.978l-.893-2.104 2.104-.892.893 2.103z"/>
<path d="M67.58 301.978l-.893-2.104 2.104-.892.893 2.103zM20.241 196.26l18.752-7.957-23.674-55.758-18.752 7.958z"/>
<path d="M33.004 200.31l-3.406-8.02-1.802.764 3.406 8.021z"/>
<path stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" d="M33.004 200.31l-3.406-8.02-1.802.764 3.406 8.021z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M31.628 204.578l3.6-1.528-1.649-3.885-3.6 1.528z"/>
<path stroke="#A3B1BF" stroke-width="1.62" fill="#FFF" stroke-linejoin="round" d="M31.628 204.578l3.6-1.528-1.649-3.885-3.6 1.528z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M32.485 184.231l.893 2.104 2.104-.893-.893-2.103z"/>
<path d="M32.485 184.231l.893 2.104 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M31.033 180.813l.893 2.103 2.104-.893-.893-2.103z"/>
<path d="M31.033 180.813l.893 2.103 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M29.581 177.394l.894 2.103 2.104-.892-.894-2.104z"/>
<path d="M29.581 177.394l.894 2.103 2.104-.892-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M28.13 173.975l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M28.13 173.975l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M29.329 185.57l.893 2.104 2.104-.892-.893-2.104z"/>
<path d="M29.329 185.57l.893 2.104 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M27.877 182.152l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M27.877 182.152l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M26.425 178.733l.894 2.104 2.104-.893-.894-2.104z"/>
<path d="M26.425 178.733l.894 2.104 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M24.974 175.314l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M24.974 175.314l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M26.173 186.91l.893 2.104 2.104-.893-.894-2.104z"/>
<path d="M26.173 186.91l.893 2.104 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M24.72 183.491l.894 2.104 2.104-.893-.893-2.104z"/>
<path d="M24.72 183.491l.894 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M23.27 180.072l.893 2.104 2.103-.893-.893-2.103z"/>
<path d="M23.27 180.072l.893 2.104 2.103-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M21.818 176.654l.893 2.103 2.104-.893-.893-2.103z"/>
<path d="M21.818 176.654l.893 2.103 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M23.016 188.25l.894 2.103 2.104-.893-.894-2.104z"/>
<path d="M23.016 188.25l.894 2.103 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M21.565 184.83l.893 2.104 2.104-.893-.893-2.103z"/>
<path d="M21.565 184.83l.893 2.104 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M20.113 181.412l.893 2.103 2.104-.892-.893-2.104z"/>
<path d="M20.113 181.412l.893 2.103 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M18.662 177.993l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M18.662 177.993l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M19.86 189.589l.894 2.103 2.103-.893-.893-2.103z"/>
<path d="M19.86 189.589l.894 2.103 2.103-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M18.409 186.17l.893 2.103 2.104-.892-.893-2.104z"/>
<path d="M18.409 186.17l.893 2.103 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M16.957 182.75l.893 2.105 2.104-.893-.893-2.104z"/>
<path d="M16.957 182.75l.893 2.105 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M15.505 179.332l.894 2.104 2.104-.893-.894-2.104z"/>
<path d="M15.505 179.332l.894 2.104 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M24.882 166.326l.894 2.104 2.103-.893-.893-2.103z"/>
<path d="M24.882 166.326l.894 2.104 2.103-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M23.43 162.908l.894 2.103 2.104-.892-.893-2.104z"/>
<path d="M23.43 162.908l.894 2.103 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M21.98 159.489l.892 2.104 2.104-.893-.893-2.104z"/>
<path d="M21.98 159.489l.892 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M20.528 156.07l.893 2.104 2.104-.893-.894-2.104z"/>
<path d="M20.528 156.07l.893 2.104 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M21.726 167.666l.893 2.103 2.104-.892-.893-2.104z"/>
<path d="M21.726 167.666l.893 2.103 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M20.275 164.247l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M20.275 164.247l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M18.823 160.828l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M18.823 160.828l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M17.371 157.41l.894 2.103 2.104-.893-.894-2.103z"/>
<path d="M17.371 157.41l.894 2.103 2.104-.893-.894-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M18.57 169.005l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M18.57 169.005l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M17.119 165.586l.893 2.104 2.104-.893-.894-2.104z"/>
<path d="M17.119 165.586l.893 2.104 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M15.667 162.167l.893 2.104 2.104-.893-.893-2.103z"/>
<path d="M15.667 162.167l.893 2.104 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M14.215 158.749l.894 2.103 2.103-.892-.893-2.104z"/>
<path d="M14.215 158.749l.894 2.103 2.103-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M15.414 170.344l.893 2.104 2.104-.893-.893-2.103z"/>
<path d="M15.414 170.344l.893 2.104 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M13.963 166.926l.893 2.103 2.104-.893-.894-2.103z"/>
<path d="M13.963 166.926l.893 2.103 2.104-.893-.894-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M12.51 163.507l.894 2.103 2.104-.892-.893-2.104z"/>
<path d="M12.51 163.507l.894 2.103 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M11.06 160.088l.892 2.104 2.104-.893-.893-2.104z"/>
<path d="M11.06 160.088l.892 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M12.258 171.684l.893 2.103 2.104-.892-.893-2.104z"/>
<path d="M12.258 171.684l.893 2.103 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M10.806 168.265l.894 2.104 2.104-.893-.894-2.104z"/>
<path d="M10.806 168.265l.894 2.104 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M9.355 164.846l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M9.355 164.846l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M7.903 161.427l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M7.903 161.427l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M17.28 148.422l.893 2.103 2.104-.893-.893-2.103z"/>
<path d="M17.28 148.422l.893 2.103 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M15.828 145.003l.894 2.103 2.104-.892-.894-2.104z"/>
<path d="M15.828 145.003l.894 2.103 2.104-.892-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M14.377 141.584l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M14.377 141.584l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M12.925 138.165l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill="#B2BECA" d="M13.818 140.269l2.104-.893-.893-2.104-2.104.893z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M14.124 149.76l.893 2.105 2.104-.893-.893-2.104z"/>
<path d="M14.124 149.76l.893 2.105 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M12.672 146.342l.894 2.104 2.103-.893-.893-2.104z"/>
<path d="M12.672 146.342l.894 2.104 2.103-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M11.22 142.923l.894 2.104 2.104-.893-.893-2.104z"/>
<path d="M11.22 142.923l.894 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M9.77 139.504l.892 2.104 2.104-.893-.893-2.103z"/>
<path d="M9.77 139.504l.892 2.104 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M10.968 151.1l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M10.968 151.1l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M9.516 147.681l.893 2.104 2.104-.893-.893-2.103z"/>
<path d="M9.516 147.681l.893 2.104 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M8.065 144.262l.893 2.104 2.104-.893-.893-2.103z"/>
<path d="M8.065 144.262l.893 2.104 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M6.613 140.844l.893 2.103 2.104-.892-.893-2.104z"/>
<path d="M6.613 140.844l.893 2.103 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M7.812 152.44l.893 2.103 2.104-.893-.893-2.103z"/>
<path d="M7.812 152.44l.893 2.103 2.104-.893-.893-2.103z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M6.36 149.02l.893 2.104 2.104-.892-.893-2.104z"/>
<path d="M6.36 149.02l.893 2.104 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M4.909 145.602l.893 2.104 2.104-.893-.894-2.104z"/>
<path d="M4.909 145.602l.893 2.104 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M3.457 142.183l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M3.457 142.183l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M4.656 153.779l.893 2.103 2.104-.892-.893-2.104z"/>
<path d="M4.656 153.779l.893 2.103 2.104-.892-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M3.204 150.36l.893 2.104 2.104-.893-.893-2.104z"/>
<path d="M3.204 150.36l.893 2.104 2.104-.893-.893-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M1.752 146.941l.894 2.104 2.104-.893-.894-2.104z"/>
<path d="M1.752 146.941l.894 2.104 2.104-.893-.894-2.104z"/>
<path fill-opacity=".8" fill="#A3B1BF" d="M.3 143.522l.894 2.104 2.104-.893-.893-2.104z"/>
<path d="M.3 143.522l.894 2.104 2.104-.893-.893-2.104z"/>
<path d="M108.976 190.44c-1.626-3.83-2.29-7.213-1.482-7.556.808-.343 2.781 2.484 4.408 6.314 1.625 3.83 2.29 7.213 1.481 7.555-.808.343-2.78-2.484-4.407-6.313z" fill="#F5F5F5"/>
<path d="M108.976 190.44c-1.626-3.83-2.29-7.213-1.482-7.556.808-.343 2.781 2.484 4.408 6.314 1.625 3.83 2.29 7.213 1.481 7.555-.808.343-2.78-2.484-4.407-6.313z" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round"/>
<path d="M115.406 187.71c-3.249-7.652-4.575-14.41-2.96-15.096 1.614-.685 5.556 4.964 8.805 12.616 3.25 7.653 4.576 14.412 2.961 15.097-1.614.685-5.556-4.963-8.806-12.617z" fill="#F5F5F5"/>
<path d="M115.406 187.71c-3.249-7.652-4.575-14.41-2.96-15.096 1.614-.685 5.556 4.964 8.805 12.616 3.25 7.653 4.576 14.412 2.961 15.097-1.614.685-5.556-4.963-8.806-12.617z" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round"/>
<path d="M125.79 183.305c-4.355-10.256-6.132-19.314-3.968-20.232 2.163-.918 7.446 6.652 11.8 16.908 4.355 10.255 6.132 19.313 3.969 20.231-2.164.918-7.447-6.652-11.802-16.907z" fill-opacity=".35" fill="#F5F5F5"/>
<path d="M125.79 183.305c-4.355-10.256-6.132-19.314-3.968-20.232 2.163-.918 7.446 6.652 11.8 16.908 4.355 10.255 6.132 19.313 3.969 20.231-2.164.918-7.447-6.652-11.802-16.907z" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round"/>
<path d="M44.715 90.559c-2.536-1.139-4.219-2.494-3.935-3.273.283-.779 2.439-.736 5.11.02 1.131-2.535 2.462-4.223 3.214-3.95.751.274.686 2.422-.077 5.092 2.532 1.138 4.21 2.49 3.927 3.269-.284.78-2.443.736-5.119-.023-1.12 2.473-2.422 4.106-3.162 3.836-.741-.27-.688-2.357.042-4.971z" fill-opacity=".4" fill="#A3B1BF" opacity=".85"/>
<path d="M98.776 330.14l-.351.386a2.43 2.43 0 0 1-4.19-1.201l-.092-.512-.474-.214a2.43 2.43 0 0 1-.152-4.356l.458-.246.057-.518a2.43 2.43 0 0 1 4.095-1.49l.377.36.51-.106a2.43 2.43 0 0 1 2.682 3.434l-.225.469.258.451a2.43 2.43 0 0 1-2.437 3.614l-.516-.07zM412.965 121.001a1.523 1.523 0 0 1-2.291-1.487 1.523 1.523 0 0 1 .707-2.639 1.523 1.523 0 0 1 2.728-.143 1.523 1.523 0 0 1 .98 2.55 1.523 1.523 0 0 1-2.123 1.72zM78.26 39.51l-.833.127a2.43 2.43 0 0 1-2.5-3.57l.405-.738-.378-.752a2.43 2.43 0 0 1 2.623-3.48l.827.156.599-.593a2.43 2.43 0 0 1 4.12 1.419l.107.836.748.386a2.43 2.43 0 0 1-.076 4.357l-.76.36-.136.83a2.43 2.43 0 0 1-4.168 1.275l-.578-.614zM376.631 306.744l-.533-.135a2.43 2.43 0 0 1-.906-4.263l.431-.34-.035-.548a2.43 2.43 0 0 1 3.774-2.179l.456.305.511-.204a2.43 2.43 0 0 1 3.239 2.916l-.15.53.352.422a2.43 2.43 0 0 1-1.773 3.981l-.548.022-.293.464a2.43 2.43 0 0 1-4.334-.455l-.19-.516zM420.263 147.294a1.523 1.523 0 0 1-2.496-1.11 1.523 1.523 0 0 1 .285-2.717 1.523 1.523 0 0 1 2.673-.568 1.523 1.523 0 0 1 1.366 2.365 1.523 1.523 0 0 1-1.828 2.03z" fill-opacity=".4" fill="#A3B1BF"/>
<path d="M224.622 221.613c32.537 0 58.914-26.37 58.914-58.902 0-32.53-26.377-58.901-58.914-58.901-32.538 0-58.914 26.37-58.914 58.901 0 32.531 26.376 58.902 58.914 58.902z" fill-opacity=".66" fill="#A3B1BF"/>
<path d="M225.346 142.06c-4.2 0-7.465 1.282-9.798 3.847-2.333 2.448-3.44 5.712-3.44 9.792h4.606c0-2.856.642-5.07 1.925-6.703 1.4-1.923 3.557-2.856 6.473-2.856 2.45 0 4.374.641 5.716 2.04 1.283 1.282 1.983 3.09 1.983 5.42 0 1.633-.584 3.148-1.75 4.605-.35.466-1.05 1.166-1.983 2.098-3.15 2.798-5.074 5.013-5.89 6.762-.7 1.457-1.05 3.147-1.05 5.07v1.341h4.666v-1.34c0-1.574.35-2.973 1.108-4.255.583-1.05 1.458-2.099 2.74-3.206 2.567-2.273 4.142-3.789 4.725-4.488 1.458-1.924 2.216-4.197 2.216-6.82 0-3.497-1.108-6.236-3.266-8.218-2.275-2.098-5.249-3.089-8.981-3.089zm-.875 35.496c-.992 0-1.808.291-2.508.99-.7.642-.991 1.458-.991 2.449 0 .99.291 1.807.991 2.506.7.641 1.516.991 2.508.991.991 0 1.808-.35 2.508-.99.7-.642 1.05-1.458 1.05-2.507 0-.99-.35-1.807-.992-2.448-.7-.7-1.575-.99-2.566-.99z" fill="#FFF"/>
<path d="M203.262 134.14c5.815-3.357 16.37-7.312 13.012-13.126-3.358-5.815-15.708-4.97-21.524-1.613-5.815 3.357-12.02 13.223-8.662 19.037 3.357 5.815 11.358-.941 17.174-4.298M229.679 120.82a4.863 4.863 0 1 0 .001-9.726 4.863 4.863 0 0 0-.001 9.727z" fill="#FAFAFA"/>
<path d="M401.5 322.5l1.5 1.5" stroke="#979797" stroke-linecap="square"/>
</g>
<script xmlns=""/><script xmlns=""/></svg>

After

Width:  |  Height:  |  Size: 29 KiB

@@ -0,0 +1,191 @@
<svg xmlns="http://www.w3.org/2000/svg" width="422" height="193" viewBox="0 0 422 193"><script xmlns=""/>
<g fill="none" fill-rule="evenodd">
<path fill-opacity=".25" fill="#A3B1BF" opacity=".9" d="M218.562 13.895v114.572h109.58V13.895z"/>
<path stroke="#A3B1BF" stroke-width="1.62" d="M218.562 13.895v114.572h109.58V13.895z"/>
<path d="M322.202 12.485c0-4.562 3.747-8.295 8.327-8.295h12.539c4.58 0 8.326 3.733 8.326 8.295v117.488c0 4.562-3.747 8.295-8.326 8.295h-12.54c-4.58 0-8.326-3.733-8.326-8.295V12.485z" fill="#F0F2F5"/>
<path d="M322.202 12.485c0-4.562 3.747-8.295 8.327-8.295h12.539c4.58 0 8.326 3.733 8.326 8.295v117.488c0 4.562-3.747 8.295-8.326 8.295h-12.54c-4.58 0-8.326-3.733-8.326-8.295V12.485z" stroke="#A3B1BF" stroke-width="1.62"/>
<path d="M343.897 15.047a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49l26.491-16.73 13.386-7.278"/>
<path d="M343.957 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M343.957 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M343.957 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M343.957 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.827 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M343.957 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.827 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M343.957 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.827 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M343.957 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.827 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M343.957 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M343.957 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M343.957 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.827 0 1.497.667 1.497 1.491 0 .824-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M343.957 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.827 0 1.497.667 1.497 1.491 0 .824-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M327.904 13.589c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49a1.494 1.494 0 0 1-1.496-1.49z" fill="#FFF"/>
<path d="M329.4 15.08a1.494 1.494 0 0 1-1.496-1.491c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M329.4 24.004a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M329.4 24.004a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M329.4 32.927a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M329.4 32.927a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M329.4 41.851a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M329.4 41.851a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M329.4 50.775a1.494 1.494 0 0 1-1.496-1.491c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M329.4 50.775a1.494 1.494 0 0 1-1.496-1.491c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M329.4 59.698a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.491 0 .824-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M329.4 59.698a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.491 0 .824-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M335.182 17.645c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491a1.494 1.494 0 0 1-1.497-1.49z" fill="#FFF"/>
<path d="M336.679 19.136a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M336.679 28.06a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M336.679 28.06a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M336.679 36.984a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M336.679 36.984a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M336.679 45.907a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M336.679 45.907a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M336.679 54.83a1.494 1.494 0 0 1-1.497-1.49c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M336.679 54.83a1.494 1.494 0 0 1-1.497-1.49c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M336.679 63.755a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M336.679 63.755a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M332.747 122.705c0-2.39 1.944-4.326 4.342-4.326 2.399 0 4.343 1.937 4.343 4.326 0 2.388-1.944 4.325-4.343 4.325-2.398 0-4.342-1.937-4.342-4.325z" fill="#A3B1BF"/>
<path d="M308.374 114.052a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#F5F5F5"/>
<path d="M308.374 114.052a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M294.626 114.052a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#F5F5F5"/>
<path d="M294.626 114.052a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M308.374 31.305a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#F5F5F5"/>
<path d="M308.374 31.305a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M294.626 31.305a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#F5F5F5"/>
<path d="M294.626 31.305a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M251.844 12.485c0-4.562 3.747-8.295 8.327-8.295h12.54c4.579 0 8.326 3.733 8.326 8.295v117.488c0 4.562-3.747 8.295-8.327 8.295h-12.539c-4.58 0-8.327-3.733-8.327-8.295V12.485z" fill="#F0F2F5"/>
<path d="M251.844 12.485c0-4.562 3.747-8.295 8.327-8.295h12.54c4.579 0 8.326 3.733 8.326 8.295v117.488c0 4.562-3.747 8.295-8.327 8.295h-12.539c-4.58 0-8.327-3.733-8.327-8.295V12.485z" stroke="#A3B1BF" stroke-width="1.62"/>
<path d="M273.6 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49" fill="#FFF"/>
<path d="M273.6 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M273.6 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.492 0 .823-.67 1.49-1.496 1.49" fill="#FFF"/>
<path d="M273.6 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M273.6 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492s-.67 1.491-1.496 1.491" fill="#FFF"/>
<path d="M273.6 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492s-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M273.6 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492 0 .823-.67 1.491-1.496 1.491" fill="#FFF"/>
<path d="M273.6 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492 0 .823-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M273.6 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49" fill="#FFF"/>
<path d="M273.6 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M272.103 58.207c0-.824.67-1.491 1.497-1.491.826 0 1.496.667 1.496 1.491 0 .824-.67 1.491-1.496 1.491a1.494 1.494 0 0 1-1.497-1.49z" fill="#FFF"/>
<path d="M273.6 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.491 0 .824-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M259.043 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M259.043 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M259.043 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M259.043 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M259.043 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M259.043 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M259.043 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M259.043 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M259.043 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M259.043 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M259.043 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.826 0 1.497.667 1.497 1.491 0 .824-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M259.043 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.826 0 1.497.667 1.497 1.491 0 .824-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M266.321 19.136a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M266.321 19.136a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M266.321 28.06a1.494 1.494 0 0 1-1.496-1.491c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M266.321 28.06a1.494 1.494 0 0 1-1.496-1.491c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M266.321 36.984a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M266.321 36.984a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M266.321 45.907a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491" fill="#FFF"/>
<path d="M266.321 45.907a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M266.321 54.83a1.494 1.494 0 0 1-1.496-1.49c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M266.321 54.83a1.494 1.494 0 0 1-1.496-1.49c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M266.321 63.755a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49" fill="#FFF"/>
<path d="M266.321 63.755a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M261.58 122.705c0-2.39 1.945-4.326 4.343-4.326 2.398 0 4.343 1.937 4.343 4.326 0 2.388-1.945 4.325-4.343 4.325-2.398 0-4.342-1.937-4.342-4.325z" fill="#A3B1BF"/>
<path d="M216.261 12.485c0-4.562 3.747-8.295 8.327-8.295h12.54c4.579 0 8.326 3.733 8.326 8.295v117.488c0 4.562-3.747 8.295-8.327 8.295h-12.539c-4.58 0-8.327-3.733-8.327-8.295V12.485z" fill="#F0F2F5"/>
<path d="M216.261 12.485c0-4.562 3.747-8.295 8.327-8.295h12.54c4.579 0 8.326 3.733 8.326 8.295v117.488c0 4.562-3.747 8.295-8.327 8.295h-12.539c-4.58 0-8.327-3.733-8.327-8.295V12.485z" stroke="#A3B1BF" stroke-width="1.62"/>
<path d="M238.017 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49"/>
<path d="M238.017 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M238.017 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.492 0 .823-.67 1.49-1.496 1.49"/>
<path d="M238.017 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M238.017 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492s-.67 1.491-1.496 1.491"/>
<path d="M238.017 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492s-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M238.017 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492 0 .823-.67 1.491-1.496 1.491"/>
<path d="M238.017 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492 0 .823-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M238.017 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49"/>
<path d="M238.017 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke-opacity=".85" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M238.017 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.491 0 .824-.67 1.491-1.496 1.491"/>
<path d="M238.017 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.491 0 .824-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M224.269 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49"/>
<path d="M224.269 15.08a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M224.269 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.492 0 .823-.67 1.49-1.496 1.49"/>
<path d="M224.269 24.004a1.494 1.494 0 0 1-1.497-1.491c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M224.269 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492s-.67 1.491-1.496 1.491"/>
<path d="M224.269 32.927a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492s-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M224.269 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492 0 .823-.67 1.491-1.496 1.491"/>
<path d="M224.269 41.851a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.493 1.497-1.493.826 0 1.496.668 1.496 1.492 0 .823-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M224.269 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49"/>
<path d="M224.269 50.775a1.494 1.494 0 0 1-1.497-1.491c0-.824.67-1.492 1.497-1.492.826 0 1.496.668 1.496 1.492 0 .823-.67 1.49-1.496 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M224.269 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.491 0 .824-.67 1.491-1.496 1.491"/>
<path d="M224.269 59.698a1.494 1.494 0 0 1-1.497-1.49c0-.825.67-1.492 1.497-1.492.826 0 1.496.667 1.496 1.491 0 .824-.67 1.491-1.496 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M230.738 19.136a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491"/>
<path d="M230.738 19.136a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492 0 .823-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M230.738 28.06a1.494 1.494 0 0 1-1.496-1.491c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49"/>
<path d="M230.738 28.06a1.494 1.494 0 0 1-1.496-1.491c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M230.738 36.984a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49"/>
<path d="M230.738 36.984a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M230.738 45.907a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491"/>
<path d="M230.738 45.907a1.494 1.494 0 0 1-1.496-1.49c0-.825.67-1.493 1.496-1.493.827 0 1.497.668 1.497 1.492s-.67 1.491-1.497 1.491z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M230.738 54.83a1.494 1.494 0 0 1-1.496-1.49c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49"/>
<path d="M230.738 54.83a1.494 1.494 0 0 1-1.496-1.49c0-.824.67-1.492 1.496-1.492.827 0 1.497.668 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M230.738 63.755a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49"/>
<path d="M230.738 63.755a1.494 1.494 0 0 1-1.496-1.491c0-.825.67-1.492 1.496-1.492.827 0 1.497.667 1.497 1.492 0 .823-.67 1.49-1.497 1.49z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M231.149 127.03c-2.398 0-4.342-1.937-4.342-4.325 0-2.39 1.944-4.326 4.342-4.326 2.398 0 4.342 1.937 4.342 4.326 0 2.388-1.944 4.325-4.342 4.325v-6.665" fill="#A3B1BF"/>
<path d="M153.138 11.025l11.888-3.975c4.342-1.452 9.086.9 10.544 5.224a17757910638.196 17757910638.196 0 0 0 37.532 111.381c1.458 4.326-.902 9.051-5.243 10.503l-11.888 3.975c-4.342 1.451-9.086-.899-10.544-5.225l-37.532-111.38c-1.458-4.325.902-9.051 5.243-10.503z" stroke="#A3B1BF" stroke-width="1.62"/>
<path d="M171.093 27.043a1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887 1.498 1.498 0 0 1-1.896-.939z"/>
<path d="M171.093 27.043a1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887 1.498 1.498 0 0 1-1.896-.939z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M175.415 36.906a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.896.939 1.49 1.49 0 0 1-.943 1.888"/>
<path d="M173.52 35.967a1.489 1.489 0 0 1 .942-1.888 1.498 1.498 0 0 1 1.896.939 1.49 1.49 0 0 1-.943 1.888 1.498 1.498 0 0 1-1.896-.94z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M178.65 45.018a1.498 1.498 0 0 1-1.896-.939 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M176.754 44.08a1.489 1.489 0 0 1 .943-1.889 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887 1.498 1.498 0 0 1-1.896-.939z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M181.076 53.942a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M181.076 53.942a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M184.31 62.055a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.888"/>
<path d="M184.31 62.055a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.888z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M186.737 70.978a1.498 1.498 0 0 1-1.896-.939 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M186.737 70.978a1.498 1.498 0 0 1-1.896-.939 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M169.754 32.85a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.888"/>
<path d="M157.069 31.91a1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.888 1.498 1.498 0 0 1-1.895-.94z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M172.18 40.962a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .944-1.887 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M161.39 40.962a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M175.415 49.886a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.896.939 1.49 1.49 0 0 1-.943 1.888"/>
<path d="M164.625 49.886a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.939 1.49 1.49 0 0 1-.943 1.888z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M167.328 57.998a1.498 1.498 0 0 1-1.896-.939 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M167.328 57.998a1.498 1.498 0 0 1-1.896-.939 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M170.562 66.922a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M170.562 66.922a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M173.797 75.035a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.888"/>
<path d="M173.797 75.035a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.888z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M167.328 34.472a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M167.328 34.472a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M170.562 43.396a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.939 1.49 1.49 0 0 1-.943 1.888"/>
<path d="M170.562 43.396a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.939 1.49 1.49 0 0 1-.943 1.888z" stroke-opacity=".85" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M172.989 51.508a1.498 1.498 0 0 1-1.896-.939 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M172.989 51.508a1.498 1.498 0 0 1-1.896-.939 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M176.223 60.432a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M176.223 60.432a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M178.65 68.545a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.888"/>
<path d="M178.65 68.545a1.498 1.498 0 0 1-1.896-.94 1.489 1.489 0 0 1 .943-1.888 1.498 1.498 0 0 1 1.896.94 1.49 1.49 0 0 1-.943 1.888z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M181.884 77.468a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.887"/>
<path d="M181.884 77.468a1.498 1.498 0 0 1-1.895-.94 1.489 1.489 0 0 1 .943-1.887 1.498 1.498 0 0 1 1.895.94 1.49 1.49 0 0 1-.943 1.887z" stroke="#A3B1BF" stroke-width=".81"/>
<path d="M198.567 126.807a4.347 4.347 0 0 1-5.5-2.725 4.32 4.32 0 0 1 2.736-5.477 4.346 4.346 0 0 1 5.499 2.724 4.322 4.322 0 0 1-2.735 5.478" fill="#A3B1BF"/>
<path stroke="#A3B1BF" stroke-width=".81" d="M193.655 2.255l2.626-1.51 2.626 1.51v3.02l-2.626 1.51-2.626-1.51z"/>
<path d="M263.204 183.163l2.626-1.51 2.626 1.51v3.02l-2.626 1.51-2.626-1.51z"/>
<path stroke="#A3B1BF" stroke-width=".81" d="M263.204 183.163l2.626-1.51 2.626 1.51v3.02l-2.626 1.51-2.626-1.51zM201.942 33.194l2.626 1.51v3.021l-2.626 1.51-2.626-1.51v-3.02zM205.177 23.46l2.626 1.51v3.02l-2.626 1.51-2.626-1.51v-3.02z"/>
<path d="M30.71 140.675H410.8" stroke="#A3B1BF" stroke-width="2.43"/>
<path d="M128.737 148.382h281.659s-60.248 47.052-134.245 44.212c-73.996-2.839-98.258-15.008-116.858-21.916-18.6-6.909-55.37-9.722-80.881-4.043-25.511 5.678-48.107-18.253-48.107-18.253h98.432z" fill-opacity=".25" fill="#A3B1BF"/>
<g transform="translate(2 66.851)">
<ellipse stroke="#A3B1BF" stroke-width="2.43" fill-opacity=".25" fill="#A3B1BF" cx="35.583" cy="35.695" rx="35.583" ry="35.695"/>
<ellipse fill="#F0F2F5" cx="35.853" cy="35.965" rx="30.461" ry="30.557"/>
</g>
<path d="M41.627 98.896l38.817 11.357M67.91 131.751l-33.157-25.149" stroke="#A3B1BF" stroke-width=".81"/>
<g fill="#A3B1BF">
<path d="M70.31 119.831c-1.096 3.183.447 6.611 3.44 7.642 2.993 1.03 6.32-.721 7.416-3.904s-.448-6.61-3.44-7.641c-2.994-1.03-6.32.72-7.416 3.903m-2.422-.834c1.585-4.602 6.396-7.135 10.724-5.645 4.329 1.49 6.56 6.449 4.976 11.05-1.585 4.604-6.396 7.136-10.725 5.646-4.328-1.49-6.56-6.448-4.975-11.05l12.93 5.459" fill-opacity=".4"/>
<path d="M65.796 118.038c-1.93 5.602.787 11.636 6.056 13.45 5.268 1.815 11.124-1.268 13.053-6.87 1.93-5.603-.787-11.637-6.056-13.451-5.268-1.814-11.124 1.268-13.053 6.87m-2.422-.833c2.418-7.023 9.758-10.887 16.362-8.613 6.604 2.274 10.01 9.838 7.592 16.86-2.419 7.024-9.76 10.887-16.363 8.613-6.604-2.273-10.01-9.837-7.591-16.86M33.648 100.545c-.872 2.53.293 5.235 2.597 6.028 2.303.793 4.886-.62 5.758-3.151.871-2.53-.294-5.235-2.598-6.028-2.303-.793-4.886.62-5.757 3.15m-1.06-.364c1.093-3.172 4.33-4.944 7.218-3.95 2.887.995 4.348 4.384 3.256 7.556-1.092 3.173-4.33 4.944-7.218 3.95-2.887-.994-4.348-4.384-3.255-7.556"/>
<path d="M40.45 102.82l40.58-25.097 47.72 11.062-55.428 28.205.495 1.142L40.45 102.82zm-4.505 1.928l37.263 17.098c.812.289 1.543.052 2.004-.498l1.153 2.656 55.493-28.238 1.764 40.685c.046 1.059.702 1.913 1.597 2.22.294.102.614.144.948.116 1.344-.118 2.384-1.354 2.323-2.76l-2.803-64.639 3.695 1.273-2.395 6.957c-.272.79.11 1.638.853 1.894l13.86 4.773c.364.125.768.088 1.117-.103l9.903-5.416a4.23 4.23 0 0 1 .486 2.775c-.336 2.046-2.286 5.3-9.671 9.188a1.581 1.581 0 0 0-.697 2.024c.166.37.463.629.807.747.344.119.737.098 1.096-.092 6.875-3.619 10.677-7.5 11.3-11.538.576-3.723-1.807-6.042-1.909-6.139a1.364 1.364 0 0 0-1.61-.197l-10.406 5.692-11.945-4.113 1.903-5.526 1.704.587c1.264.435 2.663-.301 3.125-1.645.463-1.343-.186-2.785-1.45-3.22l-11.528-3.97c-.766-.263-1.62-.102-2.278.43a2.71 2.71 0 0 0-.993 2.216l.767 17.692L83.325 74.53 85.42 62.11c.074-.995-.633-1.835-1.582-1.874-.947-.04-1.774.736-1.847 1.732l-2.09 12.333-44.048 27.242a1.905 1.905 0 0 0-.888 1.669c.019.676.397 1.268.98 1.536z"/>
</g>
<path d="M122.093 124.044s-2.83 0-2.83 1.217 10.917 10.14 10.917 10.14l-8.087-11.357zM148.376 124.044s2.83 0 2.83 1.217-10.917 10.14-10.917 10.14l8.087-11.357zM116.922 128.687s-2.624 1.06-2.168 2.189c.455 1.128 13.92 5.312 13.92 5.312l-11.752-7.5zM152.029 129.517s2.624 1.063 2.17 2.191c-.455 1.129-13.91 5.3-13.91 5.3l11.74-7.491z" fill="#A3B1BF"/>
<path d="M76.4 50.627c-1.426-.358-6.03-1.67-6.469.81-.356 2.015 2.58 8.016 5.661 8.924 6.874 2.029 14.557-.81 21.43 1.217 6.875 2.028 6.478-1.615 5.258-2.839-2.427-2.434-22.644-7.301-25.88-8.112z" stroke="#A3B1BF" stroke-width="2.43"/>
<g transform="translate(348.684 67.257)">
<ellipse stroke="#A3B1BF" stroke-width="2.43" fill="#DCE1E7" cx="35.583" cy="35.695" rx="35.583" ry="35.695"/>
<ellipse fill="#F0F2F5" cx="35.853" cy="35.965" rx="30.461" ry="30.557"/>
</g>
<path d="M366.901 84.293c-1.334.748-2.97 2.594-4.488 6.146-4.852 11.358-3.639 21.498-3.639 21.498s1.617-19.47 8.087-23.12M402.135 122.483c1.334-.748 2.97-2.594 4.487-6.146 4.853-11.357 3.64-21.498 3.64-21.498s-1.618 19.47-8.087 23.12" fill="#A3B1BF"/>
</g>
<script xmlns=""/><script xmlns=""/></svg>

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 923 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 841 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 625 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 625 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1001 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

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