This commit is contained in:
SeedList
2025-01-25 19:04:57 +08:00
parent c53daad3fa
commit 5ecfc2e106
285 changed files with 288 additions and 181 deletions

View File

@ -0,0 +1,13 @@
打开SQL Plus窗口登录SYSTEM账户密码是123
输入如下命令即可
```sql
ALTER USER KKCS_PDM IDENTIFIED BY 123;
ALTER USER KKCS_METADATA IDENTIFIED BY 123;
ALTER USER KKCS_ORG IDENTIFIED BY 123;
ALTER USER KKCS_TASK IDENTIFIED BY 123;
ALTER USER KKCS_FILE IDENTIFIED BY 123;
ALTER USER n_api IDENTIFIED BY 123;
ALTER USER esb IDENTIFIED BY 123;
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 KiB

13
KMmpm/二开/定版.md Normal file
View File

@ -0,0 +1,13 @@
对象定版其实就是冻结,冻结需要先开放菜单,在 ==**系统定制 → 菜单定义 → 对象操作配置 → 选择对象 → 添加菜单项**==
![](assets/Pasted%20image%2020241017145418.png)
**执行功能** 中选择 **冻结**
选择 **单选显示**
![](assets/Pasted%20image%2020241017145642.png)
最后 **保存** 即可
![](assets/Pasted%20image%2020241017145732.png)

View File

@ -0,0 +1,13 @@
在元数据中创建好对象类并绑定了关联关系后,可以在系统中创建对象
对象创建后双击打开,可以在 **关系** 中找到该对象所具备的“关联关系”(这里只是有这样的关联关系,不一定有实际的关联对象)
![](assets/Pasted%20image%2020241015094917.png)
如果已经有了要关联的对象,可以通过 **添加被关联关系对象** 按钮添加关联对象
![](assets/Pasted%20image%2020241015095125.png)
也可以直接创建关联对象,点击 **创建被关联关系对象** 即可
![](assets/Pasted%20image%2020241015095331.png)

View File

@ -0,0 +1 @@
为系统新增菜单功能,需要先上传脚本,在 **系统定制****二次开发脚本管理** 中添加脚本,然后在 **系统定制****系统功能扩展****导航条功能扩展** 中添加这个功能,最后在 **系统定制****菜单定义****导航条功能配置** 中添加菜单选项,并选择这个功能

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

@ -0,0 +1,15 @@
# 问题
点击上传文件,提示文件服务没有启动
![7daf79ffcc3aeb788ada4e9830765d4](assets/7daf79ffcc3aeb788ada4e9830765d4.png)
# 解决方法
这是因为没有做好配置设置
在KM CLoud目录下找到**run/config**目录,**打开wpFileConfig.ini文件修改主服务地址**,并**将IsMaster配置为TRUE**
![image-20240418171947361](assets/image-20240418171947361.png)
这样就可以正常上传文件了

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

View File

@ -0,0 +1,13 @@
# 用户表
在**KONGKU_ORG**(或叫**KM_ORG**)表空间中找到**PLM_USER**表
![image-20240418105717807](assets/image-20240418105717807.png)
这个表中有两个字段共同管控着账号是否启用或锁定,即**CSTATE**字段与**CLOCKED**字段
输入错误密码过多导致账号锁定其CLOCKED字段值为1将CLOCKED字段值改为0即可解锁
新建账号的CSTATE字段值为2停用账号的CSTATE字段值为0将其修改为1即可启用
对于用户账户而言启用账号会将CSTATE的值修改为1将CLOCKED的值修改为0。在通常情况下不会对CLOCKED的值进行修改

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

View File

@ -0,0 +1,45 @@
# 介绍
二开功能配置,即在系统中添加 [二次开发功能](../系统介绍/系统定制/二次开发脚本管理.md),并将其添加到 [对象类功能扩展](../系统介绍/系统定制/对象类功能扩展.md) 或 [系统功能扩展](../系统介绍/系统定制/系统功能扩展.md) 上,再通过 [菜单定义](../系统介绍/系统定制/菜单定义.md) 将功能添加到菜单栏中,通过 [功能授权](../系统介绍/安全管理/功能授权.md) 将权限开放给用户
# 说明
## 二次开发功能的权限项
**二次开发功能** 指定的权限项,与 **功能授权** 要授予用户的权限项是一样的。权限项的作用与 [菜单定义功能授权](../系统介绍/安全管理/功能授权.md) 的作用相似设置二开功能A的权限与选定的功能权限B的授权分配保持一致即只有具备功能B的操作权限才能操作二开功能A
>案例:设置 **二开功能——测试对象功能扩展** 的权限项为 **事件日志**
>
>![image-20241220155701489](../系统介绍/系统定制/assets/image-20241220155701489.png)
>
>而在 [功能授权](../系统介绍/安全管理/功能授权.md) 中不给 “彦页” [日志管理](../系统介绍/安全管理/功能授权.md#日志管理) 的 **事件日志** 权限
>
>![image-20241220160749850](../系统介绍/系统定制/assets/image-20241220160749850.png)
>
>那么在具备此二开功能的对象中,“彦页” **不可执行** 测试对象功能扩展操作
>
>![image-20241220160828022](../系统介绍/系统定制/assets/image-20241220160828022.png)
>
>若在 [功能授权](../系统介绍/安全管理/功能授权.md) 中给予 “彦页” [日志管理](../系统介绍/安全管理/功能授权.md#日志管理) 的 **事件日志** 权限
>
>![image-20241220160905322](../系统介绍/系统定制/assets/image-20241220160905322.png)
>
>那么在具备此二开功能的对象中,“彦页” **可执行** 测试对象功能扩展操作
>
>![image-20241220160935631](../系统介绍/系统定制/assets/image-20241220160935631.png)
## 菜单定义添加二开功能
将二开功能添加到 [对象类功能扩展](../系统介绍/系统定制/对象类功能扩展.md) 或 [系统功能扩展](../系统介绍/系统定制/系统功能扩展.md) 上后,这项功能还没有添加到菜单栏中(事件类的功能不需要添加菜单)
需要通过 [菜单定义](../系统介绍/系统定制/菜单定义.md) 将二开功能添加进去
![image-20240429144512922](../系统介绍/系统定制/assets/image-20240429144512922.png)
## 功能授权
将二开功能添加到菜单中后,还需要进行授权操作(如果用户本身就具备相应的权限项,则可以忽略这一步)
[二次开发功能的权限项](#二次开发功能的权限项) 是什么,就要在 [功能授权](../系统介绍/安全管理/功能授权.md) 中的 [应用级授权](../系统介绍/安全管理/功能授权.md#应用级可授予权限列表) 中给予用户什么权限
![应用级授权](../系统介绍/安全管理/assets/image-20241127092127945.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

View File

@ -0,0 +1,35 @@
# 创建容器
在 产品资料库、公共资料库、项目资料库 当中想要创建新的容器,需要具备 [新建产品容器](../../系统介绍/安全管理/功能授权.md#新建产品容器) 、 [新建公共资料库容器](../../系统介绍/安全管理/功能授权.md#新建公共资料库容器) 、 [新建项目容器](../../系统介绍/安全管理/功能授权.md#新建项目容器) 权限
具备权限的用户,可通过 **新建** 按钮去创建新的容器
![](../../系统介绍/安全管理/assets/Pasted%20image%2020241127110548.png)
## 拥有者
在创建容器时,可以指定该容器的拥有者,创建后,该拥有者即可在 [我管理的产品](../../系统介绍/安全管理/功能授权.md#我管理的产品) 、 [我管理的公共资料库](../../系统介绍/安全管理/功能授权.md#我管理的公共资料库) 、 [我管理的项目](../../系统介绍/安全管理/功能授权.md#我管理的项目) 当中对该容器进行管理
## 初始权限
新创建出的容器,**拥有者** 具备 [容器](../../系统介绍/安全管理/功能授权.md#容器) 的 **打开** 权限,具备与 **容器** 同名的 [目录](../../系统介绍/安全管理/功能授权.md#目录) 的 **全部** 权限。创建者则具备 [容器](../../系统介绍/安全管理/功能授权.md#容器) 的 **打开、恢复、修改属性、容器团队管理、容器任务计划管理、对象模板管理、废弃、容器配置** 权限,具备与 **容器** 同名的 [目录](../../系统介绍/安全管理/功能授权.md#目录) 的 **查看(本目录)** 权限
![](assets/Pasted%20image%2020250125133504.png)
## 前置要求
以 [新建产品容器](../../系统介绍/安全管理/功能授权.md#新建产品容器) 权限为例,此权限生效的前提是该用户必须具备 [全部产品](../../系统介绍/安全管理/功能授权.md#全部产品) 或 [我管理的产品](../../系统介绍/安全管理/功能授权.md#我管理的产品) 权限,否则的话和没有权限是一样的
![](../../系统介绍/安全管理/assets/Pasted%20image%2020241127091522.png)
# 容器授权
需要在 **安全管理** → [功能授权](../../系统介绍/安全管理/功能授权.md) 中进行授权,选择要授权的 [容器](../../系统介绍/安全管理/功能授权.md#容器) 进行授权
![](assets/Pasted%20image%2020250125141227.png)
## 添加功能菜单
有的时候,即便为用户完成了 [容器授权](#容器授权) 操作,但在相应的 **容器** 中仍然没有该功能菜单,这是因为该功能可能没有被添加到功能菜单中,需要在 **系统定制** → [菜单定义](../../系统介绍/系统定制/菜单定义.md) 中进行添加,选择 **页面功能配置****容器管理****项目容器、产品容器、公共容器或具体的某个容器** 进行功能菜单定义
![](assets/Pasted%20image%2020250125143249.png)

View File

@ -0,0 +1,9 @@
# 介绍
**个人资料库**:每个用户有且只有一个我的资料库,个人的私有工作空间,用于存放个人的工作成功、参考资料和临时数据
**产品资料库**包含全部产品、我管理的产品系统中通过产品资料库对产品数据进行有效管理管理的产品数据一般包括零部件、产品结构、品结构、设计文档、NC程序、质量控制文档、业务单据、汇总报表还有各类管理型文档等等。产品数据管理模块帮助企业实现对产品生命周期各阶段、各方面信息的全面管理
**公共资料库**:包含全部资料库、我管理的资料库。常见的公共资料库有标准件、原材料库、标准规范文档库、体系文件库等,以及各种公共知识库(例如设计知识库,工艺知识库如工艺资源库、特征加工方法库、典型工艺库、工艺性审查规则库等,维修知识库等等)。公共资料库的数据目录中一般是存储位置为该目录的数据对象,也可以是对象链接,可以在数据目录中创建对象
**项目资料库**:包含全部项目、我管理的项目。全部项目由安全保密管理员设置最初目录节点及权限,由项目负责人对项目对象进行管理。每一个项目都对应一个项目资料库

View File

@ -0,0 +1,19 @@
# 介绍
开目的系统要求账号定期更新密码,在旧密码到期前的一定时间内会对用户发出通知
## 前置要求
具备 **安全管理** → [安全选项](../系统介绍/安全管理/安全选项.md) 的权限,可访问 [用户安全密级列表](../系统介绍/安全管理/安全选项.md#用户安全密级列表) 对密码更新周期进行设置
## 密码到期前提示
密码在到期前还剩多少天时,会触发提示,若为空,则不提示
![](assets/Pasted%20image%2020250113205033.png)
## 密码更新周期
密码时隔多久后需要更新,此更新为强制更新,不允许新密码与旧密码相同。若为空,则不要求更新
![](assets/Pasted%20image%2020250113205132.png)

View File

@ -0,0 +1,26 @@
KMCloud的启动需要先确保Oracle服务已经启动使用**Win+Q**快捷键搜索“服务”
将其打开后找到“**OracleServerORCL**”服务,确保其已经启动,状态一栏中显示“正在运行”
![image-20240418085444030](assets/IMG-20240418160639945.png)
在KMCloud安装目录下找到run目录打开run目录在其中找到“**run.bat**”文件双击执行如果显示多条某某java进程正在执行即启动成功
再打开Tomcat安装目录找到bin目录下的**startup.bat**文件,双击将其启动
等待片刻后打开浏览器,在浏览器地址栏中输入:**localhost:8080/kmsoft**
成功进入到登录页面:
![image-20240418085836042](assets/IMG-20240418160640068.png)
常用登录账号有:
| 意义 | 账号 | 密码 |
| ----- | ---------- | --- |
| 超级管理员 | superadmin | 123 |
| 测试管理员 | testadmin | 123 |
| 安全管理员 | security | 123 |
| 数据管理员 | dataadmin | 123 |
| 系统管理员 | system | 123 |

View File

@ -0,0 +1,7 @@
# 介绍
数据导入需要在 [零部件与BOM导入](../系统介绍/数据导入/零部件与BOM导入.md) 页面中进行操作
## 前置要求
需要在“系统定制”模块中找到 [系统配置](../系统介绍/系统定制/系统配置.md),在“配置工具”菜单中找到“文档管理”选项,对“通用配置”→“文档类型配置”中进行配置

View File

@ -0,0 +1,35 @@
# 前置要求
开目Cloud中创建用户只能由系统三员进行操作需要 [系统三员](../系统介绍/用户/系统三员.md) 具备 [系统管理](../系统介绍/安全管理/三员授权.md#系统管理) 模块中的 [组织管理](../系统介绍/系统管理/组织管理.md) 功能权限
# 用户设置
## 介绍
**系统管理****组织管理** 中对部门、用户、职务进行设置,如图所示为组织管理页面
![](assets/Pasted%20image%2020241126140121.png)
## 新建部门
在此页面中左侧是部门列表,点击新建部门按钮后,只需要在弹窗中输入部门的名称即可创建新的部门
![](assets/Pasted%20image%2020241126140033.png)
## 新建用户
选择部门后,打开 **用户** 页签,点击 **新建用户** 按钮后,在弹窗中填写新用户的账号信息即可完成账号创建
![image-20241126140641125](assets/image-20241126140641125.png)
### 账号启用
在系统中 [新建用户](#新建用户) 后,还不能直接用新建的账号进行登录,必须完成 [账号启用](账号启用.md),才能登录
**安全管理** → [用户安全设置](../系统介绍/安全管理/用户安全设置.md) 中该用户所属的部门,勾选该用户后,点击 [启用账号](../系统介绍/安全管理/用户安全设置.md#启用账号) 按钮即可
![image-20240418095450071](assets/image-20240418095450071.png)
### 默认密码
所有用户账号在新建并启用后,其密码都是预设好的默认密码,若不知道,可以使用 **系统三员** 的账号打开 **安全管理** → [安全选项](../系统介绍/安全管理/安全选项.md) → [设置默认密码](../系统介绍/安全管理/安全选项.md#设置默认密码) 查看

View File

@ -0,0 +1,91 @@
# 用户账户启用
在开目PLM系统中有如下几种方式用户无法进行登录
| 情况 | 提醒 |
| -------------------------------------- | -------------------------------- |
| 新建用户账户尚未被启用 | 账号为新建账号,请联系管理员启用 |
| 用户输入密码达到特定次数后,账号被锁定 | 账号被锁定,请联系管理员启用 |
| 用户账户在“用户安全设置”中被停用 | 账号已停用 |
## 启用账户方式一
前两种情况登录会提示账号需要联系管理员启用
![image-20240418095232508](assets/image-20240418095232508.png)
第三种情况会提示账号已停用
![image-20240418103556852](assets/image-20240418103556852.png)
若是用户账户未启用,则需要在 **安全管理** 模块中的 [用户安全设置](../系统介绍/安全管理/用户安全设置.md) 页面找到该用户所属的部门,勾选该用户后,点击 [启用账号](../系统介绍/安全管理/用户安全设置.md#启用账号) 按钮
![image-20240418095450071](assets/image-20240418095450071.png)
启用后,该账户即可完成登录
若账户是被锁定状态,则需要点击 **解锁用户** 按钮,对用户账户进行解锁
![image-20240423111553324](assets/image-20240423111553324.png)
## 启用账户方式二
除了通过系统提供的功能对用户账户进行启用外,还可以直接对数据库中的数据表字段直接进行修改
在**KONGKU_ORG**(或叫**KM_ORG**)表空间中找到**PLM_USER**表([用户表](../数据库/用户表.md)
![image-20240418105717807](../数据库/assets/image-20240418105717807.png)
这个表中有两个字段共同管控着账号是否启用或锁定,即**CSTATE**字段与**CLOCKED**字段
输入错误密码过多导致账号锁定其CLOCKED字段值为1将CLOCKED字段值改为0即可解锁
新建账号的CSTATE字段值为2停用账号的CSTATE字段值为0将其修改为1即可启用
对于用户账户而言启用账号会将CSTATE的值修改为1将CLOCKED的值修改为0。在通常情况下不会对CLOCKED的值进行修改
# 管理员账户解锁
在开目系统中有三个管理员账户即 [系统三员](../系统介绍/用户/系统三员.md) ,系统三员账户是无法被停用的,但是当输入错误密码次数达到限额后,系统会锁定账户
| 账户 | 意义 |
| -------- | -------------- |
| system | 系统管理员 |
| security | 安全保密管理员 |
| auditor | 安全审计管理员 |
## 解锁账户方式一
这三个管理员账户是无法被停用的,但是当输入错误密码次数达到限额后,系统会锁定账户,此时需要在 **安全管理** 模块中的 [管理员安全设置](../系统介绍/安全管理/管理员安全设置.md) 页面对管理员进行解锁
![image-20240418110908370](assets/image-20240418110908370.png)
Notice**管理员安全模块仅可对这三个管理员进行解锁**
## 解锁账户方式二
除了通过系统提供的功能对系统三员账户进行解锁外,还可以直接对数据库中的数据表字段直接进行修改
在**KONGKU_ORG**(或叫**KM_ORG**)表空间中找到**PLM_USER**表([用户表](../数据库/用户表.md)
![image-20240418105717807](../数据库/assets/image-20240418105717807.png)
由于这系统三员账户是不会被禁用的所以在CSTATE字段中的值只能为1
当账户锁定时需要将CLOCKED字段的值改为0进行解锁
# 超级管理员账户解锁
超级管理员账户superadmin
这个账户是不会被任何账户所管理的,永远处于启用状态,不过当错误密码输入次数过多后,仍然会出现账号被锁定的情况
虽然在登录时会提示账号被锁定,要向管理员请求解决,但安全保密管理员收到请求后是无法通过系统中提供的功能为超级管理员账户解锁的,此时需要直接对数据库中的数据表字段进行修改
在**KONGKU_ORG**(或叫**KM_ORG**)表空间中找到**PLM_USER**表([用户表](../数据库/用户表.md)
![image-20240418105717807](../数据库/assets/image-20240418105717807.png)
超级管理员账户是不会被禁用的所以在CSTATE字段中的值只能为1
当超级管理员账户锁定时需要将CLOCKED字段的值改为0进行解锁

View File

@ -0,0 +1,25 @@
# 介绍
开目的系统会在账号一段时间不操作后,进行自动锁定,超出一定时长后,将会退出登录
## 前置要求
具备 **安全管理** → [安全选项](../系统介绍/安全管理/安全选项.md) 的权限,可访问 [用户安全密级列表](../系统介绍/安全管理/安全选项.md#用户安全密级列表) 对空闲锁定时间与超时退出时间进行设置
## 超时退出时间
设置某类密级的用户,在空闲不操作系统的情况下,自动退出系统的时间
![[assets/Pasted image 20250113204202.png]]
## 空闲锁定时间
设置某类密级的用户,在空闲不操作系统的情况下,自动锁定账号的时间
![[assets/Pasted image 20250113204228.png]]
其中 **空闲锁定时间** 必须要小于 **超时退出时间**,不能等于
![image-20240423101045521](../系统介绍/安全管理/assets/image-20240423101045521.png)
补充: [超时退出时间](#超时退出时间) 和 [空闲锁定时间](#空闲锁定时间) 的设置对 [系统三员](../系统介绍/用户/系统三员.md) 是无效的

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

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