├── README.md ├── admin ├── logo.png ├── image │ └── g.jpg ├── logo_w.png ├── css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── admin.css │ ├── mip.css │ └── fa │ │ └── font-awesome.min.css ├── js │ ├── lang │ │ └── zh-cn │ │ │ ├── images │ │ │ ├── copy.png │ │ │ ├── music.png │ │ │ ├── upload.png │ │ │ └── localimage.png │ │ │ └── zh-cn.js │ ├── mip-ueditor.min.js │ ├── ueditor.config.js │ └── jquery-3.1.1.min.js ├── index.html └── edit.html └── index ├── logo.png ├── logo_w.png ├── css └── default.css └── login.html /README.md: -------------------------------------------------------------------------------- 1 | #CMLcms 后台操作 默认模板 -------------------------------------------------------------------------------- /admin/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/logo.png -------------------------------------------------------------------------------- /index/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/index/logo.png -------------------------------------------------------------------------------- /admin/image/g.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/image/g.jpg -------------------------------------------------------------------------------- /admin/logo_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/logo_w.png -------------------------------------------------------------------------------- /index/logo_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/index/logo_w.png -------------------------------------------------------------------------------- /admin/css/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/css/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /admin/js/lang/zh-cn/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/js/lang/zh-cn/images/copy.png -------------------------------------------------------------------------------- /admin/js/lang/zh-cn/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/js/lang/zh-cn/images/music.png -------------------------------------------------------------------------------- /admin/js/lang/zh-cn/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/js/lang/zh-cn/images/upload.png -------------------------------------------------------------------------------- /admin/css/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/css/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /admin/css/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/css/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /admin/css/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/css/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /admin/css/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/css/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /admin/js/lang/zh-cn/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodFrm/CMLcmsTemplate/master/admin/js/lang/zh-cn/images/localimage.png -------------------------------------------------------------------------------- /index/css/default.css: -------------------------------------------------------------------------------- 1 | .login-form { 2 | background-color: #FFFFFF; 3 | position: absolute; 4 | top: 50%; 5 | left: 50%; 6 | width: 500px; 7 | margin-top: -100px; 8 | margin-left: -250px; 9 | height: 200px; 10 | border: 1px solid #003366; 11 | padding: 10px; 12 | box-shadow: 0px 0px 5px 0px; 13 | border-radius: 4px; 14 | } 15 | 16 | 17 | .login-logo { 18 | text-align: center; 19 | border-bottom: 1px solid #003366; 20 | } 21 | 22 | .login-logo > .logo { 23 | width: 150px; 24 | } 25 | 26 | .login-input { 27 | text-align: center; 28 | padding: 15px; 29 | } 30 | 31 | .login-input > .text-input { 32 | outline: none; 33 | width: 70%; 34 | height: 25px; 35 | border: 1px solid #666666; 36 | border-radius: 4px; 37 | margin-top: 10px; 38 | padding-left: 4px; 39 | } 40 | 41 | .login-input > .text-input:hover, 42 | .login-input > .text-input:focus{ 43 | border: 1px solid #666666; 44 | box-shadow: 0px 0px 4px #666666; 45 | } 46 | .login-botton{ 47 | border-top: 1px solid #003366; 48 | padding-top: 10px; 49 | } 50 | .login-post{ 51 | 52 | float: right; 53 | } 54 | .login-post > .btn-post{ 55 | border: 0px; 56 | color: #FFFFFF; 57 | min-width: 80px; 58 | min-height: 30px; 59 | background-color: #6a92d4; 60 | outline: none; 61 | } 62 | .login-post > .btn-post:hover{ 63 | background-color: #4479d4; 64 | } 65 | .login-post > .btn-post:active{ 66 | background-color: #1049a9; 67 | } 68 | 69 | .login-msg{ 70 | display: none; 71 | color: #FFFFFF; 72 | text-align: center; 73 | border-radius: 4px; 74 | background-color: rgba(0,0,0,.8); 75 | position: absolute; 76 | top: 50%; 77 | left: 50%; 78 | width: 400px; 79 | margin-top: -15px; 80 | margin-left: -200px; 81 | height: 25px; 82 | } -------------------------------------------------------------------------------- /index/login.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | CMLcms 登陆 9 | 10 | 11 | 12 |
13 | 14 |
15 |
16 | 17 |
18 |
19 | 23 | 记住我 24 |
25 |
26 |
27 | 消息内容 28 |
29 | 30 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /admin/css/admin.css: -------------------------------------------------------------------------------- 1 | .header { 2 | background-color: #0099CC; 3 | height: 50px; 4 | } 5 | 6 | body { 7 | margin: 0; 8 | padding: 0; 9 | } 10 | 11 | .logo { 12 | padding-left: 5px; 13 | padding-top: 5px; 14 | height: 80%; 15 | } 16 | 17 | .logob { 18 | margin: 0px; 19 | padding: 0px; 20 | } 21 | 22 | .logob > li { 23 | float: left; 24 | width: 180px; 25 | height: 50px; 26 | list-style: none; 27 | } 28 | 29 | .left { 30 | background-color: #0099CC; 31 | width: 180px; 32 | position: fixed; 33 | top: 50px; 34 | bottom: 0; 35 | overflow: hidden; 36 | } 37 | 38 | .title { 39 | color: #FFFFFF; 40 | padding: 15px; 41 | font-size: 1.2em; 42 | text-decoration: none; 43 | display: inline-block; 44 | } 45 | 46 | .head-list { 47 | float: right; 48 | margin: 0; 49 | } 50 | 51 | .head-list > li { 52 | height: 50px; 53 | float: left; 54 | border: 0px; 55 | background-color: #0099CC; 56 | font-size: 16px; 57 | margin: 0px; 58 | list-style: none; 59 | border-left: 1px solid #C9C6C6; 60 | } 61 | 62 | .head-list > li > a { 63 | color: #FFFFFF; 64 | text-decoration: none; 65 | padding: 15px; 66 | display: inline-block; 67 | } 68 | 69 | .user-nav { 70 | display: none; 71 | } 72 | 73 | .head-list > li:hover { 74 | background-color: #28B1F0; 75 | } 76 | 77 | .nav-list { 78 | list-style: none; 79 | margin: 0; 80 | margin-top: 10px; 81 | padding: 0; 82 | } 83 | 84 | .nav-list > li > a { 85 | text-align: center; 86 | margin: 0px; 87 | padding: 0px; 88 | background-color: #0099CC; 89 | } 90 | 91 | .nav-list > li > a:hover { 92 | background: -webkit-linear-gradient(left, #20ABD9, #0099CC); 93 | } 94 | 95 | .nav-list > li a { 96 | text-decoration: none; 97 | color: #FFFFFF; 98 | display: block; 99 | padding: 10px 15px; 100 | font-size: 12px; 101 | } 102 | 103 | .nav-list > li a > .fa { 104 | /*强迫症 不对齐不舒服*/ 105 | padding-top: 2px; 106 | } 107 | 108 | .nav-head { 109 | margin-top: 6px; 110 | text-align: center; 111 | } 112 | 113 | .nav-head > img { 114 | border-radius: 100px; 115 | width: 80px; 116 | height: 80px; 117 | } 118 | 119 | .sub-nav { 120 | padding: 0; 121 | display: none; 122 | background-color: #18B3E7; 123 | } 124 | 125 | .active { 126 | display: block; 127 | } 128 | 129 | .sub-nav > li > a:hover { 130 | background: -webkit-linear-gradient(left, #20ABD9, #18B3E7); 131 | } 132 | 133 | .sub-nav > .active > a { 134 | background-color: #00bfff; 135 | } 136 | 137 | .sub-nav > .active > a:hover { 138 | background: #00bfff; 139 | } 140 | 141 | .sub-nav > li { 142 | position: relative; 143 | list-style: none; 144 | } 145 | 146 | .content { 147 | position: absolute; 148 | overflow-y: auto; 149 | top: 50px; 150 | left: 180px; 151 | bottom: 0; 152 | right: 0; 153 | } 154 | 155 | .content > .head { 156 | padding: 5px; 157 | border-bottom: 1px solid #DDD9D9; 158 | } 159 | 160 | .content > .head > .pos { 161 | text-decoration: none; 162 | color: #000000; 163 | font-size: 12px; 164 | display: inline; 165 | } 166 | 167 | .welcome { 168 | padding-left: 10px; 169 | border-bottom: 1px solid #DDD9D9; 170 | } 171 | 172 | .welcome > h1 { 173 | padding: 10px 0; 174 | margin: 0; 175 | font-size: 1.6em; 176 | font-weight: normal; 177 | } 178 | 179 | .welcome > h2 { 180 | color: #706E6E; 181 | padding-bottom: 10px; 182 | margin: 0; 183 | font-size: 1.4em; 184 | font-weight: normal; 185 | } 186 | -------------------------------------------------------------------------------- /admin/js/mip-ueditor.min.js: -------------------------------------------------------------------------------- 1 | (function(a){function b(){this.htmlStr="";this.htmlElement;this.computeStyle="";this.computeStyleArray=[];this.mipPage=""}b.prototype={constructor:b,setInternalHtml:function(e){this.destructObj();this.htmlStr=e},createXml:function(){var e=document.createElement("div");e.innerHTML=this.htmlStr;this.htmlElement=e},traversalDom:function(){var e=document.createNodeIterator(this.htmlElement,NodeFilter.SHOW_ELEMENT,null,false);var f=e.nextNode();while(f!==null){this.correctClass(f);f=e.nextNode()}},fuseMipHtml:function(e){if(!e){return}b.MipHtmlTool.filterHtml(e)},correctClass:function(g){if(!g){return}var h=g.getAttribute("style");if(h){var e=g.className;var f=this.createClassName(h);if(e){f=e+" "+f}g.className=f;this.addPageComputeStyle(h);this.removeDomStyle(g)}this.fuseMipHtml(g)},removeDomStyle:function(e){if(!e){return}e.removeAttribute("style")},addPageComputeStyle:function(e){if(!e){return}this.computeStyle+=this.createStyleForOne(e)},createStyleForOne:function(g){if(!g){return}var f=this.createClassName(g);if(this.computeStyleArray.indexOf(f)>=0){return""}this.computeStyleArray.push(f);var e="."+f;return e+"{"+g+"}"},createClassName:function(e){if(!e){return}return"mip-ueditor-ext-"+this.createHashName(e)},mergeStyle:function(e){this.computeStyle+=e},destructObj:function(){this.htmlStr="";this.htmlElement;this.computeStyle="";this.computeStyleArray=[];this.mipPage},createHashName:function(l){l+="";var g=[];var f=l.length;var e=Math.SQRT2.toFixed(9)-0;k(function(i){g[i]=0});for(var j=0;j>8;k(function(o){var p=(o?g[o-1]:0)+g[o]+o+f+n;p+=(p/e).toFixed(9).slice(-3)-0;g[o]=p&255});if(i>0){h(i)}}function k(n){for(var m=0;m<16;m++){n(m)}}},setAllMip:function(){var e=[""," "," ",' ',' '," MIP DEMO",' ',' '," "," "," "+this.htmlElement.innerHTML+"",' 10 | 11 | 12 | 13 |
14 |
15 | 21 | 33 |
34 |
35 | 40 | 65 |
66 |
67 |
68 | 69 |

首页/首页

70 |
71 |
72 |

欢迎使用CMLcms

73 |

这是一个简洁漂亮的内容管理系统

74 |
75 |
76 |
77 | 78 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /admin/edit.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | CMLcms后台管理 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 | 26 | 38 |
39 |
40 | 45 | 70 |
71 |
72 | 73 |
74 | 75 | 76 |
77 |
78 |
79 | 80 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /admin/js/ueditor.config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * ueditor完整配置项 3 | * 可以在这里配置整个编辑器的特性 4 | */ 5 | /**************************提示******************************** 6 | * 所有被注释的配置项均为UEditor默认值。 7 | * 修改默认配置请首先确保已经完全明确该参数的真实用途。 8 | * 主要有两种修改方案,一种是取消此处注释,然后修改成对应参数;另一种是在实例化编辑器时传入对应参数。 9 | * 当升级编辑器时,可直接使用旧版配置文件替换新版配置文件,不用担心旧版配置文件中因缺少新功能所需的参数而导致脚本报错。 10 | **************************提示********************************/ 11 | 12 | (function () { 13 | 14 | /** 15 | * 编辑器资源文件根路径。它所表示的含义是:以编辑器实例化页面为当前路径,指向编辑器资源文件(即dialog等文件夹)的路径。 16 | * 鉴于很多同学在使用编辑器的时候出现的种种路径问题,此处强烈建议大家使用"相对于网站根目录的相对路径"进行配置。 17 | * "相对于网站根目录的相对路径"也就是以斜杠开头的形如"/myProject/ueditor/"这样的路径。 18 | * 如果站点中有多个不在同一层级的页面需要实例化编辑器,且引用了同一UEditor的时候,此处的URL可能不适用于每个页面的编辑器。 19 | * 因此,UEditor提供了针对不同页面的编辑器可单独配置的根路径,具体来说,在需要实例化编辑器的页面最顶部写上如下代码即可。当然,需要令此处的URL等于对应的配置。 20 | * window.UEDITOR_HOME_URL = "/xxxx/xxxx/"; 21 | */ 22 | var URL = window.UEDITOR_HOME_URL || getUEBasePath(); 23 | 24 | /** 25 | * 配置项主体。注意,此处所有涉及到路径的配置别遗漏URL变量。 26 | */ 27 | window.UEDITOR_CONFIG = { 28 | 29 | //为编辑器实例添加一个路径,这个不能被注释 30 | UEDITOR_HOME_URL: URL 31 | 32 | // 服务器统一请求接口路径 33 | , serverUrl: URL+'ue' 34 | 35 | //工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的从新定义 36 | 37 | , toolbars: [["fullscreen","source","undo","redo","insertunorderedlist","insertorderedlist","link","unlink","help","attachment","simpleupload","insertimage","emotion","pagebreak","date","bold","italic","fontborder","strikethrough","underline","forecolor","justifyleft","justifycenter","justifyright","justifyjustify","paragraph","rowspacingbottom","rowspacingtop","lineheight"]] 38 | //当鼠标放在工具栏上时显示的tooltip提示,留空支持自动多语言配置,否则以配置值为准 39 | //,labelMap:{ 40 | // 'anchor':'', 'undo':'' 41 | //} 42 | 43 | //语言配置项,默认是zh-cn。有需要的话也可以使用如下这样的方式来自动多语言切换,当然,前提条件是lang文件夹下存在对应的语言文件: 44 | //lang值也可以通过自动获取 (navigator.language||navigator.browserLanguage ||navigator.userLanguage).toLowerCase() 45 | //,lang:"zh-cn" 46 | //,langPath:URL +"lang/" 47 | 48 | //主题配置项,默认是default。有需要的话也可以使用如下这样的方式来自动多主题切换,当然,前提条件是themes文件夹下存在对应的主题文件: 49 | //现有如下皮肤:default 50 | //,theme:'default' 51 | //,themePath:URL +"themes/" 52 | 53 | //,zIndex : 900 //编辑器层级的基数,默认是900 54 | 55 | //针对getAllHtml方法,会在对应的head标签中增加该编码设置。 56 | //,charset:"utf-8" 57 | 58 | //若实例化编辑器的页面手动修改的domain,此处需要设置为true 59 | //,customDomain:false 60 | 61 | //常用配置项目 62 | //,isShow : true //默认显示编辑器 63 | 64 | //,textarea:'editorValue' // 提交表单时,服务器获取编辑器提交内容的所用的参数,多实例时可以给容器name属性,会将name给定的值最为每个实例的键值,不用每次实例化的时候都设置这个值 65 | 66 | //,initialContent:'欢迎使用ueditor!' //初始化编辑器的内容,也可以通过textarea/script给值,看官网例子 67 | 68 | //,autoClearinitialContent:true //是否自动清除编辑器初始内容,注意:如果focus属性设置为true,这个也为真,那么编辑器一上来就会触发导致初始化的内容看不到了 69 | 70 | //,focus:false //初始化时,是否让编辑器获得焦点true或false 71 | 72 | //如果自定义,最好给p标签如下的行高,要不输入中文时,会有跳动感 73 | //,initialStyle:'p{line-height:1em}'//编辑器层级的基数,可以用来改变字体等 74 | 75 | //,iframeCssUrl: URL + '/themes/iframe.css' //给编辑器内部引入一个css文件 76 | 77 | //,initialFrameWidth:1000 //初始化编辑器宽度,默认1000 78 | //,initialFrameHeight:320 //初始化编辑器高度,默认320 79 | 80 | //,readonly : false //编辑器初始化结束后,编辑区域是否是只读的,默认是false 81 | 82 | //,autoClearEmptyNode : true //getContent时,是否删除空的inlineElement节点(包括嵌套的情况) 83 | 84 | //,fullscreen : false //是否开启初始化时即全屏,默认关闭 85 | 86 | //,imagePopup:true //图片操作的浮层开关,默认打开 87 | 88 | //,emotionLocalization:false //是否开启表情本地化,默认关闭。若要开启请确保emotion文件夹下包含官网提供的images表情文件夹 89 | 90 | //粘贴只保留标签,去除标签所有属性 91 | //,retainOnlyLabelPasted: false 92 | 93 | //,pasteplain:false //是否默认为纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴 94 | //纯文本粘贴模式下的过滤规则 95 | //'filterTxtRules' : function(){ 96 | // function transP(node){ 97 | // node.tagName = 'p'; 98 | // node.setStyle(); 99 | // } 100 | // return { 101 | // //直接删除及其字节点内容 102 | // '-' : 'script style object iframe embed input select', 103 | // 'p': {$:{}}, 104 | // 'br':{$:{}}, 105 | // 'div':{'$':{}}, 106 | // 'li':{'$':{}}, 107 | // 'caption':transP, 108 | // 'th':transP, 109 | // 'tr':transP, 110 | // 'h1':transP,'h2':transP,'h3':transP,'h4':transP,'h5':transP,'h6':transP, 111 | // 'td':function(node){ 112 | // //没有内容的td直接删掉 113 | // var txt = !!node.innerText(); 114 | // if(txt){ 115 | // node.parentNode.insertAfter(UE.uNode.createText('    '),node); 116 | // } 117 | // node.parentNode.removeChild(node,node.innerText()) 118 | // } 119 | // } 120 | //}() 121 | 122 | //,allHtmlEnabled:false //提交到后台的数据是否包含整个html字符串 123 | 124 | //insertorderedlist 125 | //有序列表的下拉配置,值留空时支持多语言自动识别,若配置值,则以此值为准 126 | //,'insertorderedlist':{ 127 | // //自定的样式 128 | // 'num':'1,2,3...', 129 | // 'num1':'1),2),3)...', 130 | // 'num2':'(1),(2),(3)...', 131 | // 'cn':'一,二,三....', 132 | // 'cn1':'一),二),三)....', 133 | // 'cn2':'(一),(二),(三)....', 134 | // //系统自带 135 | // 'decimal' : '' , //'1,2,3...' 136 | // 'lower-alpha' : '' , // 'a,b,c...' 137 | // 'lower-roman' : '' , //'i,ii,iii...' 138 | // 'upper-alpha' : '' , lang //'A,B,C' 139 | // 'upper-roman' : '' //'I,II,III...' 140 | //} 141 | 142 | //insertunorderedlist 143 | //无序列表的下拉配置,值留空时支持多语言自动识别,若配置值,则以此值为准 144 | //,insertunorderedlist : { //自定的样式 145 | // 'dash' :'— 破折号', //-破折号 146 | // 'dot':' 。 小圆圈', //系统自带 147 | // 'circle' : '', // '○ 小圆圈' 148 | // 'disc' : '', // '● 小圆点' 149 | // 'square' : '' //'■ 小方块' 150 | //} 151 | //,listDefaultPaddingLeft : '30'//默认的左边缩进的基数倍 152 | //,listiconpath : 'http://bs.baidu.com/listicon/'//自定义标号的路径 153 | //,maxListLevel : 3 //限制可以tab的级数, 设置-1为不限制 154 | 155 | //,autoTransWordToList:false //禁止word中粘贴进来的列表自动变成列表标签 156 | 157 | //paragraph 158 | //段落格式 值留空时支持多语言自动识别,若配置,则以配置值为准 159 | //,'paragraph':{'p':'', 'h1':'', 'h2':'', 'h3':'', 'h4':'', 'h5':'', 'h6':''} 160 | 161 | //rowspacingtop 162 | //段间距 值和显示的名字相同 163 | //,'rowspacingtop':['5', '10', '15', '20', '25'] 164 | 165 | //rowspacingBottom 166 | //段间距 值和显示的名字相同 167 | //,'rowspacingbottom':['5', '10', '15', '20', '25'] 168 | 169 | //lineheight 170 | //行内间距 值和显示的名字相同 171 | //,'lineheight':['1', '1.5','1.75','2', '3', '4', '5'] 172 | 173 | //快捷菜单 174 | //,shortcutMenu:["fontfamily", "fontsize", "bold", "italic", "underline", "forecolor", "backcolor", "insertorderedlist", "insertunorderedlist"] 175 | 176 | //tab 177 | //点击tab键时移动的距离,tabSize倍数,tabNode什么字符做为单位 178 | //,tabSize:4 179 | //,tabNode:' ' 180 | 181 | //undo 182 | //可以最多回退的次数,默认20 183 | //,maxUndoCount:20 184 | //当输入的字符数超过该值时,保存一次现场 185 | //,maxInputCount:1 186 | 187 | //scaleEnabled 188 | //是否可以拉伸长高,默认true(当开启时,自动长高失效) 189 | //,scaleEnabled:false 190 | //,minFrameWidth:800 //编辑器拖动时最小宽度,默认800 191 | //,minFrameHeight:220 //编辑器拖动时最小高度,默认220 192 | 193 | //pageBreakTag 194 | //分页标识符,默认是_ueditor_page_break_tag_ 195 | //,pageBreakTag:'_ueditor_page_break_tag_' 196 | 197 | //sourceEditor 198 | //源码的查看方式,codemirror 是代码高亮,textarea是文本框,默认是codemirror 199 | //注意默认codemirror只能在ie8+和非ie中使用 200 | //,sourceEditor:"codemirror" 201 | //如果sourceEditor是codemirror,还用配置一下两个参数 202 | //codeMirrorJsUrl js加载的路径,默认是 URL + "third-party/codemirror/codemirror.js" 203 | //,codeMirrorJsUrl:URL + "third-party/codemirror/codemirror.js" 204 | //codeMirrorCssUrl css加载的路径,默认是 URL + "third-party/codemirror/codemirror.css" 205 | //,codeMirrorCssUrl:URL + "third-party/codemirror/codemirror.css" 206 | //编辑器初始化完成后是否进入源码模式,默认为否。 207 | //,sourceEditorFirst:false 208 | 209 | //iframeUrlMap 210 | //dialog内容的路径 ~会被替换成URL,垓属性一旦打开,将覆盖所有的dialog的默认路径 211 | //,iframeUrlMap:{ 212 | // 'anchor':'~/dialogs/anchor/anchor.html', 213 | //} 214 | 215 | }; 216 | 217 | function getUEBasePath(docUrl, confUrl) { 218 | 219 | return getBasePath(docUrl || self.document.URL || self.location.href, confUrl || getConfigFilePath()); 220 | 221 | } 222 | 223 | function getConfigFilePath() { 224 | 225 | var configPath = document.getElementsByTagName('script'); 226 | 227 | return configPath[ configPath.length - 1 ].src; 228 | 229 | } 230 | 231 | function getBasePath(docUrl, confUrl) { 232 | 233 | var basePath = confUrl; 234 | 235 | 236 | if (/^(\/|\\\\)/.test(confUrl)) { 237 | 238 | basePath = /^.+?\w(\/|\\\\)/.exec(docUrl)[0] + confUrl.replace(/^(\/|\\\\)/, ''); 239 | 240 | } else if (!/^[a-z]+:/i.test(confUrl)) { 241 | 242 | docUrl = docUrl.split("#")[0].split("?")[0].replace(/[^\\\/]+$/, ''); 243 | 244 | basePath = docUrl + "" + confUrl; 245 | 246 | } 247 | 248 | return optimizationPath(basePath); 249 | 250 | } 251 | 252 | function optimizationPath(path) { 253 | 254 | var protocol = /^[a-z]+:\/\//.exec(path)[ 0 ], 255 | tmp = null, 256 | res = []; 257 | 258 | path = path.replace(protocol, "").split("?")[0].split("#")[0]; 259 | 260 | path = path.replace(/\\/g, '/').split(/\//); 261 | 262 | path[ path.length - 1 ] = ""; 263 | 264 | while (path.length) { 265 | 266 | if (( tmp = path.shift() ) === "..") { 267 | res.pop(); 268 | } else if (tmp !== ".") { 269 | res.push(tmp); 270 | } 271 | 272 | } 273 | 274 | return protocol + res.join("/"); 275 | 276 | } 277 | function upFiles() { 278 | var myFiles = _editor.getDialog("attachment"); 279 | myFiles.open(); 280 | } 281 | window.UE = { 282 | getUEBasePath: getUEBasePath 283 | }; 284 | 285 | })(); 286 | -------------------------------------------------------------------------------- /admin/css/mip.css: -------------------------------------------------------------------------------- 1 | *{margin:0;padding:0}body{font-size-adjust:none;-webkit-text-size-adjust:none;font:14px Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box}a{text-decoration:none;color:#333}img{width:100%;margin:0 auto}template{display:none}span[id^="cnzz_stat"]{display:none}body{-webkit-animation:mip-start 5s steps(1, end) 0s 1 normal both;-moz-animation:mip-start 5s steps(1, end) 0s 1 normal both;-ms-animation:mip-start 5s steps(1, end) 0s 1 normal both;animation:mip-start 5s steps(1, end) 0s 1 normal both}@-webkit-keyframes mip-start{from{opacity:0}to{opacity:1}}@-moz-keyframes mip-start{from{opacity:0}to{opacity:1}}@-ms-keyframes mip-start{from{opacity:0}to{opacity:1}}@-o-keyframes mip-start{from{opacity:0}to{opacity:1}}@keyframes mip-start{from{opacity:0}to{opacity:1}}mip-i-space{display:block}.mip-layout-relative{display:block;position:relative}.mip-fill-content{display:block;min-width:100%;max-width:100%;height:100%;margin:auto}.mip-i-space .mip-fill-content{position:absolute;top:0;left:0;bottom:0;right:0}.mip-layout-fixed{display:inline-block;position:relative}.mip-layout-responsive{display:block;position:relative}.mip-layout-fixed-height{display:block;position:relative}.mip-layout-container{display:block;position:relative}.mip-layout-fill{display:block;overflow:hidden !important;position:absolute;top:0;left:0;bottom:0;right:0}.mip-layout-flex-item{display:block;position:relative;flex:1 1 auto}.mip-layout-size-defined{overflow:hidden !important}imip-sizer{display:block !important}.mip-fill-content{display:block;min-width:100%;max-width:100%;height:100%;margin:auto}.mip-layout-size-defined .mip-fill-content{position:absolute;top:0;left:0;bottom:0;right:0}.mip-replaced-content{padding:0 !important;border:none !important}.mip-hidden{visibility:hidden;overflow:hidden}.mip-text{display:block;line-height:26px;color:#333;padding:10px 0;font-size:16px;text-align:justify;word-wrap:break-word;word-break:break-word}.mip-img{background:#fff}@-webkit-keyframes mip-img-loading{from{transform:rotate3d(0, 0, 1, 0deg);-webkit-transform:rotate3d(0, 0, 1, 0deg)}to{transform:rotate3d(0, 0, 1, 360deg);-webkit-transform:rotate3d(0, 0, 1, 360deg)}}.mip-img::before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTRweCIgaGVpZ2h0PSI1NHB4IiB2aWV3Qm94PSIwIDAgMTA2OCAxMDY4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDY4IDEwNjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNmM2YzZjMiIGQ9Ik04ODcuNTQ3LDkzNC4yMTZsLTIyLjYyMS0yMi42MjFsLTI0LjE2Ni0yNC4xNjZMNTEwLjY2NSw1NTcuMzM0Yy0xMi44ODctMTIuODg3LTEyLjg4Ny0zMy43ODIsMC00Ni42NjkNCmMxMi44ODctMTIuODg3LDMzLjc4Mi0xMi44ODcsNDYuNjY5LDBMODg3LjQyOSw4NDAuNzZjMTU5Ljg5OS0xODMuODQ5LDE1Mi40MTQtNDYyLjc2OS0yMi41MDMtNjM3LjY4NiBjLTE4Mi43NjUtMTgyLjc2NS00NzkuMDg3LTE4Mi43NjUtNjYxLjg1Miwwcy0xODIuNzY1LDQ3OS4wODcsMCw2NjEuODUyQzMyMi4xMjgsOTgzLjk4LDQ4OS4zNiwxMDI1LjQ1Miw2NDIuMDA4LDk4OS40MDIgYzExLjMyNC0zLjUxLDI0LjE2My0wLjc4OSwzMy4xMyw4LjE3N2MxMi44ODcsMTIuODg3LDEyLjg4NywzMy43ODIsMCw0Ni42NjljLTQuNzMsNC43My0xMC41NDIsNy43MTctMTYuNjM3LDguOTc1bDAuMDI5LDAuMTIxIGMtMTc0LjUyLDQxLjY3Mi0zNjUuOTQ4LTUuNTcyLTUwMi4xMjUtMTQxLjc0OWMtMjA4LjU0LTIwOC41NC0yMDguNTQtNTQ2LjY1LDAtNzU1LjE5czU0Ni42NS0yMDguNTQsNzU1LjE5LDAgczIwOC41NCw1NDYuNjUsMCw3NTUuMTlDOTAzLjc1OCw5MTkuNDMyLDg5NS43MzUsOTI2Ljk2OCw4ODcuNTQ3LDkzNC4yMTZMODg3LjU0Nyw5MzQuMjE2eiIvPjwvZz48L3N2Zz4=') center center no-repeat;-webkit-animation:linear .5s infinite mip-img-loading}.mip-img img.mip-fill-content{opacity:0;transition:opacity linear 300ms}.mip-img.mip-img-loaded{background:transparent}.mip-img.mip-img-loaded::before{content:none;display:none}.mip-img.mip-img-loaded img.mip-fill-content{opacity:1}.mip-img-container{margin:16px auto;font-size:0}.mip-img-subtitle{padding-top:10px;color:#999;font-size:13px;line-height:15px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.mip-img-box{width:100%;height:100%;position:fixed;left:0;top:0;background:#000;z-index:10}.mip-img-box .box-line{position:relative;width:100%;height:10000px;top:20%;overflow:hidden}.mip-img-box .box-container{height:100%;width:10000px;position:absolute;top:0;left:0}.mip-img-box .box-item{float:left}.mip-img-box .box-item img{position:absolute;top:0;left:0}.mip-img-box .box-img-wrap{position:relative;height:10240px}.mip-img-box .mip-box-page{color:#fff;height:30px;width:30px;line-height:30px;text-align:center;position:absolute;z-index:10;bottom:100px;left:20px;font-size:28px;opacity:.75}.mip-img-popUp-wrapper{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:222}.mip-img-popUp-wrapper img{position:absolute}.mip-img-popUp-bg{height:100%;opacity:1;background:#000}mip-img{display:block;width:100%}mip-iframe{display:block;position:relative;overflow:hidden}mip-iframe iframe{display:block;width:100px;min-width:100%;height:100%;position:absolute;left:0;top:0}.mip-html{line-height:26px;font-size:14px;color:#333;text-align:justify}.mip-html h3{margin:0;padding:15px 0;line-height:20px;font-size:15px}.mip-html ol,.mip-html ul{padding:10px 0 10px 20px}.mip-html blockquote{margin:20px 0;padding-left:8px;border-left:4px solid #e9e9e9}.mip-html p{padding:10px 0;word-break:break-word;word-wrap:break-word}mip-fixed{position:fixed !important;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}mip-fixed[type="top"]{top:0}mip-fixed[type="bottom"]{bottom:0}mip-fixed[type="left"]{left:0}mip-fixed[type="right"]{right:0}mip-fixed[type="top"],mip-fixed[type="bottom"]{width:100%;max-height:90px !important;overflow:hidden;left:0;right:0}mip-fixed[type="left"],mip-fixed[type="right"]{max-width:10% !important;max-height:25% !important;overflow:hidden}mip-video .mip-video-playbtn{display:inline-block;width:60px;height:60px;border:4px solid white;border-radius:100%;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;background-color:rgba(0,0,0,0.3);-webkit-tap-highlight-color:rbga(0, 0, 0, .3);tap-highlight-color:rbga(0, 0, 0, .3)}mip-video .mip-video-playbtn:before{content:'';position:absolute;width:1px;height:1px;border-style:solid;border-width:16px 0 16px 26px;border-color:transparent transparent transparent white;left:20px;top:14px}mip-carousel a{-webkit-tap-highlight-color:transparent}.mip-carousle-subtitle{position:absolute;bottom:0;left:0;right:0;z-index:25;color:#fff;line-height:30px;padding-left:10px}.mip-carousel-indicator{position:absolute;z-index:22;width:30px;height:30px;bottom:0;right:0;left:0;text-align:right;margin:auto;width:100%}.mip-carousel-indicator>span{display:inline-block;width:6px;height:6px;background-color:#fff;border-radius:50%;margin:12px 6px 12px 0}.mip-carousel-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mip-carousel-wrapper{position:relative;top:0;left:0;width:100%;height:100%}.mip-carousel-slideBox{width:100%;height:100%;float:left;position:relative}span.mip-carousel-current-indicator{background-color:red}.mip-carousel-containeractive{z-index:2}.mip-carousel-indicatorbox{position:absolute;bottom:3px;right:10px;color:#fff}.mip-carousel-indicatornow{font-size:20px}.mip-carousel-preBtn,.mip-carousel-nextBtn{position:absolute;top:0;bottom:0;width:10%;z-index:10;background-size:32px 32px;background-repeat:no-repeat;-webkit-user-select:none;user-select:none}.mip-carousel-nextBtn{right:0;background-position:100% 45%;background-image:url(data:image/png;base64,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)}.mip-carousel-preBtn{left:0;background-position:0 45%;background-image:url(data:image/png;base64,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)} -------------------------------------------------------------------------------- /admin/js/lang/zh-cn/zh-cn.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created with JetBrains PhpStorm. 3 | * User: taoqili 4 | * Date: 12-6-12 5 | * Time: 下午5:02 6 | * To change this template use File | Settings | File Templates. 7 | */ 8 | UE.I18N['zh-cn'] = { 9 | 'labelMap':{ 10 | 'anchor':'锚点', 'undo':'撤销', 'redo':'重做', 'bold':'加粗', 'indent':'首行缩进', 'snapscreen':'截图', 11 | 'italic':'斜体', 'underline':'下划线', 'strikethrough':'删除线', 'subscript':'下标','fontborder':'字符边框', 12 | 'superscript':'上标', 'formatmatch':'格式刷', 'source':'源代码', 'blockquote':'引用', 13 | 'pasteplain':'纯文本粘贴模式', 'selectall':'全选', 'print':'打印', 'preview':'预览', 14 | 'horizontal':'分隔线', 'removeformat':'清除格式', 'time':'时间', 'date':'日期', 15 | 'unlink':'取消链接', 'insertrow':'前插入行', 'insertcol':'前插入列', 'mergeright':'右合并单元格', 'mergedown':'下合并单元格', 16 | 'deleterow':'删除行', 'deletecol':'删除列', 'splittorows':'拆分成行', 17 | 'splittocols':'拆分成列', 'splittocells':'完全拆分单元格','deletecaption':'删除表格标题','inserttitle':'插入标题', 18 | 'mergecells':'合并多个单元格', 'deletetable':'删除表格', 'cleardoc':'清空文档','insertparagraphbeforetable':"表格前插入行",'insertcode':'代码语言', 19 | 'fontfamily':'字体', 'fontsize':'字号', 'paragraph':'段落格式', 'simpleupload':'单图上传', 'insertimage':'多图上传','edittable':'表格属性','edittd':'单元格属性', 'link':'超链接', 20 | 'emotion':'表情', 'spechars':'特殊字符', 'searchreplace':'查询替换', 'map':'Baidu地图', 'gmap':'Google地图', 21 | 'insertvideo':'视频', 'help':'帮助', 'justifyleft':'居左对齐', 'justifyright':'居右对齐', 'justifycenter':'居中对齐', 22 | 'justifyjustify':'两端对齐', 'forecolor':'字体颜色', 'backcolor':'背景色', 'insertorderedlist':'有序列表', 23 | 'insertunorderedlist':'无序列表', 'fullscreen':'全屏', 'directionalityltr':'从左向右输入', 'directionalityrtl':'从右向左输入', 24 | 'rowspacingtop':'段前距', 'rowspacingbottom':'段后距', 'pagebreak':'分页', 'insertframe':'插入Iframe', 'imagenone':'默认', 25 | 'imageleft':'左浮动', 'imageright':'右浮动', 'attachment':'附件', 'imagecenter':'居中', 'wordimage':'图片转存', 26 | 'lineheight':'行间距','edittip' :'编辑提示','customstyle':'自定义标题', 'autotypeset':'自动排版', 27 | 'webapp':'百度应用','touppercase':'字母大写', 'tolowercase':'字母小写','background':'背景','template':'模板','scrawl':'涂鸦', 28 | 'music':'音乐','inserttable':'插入表格','drafts': '从草稿箱加载', 'charts': '图表' 29 | }, 30 | 'insertorderedlist':{ 31 | 'num':'1,2,3...', 32 | 'num1':'1),2),3)...', 33 | 'num2':'(1),(2),(3)...', 34 | 'cn':'一,二,三....', 35 | 'cn1':'一),二),三)....', 36 | 'cn2':'(一),(二),(三)....', 37 | 'decimal':'1,2,3...', 38 | 'lower-alpha':'a,b,c...', 39 | 'lower-roman':'i,ii,iii...', 40 | 'upper-alpha':'A,B,C...', 41 | 'upper-roman':'I,II,III...' 42 | }, 43 | 'insertunorderedlist':{ 44 | 'circle':'○ 大圆圈', 45 | 'disc':'● 小黑点', 46 | 'square':'■ 小方块 ', 47 | 'dash' :'— 破折号', 48 | 'dot':' 。 小圆圈' 49 | }, 50 | 'paragraph':{'p':'段落', 'h1':'标题 1', 'h2':'标题 2', 'h3':'标题 3', 'h4':'标题 4', 'h5':'标题 5', 'h6':'标题 6'}, 51 | 'fontfamily':{ 52 | 'songti':'宋体', 53 | 'kaiti':'楷体', 54 | 'heiti':'黑体', 55 | 'lishu':'隶书', 56 | 'yahei':'微软雅黑', 57 | 'andaleMono':'andale mono', 58 | 'arial': 'arial', 59 | 'arialBlack':'arial black', 60 | 'comicSansMs':'comic sans ms', 61 | 'impact':'impact', 62 | 'timesNewRoman':'times new roman' 63 | }, 64 | 'customstyle':{ 65 | 'tc':'标题居中', 66 | 'tl':'标题居左', 67 | 'im':'强调', 68 | 'hi':'明显强调' 69 | }, 70 | 'autoupload': { 71 | 'exceedSizeError': '文件大小超出限制', 72 | 'exceedTypeError': '文件格式不允许', 73 | 'jsonEncodeError': '服务器返回格式错误', 74 | 'loading':"正在上传...", 75 | 'loadError':"上传错误", 76 | 'errorLoadConfig': '后端配置项没有正常加载,上传插件不能正常使用!' 77 | }, 78 | 'simpleupload':{ 79 | 'exceedSizeError': '文件大小超出限制', 80 | 'exceedTypeError': '文件格式不允许', 81 | 'jsonEncodeError': '服务器返回格式错误', 82 | 'loading':"正在上传...", 83 | 'loadError':"上传错误", 84 | 'errorLoadConfig': '后端配置项没有正常加载,上传插件不能正常使用!' 85 | }, 86 | 'elementPathTip':"元素路径", 87 | 'wordCountTip':"字数统计", 88 | 'wordCountMsg':'当前已输入{#count}个字符, 您还可以输入{#leave}个字符。 ', 89 | 'wordOverFlowMsg':'字数超出最大允许值,服务器可能拒绝保存!', 90 | 'ok':"确认", 91 | 'cancel':"取消", 92 | 'closeDialog':"关闭对话框", 93 | 'tableDrag':"表格拖动必须引入uiUtils.js文件!", 94 | 'autofloatMsg':"工具栏浮动依赖编辑器UI,您首先需要引入UI文件!", 95 | 'loadconfigError': '获取后台配置项请求出错,上传功能将不能正常使用!', 96 | 'loadconfigFormatError': '后台配置项返回格式出错,上传功能将不能正常使用!', 97 | 'loadconfigHttpError': '请求后台配置项http错误,上传功能将不能正常使用!', 98 | 'snapScreen_plugin':{ 99 | 'browserMsg':"仅支持IE浏览器!", 100 | 'callBackErrorMsg':"服务器返回数据有误,请检查配置项之后重试。", 101 | 'uploadErrorMsg':"截图上传失败,请检查服务器端环境! " 102 | }, 103 | 'insertcode':{ 104 | 'as3':'ActionScript 3', 105 | 'bash':'Bash/Shell', 106 | 'cpp':'C/C++', 107 | 'css':'CSS', 108 | 'cf':'ColdFusion', 109 | 'c#':'C#', 110 | 'delphi':'Delphi', 111 | 'diff':'Diff', 112 | 'erlang':'Erlang', 113 | 'groovy':'Groovy', 114 | 'html':'HTML', 115 | 'java':'Java', 116 | 'jfx':'JavaFX', 117 | 'js':'JavaScript', 118 | 'pl':'Perl', 119 | 'php':'PHP', 120 | 'plain':'Plain Text', 121 | 'ps':'PowerShell', 122 | 'python':'Python', 123 | 'ruby':'Ruby', 124 | 'scala':'Scala', 125 | 'sql':'SQL', 126 | 'vb':'Visual Basic', 127 | 'xml':'XML' 128 | }, 129 | 'confirmClear':"确定清空当前文档么?", 130 | 'contextMenu':{ 131 | 'delete':"删除", 132 | 'selectall':"全选", 133 | 'deletecode':"删除代码", 134 | 'cleardoc':"清空文档", 135 | 'confirmclear':"确定清空当前文档么?", 136 | 'unlink':"删除超链接", 137 | 'paragraph':"段落格式", 138 | 'edittable':"表格属性", 139 | 'aligntd':"单元格对齐方式", 140 | 'aligntable':'表格对齐方式', 141 | 'tableleft':'左浮动', 142 | 'tablecenter':'居中显示', 143 | 'tableright':'右浮动', 144 | 'edittd':"单元格属性", 145 | 'setbordervisible':'设置表格边线可见', 146 | 'justifyleft':'左对齐', 147 | 'justifyright':'右对齐', 148 | 'justifycenter':'居中对齐', 149 | 'justifyjustify':'两端对齐', 150 | 'table':"表格", 151 | 'inserttable':'插入表格', 152 | 'deletetable':"删除表格", 153 | 'insertparagraphbefore':"前插入段落", 154 | 'insertparagraphafter':'后插入段落', 155 | 'deleterow':"删除当前行", 156 | 'deletecol':"删除当前列", 157 | 'insertrow':"前插入行", 158 | 'insertcol':"左插入列", 159 | 'insertrownext':'后插入行', 160 | 'insertcolnext':'右插入列', 161 | 'insertcaption':'插入表格名称', 162 | 'deletecaption':'删除表格名称', 163 | 'inserttitle':'插入表格标题行', 164 | 'deletetitle':'删除表格标题行', 165 | 'inserttitlecol':'插入表格标题列', 166 | 'deletetitlecol':'删除表格标题列', 167 | 'averageDiseRow':'平均分布各行', 168 | 'averageDisCol':'平均分布各列', 169 | 'mergeright':"向右合并", 170 | 'mergeleft':"向左合并", 171 | 'mergedown':"向下合并", 172 | 'mergecells':"合并单元格", 173 | 'splittocells':"完全拆分单元格", 174 | 'splittocols':"拆分成列", 175 | 'splittorows':"拆分成行", 176 | 'tablesort':'表格排序', 177 | 'enablesort':'设置表格可排序', 178 | 'disablesort':'取消表格可排序', 179 | 'reversecurrent':'逆序当前', 180 | 'orderbyasc':'按ASCII字符升序', 181 | 'reversebyasc':'按ASCII字符降序', 182 | 'orderbynum':'按数值大小升序', 183 | 'reversebynum':'按数值大小降序', 184 | 'borderbk':'边框底纹', 185 | 'setcolor':'表格隔行变色', 186 | 'unsetcolor':'取消表格隔行变色', 187 | 'setbackground':'选区背景隔行', 188 | 'unsetbackground':'取消选区背景', 189 | 'redandblue':'红蓝相间', 190 | 'threecolorgradient':'三色渐变', 191 | 'copy':"复制(Ctrl + c)", 192 | 'copymsg': "浏览器不支持,请使用 'Ctrl + c'", 193 | 'paste':"粘贴(Ctrl + v)", 194 | 'pastemsg': "浏览器不支持,请使用 'Ctrl + v'" 195 | }, 196 | 'copymsg': "浏览器不支持,请使用 'Ctrl + c'", 197 | 'pastemsg': "浏览器不支持,请使用 'Ctrl + v'", 198 | 'anthorMsg':"链接", 199 | 'clearColor':'清空颜色', 200 | 'standardColor':'标准颜色', 201 | 'themeColor':'主题颜色', 202 | 'property':'属性', 203 | 'default':'默认', 204 | 'modify':'修改', 205 | 'justifyleft':'左对齐', 206 | 'justifyright':'右对齐', 207 | 'justifycenter':'居中', 208 | 'justify':'默认', 209 | 'clear':'清除', 210 | 'anchorMsg':'锚点', 211 | 'delete':'删除', 212 | 'clickToUpload':"点击上传", 213 | 'unset':'尚未设置语言文件', 214 | 't_row':'行', 215 | 't_col':'列', 216 | 'more':'更多', 217 | 'pasteOpt':'粘贴选项', 218 | 'pasteSourceFormat':"保留源格式", 219 | 'tagFormat':'只保留标签', 220 | 'pasteTextFormat':'只保留文本', 221 | 'autoTypeSet':{ 222 | 'mergeLine':"合并空行", 223 | 'delLine':"清除空行", 224 | 'removeFormat':"清除格式", 225 | 'indent':"首行缩进", 226 | 'alignment':"对齐方式", 227 | 'imageFloat':"图片浮动", 228 | 'removeFontsize':"清除字号", 229 | 'removeFontFamily':"清除字体", 230 | 'removeHtml':"清除冗余HTML代码", 231 | 'pasteFilter':"粘贴过滤", 232 | 'run':"执行", 233 | 'symbol':'符号转换', 234 | 'bdc2sb':'全角转半角', 235 | 'tobdc':'半角转全角' 236 | }, 237 | 238 | 'background':{ 239 | 'static':{ 240 | 'lang_background_normal':'背景设置', 241 | 'lang_background_local':'在线图片', 242 | 'lang_background_set':'选项', 243 | 'lang_background_none':'无背景色', 244 | 'lang_background_colored':'有背景色', 245 | 'lang_background_color':'颜色设置', 246 | 'lang_background_netimg':'网络图片', 247 | 'lang_background_align':'对齐方式', 248 | 'lang_background_position':'精确定位', 249 | 'repeatType':{'options':["居中", "横向重复", "纵向重复", "平铺","自定义"]} 250 | 251 | }, 252 | 'noUploadImage':"当前未上传过任何图片!", 253 | 'toggleSelect':"单击可切换选中状态\n原图尺寸: " 254 | }, 255 | //===============dialog i18N======================= 256 | 'insertimage':{ 257 | 'static':{ 258 | 'lang_tab_remote':"插入图片", //节点 259 | 'lang_tab_upload':"本地上传", 260 | 'lang_tab_online':"在线管理", 261 | 'lang_tab_search':"图片搜索", 262 | 'lang_input_url':"地 址:", 263 | 'lang_input_size':"大 小:", 264 | 'lang_input_width':"宽度", 265 | 'lang_input_height':"高度", 266 | 'lang_input_border':"边 框:", 267 | 'lang_input_vhspace':"边 距:", 268 | 'lang_input_title':"描 述:", 269 | 'lang_input_align':'图片浮动方式:', 270 | 'lang_imgLoading':" 图片加载中……", 271 | 'lang_start_upload':"开始上传", 272 | 'lock':{'title':"锁定宽高比例"}, //属性 273 | 'searchType':{'title':"图片类型", 'options':["新闻", "壁纸", "表情", "头像"]}, //select的option 274 | 'searchTxt':{'value':"请输入搜索关键词"}, 275 | 'searchBtn':{'value':"百度一下"}, 276 | 'searchReset':{'value':"清空搜索"}, 277 | 'noneAlign':{'title':'无浮动'}, 278 | 'leftAlign':{'title':'左浮动'}, 279 | 'rightAlign':{'title':'右浮动'}, 280 | 'centerAlign':{'title':'居中独占一行'} 281 | }, 282 | 'uploadSelectFile':'点击选择图片', 283 | 'uploadAddFile':'继续添加', 284 | 'uploadStart':'开始上传', 285 | 'uploadPause':'暂停上传', 286 | 'uploadContinue':'继续上传', 287 | 'uploadRetry':'重试上传', 288 | 'uploadDelete':'删除', 289 | 'uploadTurnLeft':'向左旋转', 290 | 'uploadTurnRight':'向右旋转', 291 | 'uploadPreview':'预览中', 292 | 'uploadNoPreview':'不能预览', 293 | 'updateStatusReady': '选中_张图片,共_KB。', 294 | 'updateStatusConfirm': '已成功上传_张照片,_张照片上传失败', 295 | 'updateStatusFinish': '共_张(_KB),_张上传成功', 296 | 'updateStatusError': ',_张上传失败。', 297 | 'errorNotSupport': 'WebUploader 不支持您的浏览器!如果你使用的是IE浏览器,请尝试升级 flash 播放器。', 298 | 'errorLoadConfig': '后端配置项没有正常加载,上传插件不能正常使用!', 299 | 'errorExceedSize':'文件大小超出', 300 | 'errorFileType':'文件格式不允许', 301 | 'errorInterrupt':'文件传输中断', 302 | 'errorUploadRetry':'上传失败,请重试', 303 | 'errorHttp':'http请求错误', 304 | 'errorServerUpload':'服务器返回出错', 305 | 'remoteLockError':"宽高不正确,不能所定比例", 306 | 'numError':"请输入正确的长度或者宽度值!例如:123,400", 307 | 'imageUrlError':"不允许的图片格式或者图片域!", 308 | 'imageLoadError':"图片加载失败!请检查链接地址或网络状态!", 309 | 'searchRemind':"请输入搜索关键词", 310 | 'searchLoading':"图片加载中,请稍后……", 311 | 'searchRetry':" :( ,抱歉,没有找到图片!请重试一次!" 312 | }, 313 | 'attachment':{ 314 | 'static':{ 315 | 'lang_tab_upload': '上传附件', 316 | 'lang_tab_online': '在线附件', 317 | 'lang_start_upload':"开始上传", 318 | 'lang_drop_remind':"可以将文件拖到这里,单次最多可选100个文件" 319 | }, 320 | 'uploadSelectFile':'点击选择文件', 321 | 'uploadAddFile':'继续添加', 322 | 'uploadStart':'开始上传', 323 | 'uploadPause':'暂停上传', 324 | 'uploadContinue':'继续上传', 325 | 'uploadRetry':'重试上传', 326 | 'uploadDelete':'删除', 327 | 'uploadTurnLeft':'向左旋转', 328 | 'uploadTurnRight':'向右旋转', 329 | 'uploadPreview':'预览中', 330 | 'updateStatusReady': '选中_个文件,共_KB。', 331 | 'updateStatusConfirm': '已成功上传_个文件,_个文件上传失败', 332 | 'updateStatusFinish': '共_个(_KB),_个上传成功', 333 | 'updateStatusError': ',_张上传失败。', 334 | 'errorNotSupport': 'WebUploader 不支持您的浏览器!如果你使用的是IE浏览器,请尝试升级 flash 播放器。', 335 | 'errorLoadConfig': '后端配置项没有正常加载,上传插件不能正常使用!', 336 | 'errorExceedSize':'文件大小超出', 337 | 'errorFileType':'文件格式不允许', 338 | 'errorInterrupt':'文件传输中断', 339 | 'errorUploadRetry':'上传失败,请重试', 340 | 'errorHttp':'http请求错误', 341 | 'errorServerUpload':'服务器返回出错' 342 | }, 343 | 'insertvideo':{ 344 | 'static':{ 345 | 'lang_tab_insertV':"插入视频", 346 | 'lang_tab_searchV':"搜索视频", 347 | 'lang_tab_uploadV':"上传视频", 348 | 'lang_video_url':"视频网址", 349 | 'lang_video_size':"视频尺寸", 350 | 'lang_videoW':"宽度", 351 | 'lang_videoH':"高度", 352 | 'lang_alignment':"对齐方式", 353 | 'videoSearchTxt':{'value':"请输入搜索关键字!"}, 354 | 'videoType':{'options':["全部", "热门", "娱乐", "搞笑", "体育", "科技", "综艺"]}, 355 | 'videoSearchBtn':{'value':"百度一下"}, 356 | 'videoSearchReset':{'value':"清空结果"}, 357 | 358 | 'lang_input_fileStatus':' 当前未上传文件', 359 | 'startUpload':{'style':"background:url(upload.png) no-repeat;"}, 360 | 361 | 'lang_upload_size':"视频尺寸", 362 | 'lang_upload_width':"宽度", 363 | 'lang_upload_height':"高度", 364 | 'lang_upload_alignment':"对齐方式", 365 | 'lang_format_advice':"建议使用mp4格式." 366 | 367 | }, 368 | 'numError':"请输入正确的数值,如123,400", 369 | 'floatLeft':"左浮动", 370 | 'floatRight':"右浮动", 371 | '"default"':"默认", 372 | 'block':"独占一行", 373 | 'urlError':"输入的视频地址有误,请检查后再试!", 374 | 'loading':"  视频加载中,请等待……", 375 | 'clickToSelect':"点击选中", 376 | 'goToSource':'访问源视频', 377 | 'noVideo':"    抱歉,找不到对应的视频,请重试!", 378 | 379 | 'browseFiles':'浏览文件', 380 | 'uploadSuccess':'上传成功!', 381 | 'delSuccessFile':'从成功队列中移除', 382 | 'delFailSaveFile':'移除保存失败文件', 383 | 'statusPrompt':' 个文件已上传! ', 384 | 'flashVersionError':'当前Flash版本过低,请更新FlashPlayer后重试!', 385 | 'flashLoadingError':'Flash加载失败!请检查路径或网络状态', 386 | 'fileUploadReady':'等待上传……', 387 | 'delUploadQueue':'从上传队列中移除', 388 | 'limitPrompt1':'单次不能选择超过', 389 | 'limitPrompt2':'个文件!请重新选择!', 390 | 'delFailFile':'移除失败文件', 391 | 'fileSizeLimit':'文件大小超出限制!', 392 | 'emptyFile':'空文件无法上传!', 393 | 'fileTypeError':'文件类型不允许!', 394 | 'unknownError':'未知错误!', 395 | 'fileUploading':'上传中,请等待……', 396 | 'cancelUpload':'取消上传', 397 | 'netError':'网络错误', 398 | 'failUpload':'上传失败!', 399 | 'serverIOError':'服务器IO错误!', 400 | 'noAuthority':'无权限!', 401 | 'fileNumLimit':'上传个数限制', 402 | 'failCheck':'验证失败,本次上传被跳过!', 403 | 'fileCanceling':'取消中,请等待……', 404 | 'stopUploading':'上传已停止……', 405 | 406 | 'uploadSelectFile':'点击选择文件', 407 | 'uploadAddFile':'继续添加', 408 | 'uploadStart':'开始上传', 409 | 'uploadPause':'暂停上传', 410 | 'uploadContinue':'继续上传', 411 | 'uploadRetry':'重试上传', 412 | 'uploadDelete':'删除', 413 | 'uploadTurnLeft':'向左旋转', 414 | 'uploadTurnRight':'向右旋转', 415 | 'uploadPreview':'预览中', 416 | 'updateStatusReady': '选中_个文件,共_KB。', 417 | 'updateStatusConfirm': '成功上传_个,_个失败', 418 | 'updateStatusFinish': '共_个(_KB),_个成功上传', 419 | 'updateStatusError': ',_张上传失败。', 420 | 'errorNotSupport': 'WebUploader 不支持您的浏览器!如果你使用的是IE浏览器,请尝试升级 flash 播放器。', 421 | 'errorLoadConfig': '后端配置项没有正常加载,上传插件不能正常使用!', 422 | 'errorExceedSize':'文件大小超出', 423 | 'errorFileType':'文件格式不允许', 424 | 'errorInterrupt':'文件传输中断', 425 | 'errorUploadRetry':'上传失败,请重试', 426 | 'errorHttp':'http请求错误', 427 | 'errorServerUpload':'服务器返回出错' 428 | }, 429 | 'webapp':{ 430 | 'tip1':"本功能由百度APP提供,如看到此页面,请各位站长首先申请百度APPKey!", 431 | 'tip2':"申请完成之后请至ueditor.config.js中配置获得的appkey! ", 432 | 'applyFor':"点此申请", 433 | 'anthorApi':"百度API" 434 | }, 435 | 'template':{ 436 | 'static':{ 437 | 'lang_template_bkcolor':'背景颜色', 438 | 'lang_template_clear' : '保留原有内容', 439 | 'lang_template_select' : '选择模板' 440 | }, 441 | 'blank':"空白文档", 442 | 'blog':"博客文章", 443 | 'resume':"个人简历", 444 | 'richText':"图文混排", 445 | 'sciPapers':"科技论文" 446 | 447 | 448 | }, 449 | 'scrawl':{ 450 | 'static':{ 451 | 'lang_input_previousStep':"上一步", 452 | 'lang_input_nextsStep':"下一步", 453 | 'lang_input_clear':'清空', 454 | 'lang_input_addPic':'添加背景', 455 | 'lang_input_ScalePic':'缩放背景', 456 | 'lang_input_removePic':'删除背景', 457 | 'J_imgTxt':{title:'添加背景图片'} 458 | }, 459 | 'noScarwl':"尚未作画,白纸一张~", 460 | 'scrawlUpLoading':"涂鸦上传中,别急哦~", 461 | 'continueBtn':"继续", 462 | 'imageError':"糟糕,图片读取失败了!", 463 | 'backgroundUploading':'背景图片上传中,别急哦~' 464 | }, 465 | 'music':{ 466 | 'static':{ 467 | 'lang_input_tips':"输入歌手/歌曲/专辑,搜索您感兴趣的音乐!", 468 | 'J_searchBtn':{value:'搜索歌曲'} 469 | }, 470 | 'emptyTxt':'未搜索到相关音乐结果,请换一个关键词试试。', 471 | 'chapter':'歌曲', 472 | 'singer':'歌手', 473 | 'special':'专辑', 474 | 'listenTest':'试听' 475 | }, 476 | 'anchor':{ 477 | 'static':{ 478 | 'lang_input_anchorName':'锚点名字:' 479 | } 480 | }, 481 | 'charts':{ 482 | 'static':{ 483 | 'lang_data_source':'数据源:', 484 | 'lang_chart_format': '图表格式:', 485 | 'lang_data_align': '数据对齐方式', 486 | 'lang_chart_align_same': '数据源与图表X轴Y轴一致', 487 | 'lang_chart_align_reverse': '数据源与图表X轴Y轴相反', 488 | 'lang_chart_title': '图表标题', 489 | 'lang_chart_main_title': '主标题:', 490 | 'lang_chart_sub_title': '子标题:', 491 | 'lang_chart_x_title': 'X轴标题:', 492 | 'lang_chart_y_title': 'Y轴标题:', 493 | 'lang_chart_tip': '提示文字', 494 | 'lang_cahrt_tip_prefix': '提示文字前缀:', 495 | 'lang_cahrt_tip_description': '仅饼图有效, 当鼠标移动到饼图中相应的块上时,提示框内的文字的前缀', 496 | 'lang_chart_data_unit': '数据单位', 497 | 'lang_chart_data_unit_title': '单位:', 498 | 'lang_chart_data_unit_description': '显示在每个数据点上的数据的单位, 比如: 温度的单位 ℃', 499 | 'lang_chart_type': '图表类型:', 500 | 'lang_prev_btn': '上一个', 501 | 'lang_next_btn': '下一个' 502 | } 503 | }, 504 | 'emotion':{ 505 | 'static':{ 506 | 'lang_input_choice':'精选', 507 | 'lang_input_Tuzki':'兔斯基', 508 | 'lang_input_BOBO':'BOBO', 509 | 'lang_input_lvdouwa':'绿豆蛙', 510 | 'lang_input_babyCat':'baby猫', 511 | 'lang_input_bubble':'泡泡', 512 | 'lang_input_youa':'有啊' 513 | } 514 | }, 515 | 'gmap':{ 516 | 'static':{ 517 | 'lang_input_address':'地址', 518 | 'lang_input_search':'搜索', 519 | 'address':{value:"北京"} 520 | }, 521 | searchError:'无法定位到该地址!' 522 | }, 523 | 'help':{ 524 | 'static':{ 525 | 'lang_input_about':'关于UEditor', 526 | 'lang_input_shortcuts':'快捷键', 527 | 'lang_input_introduction':'UEditor是由百度web前端研发部开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点。开源基于BSD协议,允许自由使用和修改代码。', 528 | 'lang_Txt_shortcuts':'快捷键', 529 | 'lang_Txt_func':'功能', 530 | 'lang_Txt_bold':'给选中字设置为加粗', 531 | 'lang_Txt_copy':'复制选中内容', 532 | 'lang_Txt_cut':'剪切选中内容', 533 | 'lang_Txt_Paste':'粘贴', 534 | 'lang_Txt_undo':'重新执行上次操作', 535 | 'lang_Txt_redo':'撤销上一次操作', 536 | 'lang_Txt_italic':'给选中字设置为斜体', 537 | 'lang_Txt_underline':'给选中字加下划线', 538 | 'lang_Txt_selectAll':'全部选中', 539 | 'lang_Txt_visualEnter':'软回车', 540 | 'lang_Txt_fullscreen':'全屏' 541 | } 542 | }, 543 | 'insertframe':{ 544 | 'static':{ 545 | 'lang_input_address':'地址:', 546 | 'lang_input_width':'宽度:', 547 | 'lang_input_height':'高度:', 548 | 'lang_input_isScroll':'允许滚动条:', 549 | 'lang_input_frameborder':'显示框架边框:', 550 | 'lang_input_alignMode':'对齐方式:', 551 | 'align':{title:"对齐方式", options:["默认", "左对齐", "右对齐", "居中"]} 552 | }, 553 | 'enterAddress':'请输入地址!' 554 | }, 555 | 'link':{ 556 | 'static':{ 557 | 'lang_input_text':'文本内容:', 558 | 'lang_input_url':'链接地址:', 559 | 'lang_input_title':'标题:', 560 | 'lang_input_target':'是否在新窗口打开:' 561 | }, 562 | 'validLink':'只支持选中一个链接时生效', 563 | 'httpPrompt':'您输入的超链接中不包含http等协议名称,默认将为您添加http://前缀' 564 | }, 565 | 'map':{ 566 | 'static':{ 567 | lang_city:"城市", 568 | lang_address:"地址", 569 | city:{value:"北京"}, 570 | lang_search:"搜索", 571 | lang_dynamicmap:"插入动态地图" 572 | }, 573 | cityMsg:"请选择城市", 574 | errorMsg:"抱歉,找不到该位置!" 575 | }, 576 | 'searchreplace':{ 577 | 'static':{ 578 | lang_tab_search:"查找", 579 | lang_tab_replace:"替换", 580 | lang_search1:"查找", 581 | lang_search2:"查找", 582 | lang_replace:"替换", 583 | lang_searchReg:'支持正则表达式,添加前后斜杠标示为正则表达式,例如“/表达式/”', 584 | lang_searchReg1:'支持正则表达式,添加前后斜杠标示为正则表达式,例如“/表达式/”', 585 | lang_case_sensitive1:"区分大小写", 586 | lang_case_sensitive2:"区分大小写", 587 | nextFindBtn:{value:"下一个"}, 588 | preFindBtn:{value:"上一个"}, 589 | nextReplaceBtn:{value:"下一个"}, 590 | preReplaceBtn:{value:"上一个"}, 591 | repalceBtn:{value:"替换"}, 592 | repalceAllBtn:{value:"全部替换"} 593 | }, 594 | getEnd:"已经搜索到文章末尾!", 595 | getStart:"已经搜索到文章头部", 596 | countMsg:"总共替换了{#count}处!" 597 | }, 598 | 'snapscreen':{ 599 | 'static':{ 600 | lang_showMsg:"截图功能需要首先安装UEditor截图插件! ", 601 | lang_download:"点此下载", 602 | lang_step1:"第一步,下载UEditor截图插件并运行安装。", 603 | lang_step2:"第二步,插件安装完成后即可使用,如不生效,请重启浏览器后再试!" 604 | } 605 | }, 606 | 'spechars':{ 607 | 'static':{}, 608 | tsfh:"特殊字符", 609 | lmsz:"罗马字符", 610 | szfh:"数学字符", 611 | rwfh:"日文字符", 612 | xlzm:"希腊字母", 613 | ewzm:"俄文字符", 614 | pyzm:"拼音字母", 615 | yyyb:"英语音标", 616 | zyzf:"其他" 617 | }, 618 | 'edittable':{ 619 | 'static':{ 620 | 'lang_tableStyle':'表格样式', 621 | 'lang_insertCaption':'添加表格名称行', 622 | 'lang_insertTitle':'添加表格标题行', 623 | 'lang_insertTitleCol':'添加表格标题列', 624 | 'lang_orderbycontent':"使表格内容可排序", 625 | 'lang_tableSize':'自动调整表格尺寸', 626 | 'lang_autoSizeContent':'按表格文字自适应', 627 | 'lang_autoSizePage':'按页面宽度自适应', 628 | 'lang_example':'示例', 629 | 'lang_borderStyle':'表格边框', 630 | 'lang_color':'颜色:' 631 | }, 632 | captionName:'表格名称', 633 | titleName:'标题', 634 | cellsName:'内容', 635 | errorMsg:'有合并单元格,不可排序' 636 | }, 637 | 'edittip':{ 638 | 'static':{ 639 | lang_delRow:'删除整行', 640 | lang_delCol:'删除整列' 641 | } 642 | }, 643 | 'edittd':{ 644 | 'static':{ 645 | lang_tdBkColor:'背景颜色:' 646 | } 647 | }, 648 | 'formula':{ 649 | 'static':{ 650 | } 651 | }, 652 | 'wordimage':{ 653 | 'static':{ 654 | lang_resave:"转存步骤", 655 | uploadBtn:{src:"upload.png",alt:"上传"}, 656 | clipboard:{style:"background: url(copy.png) -153px -1px no-repeat;"}, 657 | lang_step:"1、点击顶部复制按钮,将地址复制到剪贴板;2、点击添加照片按钮,在弹出的对话框中使用Ctrl+V粘贴地址;3、点击打开后选择图片上传流程。" 658 | }, 659 | 'fileType':"图片", 660 | 'flashError':"FLASH初始化失败,请检查FLASH插件是否正确安装!", 661 | 'netError':"网络连接错误,请重试!", 662 | 'copySuccess':"图片地址已经复制!", 663 | 'flashI18n':{} //留空默认中文 664 | }, 665 | 'autosave': { 666 | 'saving':'保存中...', 667 | 'success':'本地保存成功' 668 | } 669 | }; 670 | -------------------------------------------------------------------------------- /admin/css/fa/font-awesome.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} 5 | -------------------------------------------------------------------------------- /admin/js/jquery-3.1.1.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */ 2 | !function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):C.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/[^\x20\t\r\n\f]+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R), 3 | a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,ka=/^$|\/(?:java|ecma)script/i,la={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};la.optgroup=la.option,la.tbody=la.tfoot=la.colgroup=la.caption=la.thead,la.th=la.td;function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function na(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=ma(l.appendChild(f),"script"),j&&na(g),c){k=0;while(f=g[k++])ka.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var qa=d.documentElement,ra=/^key/,sa=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ta=/^([^.]*)(?:\.(.+)|)/;function ua(){return!0}function va(){return!1}function wa(){try{return d.activeElement}catch(a){}}function xa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)xa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=va;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(qa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,za=/\s*$/g;function Da(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Ea(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Fa(a){var b=Ba.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ga(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Aa.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ia(f,b,c,d)});if(m&&(e=pa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(ma(e,"script"),Ea),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=ma(h),f=ma(a),d=0,e=f.length;d0&&na(g,!i&&ma(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ja(this,a,!0)},remove:function(a){return Ja(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.appendChild(a)}})},prepend:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!za.test(a)&&!la[(ja.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function Ya(a,b,c,d,e){return new Ya.prototype.init(a,b,c,d,e)}r.Tween=Ya,Ya.prototype={constructor:Ya,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Ya.propHooks[this.prop];return a&&a.get?a.get(this):Ya.propHooks._default.get(this)},run:function(a){var b,c=Ya.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ya.propHooks._default.set(this),this}},Ya.prototype.init.prototype=Ya.prototype,Ya.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Ya.propHooks.scrollTop=Ya.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Ya.prototype.init,r.fx.step={};var Za,$a,_a=/^(?:toggle|show|hide)$/,ab=/queueHooks$/;function bb(){$a&&(a.requestAnimationFrame(bb),r.fx.tick())}function cb(){return a.setTimeout(function(){Za=void 0}),Za=r.now()}function db(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ba[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function eb(a,b,c){for(var d,e=(hb.tweeners[b]||[]).concat(hb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?ib:void 0)), 4 | void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),ib={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=jb[b]||r.find.attr;jb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=jb[g],jb[g]=e,e=null!=c(a,b,d)?g:null,jb[g]=f),e}});var kb=/^(?:input|select|textarea|button)$/i,lb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):kb.test(a.nodeName)||lb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function mb(a){var b=a.match(K)||[];return b.join(" ")}function nb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,nb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,nb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,nb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=nb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(nb(c))+" ").indexOf(b)>-1)return!0;return!1}});var ob=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ob,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:mb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ia.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,"$1"),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("