Commit cc81a88b authored by wangy's avatar wangy

init

parents
Pipeline #545 failed with stages
{
"presets": [
["@babel/preset-env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}]
],
"plugins":["@babel/plugin-transform-runtime"],
"env": {
"development": {
"plugins": [
"dynamic-import-node",
"@babel/plugin-proposal-optional-chaining"
]
}
}
}
# http://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
insert_final_newline = false
trim_trailing_whitespace = false
.DS_Store
node_modules/
dist/
/.history
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
yarn.lock
docs/
.history
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.code-workspace
This source diff could not be displayed because it is too large. You can view the blob instead.
# 流程设计器
#### 安装项目依赖:
```
cnpm install --registry=http://nexus.jiucaiyun.cn:8081/repository/npm-public/
```
#### 本地开发
```
npm run dev
```
#### 打包
```
npm run build:prod
```
#### 本地调试 cookie
```
"bas-component": "2.9.201",
'lan-local': cn
'username': 00041956
```
#### 目录结构
```
└── designer
├── GooFlowPro.js 流程框架JS
├── index.html HTML模板
├── index.js 主js
├── index.scss
└── js
├── page
│ ├── ToolsConfig.js 工具面板配置
│ ├── basFlow.js 创建流程图
│ ├── changeAppovalType.js 审批类型切换
│ ├── page.js 页面
│ └── risk.js 风险控制表格
└── utils
├── cookie.js
├── getParam.js
├── percentage.js
└── utils.js
```
\ No newline at end of file
const path = require('path');
const glob = require('glob');
const webpack = require("webpack")
const { merge } = require('webpack-merge');
const rules = require('./webpack.rules.js');
/***
* 获取指定路径下的入口文件
* @function getEntries
* @param globPath
* ***/
function getEntries(globPath) {
const files = glob.sync(globPath),
entries = {};
files.forEach(function (filepath) {
const split = filepath.split('/');
const name = split[split.length - 2];
entries[name] = './' + filepath;
});
return entries;
}
const entries = getEntries('src/*/index.js');
module.exports = merge(rules,{
mode: "development",
entry: entries,
output: { // 出口文件
path: path.resolve(__dirname, '../dist'), // 出口文件位置,一定要是绝对路径
filename: '[name]/index.[chunkhash].js', // 出口文件名
// publicPath: '//cdn.com/' // 上线的地址
},
devServer: {
port: 8080, // 监听端口
open: true,
openPage: 'designer/BaseNewPage.html',
compress: true, // gzip压缩
inline: true,
proxy: { // 配置多个代理(配置一个 proxy: 'http://localhost:4000' )
'/bpabpmapi': {
target: 'http://jiucaiyunbpm.jiucaiyun.cn',
changeOrigin: true,
logLevel: 'debug'
}
}
}
})
const path = require('path');
const glob = require('glob');
const CopyPlugin = require('copy-webpack-plugin')
const CompressionWebpackPlugin = require('compression-webpack-plugin');
const { merge } = require('webpack-merge');
const rules = require('./webpack.rules.js');
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
/***
* 获取指定路径下的入口文件
* @function getEntries
* @param globPath
* ***/
function getEntries(globPath) {
const files = glob.sync(globPath),
entries = {};
files.forEach(function (filepath) {
const split = filepath.split('/');
const name = split[split.length - 2];
entries[name] = './' + filepath;
});
return entries;
}
function getTemplate(globPath) {
const files = glob.sync(globPath),
entries = [];
files.forEach(function (filepath, index) {
const split = filepath.split('/');
const template = `./${filepath.substring(0, filepath.lastIndexOf('.js'))}.html`
const name = split[split.length - 2];
//entries[name] = './' + filepath;
// console.log(index)
entries[index] = {}
entries[index].name = name;
});
return entries;
}
const entries = getEntries('src/*/index.js');
const Template = getTemplate('src/*/index.js');
//console.log('getTemplate',Template)
let plugin;
// Object.keys(entries).forEach(function(name) {
// plugin = {
// filename: name + '.html',
// template: './public/index.html',
// inject: true,
// chunks: [name]
// };
// //webpackConfig.plugins.push(plugin);
// })
/***
* 生成html 参数配置
* @function setHtmlPluginConfig
* ***/
function setHtmlPluginConfig(arrayString) {
let entryArray = arrayString
if (!Array.isArray(entryArray)) {
console.log("请确保entry是一个数组")
return []
}
let plugin = []
entryArray.map(function (item, index) {
//console.log('item',item,index)
plugin.push(
new CopyPlugin({
patterns: [
{
from: 'designer/**/**',
to: `./`
},
{
from: 'processChart/**/**',
to: `./designer/`
},
{
from: 'flowChartView/**/**',
to: `./designer/`
},
{
from: 'valueChain/**/**',
to: `./designer/`
},
{
from: 'valueChainPublish/**/**',
to: `./designer/`
},
{
from: 'processNodeChart/**/**',
to: `./designer/`
},
{
from: 'processFramework/**/**',
to: `./designer/`
},
{
from: 'print.html',
to: `./designer/`
},
{
from: 'printpreview.html',
to: `./designer/`
},
{
from: 'orgEcharts.html',
to: `./designer/`
}
// {
// from: 'designer/i18n/*',
// to: item.name
// },
// {
// from: 'designer/js/*',
// to: item.name
// },
// {
// from: 'designer/css/**/*',
// to: item.name
// },
// {
// from: 'designer/shadow/*',
// to: item.name
// },
// {
// from: 'designer/toolsImg/*',
// to: item.name
// }
]
})
)
})
return plugin
}
//生成 html-webpack-plugin 循环参数配置
let htmlPlugin = setHtmlPluginConfig(Template)
module.exports = merge(rules,{
mode: "production",
entry: entries,
output: { // 出口文件
path: path.resolve(__dirname, '../dist'), // 出口文件位置,一定要是绝对路径
filename: '[name]/index.[hash].js', // 出口文件名
// publicPath: '//cdn.com/' // 上线的地址
},
plugins: [
...htmlPlugin,
// new BundleAnalyzerPlugin({
// analyzerMode: 'server',
// // 将在“服务器”模式下使用的主机启动HTTP服务器。
// analyzerHost: '127.0.0.1',
// // 将在“服务器”模式下使用的端口启动HTTP服务器。
// analyzerPort: 8888,
// // 路径捆绑,将在`static`模式下生成的报告文件。
// // 相对于捆绑输出目录。
// reportFilename: 'report.html',
// // 模块大小默认显示在报告中。
// // 应该是`stat`,`parsed`或者`gzip`中的一个。
// // 有关更多信息,请参见“定义”一节。
// defaultSizes: 'parsed',
// // 在默认浏览器中自动打开报告
// openAnalyzer: true,
// // 如果为true,则Webpack Stats JSON文件将在bundle输出目录中生成
// generateStatsFile: true,
// // 如果`generateStatsFile`为`true`,将会生成Webpack Stats JSON文件的名字。
// // 相对于捆绑输出目录。
// statsFilename: 'stats.json',
// // stats.toJson()方法的选项。
// // 例如,您可以使用`source:false`选项排除统计文件中模块的来源。
// // 在这里查看更多选项:https: //github.com/webpack/webpack/blob/webpack-1/lib/Stats.js#L21
// statsOptions: null,
// logLevel: 'info' // 日志级别。可以是'信息','警告','错误'或'沉默'。
// })
]
})
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const htmlWebpackPlugin = require('html-webpack-plugin');
const { VueLoaderPlugin } = require('vue-loader')
const glob = require('glob');
function getTemplate(globPath) {
const files = glob.sync(globPath),
entries = [];
files.forEach(function (filepath, index) {
const split = filepath.split('/');
const template = `./${filepath.substring(0, filepath.lastIndexOf('.js'))}.html`
const name = split[split.length - 2];
//entries[name] = './' + filepath;
// console.log(index)
entries[index] = {}
entries[index].name = name;
entries[index].src = './' + filepath;
entries[index].template = template;
// entries[index].template = './BaseNewPage.html';
});
return entries;
}
const Template = getTemplate('src/*/index.js');
/***
* 生成html 参数配置
* @function setHtmlPluginConfig
* ***/
function setHtmlPluginConfig(arrayString) {
let entryArray = arrayString
if (!Array.isArray(entryArray)) {
// console.log("请确保entry是一个数组")
return []
}
let plugin = []
entryArray.map(function (item, index) {
plugin.push(
new htmlWebpackPlugin({
inject: true,
chunks: [item.name],
//template: temp,
template: item.template,
filename: item.name + "/BaseNewPage.html",
minify: {
removeComments: true,
collapseWhitespace: false,
removeRedundantAttributes: true,
useShortDoctype: true,
removeEmptyAttributes: true,
removeStyleLinkTypeAttributes: true,
keepClosingSlash: true,
minifyJS: true,
minifyCSS: true,
minifyURLs: true,
}
})
)
})
return plugin
}
//生成 html-webpack-plugin 循环参数配置
let htmlPlugin = setHtmlPluginConfig(Template)
module.exports = {
plugins: [
new VueLoaderPlugin(),
...htmlPlugin,
new MiniCssExtractPlugin({
// Options similar to the same options in webpackOptions.output
// both options are optional
filename: "[name].css",
chunkFilename: "[id].css"
}),
// new webpack.ProvidePlugin({
// $: "jquery",
// jQuery: "jquery",
// jquery: "jquery",
// "window.jQuery": "jquery"
// })
],
stats: { children: false },
module: {
strictExportPresence: true,
rules: [
{
test: /\.vue$/,
loader: 'vue-loader',
// options: vueLoaderConfig
},
{
test: /\.css$/,
use: [
'vue-style-loader',
MiniCssExtractPlugin.loader, // replace ExtractTextPlugin.extract({..})
"css-loader"
]
},
{
test: /\.(sass|scss)$/,
use: [
'style-loader',
'css-loader',
'sass-loader',
// {
// loader: 'sass-resources-loader',
// options: {
// // Provide path to the file with resources
// // resources: './src/designer/assets/styles/index.scss',
// // Or array of paths
// resources: [
// './src/designer/assets/styles/index.scss',
// './src/designer/assets/styles/common.scss',
// './src/designer/assets/styles/element-variables.scss',
// './src/designer/assets/styles/reset.scss',
// './src/designer/assets/styles/variable.scss',
// ]
// },
// }
]
},
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/
},
{
test: /\.(png|svg|jpg|gif)$/,
//use: ['file-loader']
use: [
{
// url-loader内置了file-loader
loader: 'url-loader',
options: {
limit: 8192, // 小于8k的图片自动转成base64格式,并且不会存在实体图片
outputPath: 'images/' // 图片打包后存放的目录
}
}
]
},
{
test: /\.(eot|ttf|woff|woff2)(\?\S*)?$/,
use: ['file-loader']
}
// {
// test: /\.scss$/,
// loaders: ['style-loader', 'css-loader', 'sass-loader'],
// },
]
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1542880978937'); /* IE9*/
src: url('iconfont.eot?t=1542880978937#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
url('iconfont.ttf?t=1542880978937') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('iconfont.svg?t=1542880978937#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family:"iconfont" !important;
font-size:16px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-attribute:before { content: "\e6af"; }
.icon-dingdan:before { content: "\e60c"; }
.icon-lishi:before { content: "\e63b"; }
.icon-shangyiye:before { content: "\e6aa"; }
.icon-xiayiye:before { content: "\e6ab"; }
.icon-jieshaoxinxi_o:before { content: "\eb7a"; }
.icon-diyiyeshouyeshangyishou:before { content: "\e76c"; }
.icon-zuihouyiyemoyexiayishou:before { content: "\e76d"; }
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
<font-face
font-family="iconfont"
font-weight="500"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="attribute" unicode="&#59055;" d="M323.333 242.667c-16.8 0-30-13.2-30-30s13.2-30 30-30c16.8 0 30 13.2 30 30 0 16.8-13.2 30-30 30zM323.333 602.667c-16.8 0-30-13.2-30-30s13.2-30 30-30c16.8 0 30 13.2 30 30 0 16.8-13.2 30-30 30zM323.333 422.667c-16.8 0-30-13.2-30-30s13.2-30 30-30c16.8 0 30 13.2 30 30 0 16.8-13.2 30-30 30zM773.333 782.667h-540c-66 0-120-54-120-120v-540c0-66 54-120 120-120h540c66 0 120 54 120 120v540c0 66-54 120-120 120zM833.333 122.667c0-33-27-60-60-60h-540c-33 0-60 27-60 60v540c0 33 27 60 60 60h540c33 0 60-27 60-60v-540zM683.333 602.667h-240c-16.8 0-30-13.2-30-30s13.2-30 30-30h240c16.8 0 30 13.2 30 30s-13.2 30-30 30zM683.333 422.667h-240c-16.8 0-30-13.2-30-30s13.2-30 30-30h240c16.8 0 30 13.2 30 30s-13.2 30-30 30zM683.333 242.667h-240c-16.8 0-30-13.2-30-30s13.2-30 30-30h240c16.8 0 30 13.2 30 30s-13.2 30-30 30z" horiz-adv-x="1024" />
<glyph glyph-name="dingdan" unicode="&#58892;" d="M797.267 545.369l-107.982 106.44c-4.521 4.455-10.732 7.209-17.585 7.212h-155.456c0.133 1.048 0.332 2.125 0.332 3.232-0.005 48.999-41.333 88.845-92.155 88.845-50.803 0-92.134-39.847-92.134-88.849v-3.232h-87.994c-13.821 0-25.022-11.23-25.022-25.055v-595.696c0-13.836 11.204-25.055 25.022-25.055h535.396c13.83 0.007 25.041 11.22 25.041 25.052 0 0.002 0 0.004 0 0.005v489.293c0 6.692-2.693 13.123-7.463 17.809zM384.135 662.249c0 20.424 18.070 37.012 40.288 37.012 22.214 0 40.314-16.587 40.314-37.012 0-1.106 0.178-2.182 0.317-3.232h-80.92v3.232zM754.637 63.292h-485.287v545.623h62.938v-180.609c0-48.971 41.333-88.831 92.136-88.831 50.817 0 92.155 39.864 92.155 88.831v103.906c0 14.316-11.61 25.899-25.944 25.899-0.006 0-0.008 0-0.015 0-14.294 0-25.882-11.588-25.882-25.882 0-0.007 0-0.013 0-0.020v-103.905c0-20.396-18.101-36.979-40.314-36.979s-40.282 16.584-40.282 36.979v180.608h272.553v-81.617c0.003-8.29 6.722-15.010 15.011-15.012h82.932l-0.005-448.995z" horiz-adv-x="1024" />
<glyph glyph-name="lishi" unicode="&#58939;" d="M511.998 832C264.574 832 64 631.426 64 384.002S264.574-64 511.998-64 960 136.578 960 384.002 759.422 832 511.998 832z m353.851-597.438c-82.215-194.648-306.657-285.794-501.306-203.579S78.749 337.64 160.964 532.289 467.621 818.083 662.27 735.868c168.009-70.963 262.57-250.652 225.926-429.313a383.995 383.995 0 0 0-22.347-71.993zM543.311 397.361V639.879c0 17.657-14.314 31.97-31.97 31.97s-31.97-14.314-31.97-31.97v-269.005l201.481-201.481c12.485-12.485 32.728-12.485 45.213 0s12.485 32.728 0 45.213L543.311 397.361z" horiz-adv-x="1024" />
<glyph glyph-name="shangyiye" unicode="&#59050;" d="M616.401455 175.243636L418.909091 372.689455 616.401455 570.181818l32.907636-32.907636-164.584727-164.584727 164.584727-164.538182z" horiz-adv-x="1024" />
<glyph glyph-name="xiayiye" unicode="&#59051;" d="M407.59854499 592.7563640000001L605.090909 395.310545 407.598545 197.81818198999997l-32.907636 32.90763601 164.584727 164.584727-164.584727 164.538182z" horiz-adv-x="1024" />
<glyph glyph-name="jieshaoxinxi_o" unicode="&#60282;" d="M469.333333 341.333333H384v-128h85.333333v128z m42.666667 0v-170.666666H341.333333v213.333333h170.666667v-42.666667z m170.666667 170.666667H384v-42.666667h298.666667V512z m42.666666 0v-85.333333H341.333333V554.666667h384v-42.666667zM213.333333 682.666667h640v-640H213.333333V682.666667z m42.666667-42.666667v-554.666667h554.666667V640H256z m298.666667-341.333333h170.666666v-42.666667h-170.666666v42.666667z m0 85.333333h170.666666v-42.666667h-170.666666v42.666667z m0-170.666667h170.666666v-42.666666h-170.666666v42.666666z" horiz-adv-x="1024" />
<glyph glyph-name="diyiyeshouyeshangyishou" unicode="&#59244;" d="M394.3 582v-396c0-17.6-14.4-32-32-32s-32 14.4-32 32V582c0 17.6 14.4 32 32 32s32-14.4 32-32zM439.8 362.3l1.8-1.8 21.8-21.8L639.1 163c12.4-12.5 32.8-12.5 45.2-0.1 12.4 12.5 12.4 32.9 0 45.3L508.6 384l175.8 175.7c12.4 12.5 12.4 32.9 0 45.3-12.5 12.4-32.9 12.4-45.3 0L463.4 429.3l-21.5-21.5-2.2-2.2c-5.2-5.7-8.3-13.2-8.3-21.5-0.1-8.4 3.1-16.1 8.4-21.8z" horiz-adv-x="1024" />
<glyph glyph-name="zuihouyiyemoyexiayishou" unicode="&#59245;" d="M423.8 387.6l1.8-1.8-1.8 1.8zM425.8 387.8l-2.2-2.2c0.8 0.7 1.5 1.4 2.2 2.2zM462.9 384.9l-1.8-1.8 1.8 1.8zM460.9 385.1l2.2-2.2c-0.7 0.8-1.4 1.5-2.2 2.2zM661.7 614c17.6 0 32-14.4 32-32v-396c0-17.6-14.4-32-32-32s-32 14.4-32 32V582c0 17.6 14.4 32 32 32zM592.6 384.1c0 8.3-3.1 15.8-8.3 21.5l-2.2 2.2-21.5 21.5L384.9 605c-12.4 12.4-32.8 12.4-45.3 0-12.4-12.4-12.4-32.8 0-45.3L515.4 384 339.7 208.2c-12.4-12.4-12.4-32.8 0-45.3 12.4-12.4 32.8-12.4 45.2 0.1l175.7 175.7 21.8 21.8 1.8 1.8c5.3 5.7 8.5 13.4 8.4 21.8z" horiz-adv-x="1024" />
</font>
</defs></svg>
This diff is collapsed.
.ol_loading {
width: 100%;
height:31px;
background: url( 'loading.gif' );
background-repeat: no-repeat;
background-position: center center;
display:none;
position:absolute;
top:40%;
left:0px;
}
.ol_loading_mask{
height:100%;
width:100%;
position:absolute;
top:0px;
left:0px;
background-color: #fff;
opacity: 0.6;
filter: alpha(opacity = 60);
display:none;
}
\ No newline at end of file
/*-------------------------------------
zTree Style
version: 3.5.19
author: Hunter.z
email: hunter.z@263.net
website: http://code.google.com/p/jquerytree/
-------------------------------------*/
.ztree * {padding:0; margin:0; font-size:12px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif}
.ztree {margin:0; padding:5px; color:#333}
.ztree li{padding:0; margin:0; list-style:none; line-height:18px; text-align:left; white-space:nowrap; outline:0}
.ztree li ul{ margin:0; padding:0 0 0 18px}
.ztree li ul.line{ background:url(./img/line_conn.gif) 0 0 repeat-y;}
.ztree li a {padding:1px 3px 0 0; margin:0; cursor:pointer; height:17px; color:#333; background-color: transparent;
text-decoration:none; vertical-align:top; display: inline-block}
.ztree li a:hover {text-decoration:underline}
.ztree li a.curSelectedNode {padding-top:0px; background-color:#FFE6B0; color:black; height:18px; border:1px #FFB951 solid; opacity:0.8;}
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;}
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#316AC5; color:white; height:16px; border:1px #316AC5 solid;
opacity:0.8; filter:alpha(opacity=80)}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;
font-size:12px; border:1px #7EC4CC solid; *border:0px}
.ztree li span {line-height:16px; margin-right:2px}
.ztree li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:middle;
border:0 none; cursor: pointer;outline:none;
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}
.ztree li span.button.chk {width:13px; height:13px; margin:0 3px 0 0; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-position:0 0;}
.ztree li span.button.chk.checkbox_false_full_focus {background-position:0 -14px}
.ztree li span.button.chk.checkbox_false_part {background-position:0 -28px}
.ztree li span.button.chk.checkbox_false_part_focus {background-position:0 -42px}
.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px}
.ztree li span.button.chk.checkbox_true_full {background-position:-14px 0}
.ztree li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px}
.ztree li span.button.chk.checkbox_true_part {background-position:-14px -28px}
.ztree li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px}
.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
.ztree li span.button.chk.radio_false_full {background-position:-28px 0}
.ztree li span.button.chk.radio_false_full_focus {background-position:-28px -14px}
.ztree li span.button.chk.radio_false_part {background-position:-28px -28px}
.ztree li span.button.chk.radio_false_part_focus {background-position:-28px -42px}
.ztree li span.button.chk.radio_false_disable {background-position:-28px -56px}
.ztree li span.button.chk.radio_true_full {background-position:-42px 0}
.ztree li span.button.chk.radio_true_full_focus {background-position:-42px -14px}
.ztree li span.button.chk.radio_true_part {background-position:-42px -28px}
.ztree li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
.ztree li span.button.chk.radio_true_disable {background-position:-42px -56px}
.ztree li span.button.switch {width:18px; height:18px}
.ztree li span.button.root_open{ background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.root_close{ background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.roots_open{ background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.roots_close{background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.center_open{ background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.center_close{ background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.bottom_open{background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.bottom_close{ background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.noline_open{ background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.noline_close{ background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position:-56px 0}
.ztree li span.button.center_docu{background-position:-56px -18px}
.ztree li span.button.bottom_docu{background-position:-56px -36px}
.ztree li span.button.noline_docu{ background:none;}
.ztree li span.button.ico_open{margin-right:2px; background-position:-110px -16px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_docu{margin-right:2px; background-image: url("../img/file.png");; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit {margin-right:2px; background-position:-110px -48px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.remove {margin-right:2px; background-position:-110px -64px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
span.tmpzTreeMove_arrow {width:16px; height:16px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
background-position:-110px -80px; background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}
ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}
/* level style*/
/*.ztree li span.button.level0 {
display:none;
}
.ztree li ul.level0 {
padding:0;
background:none;
}*/
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1542880978937'); /* IE9*/
src: url('iconfont.eot?t=1542880978937#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
url('iconfont.ttf?t=1542880978937') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('iconfont.svg?t=1542880978937#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family:"iconfont" !important;
font-size:16px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-attribute:before { content: "\e6af"; }
.icon-dingdan:before { content: "\e60c"; }
.icon-lishi:before { content: "\e63b"; }
.icon-shangyiye:before { content: "\e6aa"; }
.icon-xiayiye:before { content: "\e6ab"; }
.icon-jieshaoxinxi_o:before { content: "\eb7a"; }
.icon-diyiyeshouyeshangyishou:before { content: "\e76c"; }
.icon-zuihouyiyemoyexiayishou:before { content: "\e76d"; }
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
<font-face
font-family="iconfont"
font-weight="500"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="attribute" unicode="&#59055;" d="M323.333 242.667c-16.8 0-30-13.2-30-30s13.2-30 30-30c16.8 0 30 13.2 30 30 0 16.8-13.2 30-30 30zM323.333 602.667c-16.8 0-30-13.2-30-30s13.2-30 30-30c16.8 0 30 13.2 30 30 0 16.8-13.2 30-30 30zM323.333 422.667c-16.8 0-30-13.2-30-30s13.2-30 30-30c16.8 0 30 13.2 30 30 0 16.8-13.2 30-30 30zM773.333 782.667h-540c-66 0-120-54-120-120v-540c0-66 54-120 120-120h540c66 0 120 54 120 120v540c0 66-54 120-120 120zM833.333 122.667c0-33-27-60-60-60h-540c-33 0-60 27-60 60v540c0 33 27 60 60 60h540c33 0 60-27 60-60v-540zM683.333 602.667h-240c-16.8 0-30-13.2-30-30s13.2-30 30-30h240c16.8 0 30 13.2 30 30s-13.2 30-30 30zM683.333 422.667h-240c-16.8 0-30-13.2-30-30s13.2-30 30-30h240c16.8 0 30 13.2 30 30s-13.2 30-30 30zM683.333 242.667h-240c-16.8 0-30-13.2-30-30s13.2-30 30-30h240c16.8 0 30 13.2 30 30s-13.2 30-30 30z" horiz-adv-x="1024" />
<glyph glyph-name="dingdan" unicode="&#58892;" d="M797.267 545.369l-107.982 106.44c-4.521 4.455-10.732 7.209-17.585 7.212h-155.456c0.133 1.048 0.332 2.125 0.332 3.232-0.005 48.999-41.333 88.845-92.155 88.845-50.803 0-92.134-39.847-92.134-88.849v-3.232h-87.994c-13.821 0-25.022-11.23-25.022-25.055v-595.696c0-13.836 11.204-25.055 25.022-25.055h535.396c13.83 0.007 25.041 11.22 25.041 25.052 0 0.002 0 0.004 0 0.005v489.293c0 6.692-2.693 13.123-7.463 17.809zM384.135 662.249c0 20.424 18.070 37.012 40.288 37.012 22.214 0 40.314-16.587 40.314-37.012 0-1.106 0.178-2.182 0.317-3.232h-80.92v3.232zM754.637 63.292h-485.287v545.623h62.938v-180.609c0-48.971 41.333-88.831 92.136-88.831 50.817 0 92.155 39.864 92.155 88.831v103.906c0 14.316-11.61 25.899-25.944 25.899-0.006 0-0.008 0-0.015 0-14.294 0-25.882-11.588-25.882-25.882 0-0.007 0-0.013 0-0.020v-103.905c0-20.396-18.101-36.979-40.314-36.979s-40.282 16.584-40.282 36.979v180.608h272.553v-81.617c0.003-8.29 6.722-15.010 15.011-15.012h82.932l-0.005-448.995z" horiz-adv-x="1024" />
<glyph glyph-name="lishi" unicode="&#58939;" d="M511.998 832C264.574 832 64 631.426 64 384.002S264.574-64 511.998-64 960 136.578 960 384.002 759.422 832 511.998 832z m353.851-597.438c-82.215-194.648-306.657-285.794-501.306-203.579S78.749 337.64 160.964 532.289 467.621 818.083 662.27 735.868c168.009-70.963 262.57-250.652 225.926-429.313a383.995 383.995 0 0 0-22.347-71.993zM543.311 397.361V639.879c0 17.657-14.314 31.97-31.97 31.97s-31.97-14.314-31.97-31.97v-269.005l201.481-201.481c12.485-12.485 32.728-12.485 45.213 0s12.485 32.728 0 45.213L543.311 397.361z" horiz-adv-x="1024" />
<glyph glyph-name="shangyiye" unicode="&#59050;" d="M616.401455 175.243636L418.909091 372.689455 616.401455 570.181818l32.907636-32.907636-164.584727-164.584727 164.584727-164.538182z" horiz-adv-x="1024" />
<glyph glyph-name="xiayiye" unicode="&#59051;" d="M407.59854499 592.7563640000001L605.090909 395.310545 407.598545 197.81818198999997l-32.907636 32.90763601 164.584727 164.584727-164.584727 164.538182z" horiz-adv-x="1024" />
<glyph glyph-name="jieshaoxinxi_o" unicode="&#60282;" d="M469.333333 341.333333H384v-128h85.333333v128z m42.666667 0v-170.666666H341.333333v213.333333h170.666667v-42.666667z m170.666667 170.666667H384v-42.666667h298.666667V512z m42.666666 0v-85.333333H341.333333V554.666667h384v-42.666667zM213.333333 682.666667h640v-640H213.333333V682.666667z m42.666667-42.666667v-554.666667h554.666667V640H256z m298.666667-341.333333h170.666666v-42.666667h-170.666666v42.666667z m0 85.333333h170.666666v-42.666667h-170.666666v42.666667z m0-170.666667h170.666666v-42.666666h-170.666666v42.666666z" horiz-adv-x="1024" />
<glyph glyph-name="diyiyeshouyeshangyishou" unicode="&#59244;" d="M394.3 582v-396c0-17.6-14.4-32-32-32s-32 14.4-32 32V582c0 17.6 14.4 32 32 32s32-14.4 32-32zM439.8 362.3l1.8-1.8 21.8-21.8L639.1 163c12.4-12.5 32.8-12.5 45.2-0.1 12.4 12.5 12.4 32.9 0 45.3L508.6 384l175.8 175.7c12.4 12.5 12.4 32.9 0 45.3-12.5 12.4-32.9 12.4-45.3 0L463.4 429.3l-21.5-21.5-2.2-2.2c-5.2-5.7-8.3-13.2-8.3-21.5-0.1-8.4 3.1-16.1 8.4-21.8z" horiz-adv-x="1024" />
<glyph glyph-name="zuihouyiyemoyexiayishou" unicode="&#59245;" d="M423.8 387.6l1.8-1.8-1.8 1.8zM425.8 387.8l-2.2-2.2c0.8 0.7 1.5 1.4 2.2 2.2zM462.9 384.9l-1.8-1.8 1.8 1.8zM460.9 385.1l2.2-2.2c-0.7 0.8-1.4 1.5-2.2 2.2zM661.7 614c17.6 0 32-14.4 32-32v-396c0-17.6-14.4-32-32-32s-32 14.4-32 32V582c0 17.6 14.4 32 32 32zM592.6 384.1c0 8.3-3.1 15.8-8.3 21.5l-2.2 2.2-21.5 21.5L384.9 605c-12.4 12.4-32.8 12.4-45.3 0-12.4-12.4-12.4-32.8 0-45.3L515.4 384 339.7 208.2c-12.4-12.4-12.4-32.8 0-45.3 12.4-12.4 32.8-12.4 45.2 0.1l175.7 175.7 21.8 21.8 1.8 1.8c5.3 5.7 8.5 13.4 8.4 21.8z" horiz-adv-x="1024" />
</font>
</defs></svg>
This diff is collapsed.
/*!
* jQuery UI Resizable 1.8.23
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 6px; width: 6px; top: -5px; left: 50%; border:1px solid #C8A1A1; border-radius:10px;background-color: white; }
.ui-resizable-s { cursor: s-resize; height: 6px; width: 6px; bottom: -5px; left: 50%;border:1px solid #C8A1A1; border-radius:10px; background-color: white; }
.ui-resizable-e { cursor: e-resize; width: 6px; right: -5px; top: 50%; height: 6px; border:1px solid #C8A1A1; border-radius:10px; background-color: white;}
.ui-resizable-w { cursor: w-resize; width: 6px; left: -5px; top: 50%; height: 6px; border:1px solid #C8A1A1; border-radius:10px; background-color: white; }
.ui-resizable-se { cursor: se-resize; width: 6px; height: 6px; right: -4px; bottom: -5px; border: 1px solid #C8A1A1; background: white; }
.ui-resizable-sw { cursor: sw-resize; width: 6px; height: 6px; left: -4px; bottom: -5px; border: 1px solid #C8A1A1; background: white; }
.ui-resizable-nw { cursor: nw-resize; width: 6px; height: 6px; left: -4px; top: -5px; border: 1px solid #C8A1A1; background: white; }
.ui-resizable-ne { cursor: ne-resize; width: 6px; height: 6px; right: -4px; top: -5px; border: 1px solid #C8A1A1; background: white; }
\ No newline at end of file
.ol_loading {
width: 100%;
height:31px;
background: url( 'loading.gif' );
background-repeat: no-repeat;
background-position: center center;
display:none;
position:absolute;
top:40%;
left:0px;
}
.ol_loading_mask{
height:100%;
width:100%;
position:absolute;
top:0px;
left:0px;
background-color: #fff;
opacity: 0.6;
filter: alpha(opacity = 60);
display:none;
}
\ No newline at end of file
/*-------------------------------------
zTree Style
version: 3.5.19
author: Hunter.z
email: hunter.z@263.net
website: http://code.google.com/p/jquerytree/
-------------------------------------*/
.ztree * {padding:0; margin:0; font-size:12px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif}
.ztree {margin:0; padding:5px; color:#333}
.ztree li{padding:0; margin:0; list-style:none; line-height:18px; text-align:left; white-space:nowrap; outline:0}
.ztree li ul{ margin:0; padding:0 0 0 18px}
.ztree li ul.line{ background:url(./img/line_conn.gif) 0 0 repeat-y;}
.ztree li a {padding:1px 3px 0 0; margin:0; cursor:pointer; height:17px; color:#333; background-color: transparent;
text-decoration:none; vertical-align:top; display: inline-block}
.ztree li a:hover {text-decoration:underline}
.ztree li a.curSelectedNode {padding-top:0px; background-color:#FFE6B0; color:black; height:18px; border:1px #FFB951 solid; opacity:0.8;}
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;}
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#316AC5; color:white; height:16px; border:1px #316AC5 solid;
opacity:0.8; filter:alpha(opacity=80)}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;
font-size:12px; border:1px #7EC4CC solid; *border:0px}
.ztree li span {line-height:16px; margin-right:2px}
.ztree li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:middle;
border:0 none; cursor: pointer;outline:none;
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}
.ztree li span.button.chk {width:13px; height:13px; margin:0 3px 0 0; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-position:0 0;}
.ztree li span.button.chk.checkbox_false_full_focus {background-position:0 -14px}
.ztree li span.button.chk.checkbox_false_part {background-position:0 -28px}
.ztree li span.button.chk.checkbox_false_part_focus {background-position:0 -42px}
.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px}
.ztree li span.button.chk.checkbox_true_full {background-position:-14px 0}
.ztree li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px}
.ztree li span.button.chk.checkbox_true_part {background-position:-14px -28px}
.ztree li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px}
.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
.ztree li span.button.chk.radio_false_full {background-position:-28px 0}
.ztree li span.button.chk.radio_false_full_focus {background-position:-28px -14px}
.ztree li span.button.chk.radio_false_part {background-position:-28px -28px}
.ztree li span.button.chk.radio_false_part_focus {background-position:-28px -42px}
.ztree li span.button.chk.radio_false_disable {background-position:-28px -56px}
.ztree li span.button.chk.radio_true_full {background-position:-42px 0}
.ztree li span.button.chk.radio_true_full_focus {background-position:-42px -14px}
.ztree li span.button.chk.radio_true_part {background-position:-42px -28px}
.ztree li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
.ztree li span.button.chk.radio_true_disable {background-position:-42px -56px}
.ztree li span.button.switch {width:18px; height:18px}
.ztree li span.button.root_open{ background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.root_close{ background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.roots_open{ background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.roots_close{background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.center_open{ background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.center_close{ background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.bottom_open{background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.bottom_close{ background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.noline_open{ background-image: url("../img/icon_open.png");background-position: center}
.ztree li span.button.noline_close{ background-image: url("../img/icon_close.png");background-position: center}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position:-56px 0}
.ztree li span.button.center_docu{background-position:-56px -18px}
.ztree li span.button.bottom_docu{background-position:-56px -36px}
.ztree li span.button.noline_docu{ background:none;}
.ztree li span.button.ico_open{margin-right:2px; background-position:-110px -16px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_docu{margin-right:2px; background-image: url("../img/file.png");; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit {margin-right:2px; background-position:-110px -48px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.remove {margin-right:2px; background-position:-110px -64px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
span.tmpzTreeMove_arrow {width:16px; height:16px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
background-position:-110px -80px; background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}
ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}
/* level style*/
/*.ztree li span.button.level0 {
display:none;
}
.ztree li ul.level0 {
padding:0;
background:none;
}*/
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#3872ae" d="M832 742.4 601.6 512 825.6 288 736 198.4 512 422.4 281.6 192 192 281.6 422.4 512 198.4 736 288 825.6 512 601.6 742.4 832Z" /></svg>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment