├── dist
├── img
│ └── 20180828144419.jpg
└── index.html
├── webpack.config.js
├── src
├── live2d
│ └── model
│ │ └── tororo
│ │ ├── moc
│ │ ├── tororo.moc
│ │ └── tororo.2048
│ │ │ └── texture_00.png
│ │ ├── tororo.pose.json
│ │ ├── tororo.model.json
│ │ └── mtn
│ │ ├── 08.mtn
│ │ ├── 02.mtn
│ │ ├── 03.mtn
│ │ ├── 07.mtn
│ │ ├── 05.mtn
│ │ ├── 04.mtn
│ │ ├── 06.mtn
│ │ ├── 00_idle.mtn
│ │ └── 01.mtn
├── components
│ ├── sidebar
│ │ ├── 20180828144419.jpg
│ │ ├── index.scss
│ │ └── index.jsx
│ ├── foot
│ │ ├── index.scss
│ │ └── index.jsx
│ └── head
│ │ ├── index.scss
│ │ └── index.jsx
├── index.html
├── index.css
├── pages
│ ├── say
│ │ ├── index.scss
│ │ └── index.js
│ ├── time-file
│ │ ├── index.scss
│ │ └── index.js
│ ├── articals
│ │ ├── index.scss
│ │ └── index.js
│ └── index
│ │ ├── index.scss
│ │ └── index.js
├── models
│ ├── saysModel.js
│ ├── detailModel.js
│ ├── articalsModel.js
│ ├── visitorModel.js
│ └── index.js
├── layout
│ ├── App.scss
│ └── App.jsx
├── service
│ └── api.js
├── index.js
├── assets
│ └── live2d
│ │ └── css
│ │ └── live2d.css
└── quill.snow.css
├── .babelrc
├── .gitignore
├── .vscode
└── settings.json
├── package.json
└── README.md
/dist/img/20180828144419.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xzzdll/react-blog/HEAD/dist/img/20180828144419.jpg
--------------------------------------------------------------------------------
/webpack.config.js:
--------------------------------------------------------------------------------
1 | const env = process.env.NODE_ENV.trim();
2 | module.exports = require(`./build/webpack.${env}.js`);
--------------------------------------------------------------------------------
/src/live2d/model/tororo/moc/tororo.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xzzdll/react-blog/HEAD/src/live2d/model/tororo/moc/tororo.moc
--------------------------------------------------------------------------------
/src/components/sidebar/20180828144419.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xzzdll/react-blog/HEAD/src/components/sidebar/20180828144419.jpg
--------------------------------------------------------------------------------
/src/live2d/model/tororo/moc/tororo.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xzzdll/react-blog/HEAD/src/live2d/model/tororo/moc/tororo.2048/texture_00.png
--------------------------------------------------------------------------------
/src/components/foot/index.scss:
--------------------------------------------------------------------------------
1 | .foot {
2 | border-Top: 1px solid #999;
3 | padding-Top:15px;
4 | padding-bottom:15px;
5 |
6 | .item {
7 | display:flex;
8 | justify-Content:center;
9 | color:#999;
10 | font-Size:12px
11 | }
12 | }
--------------------------------------------------------------------------------
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | "@babel/preset-env",
4 | "@babel/preset-react"
5 | ],
6 | "plugins": [
7 | "@babel/transform-runtime",
8 | ["@babel/plugin-proposal-decorators", { "legacy": true }],
9 | "@babel/proposal-class-properties"
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
xzzdll's blog
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 |
6 | # testing
7 | /coverage
8 |
9 | # production
10 |
11 | # misc
12 | .DS_Store
13 | .env.local
14 | .env.development.local
15 | .env.test.local
16 | .env.production.local
17 | npm-debug.log*
18 | yarn-debug.log*
19 | yarn-error.log*
20 |
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | body {
2 | margin: 0;
3 | padding: 0;
4 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
5 | "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
6 | sans-serif;
7 | -webkit-font-smoothing: antialiased;
8 | -moz-osx-font-smoothing: grayscale;
9 | }
10 |
11 | code {
12 | font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
13 | monospace;
14 | }
15 |
--------------------------------------------------------------------------------
/src/live2d/model/tororo/tororo.pose.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "Live2D Pose",
3 | "fade_in": 0,
4 | "parts_visible": [
5 | {
6 | "group": [
7 | {
8 | "id": "PARTS_01_ARM_R"
9 | },
10 | {
11 | "id": "PARTS_01_ARM_R_02"
12 | }
13 | ]
14 | },
15 | {
16 | "group": [
17 | {
18 | "id": "PARTS_01_ARM_L"
19 | },
20 | {
21 | "id": "PARTS_01_ARM_L_02"
22 | }
23 | ]
24 | }
25 | ]
26 | }
--------------------------------------------------------------------------------
/dist/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | xzzdll's blog
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/components/head/index.scss:
--------------------------------------------------------------------------------
1 | .head {
2 | background-color: #f5f5f5;
3 | height: 110px;
4 | position: relative;
5 | :global {
6 | .ant-menu {
7 | background:unset;
8 | border:unset
9 | }
10 | }
11 | }
12 |
13 | .combinedBar {
14 | width: 100%;
15 | height: 1px;
16 | width: 150px;
17 | transform: translate(0px, 0px);
18 | margin-top:20px
19 | }
20 |
21 | .logo {
22 | font-size:35px;
23 | color:#3493ef;
24 | margin-top:6px;
25 | font-weight:bold
26 | }
27 |
28 | .menu {
29 | margin-top:35px;
30 | margin-bottom:26px
31 | }
--------------------------------------------------------------------------------
/src/components/foot/index.jsx:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import styles from './index.scss';
3 |
4 | class Foot extends Component {
5 |
6 | render() {
7 | return (
8 |
9 |
10 |
11 | All Rights Reserved
12 |
13 |
14 |
15 |
16 | 感谢开源世界提供的技术支持
17 |
18 |
19 |
20 | );
21 | }
22 | }
23 |
24 | export default Foot
25 |
--------------------------------------------------------------------------------
/src/pages/say/index.scss:
--------------------------------------------------------------------------------
1 | .articalCard {
2 | margin: 10px;
3 | margin-left:20px;
4 | margin-right:40px;
5 | padding: 20px;
6 | position: relative;
7 | top: -6px;
8 | border-radius: 10px;
9 | background-color: #f0f0f0;
10 | display: flex;
11 | flex-direction: column;
12 | align-items: flex-start;
13 | min-width: 600px;
14 |
15 | .articalCardBody {
16 | text-align: left;
17 | font-size: 14px;
18 | color: #111111;
19 | }
20 |
21 | .date {
22 | text-align: right;
23 | font-size: 14px;
24 | color: rgba(0, 0, 0, 0.65);
25 | color:#999;
26 | width:100%
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/pages/time-file/index.scss:
--------------------------------------------------------------------------------
1 | .articalCard {
2 | margin: 10px;
3 | margin-left: 20px;
4 | margin-right: 40px;
5 | padding: 20px;
6 | position: relative;
7 | top: -6px;
8 | display: flex;
9 | flex-direction: column;
10 | align-items: flex-start;
11 |
12 | .articalCardBody {
13 | text-align: left;
14 | font-size: 14px;
15 | color: #40a9ff;
16 | }
17 |
18 | .articalCardDate {
19 | text-align: left;
20 | font-size: 20px;
21 | color: #40a9ff;
22 | font-weight: bold;
23 | padding-bottom: 50px;
24 | }
25 |
26 | .date {
27 | text-align: right;
28 | font-size: 14px;
29 | color: rgba(0, 0, 0, 0.65);
30 | }
31 | }
--------------------------------------------------------------------------------
/src/models/saysModel.js:
--------------------------------------------------------------------------------
1 | import { put, call, takeEvery } from "redux-saga/effects";
2 | import {says} from "../service/api.js";
3 |
4 | // saga
5 | function* fetch(action) {
6 | try {
7 | const res = yield call(says, action.payload);
8 | yield put({
9 | type: "says:set",
10 | payload: res
11 | });
12 | } catch (err) {
13 | console.log(err);
14 | }
15 | }
16 |
17 | export default {
18 | name: "says",
19 | reducer: (state = {}, action) => {
20 | switch (action.type) {
21 | case "says:set":
22 | return { ...state, ...action.payload };
23 | default:
24 | return state;
25 | }
26 | },
27 | saga: function* listWatcher() {
28 | yield takeEvery("says:fetchList", fetch);
29 | }
30 | };
31 |
--------------------------------------------------------------------------------
/src/models/detailModel.js:
--------------------------------------------------------------------------------
1 | import { put, call, takeEvery } from "redux-saga/effects";
2 | import {articals} from "../service/api.js";
3 |
4 | // saga
5 | function* fetch(action) {
6 | try {
7 | const res = yield call(articals, action.payload);
8 | yield put({
9 | type: "detail:set",
10 | payload: res
11 | });
12 | } catch (err) {
13 | console.log(err);
14 | }
15 | }
16 |
17 | export default {
18 | name: "detail",
19 | reducer: (state = {}, action) => {
20 | switch (action.type) {
21 | case "detail:set":
22 | return { ...state, ...action.payload };
23 | default:
24 | return state;
25 | }
26 | },
27 | saga: function* listWatcher() {
28 | yield takeEvery("detail:fetchList", fetch);
29 | }
30 | };
31 |
--------------------------------------------------------------------------------
/src/models/articalsModel.js:
--------------------------------------------------------------------------------
1 | import { put, call, takeEvery,takeLatest } from "redux-saga/effects";
2 | import {articals} from "../service/api.js";
3 |
4 | // saga
5 | function* fetch(action) {
6 | try {
7 | const res = yield call(articals, action.payload);
8 | yield put({
9 | type: "articals:set",
10 | payload: res
11 | });
12 | } catch (err) {
13 | console.log(err);
14 | }
15 | }
16 |
17 | export default {
18 | name: "articals",
19 | reducer: (state = {}, action) => {
20 | switch (action.type) {
21 | case "articals:set":
22 | return { ...state, ...action.payload };
23 | default:
24 | return state;
25 | }
26 | },
27 | saga: function* listWatcher() {
28 | yield takeEvery("articals:fetchList", fetch);
29 | }
30 | };
31 |
--------------------------------------------------------------------------------
/src/models/visitorModel.js:
--------------------------------------------------------------------------------
1 | import { put, call, takeEvery } from "redux-saga/effects";
2 | import {getVisitorMount} from "../service/api.js";
3 |
4 | // saga
5 | function* fetch(action) {
6 | try {
7 | const res = yield call(getVisitorMount, action.payload);
8 | yield put({
9 | type: "visitors:set",
10 | payload: res
11 | });
12 | } catch (err) {
13 | console.log(err);
14 | }
15 | }
16 |
17 | export default {
18 | name: "visitors",
19 | reducer: (state = {}, action) => {
20 | switch (action.type) {
21 | case "visitors:set":
22 | return { ...state, ...action.payload };
23 | default:
24 | return state;
25 | }
26 | },
27 | saga: function* listWatcher() {
28 | yield takeEvery("visitors:fetchList", fetch);
29 | }
30 | };
31 |
--------------------------------------------------------------------------------
/src/models/index.js:
--------------------------------------------------------------------------------
1 | import {combineReducers} from 'redux'
2 | import * as sagaEffects from 'redux-saga/effects'
3 |
4 | const context = require.context('./', false, /\.js$/)
5 | let modules = context.keys().filter(item => item !== './index.js').map(key => context(key))
6 |
7 | let reducers = {}
8 | let sagaList = []
9 |
10 | for (let i = 0; i < modules.length; i++) {
11 | let module = modules[i].default
12 | reducers[module.name] = module.reducer
13 | sagaList.push(module.saga)
14 | }
15 |
16 | function getSaga(sagas) {
17 | return function* () {
18 | let forkList = sagas.map(saga => {
19 | return sagaEffects.fork(saga)
20 | })
21 | yield forkList
22 | }
23 | }
24 |
25 | export default {
26 | rootReducer: combineReducers({
27 | ...reducers
28 | }),
29 | rootSaga: getSaga(sagaList)
30 | }
31 |
--------------------------------------------------------------------------------
/src/live2d/model/tororo/tororo.model.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "Sample 1.0.0",
3 | "model": "moc/tororo.moc",
4 | "textures": [
5 | "moc/tororo.2048/texture_00.png"
6 | ],
7 | "pose": "tororo.pose.json",
8 | "name": "tororo",
9 | "motions": {
10 | "idle": [
11 | {
12 | "file": "mtn/00_idle.mtn"
13 | }
14 | ],
15 | "": [
16 | {
17 | "file": "mtn/01.mtn"
18 | },
19 | {
20 | "file": "mtn/02.mtn"
21 | },
22 | {
23 | "file": "mtn/03.mtn"
24 | },
25 | {
26 | "file": "mtn/04.mtn"
27 | },
28 | {
29 | "file": "mtn/05.mtn"
30 | },
31 | {
32 | "file": "mtn/06.mtn"
33 | },
34 | {
35 | "file": "mtn/07.mtn"
36 | },
37 | {
38 | "file": "mtn/08.mtn"
39 | }
40 | ]
41 | }
42 | }
--------------------------------------------------------------------------------
/src/pages/articals/index.scss:
--------------------------------------------------------------------------------
1 | .articalCard {
2 | // background-color: #f7fcf6;
3 | margin-bottom: 50px;
4 | display: flex;
5 | padding: 20px;
6 | padding-left: 35px;
7 | flex-direction: column;
8 | align-items: flex-start;
9 |
10 | .articalCardTitle {
11 | margin-bottom: 10px;
12 | font-size: 26px !important;
13 | font-weight: 400 !important;
14 | color: rgb(85, 85, 85) !important;
15 | }
16 |
17 | .articalCardSubTitle {
18 | margin-bottom: 20px;
19 | font-size: 14px;
20 | color: #999;
21 | line-height: 2;
22 |
23 | span {
24 | margin-right:10px
25 | }
26 | }
27 |
28 | .articalCardBody {
29 | // overflow: hidden;
30 | width: 100%;
31 | text-align: left;
32 | // font-size: 14px !important;
33 | // line-height: 2;
34 | // color: rgb(85, 85, 85) !important;
35 | }
36 |
37 | .articalCardfoot {
38 | margin-top:20px;
39 | color: rgb(85, 85, 85);
40 | font-size: 14px !important;
41 | line-height: 2;
42 | border-bottom: 2px solid rgb(102, 102, 102);
43 | }
44 | }
--------------------------------------------------------------------------------
/src/layout/App.scss:
--------------------------------------------------------------------------------
1 | .App {
2 | height:100%;
3 | text-align: center;
4 | position: relative;
5 | transition: right 0.5s;
6 | -moz-transition: right 0.5s; /* Firefox 4 */
7 | -webkit-transition: right 0.5s; /* Safari 和 Chrome */
8 | -o-transition: right 0.5s; /* Opera */
9 |
10 | .main{
11 | margin-top: 35px;
12 | min-height: calc(100vh - 211px);
13 | height:auto;
14 | width:100%;
15 | padding-bottom:0;
16 | overflow:unset;
17 | padding-bottom:0;
18 | padding-left:0;
19 | padding-right:0;
20 | }
21 | }
22 |
23 | .side {
24 | transition: right 0.5s;
25 | -moz-transition: right 0.5s; /* Firefox 4 */
26 | -webkit-transition: right 0.5s; /* Safari 和 Chrome */
27 | -o-transition: right 0.5s; /* Opera */
28 | position: fixed;
29 | right: 0;
30 | top: 0;
31 | bottom: 0;
32 | width: 320px;
33 | box-shadow: inset 0 2px 6px #000;
34 | z-index: 9990;
35 | }
36 |
37 | .control {
38 | position: fixed;
39 | right: 50px;
40 | bottom:70px;
41 | cursor:pointer;
42 | z-index: 10001;
43 |
44 | .icon {
45 | font-size:25px;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "eslint.autoFixOnSave": true,
3 | "eslint.validate": [
4 | "javascript",
5 | {
6 | "language": "vue",
7 | "autoFix": true
8 | },
9 | "html",
10 | "vue"
11 | ],
12 | // Wrap attributes to new lines [auto|force|force-aligned|force-expand-multiline] ["auto"]
13 | "vetur.format.defaultFormatterOptions": {
14 | "js-beautify-html": {
15 | "wrap_attributes": "auto" // 可以换成上面任意一种value
16 | }
17 | },
18 | "search.exclude": {
19 | "**/node_modules": true
20 | },
21 | // "files.exclude": {
22 | // "**/.git": true,
23 | // "**/.sonarlint": true,
24 | // "**/.svn": true,
25 | // "**/.DS_Store": true,
26 | // "**/node_modules": true,
27 | // "**/iOS": true
28 | // },
29 | "workbench.activityBar.visible": true,
30 | "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
31 | "vetur.format.defaultFormatter.html": "js-beautify-html",
32 | "editor.minimap.enabled": false,
33 | "explorer.confirmDelete": false,
34 | "explorer.confirmDragAndDrop": false,
35 | "vetur.format.defaultFormatter.js": "vscode-typescript",
36 | "editor.wordWrap": "on",
37 | "sonarlint.ls.javaHome": "E:/Program Files/Java/jre1.8.0_171",
38 | "javascript.updateImportsOnFileMove.enabled": "always",
39 | "editor.tabSize": 2,
40 | "terminal.integrated.rendererType": "dom"
41 | }
42 |
--------------------------------------------------------------------------------
/src/service/api.js:
--------------------------------------------------------------------------------
1 | import axios from 'axios';
2 | import qs from 'qs';
3 |
4 | // axios 配置
5 | axios.defaults.timeout = 5000;
6 | axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';
7 | // axios.defaults.baseURL = 'http://127.0.0.1:3000/';
8 | axios.defaults.baseURL = "api/";
9 | axios.defaults.withCredentials = true;
10 |
11 | // POST传参序列化,请求拦截器
12 | axios.interceptors.request.use((config) => {
13 | if (config.method === 'post') {
14 | config.data = qs.stringify(config.data);
15 | }
16 | return config;
17 | }, (error) => {
18 | console.log('错误的传参');
19 | return Promise.reject(error);
20 | });
21 |
22 | // 返回状态判断,响应拦截器
23 | axios.interceptors.response.use((res) => {
24 | return res;
25 | }, (error) => {
26 | console.log('网络异常');
27 | return Promise.reject(error);
28 | });
29 |
30 | export default function fetch (url, params) {
31 | return new Promise((resolve, reject) => {
32 | axios.post(url, params)
33 | .then(response => {
34 | resolve(response.data);
35 | }, err => {
36 | reject(err);
37 | }).catch((error) => {
38 | reject(error);
39 | });
40 | });
41 | }
42 |
43 | export function says(){
44 | return fetch('say/list');
45 | }
46 |
47 | export function articals(data){
48 | return fetch('artical/list',data);
49 | }
50 |
51 | export function getVisitorMount(data){
52 | return fetch('count/visitor',data);
53 | }
54 |
55 |
--------------------------------------------------------------------------------
/src/pages/index/index.scss:
--------------------------------------------------------------------------------
1 | .main {
2 | margin-bottom: 20px;
3 |
4 | :global {
5 | .ant-pagination-item-link {
6 | border: 1px solid #d9d9d9;
7 | background-color: #fff;
8 | border-radius: 4px;
9 | outline: none;
10 | display: list-item !important;
11 | -webkit-transition: all 0.3s;
12 | transition: all 0.3s;
13 | font-size: 12px;
14 | text-align: center;
15 | }
16 | }
17 |
18 | .articalCard {
19 | // background-color: #f7fcf6;
20 | margin-bottom: 50px;
21 | display: flex;
22 | padding: 20px;
23 | padding-left: 35px;
24 | flex-direction: column;
25 | align-items: flex-start;
26 | cursor: pointer;
27 |
28 | .articalCardTitle {
29 | margin-bottom: 10px;
30 | font-size: 26px !important;
31 | font-weight: 400 !important;
32 | color: rgb(85, 85, 85) !important;
33 | }
34 |
35 | .articalCardSubTitle {
36 | margin-bottom: 20px;
37 | font-size: 14px;
38 | color: #999;
39 | line-height: 2;
40 |
41 | span {
42 | margin-right:10px
43 | }
44 | }
45 |
46 | .articalCardBody {
47 | overflow: hidden;
48 | width: 100%;
49 | text-align: left;
50 | font-size: 14px !important;
51 | line-height: 2;
52 | color: rgb(85, 85, 85) !important;
53 | }
54 |
55 | .articalCardfoot {
56 | margin-top:20px;
57 | color: rgb(85, 85, 85);
58 | font-size: 14px !important;
59 | line-height: 2;
60 | border-bottom: 2px solid rgb(102, 102, 102);
61 | }
62 | }
63 | }
--------------------------------------------------------------------------------
/src/pages/say/index.js:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import { connect } from 'react-redux';
3 | import styles from './index.scss';
4 | import { Timeline, Button } from 'antd';
5 |
6 | const mapStateToProps = (state, ownProps) => {
7 | return {
8 | says: state.says ? state.says : {}
9 | }
10 | }
11 |
12 | const mapDispatchToProps = (dispatch, ownProps) => {
13 | return {
14 | fetchList: (value) => {
15 | dispatch({ type: 'says:fetchList', payload: value })
16 | }
17 | }
18 | }
19 |
20 | class App extends Component {
21 | constructor(props) {
22 | super(props);
23 | this.state = {
24 | }
25 | }
26 |
27 | fetchList = () => {
28 | this.props.fetchList()
29 | }
30 |
31 | componentDidMount() {
32 | this.fetchList()
33 | }
34 |
35 |
36 | render() {
37 | const list = this.props.says.list || []
38 | return (
39 |
40 |
41 | {list.map((x, index) =>
42 |
43 |
44 |
45 |
46 | 发表于:{ x.date }
47 |
48 |
49 |
50 | )}
51 |
52 |
53 | );
54 | }
55 | }
56 |
57 | export default connect(mapStateToProps, mapDispatchToProps)(App)
58 |
--------------------------------------------------------------------------------
/src/pages/time-file/index.js:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import { connect } from 'react-redux';
3 | import styles from './index.scss';
4 | import { Timeline, Button } from 'antd';
5 |
6 | const mapStateToProps = (state, ownProps) => {
7 | return {
8 | articals: state.articals ? state.articals : {}
9 | }
10 | }
11 |
12 | const mapDispatchToProps = (dispatch, ownProps) => {
13 | return {
14 | fetchList: (value) => {
15 | dispatch({ type: 'articals:fetchList', payload: value })
16 | }
17 | }
18 | }
19 |
20 | class App extends Component {
21 | constructor(props) {
22 | super(props);
23 | this.state = {
24 | }
25 | }
26 |
27 | fetchList = () => {
28 | this.props.fetchList()
29 | }
30 |
31 | componentDidMount() {
32 | this.fetchList()
33 | }
34 |
35 |
36 | render() {
37 | const list = this.props.articals.list || []
38 | return (
39 |
40 |
41 | {list.map((x, index) =>
42 |
43 |
44 |
45 | {x.date}
46 |
47 |
48 | {x.title}
49 |
50 |
51 |
52 | )}
53 |
54 |
55 | );
56 | }
57 | }
58 |
59 | export default connect(mapStateToProps, mapDispatchToProps)(App)
60 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | // import ReactDOM from 'react-dom';
3 | import { render } from "react-dom";
4 | import { Router, Route, Redirect, IndexRoute, Link } from "react-router-dom";
5 | import { Provider } from "react-redux";
6 | import { createStore, applyMiddleware } from "redux";
7 | import createSagaMiddleware from "redux-saga";
8 | // import artical from './pages/artical/index';
9 | import './index.css';
10 | import './quill.snow.css';
11 | import './assets/live2d/js/live2d.js';
12 | import './assets/live2d/css/live2d.css';
13 | // import 'antd/dist/antd.css'
14 | import App from './layout/App';
15 | import createHashHistory from "history/createHashHistory";
16 | import root from "./models/index";
17 | import 'antd/dist/antd.css';
18 | // import antd from 'antd';
19 |
20 | window.loadlive2d('live2d', '/live2d/model/tororo/tororo.model.json');
21 |
22 | const history = createHashHistory();
23 |
24 | const sagaMiddleware = createSagaMiddleware();
25 |
26 | const store = createStore(root.rootReducer, applyMiddleware(sagaMiddleware));
27 |
28 | sagaMiddleware.run(root.rootSaga);
29 |
30 | render(
31 |
32 |
33 |
34 | {/* */}
35 |
36 |
37 | ,
38 |
39 | document.getElementById("root")
40 | );
41 |
42 | // ReactDOM.render(
43 | //
44 | //
45 | //
46 | //
47 | // , document.getElementById('root'));
48 |
--------------------------------------------------------------------------------
/src/components/sidebar/index.scss:
--------------------------------------------------------------------------------
1 | .sideBar {
2 | background-color: #222;
3 | height:100%;
4 |
5 | .tag {
6 | margin-bottom: 5px;
7 | margin-left: 0px !important;
8 | margin-right: 5px;
9 | }
10 |
11 | .card {
12 | height: 250px;
13 | background-color: #222;
14 | // margin-bottom: 10px;
15 | padding: 30px;
16 | padding-bottom: 0px;
17 | padding-top: 0px;
18 | z-index: 9990;
19 | .card_head {
20 | border-bottom: 1px solid #e8e8e8;
21 | .title {
22 | font-size: 16px;
23 | padding: 16px 0;
24 | color: rgb(153, 153, 153);
25 | font-weight: 500;
26 | display: inline-block;
27 | -ms-flex: 1 1;
28 | flex: 1 1;
29 | }
30 | }
31 |
32 | .word{
33 | text-align:center;
34 |
35 | p {
36 | color: #999;
37 | font-size: 13px;
38 | }
39 |
40 | .title {
41 | font-size: 20px;
42 | font-weight: bold;
43 | color:rgb(153, 153, 153);
44 | }
45 | }
46 |
47 | img {
48 | width:50%;
49 | height:auto;
50 | margin-top:20px;
51 | max-width:200px;
52 | max-height:200px;
53 | margin-left:25%;
54 | }
55 |
56 | .friendLink{
57 | height:50%;
58 | padding-top:15px;
59 | text-align:left;
60 |
61 | a {
62 | cursor: pointer;
63 | color: rgb(153, 153, 153);
64 | // display: block;
65 | padding-right:10px;
66 | line-height: 30px;
67 | }
68 | }
69 |
70 | .icon {
71 | height:50%;
72 | padding-top:15px;
73 | text-align:left;
74 | font-size: 30px;
75 | color: white;
76 |
77 | .iconItem {
78 | padding-right:8px;
79 | cursor: pointer;
80 | }
81 | }
82 | }
83 | }
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-demo",
3 | "version": "0.1.0",
4 | "private": true,
5 | "dependencies": {
6 | "antd": "^3.11.2",
7 | "axios": "^0.18.0",
8 | "highlight.js": "^9.13.1",
9 | "react": "^16.5.2",
10 | "react-dom": "^16.5.2",
11 | "react-redux": "^5.0.7",
12 | "react-router": "^4.3.1",
13 | "react-router-dom": "^4.3.1",
14 | "react-scripts": "2.1.1",
15 | "redux": "^4.0.0",
16 | "redux-saga": "^0.16.0"
17 | },
18 | "scripts": {
19 | "dev": "cross-env NODE_ENV=development webpack-dev-server --devtool eval --progress --colors --hot --inline ",
20 | "build": "cross-env NODE_ENV=production webpack"
21 | },
22 | "devDependencies": {
23 | "@babel/core": "^7.1.0",
24 | "@babel/plugin-proposal-class-properties": "^7.1.0",
25 | "@babel/plugin-proposal-decorators": "^7.1.0",
26 | "@babel/plugin-transform-runtime": "^7.1.0",
27 | "@babel/preset-env": "^7.1.0",
28 | "@babel/preset-react": "^7.0.0",
29 | "@babel/runtime": "^7.0.0",
30 | "autoprefixer": "^9.1.5",
31 | "babel-loader": "^8.0.2",
32 | "cross-env": "^5.2.0",
33 | "css-loader": "^1.0.0",
34 | "extract-text-webpack-plugin": "^4.0.0-beta.0",
35 | "file-loader": "^2.0.0",
36 | "html-loader": "^0.5.5",
37 | "html-webpack-plugin": "^3.2.0",
38 | "mini-css-extract-plugin": "^0.4.1",
39 | "node-sass": "^4.9.3",
40 | "postcss-loader": "^3.0.0",
41 | "sass": "^1.13.4",
42 | "sass-loader": "^7.1.0",
43 | "script-loader": "^0.7.2",
44 | "scriptjs": "^2.5.8",
45 | "serve": "^10.0.1",
46 | "shelljs": "^0.8.2",
47 | "style-loader": "^0.23.0",
48 | "uglifyjs-webpack-plugin": "^2.0.1",
49 | "url-loader": "^1.1.1",
50 | "webpack": "^4.16.1",
51 | "webpack-bundle-analyzer": "^3.0.2",
52 | "webpack-cli": "^3.1.0",
53 | "webpack-dev-server": "^3.0.0",
54 | "webpack-merge": "^4.1.2"
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/src/components/head/index.jsx:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import styles from './index.scss';
3 | import { Menu, Icon, Row, Col } from 'antd';
4 | import { withRouter } from 'react-router';
5 |
6 | class Head extends React.Component {
7 | state = {
8 | current: 'index',
9 | }
10 |
11 | handleClick = (e) => {
12 | this.setState({
13 | current: e.key,
14 | });
15 | this.props.history.push(`/${e.key}`);
16 | }
17 |
18 | handleClick1 = () => {
19 | this.setState({
20 | current: 'index',
21 | });
22 | this.props.history.push(`/index`);
23 | }
24 |
25 | render() {
26 | return (
27 |
28 |
29 |
30 |
31 |
32 | John‘s blog
33 |
34 |
35 |
36 |
51 |
52 |
53 |
54 | );
55 | }
56 | }
57 |
58 | // export default Head
59 | export default withRouter(Head)
60 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
2 |
3 | ## Available Scripts
4 |
5 | In the project directory, you can run:
6 |
7 | ### `npm start`
8 |
9 | Runs the app in the development mode.
10 | Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
11 |
12 | The page will reload if you make edits.
13 | You will also see any lint errors in the console.
14 |
15 | ### `npm test`
16 |
17 | Launches the test runner in the interactive watch mode.
18 | See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
19 |
20 | ### `npm run build`
21 |
22 | Builds the app for production to the `build` folder.
23 | It correctly bundles React in production mode and optimizes the build for the best performance.
24 |
25 | The build is minified and the filenames include the hashes.
26 | Your app is ready to be deployed!
27 |
28 | See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
29 |
30 | ### `npm run eject`
31 |
32 | **Note: this is a one-way operation. Once you `eject`, you can’t go back!**
33 |
34 | If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
35 |
36 | Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.
37 |
38 | You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.
39 |
40 | ## Learn More
41 |
42 | You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
43 |
44 | To learn React, check out the [React documentation](https://reactjs.org/).
45 |
--------------------------------------------------------------------------------
/src/pages/articals/index.js:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import { connect } from 'react-redux';
3 | import styles from './index.scss';
4 | import Button from 'antd/lib/button';
5 | import hljs from 'highlight.js';
6 | import javascript from 'highlight.js/lib/languages/javascript';
7 | import 'highlight.js/styles/monokai-sublime.css';
8 | // import 'highlight.js/styles/github.css'
9 |
10 | const mapStateToProps = (state, ownProps) => {
11 | return {
12 | articals: state.detail ? state.detail : {}
13 | }
14 | }
15 |
16 | const mapDispatchToProps = (dispatch, ownProps) => {
17 | return {
18 | fetchList: (value) => {
19 | dispatch({ type: 'detail:fetchList', payload: value })
20 | }
21 | }
22 | }
23 |
24 | class App extends Component {
25 | constructor(props) {
26 | super(props);
27 | this.state = {
28 | currentPage: 1,
29 | pageSize: 10
30 | }
31 | }
32 |
33 | fetchList = () => {
34 | this.props.fetchList({
35 | currentPage: this.state.currentPage,
36 | pageSize: this.state.pageSize,
37 | id: this.props.match.params.id
38 | })
39 | }
40 |
41 | componentDidMount() {
42 | // this.node.scrollIntoView();
43 | this.fetchList()
44 | hljs.registerLanguage('javascript', javascript);
45 | }
46 |
47 | componentDidUpdate() {
48 | let blocks = this.refs.code.querySelectorAll('pre');
49 | blocks.forEach(block => {
50 | hljs.highlightBlock(block);
51 | });
52 | }
53 |
54 | render() {
55 | const list = this.props.articals.list ? this.props.articals.list[0] : {}
56 | return (
57 | this.node = node}>
58 | {/* {list.map((x, index) => */}
59 |
60 |
{list.title}
61 |
69 |
70 | {/* )} */}
71 |
72 | );
73 | }
74 | }
75 |
76 | export default connect(mapStateToProps, mapDispatchToProps)(App)
77 |
--------------------------------------------------------------------------------
/src/pages/index/index.js:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import { connect } from 'react-redux';
3 | import styles from './index.scss';
4 | // import Button from 'antd/lib/button';
5 | import { Button, Pagination } from 'antd';
6 | import { withRouter } from 'react-router';
7 |
8 | const mapStateToProps = (state, ownProps) => {
9 | return {
10 | articals: state.articals ? state.articals : {}
11 | }
12 | }
13 |
14 | const mapDispatchToProps = (dispatch, ownProps) => {
15 | return {
16 | fetchList: (value) => {
17 | dispatch({ type: 'articals:fetchList', payload: value })
18 | }
19 | }
20 | }
21 |
22 | class App extends Component {
23 | constructor(props) {
24 | super(props);
25 | this.state = {
26 | currentPage: 1,
27 | pageSize: 10
28 | }
29 | }
30 |
31 | fetchList = () => {
32 | this.props.fetchList({
33 | currentPage: this.state.currentPage,
34 | pageSize: this.state.pageSize
35 | })
36 | }
37 |
38 | showDetail = (id) => {
39 | this.props.history.push(`/detail/${id}`)
40 | }
41 |
42 | componentDidMount() {
43 | this.fetchList()
44 | }
45 |
46 | onShowSizeChange = (current, pageSize) => {
47 | this.setState({
48 | currentPage: current,
49 | pageSize
50 | }, () => {
51 | // window.scrollTo(0,0)
52 | this.fetchList()
53 | });
54 | }
55 |
56 | render() {
57 | const list = this.props.articals.list || []
58 | const totalRows = this.props.articals.totalRows || 0
59 | return (
60 |
61 | {list.map((x, index) =>
62 |
63 |
{x.title}
64 |
65 | 发表于:{x.date}
66 | 标签:{x.type}
67 | 浏览:{x.times}
68 |
69 |
70 |
71 |
....
72 |
this.showDetail(x._id, e)}>
73 | 阅读全文 > >
74 |
75 |
76 | )}
77 |
78 |
79 | );
80 | }
81 | }
82 |
83 | export default withRouter(connect(mapStateToProps, mapDispatchToProps)(App))
--------------------------------------------------------------------------------
/src/layout/App.jsx:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import { connect } from 'react-redux';
3 | import styles from './App.scss';
4 | import { Button, Icon, Row, Col, Layout } from 'antd';
5 | import index from '../pages/index/index';
6 | import artical from '../pages/articals/index';
7 | import say from '../pages/say/index';
8 | import timeFile from '../pages/time-file/index';
9 | import { Router, Route, Link, IndexRoute, Redirect } from "react-router-dom";
10 | import Foot from '../components/foot';
11 | import Head from '../components/head';
12 | import Siderbar from '../components/sidebar';
13 |
14 | const {
15 | Header, Footer, Sider, Content,
16 | } = Layout;
17 |
18 | const mapStateToProps = (state, ownProps) => {
19 | return {
20 | list: state.list ? state.list : {}
21 | }
22 | }
23 |
24 | const mapDispatchToProps = (dispatch, ownProps) => {
25 | return {
26 | fetchList: (value) => {
27 | dispatch({ type: 'list:fetchList', payload: value })
28 | }
29 | }
30 | }
31 |
32 | class App extends Component {
33 | constructor(props) {
34 | super(props);
35 | this.state = {
36 | sidebar: true
37 | }
38 | }
39 |
40 | fetchList = () => {
41 | this.props.fetchList(1)
42 | }
43 | handleClick = () => {
44 | this.setState({
45 | sidebar: !this.state.sidebar
46 | });
47 | }
48 |
49 | componentWillReceiveProps(nextProps){
50 |
51 | //当路由切换时
52 | if(this.props.location !== nextProps.location){
53 | window.scrollTo(0,0)
54 | }
55 | }
56 |
57 | render() {
58 | const { list } = this.props
59 | let button = null;
60 | if (this.state.sidebar) {
61 | button = ;
62 | } else {
63 | button = ;
64 | }
65 |
66 | return (
67 |
68 |
69 | {/*
*/}
70 | {/* */}
73 | {/* */}
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 | {/* */}
87 | {/* */}
90 | {/* */}
91 |
92 |
93 |
94 |
95 |
96 | {button}
97 |
98 |
99 | );
100 | }
101 | }
102 |
103 | export default connect(mapStateToProps, mapDispatchToProps)(App)
104 |
--------------------------------------------------------------------------------
/src/components/sidebar/index.jsx:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import { connect } from 'react-redux';
3 | import styles from './index.scss';
4 | import logo from './20180828144419.jpg';
5 | import { Menu, Icon, Row, Col } from 'antd';
6 | import { Router, Route, Redirect, IndexRoute, Link } from "react-router-dom";
7 |
8 |
9 | const mapStateToProps = (state, ownProps) => {
10 | return {
11 | articals: state.articals ? state.articals : {},
12 | visitorsMount: state.visitors ? state.visitors : {},
13 | }
14 | }
15 |
16 | const mapDispatchToProps = (dispatch, ownProps) => {
17 | return {
18 | fetchList: (value) => {
19 | dispatch({ type: 'visitors:fetchList', payload: value })
20 | }
21 | }
22 | }
23 |
24 | class Head extends React.Component {
25 | constructor(props) {
26 | super(props);
27 | this.state = {
28 | currentPage: 1,
29 | pageSize: 10,
30 | current: 'mail'
31 | }
32 | }
33 |
34 | fetchList = () => {
35 | this.props.fetchList()
36 | }
37 |
38 | componentDidMount() {
39 | this.fetchList()
40 | }
41 |
42 | render() {
43 | const articalsLength = this.props.articals.totalRows || 0
44 | const visitorsMount = this.props.visitorsMount.count || 0
45 | return (
46 |
47 |
48 |

49 |
50 |
xzzdll
51 |
前端打字员
52 |
文章 - {articalsLength} | 访问 - {visitorsMount}
53 |
54 |
55 |
56 |
57 |
58 | FOLLOW ME
59 |
60 |
61 |
69 |
70 |
71 |
72 |
73 | 友情链接
74 |
75 |
76 |
83 |
84 |
85 |
86 | );
87 | }
88 | }
89 |
90 | export default connect(mapStateToProps, mapDispatchToProps)(Head)
91 |
--------------------------------------------------------------------------------
/src/assets/live2d/css/live2d.css:
--------------------------------------------------------------------------------
1 | #landlord {
2 | user-select: none;
3 | position: fixed;
4 | right: 0;
5 | bottom: 50px;
6 | width: 280px;
7 | height: 250px;
8 | z-index: 9998;
9 | font-size: 0;
10 | transition: all .3s ease-in-out;
11 | opacity:0.7
12 | }
13 |
14 | #live2d {
15 | position: relative;
16 | }
17 |
18 | .hide-button:hover {
19 | border: 1px solid #f4a7b9;
20 | background: #f4f6f8;
21 | }
22 |
23 | /* @media (max-width: 860px) {
24 | #landlord {
25 | display: none;
26 | }
27 | } */
28 |
29 | @keyframes shake {
30 | 2% {
31 | transform: translate(0.5px, -1.5px) rotate(-0.5deg);
32 | }
33 |
34 | 4% {
35 | transform: translate(0.5px, 1.5px) rotate(1.5deg);
36 | }
37 |
38 | 6% {
39 | transform: translate(1.5px, 1.5px) rotate(1.5deg);
40 | }
41 |
42 | 8% {
43 | transform: translate(2.5px, 1.5px) rotate(0.5deg);
44 | }
45 |
46 | 10% {
47 | transform: translate(0.5px, 2.5px) rotate(0.5deg);
48 | }
49 |
50 | 12% {
51 | transform: translate(1.5px, 1.5px) rotate(0.5deg);
52 | }
53 |
54 | 14% {
55 | transform: translate(0.5px, 0.5px) rotate(0.5deg);
56 | }
57 |
58 | 16% {
59 | transform: translate(-1.5px, -0.5px) rotate(1.5deg);
60 | }
61 |
62 | 18% {
63 | transform: translate(0.5px, 0.5px) rotate(1.5deg);
64 | }
65 |
66 | 20% {
67 | transform: translate(2.5px, 2.5px) rotate(1.5deg);
68 | }
69 |
70 | 22% {
71 | transform: translate(0.5px, -1.5px) rotate(1.5deg);
72 | }
73 |
74 | 24% {
75 | transform: translate(-1.5px, 1.5px) rotate(-0.5deg);
76 | }
77 |
78 | 26% {
79 | transform: translate(1.5px, 0.5px) rotate(1.5deg);
80 | }
81 |
82 | 28% {
83 | transform: translate(-0.5px, -0.5px) rotate(-0.5deg);
84 | }
85 |
86 | 30% {
87 | transform: translate(1.5px, -0.5px) rotate(-0.5deg);
88 | }
89 |
90 | 32% {
91 | transform: translate(2.5px, -1.5px) rotate(1.5deg);
92 | }
93 |
94 | 34% {
95 | transform: translate(2.5px, 2.5px) rotate(-0.5deg);
96 | }
97 |
98 | 36% {
99 | transform: translate(0.5px, -1.5px) rotate(0.5deg);
100 | }
101 |
102 | 38% {
103 | transform: translate(2.5px, -0.5px) rotate(-0.5deg);
104 | }
105 |
106 | 40% {
107 | transform: translate(-0.5px, 2.5px) rotate(0.5deg);
108 | }
109 |
110 | 42% {
111 | transform: translate(-1.5px, 2.5px) rotate(0.5deg);
112 | }
113 |
114 | 44% {
115 | transform: translate(-1.5px, 1.5px) rotate(0.5deg);
116 | }
117 |
118 | 46% {
119 | transform: translate(1.5px, -0.5px) rotate(-0.5deg);
120 | }
121 |
122 | 48% {
123 | transform: translate(2.5px, -0.5px) rotate(0.5deg);
124 | }
125 |
126 | 50% {
127 | transform: translate(-1.5px, 1.5px) rotate(0.5deg);
128 | }
129 |
130 | 52% {
131 | transform: translate(-0.5px, 1.5px) rotate(0.5deg);
132 | }
133 |
134 | 54% {
135 | transform: translate(-1.5px, 1.5px) rotate(0.5deg);
136 | }
137 |
138 | 56% {
139 | transform: translate(0.5px, 2.5px) rotate(1.5deg);
140 | }
141 |
142 | 58% {
143 | transform: translate(2.5px, 2.5px) rotate(0.5deg);
144 | }
145 |
146 | 60% {
147 | transform: translate(2.5px, -1.5px) rotate(1.5deg);
148 | }
149 |
150 | 62% {
151 | transform: translate(-1.5px, 0.5px) rotate(1.5deg);
152 | }
153 |
154 | 64% {
155 | transform: translate(-1.5px, 1.5px) rotate(1.5deg);
156 | }
157 |
158 | 66% {
159 | transform: translate(0.5px, 2.5px) rotate(1.5deg);
160 | }
161 |
162 | 68% {
163 | transform: translate(2.5px, -1.5px) rotate(1.5deg);
164 | }
165 |
166 | 70% {
167 | transform: translate(2.5px, 2.5px) rotate(0.5deg);
168 | }
169 |
170 | 72% {
171 | transform: translate(-0.5px, -1.5px) rotate(1.5deg);
172 | }
173 |
174 | 74% {
175 | transform: translate(-1.5px, 2.5px) rotate(1.5deg);
176 | }
177 |
178 | 76% {
179 | transform: translate(-1.5px, 2.5px) rotate(1.5deg);
180 | }
181 |
182 | 78% {
183 | transform: translate(-1.5px, 2.5px) rotate(0.5deg);
184 | }
185 |
186 | 80% {
187 | transform: translate(-1.5px, 0.5px) rotate(-0.5deg);
188 | }
189 |
190 | 82% {
191 | transform: translate(-1.5px, 0.5px) rotate(-0.5deg);
192 | }
193 |
194 | 84% {
195 | transform: translate(-0.5px, 0.5px) rotate(1.5deg);
196 | }
197 |
198 | 86% {
199 | transform: translate(2.5px, 1.5px) rotate(0.5deg);
200 | }
201 |
202 | 88% {
203 | transform: translate(-1.5px, 0.5px) rotate(1.5deg);
204 | }
205 |
206 | 90% {
207 | transform: translate(-1.5px, -0.5px) rotate(-0.5deg);
208 | }
209 |
210 | 92% {
211 | transform: translate(-1.5px, -1.5px) rotate(1.5deg);
212 | }
213 |
214 | 94% {
215 | transform: translate(0.5px, 0.5px) rotate(-0.5deg);
216 | }
217 |
218 | 96% {
219 | transform: translate(2.5px, -0.5px) rotate(-0.5deg);
220 | }
221 |
222 | 98% {
223 | transform: translate(-1.5px, -1.5px) rotate(-0.5deg);
224 | }
225 |
226 | 0%, 100% {
227 | transform: translate(0, 0) rotate(0);
228 | }
229 | }
230 |
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/08.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,0.16,0.63,1.35,2.28,3.38,4.58,5.85,7.15,8.42,9.62,10.72,11.65,12.37,12.84,13,13.001,12.999,12.992,12.973,12.94,12.88,12.81,12.7,12.55,12.37,12.15,11.88,11.55,11.18,10.74,10.23,9.65,9,8.06,6.66,4.86,2.78,0.44,-2.01,-4.53,-7.05,-9.48,-11.75,-13.81,-15.52,-16.86,-17.7,-18,-17.97,-17.87,-17.69,-17.45,-17.13,-16.74,-16.28,-15.75,-15.14,-14.46,-13.71,-12.89,-12,-11.07,-10.05,-9,-7.7,-6.5,-5.38,-4.34,-3.42,-2.6,-1.89,-1.3,-0.83,-0.46,-0.2,-0.05,0
9 | PARAM_ANGLE_Y=0,0.18,0.7,1.53,2.61,3.94,5.43,7.07,8.82,10.64,12.5,14.38,16.19,17.94,19.55,21,22.3,23.47,24.52,25.45,26.26,26.97,27.6,28.13,28.58,28.95,29.25,29.49,29.67,29.81,29.9,29.96,29.99,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.74,29,27.84,26.33,24.55,22.55,20.45,18.25,16.03,13.83,11.75,9.77,7.96,6.4,5.05,4,2.97,2.15,1.5,0.99,0.61,0.35,0.17,0.06,0.01,-0.014,-0.013,-0.005,0
10 | PARAM_ANGLE_Z=0,-0.13,-0.5,-1.09,-1.85,-2.76,-3.76,-4.84,-5.95,-7.07,-8.16,-9.2,-10.13,-10.94,-11.57,-12,-12.31,-12.61,-12.89,-13.16,-13.41,-13.65,-13.87,-14.07,-14.27,-14.45,-14.62,-14.77,-14.92,-15.05,-15.17,-15.28,-15.38,-15.47,-15.56,-15.63,-15.69,-15.75,-15.8,-15.85,-15.88,-15.91,-15.94,-15.96,-15.976,-15.987,-15.995,-15.999,-16,-15.94,-15.76,-15.46,-15.08,-14.61,-14.06,-13.45,-12.78,-12.07,-11.32,-10.54,-9.75,-8.92,-8.11,-7.29,-6.47,-5.69,-4.91,-4.17,-3.47,-2.82,-2.22,-1.67,-1.19,-0.78,-0.45,-0.2,-0.05,0
11 | PARAM_EYE_L_OPEN=1
12 | PARAM_EYE_R_OPEN=1
13 | PARAM_EYE_BALL_X=0,0.013,0.05,0.1,0.16,0.24,0.32,0.4,0.49,0.58,0.66,0.74,0.81,0.87,0.93,0.97,0.99,1,0.995,0.979,0.95,0.92,0.88,0.83,0.77,0.71,0.65,0.58,0.51,0.43,0.36,0.29,0.21,0.14,0.06,-0.02,-0.09,-0.16,-0.23,-0.29,-0.35,-0.4,-0.46,-0.51,-0.55,-0.6,-0.64,-0.68,-0.71,-0.74,-0.77,-0.8,-0.83,-0.85,-0.869,-0.887,-0.902,-0.915,-0.926,-0.935,-0.942,-0.946,-0.949,-0.95,-0.932,-0.88,-0.82,-0.73,-0.64,-0.54,-0.44,-0.34,-0.25,-0.17,-0.1,-0.05,-0.01,0
14 | PARAM_EYE_BALL_Y=0,0.013,0.05,0.1,0.16,0.24,0.32,0.4,0.49,0.58,0.66,0.74,0.81,0.87,0.93,0.97,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.981,0.93,0.86,0.77,0.67,0.57,0.46,0.36,0.26,0.18,0.11,0.05,0.01,0
15 | PARAM_EYE_FORM=0,-0.006,-0.023,-0.05,-0.08,-0.12,-0.16,-0.2,-0.24,-0.29,-0.33,-0.37,-0.4,-0.44,-0.46,-0.483,-0.496,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.49,-0.47,-0.43,-0.38,-0.33,-0.28,-0.23,-0.18,-0.13,-0.09,-0.05,-0.02,-0.006,0
16 | PARAM_MOUTH_FORM=0,0.003,0.011,0.025,0.043,0.07,0.09,0.12,0.16,0.19,0.23,0.28,0.32,0.36,0.41,0.46,0.51,0.55,0.6,0.65,0.7,0.74,0.78,0.83,0.87,0.9,0.94,0.97,0.99,1.02,1.035,1.049,1.057,1.06,0.8,0.38,0.09,0,0.011,0.05,0.14,0.26,0.45,0.73,1.01,1.29,1.52,1.67,1.73,1.723,1.704,1.67,1.63,1.58,1.52,1.45,1.38,1.3,1.22,1.14,1.05,0.96,0.88,0.79,0.7,0.61,0.53,0.45,0.38,0.31,0.24,0.18,0.13,0.08,0.05,0.02,0.006,0
17 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.08,0.22,0.31,0.34,0.341,0.34,0.337,0.331,0.32,0.28,0.22,0.15,0.08,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_TONGUE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.11,0.3,0.44,0.51,0.56,0.573,0.579,0.58,0.58,0.54,0.43,0.29,0.15,0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_EAR_R=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.47,-0.47,-1,-0.64,-0.07,0.46,0.85,1,0.47,-0.47,-1,-0.47,0.47,1,1,1,1
20 | PARAM_EAR_R_MOVE=0
21 | PARAM_EAR_L=1
22 | PARAM_BODY_ANGLE_X=0,-0.005,-0.02,-0.04,-0.08,-0.12,-0.17,-0.23,-0.3,-0.37,-0.45,-0.53,-0.63,-0.72,-0.82,-0.93,-1.04,-1.15,-1.27,-1.38,-1.5,-1.63,-1.75,-1.87,-2,-2.13,-2.25,-2.37,-2.5,-2.62,-2.73,-2.85,-2.96,-3.07,-3.18,-3.28,-3.38,-3.47,-3.55,-3.63,-3.7,-3.77,-3.83,-3.88,-3.92,-3.96,-3.98,-3.995,-4,-3.984,-3.94,-3.87,-3.77,-3.65,-3.52,-3.36,-3.2,-3.02,-2.83,-2.63,-2.44,-2.23,-2.03,-1.82,-1.62,-1.42,-1.23,-1.04,-0.87,-0.71,-0.55,-0.42,-0.3,-0.19,-0.11,-0.05,-0.01,0
23 | PARAM_BODY_ANGLE_Y=0,0.26,0.95,1.99,3.31,4.82,6.47,8.23,10.03,11.85,13.67,15.39,17.06,18.62,20,21.41,22.68,23.8,24.82,25.71,26.49,27.18,27.76,28.26,28.68,29.02,29.3,29.52,29.69,29.82,29.91,29.96,29.99,30,29.94,29.78,29.51,29.13,28.65,28.08,27.42,26.66,25.81,24.88,23.85,22.76,21.57,20.32,19,17.57,16.23,14.93,13.71,12.55,11.45,10.4,9.42,8.49,7.62,6.81,6.05,5.32,4.66,4.04,3.46,2.94,2.45,2.02,1.63,1.29,0.98,0.72,0.5,0.32,0.18,0.08,0.02,0
24 | PARAM_BIG_FACE=0
25 | PARAM_BODY=1
26 | PARAM_BREATH=0,0.019,0.07,0.14,0.23,0.33,0.43,0.54,0.64,0.74,0.82,0.89,0.95,0.99,1,0.987,0.95,0.9,0.82,0.74,0.65,0.55,0.45,0.35,0.26,0.18,0.1,0.05,0.01,0,0.013,0.05,0.1,0.16,0.24,0.32,0.4,0.49,0.58,0.66,0.74,0.81,0.87,0.93,0.97,0.99,1,0.987,0.95,0.9,0.83,0.74,0.65,0.56,0.46,0.37,0.28,0.2,0.13,0.08,0.04,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
27 | PARAM_BLOW_R=0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.005,0.019,0.039,0.06,0.09,0.12,0.14,0.17,0.2,0.22,0.24,0.251,0.252,0.25,0.241,0.22,0.19,0.15,0.11,0.07,0.04,0.02,0.005,0,0.007,0.026,0.05,0.09,0.12,0.16,0.19,0.22,0.24,0.25,0.252,0.251,0.25,0.241,0.22,0.19,0.15,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0
30 | PARAM_TAIL_ANGRY=0
31 | PARAM_MUSTACHE_FRONT_R=0
32 | PARAM_MUSTACHE_FRONT_L=0
33 | PARAM_ARM_L=0
34 | PARAM_HAND_L_MOVE=0
35 | PARAM_ARM_R_MOVE=0
36 | ARM_R_MOVE_02=0
37 | VISIBLE:PARTS_01_ARM_R=0
38 | VISIBLE:PARTS_01_ARM_L=0
39 | VISIBLE:PARTS_01_ARM_R_02=1
40 | VISIBLE:PARTS_01_ARM_L_02=1
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/02.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0.01,0.04,0.08,0.15,0.22,0.31,0.41,0.53,0.65,0.78,0.91,1.06,1.2,1.35,1.5,1.65,1.8,1.94,2.09,2.22,2.35,2.47,2.59,2.69,2.78,2.85,2.92,2.96,2.99,3,2.97,2.9,2.79,2.64,2.47,2.28,2.08,1.86,1.64,1.42,1.2,0.99,0.78,0.6,0.43,0.28,0.17,0.08,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0
9 | PARAM_ANGLE_Y=0,-0.98,-3.11,-5.76,-8.51,-11.02,-13.1,-14.48,-15,-14.85,-14.43,-13.74,-12.81,-11.65,-10.31,-8.79,-7.11,-5.29,-3.35,-1.28,0.83,3.04,5.26,7.5,9.74,11.96,14.17,16.28,18.35,20.29,22.11,23.79,25.31,26.65,27.81,28.74,29.43,29.85,30,29.74,29,27.89,26.44,24.74,22.81,20.75,18.62,16.4,14.17,11.99,9.86,7.84,6,4.3,2.85,1.66,0.77,0.2,0,0,0,0,0,0,0,0,0,0,0,0,0
10 | PARAM_ANGLE_Z=0,-0.52,-1.66,-3.14,-4.76,-6.34,-7.82,-9.06,-10,-10.82,-11.61,-12.37,-13.07,-13.76,-14.39,-15,-15.57,-16.1,-16.61,-17.08,-17.52,-17.94,-18.32,-18.67,-18.99,-19.29,-19.56,-19.81,-20.03,-20.22,-20.39,-20.54,-20.67,-20.77,-20.86,-20.92,-20.97,-20.99,-21,-20.82,-20.3,-19.52,-18.51,-17.32,-15.97,-14.53,-13.03,-11.48,-9.92,-8.39,-6.91,-5.49,-4.2,-3.01,-1.99,-1.16,-0.54,-0.14,0,0,0,0,0,0,0,0,0,0,0,0,0
11 | PARAM_EYE_L_OPEN=1,0.97,0.91,0.83,0.76,0.68,0.62,0.58,0.57,0.571,0.575,0.582,0.591,0.602,0.615,0.629,0.645,0.663,0.681,0.701,0.721,0.74,0.76,0.79,0.81,0.83,0.85,0.869,0.889,0.907,0.925,0.941,0.955,0.968,0.979,0.988,0.995,0.999,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
12 | PARAM_EYE_R_OPEN=1,0.97,0.91,0.83,0.76,0.68,0.62,0.58,0.57,0.571,0.575,0.582,0.591,0.602,0.615,0.629,0.645,0.663,0.681,0.701,0.721,0.74,0.76,0.79,0.81,0.83,0.85,0.869,0.889,0.907,0.925,0.941,0.955,0.968,0.979,0.988,0.995,0.999,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
13 | PARAM_EYE_BALL_X=0
14 | PARAM_EYE_BALL_Y=0
15 | PARAM_EYE_FORM=0,-0.07,-0.21,-0.38,-0.57,-0.73,-0.87,-0.97,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.991,-0.97,-0.93,-0.88,-0.82,-0.76,-0.69,-0.62,-0.55,-0.47,-0.4,-0.33,-0.26,-0.2,-0.14,-0.09,-0.06,-0.03,-0.007,0,0,0,0,0,0,0,0,0,0,0,0,0
16 | PARAM_MOUTH_FORM=1,0.93,0.79,0.62,0.43,0.27,0.13,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.02,0.07,0.16,0.26,0.38,0.5,0.62,0.74,0.84,0.93,0.98,1
17 | PARAM_MOUTH_OPEN_Y=0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.991,0.97,0.93,0.88,0.82,0.76,0.69,0.62,0.55,0.47,0.4,0.33,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_TONGUE=0,0.05,0.16,0.29,0.43,0.55,0.66,0.72,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.744,0.725,0.7,0.66,0.62,0.57,0.52,0.47,0.41,0.35,0.3,0.25,0.2,0.15,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_EAR_R=0,-0.04,-0.13,-0.24,-0.35,-0.46,-0.56,-0.63,-0.67,-0.7,-0.72,-0.74,-0.77,-0.79,-0.807,-0.826,-0.843,-0.859,-0.874,-0.888,-0.901,-0.913,-0.924,-0.934,-0.943,-0.952,-0.959,-0.966,-0.972,-0.978,-0.982,-0.986,-0.99,-0.993,-0.995,-0.997,-0.998,-0.999,-1,-1,-0.991,-0.97,-0.93,-0.87,-0.81,-0.74,-0.67,-0.59,-0.51,-0.43,-0.35,-0.28,-0.21,-0.15,-0.1,-0.06,-0.03,-0.007,0,0,0,0,0,0,0,0,0,0,0,0,0
20 | PARAM_EAR_R_MOVE=0
21 | PARAM_EAR_L=0,-0.03,-0.09,-0.18,-0.27,-0.35,-0.43,-0.5,-0.54,-0.58,-0.61,-0.64,-0.67,-0.7,-0.73,-0.75,-0.78,-0.8,-0.82,-0.84,-0.859,-0.875,-0.891,-0.905,-0.918,-0.93,-0.941,-0.951,-0.959,-0.967,-0.974,-0.98,-0.985,-0.989,-0.993,-0.995,-0.997,-0.999,-1,-1,-0.991,-0.97,-0.93,-0.87,-0.81,-0.74,-0.67,-0.59,-0.51,-0.43,-0.35,-0.28,-0.21,-0.15,-0.1,-0.06,-0.03,-0.007,0,0,0,0,0,0,0,0,0,0,0,0,0
22 | PARAM_BODY_ANGLE_X=0
23 | PARAM_BODY_ANGLE_Y=0,-1.18,-3.73,-6.91,-10.21,-13.22,-15.72,-17.38,-18,-18,-18,-18,-17.998,-17.995,-17.99,-17.982,-17.972,-17.957,-17.94,-17.92,-17.89,-17.86,-17.82,-17.77,-17.72,-17.66,-17.59,-17.52,-17.43,-17.34,-17.24,-17.12,-17,-16.86,-16.72,-16.56,-16.38,-16.2,-16,-15.66,-15.11,-14.41,-13.56,-12.6,-11.56,-10.46,-9.35,-8.2,-7.06,-5.96,-4.89,-3.88,-2.96,-2.11,-1.4,-0.81,-0.38,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,0
24 | PARAM_BIG_FACE=0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.991,0.97,0.93,0.88,0.82,0.76,0.69,0.62,0.55,0.47,0.4,0.33,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0,0,0,0,0,0,0,0,0,0,0,0,0
25 | PARAM_BODY=1,0.95,0.82,0.67,0.52,0.4,0.33,0.3,0.301,0.302,0.305,0.308,0.313,0.318,0.324,0.331,0.339,0.347,0.357,0.366,0.377,0.388,0.4,0.412,0.425,0.439,0.453,0.467,0.481,0.496,0.512,0.527,0.543,0.559,0.576,0.592,0.609,0.625,0.642,0.658,0.675,0.691,0.708,0.724,0.741,0.757,0.773,0.788,0.804,0.819,0.833,0.847,0.861,0.875,0.888,0.9,0.912,0.923,0.934,0.943,0.953,0.961,0.969,0.976,0.982,0.987,0.992,0.995,0.998,0.999,1
26 | PARAM_BREATH=0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.991,0.97,0.93,0.87,0.81,0.74,0.67,0.59,0.51,0.43,0.35,0.28,0.21,0.15,0.1,0.06,0.03,0.007,0,0,0,0,0,0,0,0,0,0,0,0,0
27 | PARAM_BLOW_R=0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0,0.03,0.11,0.22,0.35,0.49,0.62,0.73,0.82,0.87,0.9,0.91,0.919,0.927,0.935,0.942,0.948,0.955,0.96,0.965,0.97,0.974,0.978,0.982,0.985,0.987,0.99,0.992,0.993,0.995,0.996,0.997,0.998,0.999,0.999,1,1,1,1,0.991,0.97,0.93,0.88,0.82,0.76,0.69,0.62,0.55,0.47,0.4,0.33,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0,0,0,0,0,0,0,0,0,0,0,0,0
30 | PARAM_TAIL_ANGRY=0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
31 | PARAM_MUSTACHE_FRONT_R=0
32 | PARAM_MUSTACHE_FRONT_L=0
33 | PARAM_HAND_R=0
34 | PARAM_HAND_L=0
35 | PARAM_ARM_L=0
36 | PARAM_HAND_L_MOVE=0
37 | PARAM_ARM_R_MOVE=0
38 | ARM_R_MOVE_02=0
39 | VISIBLE:PARTS_01_ARM_R=0
40 | VISIBLE:PARTS_01_ARM_L=0
41 | VISIBLE:PARTS_01_ARM_R_02=1
42 | VISIBLE:PARTS_01_ARM_L_02=1
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/03.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.006,-0.025,-0.05,-0.09,-0.14,-0.19,-0.24,-0.3,-0.36,-0.43,-0.49,-0.56,-0.62,-0.68,-0.74,-0.79,-0.84,-0.89,-0.93,-0.96,-0.98,-0.995,-1,-0.991,-0.97,-0.93,-0.87,-0.81,-0.74,-0.67,-0.59,-0.51,-0.43,-0.35,-0.28,-0.21,-0.15,-0.1,-0.06,-0.03,-0.007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
9 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0.27,1.03,2.21,3.77,5.61,7.69,9.95,12.29,14.69,17.1,19.42,21.6,23.64,25.44,27.01,28.28,29.21,29.8,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29.71,28.89,27.58,25.93,23.88,21.61,19.11,16.44,13.63,10.79,7.86,4.97,2.14,-0.64,-3.24,-5.68,-7.92,-9.93,-11.65,-13.07,-14.12,-14.77,-15,-14.87,-14.48,-13.9,-13.12,-12.2,-11.16,-10.03,-8.86,-7.65,-6.45,-5.29,-4.2,-3.18,-2.28,-1.49,-0.86,-0.39,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
10 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0.02,0.09,0.19,0.35,0.54,0.79,1.08,1.41,1.79,2.23,2.7,3.21,3.77,4.38,5.02,5.71,6.43,7.2,8,8.94,9.83,10.68,11.47,12.2,12.87,13.47,14.01,14.48,14.89,15.23,15.51,15.73,15.88,15.97,16,15.986,15.95,15.88,15.77,15.64,15.48,15.28,15.05,14.78,14.48,14.14,13.77,13.36,12.91,12.42,11.9,11.35,10.74,10.11,9.44,8.74,8,7.12,6.26,5.43,4.66,3.9,3.2,2.52,1.88,1.28,0.72,0.19,-0.31,-0.76,-1.17,-1.54,-1.88,-2.17,-2.42,-2.62,-2.79,-2.91,-2.98,-3,-2.97,-2.9,-2.78,-2.62,-2.44,-2.23,-2.01,-1.77,-1.53,-1.29,-1.06,-0.84,-0.64,-0.46,-0.3,-0.17,-0.08,-0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
11 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
12 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
13 | PARAM_EYE_BALL_X=0
14 | PARAM_EYE_BALL_Y=0
15 | PARAM_EYE_FORM=1
16 | PARAM_MOUTH_FORM=1,0.97,0.89,0.78,0.65,0.52,0.39,0.26,0.16,0.07,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
17 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0.007,0.026,0.06,0.1,0.14,0.19,0.25,0.31,0.38,0.44,0.5,0.56,0.62,0.67,0.72,0.76,0.79,0.81,0.83,0.843,0.855,0.867,0.878,0.888,0.898,0.907,0.916,0.924,0.931,0.938,0.944,0.95,0.956,0.961,0.965,0.97,0.973,0.977,0.98,0.983,0.986,0.988,0.99,0.992,0.993,0.995,0.996,0.997,0.998,0.998,0.999,0.999,1,1,1,1,1,0.994,0.975,0.95,0.91,0.86,0.81,0.76,0.7,0.64,0.57,0.51,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_TONGUE=0,0,0,0,0,0,0,0,0,0,0,0,0.04,0.1,0.15,0.18,0.21,0.24,0.26,0.29,0.31,0.34,0.36,0.38,0.41,0.43,0.45,0.48,0.5,0.53,0.55,0.58,0.6,0.62,0.642,0.66,0.677,0.691,0.704,0.715,0.725,0.733,0.739,0.744,0.747,0.749,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.747,0.74,0.728,0.713,0.694,0.67,0.65,0.63,0.6,0.57,0.55,0.52,0.5,0.47,0.45,0.42,0.405,0.386,0.37,0.358,0.348,0.342,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.34,0.339,0.339,0.338,0.338,0.337,0.336,0.335,0.335,0.334,0.333,0.331,0.33,0.329,0.328,0.327,0.326,0.325,0.323,0.322,0.321,0.32,0.319,0.318,0.317,0.316,0.315,0.314,0.313,0.313,0.312,0.311,0.311,0.311,0.31,0.31,0.31
19 | PARAM_EAR_R=1,0.998,0.993,0.985,0.972,0.956,0.936,0.91,0.88,0.85,0.81,0.77,0.72,0.67,0.62,0.56,0.49,0.42,0.35,0.27,0.18,0.09,0,-0.1,-0.2,-0.3,-0.4,-0.49,-0.58,-0.66,-0.73,-0.8,-0.86,-0.91,-0.95,-0.98,-0.994,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.97,-0.91,-0.8,-0.68,-0.53,-0.37,-0.2,-0.02,0.15,0.32,0.47,0.62,0.75,0.85,0.93,0.98,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
20 | PARAM_EAR_R_MOVE=0
21 | PARAM_EAR_L=1,0.998,0.993,0.985,0.972,0.956,0.936,0.91,0.88,0.85,0.81,0.77,0.72,0.67,0.62,0.56,0.49,0.42,0.35,0.27,0.18,0.09,0,-0.1,-0.2,-0.3,-0.4,-0.49,-0.58,-0.66,-0.73,-0.8,-0.86,-0.91,-0.95,-0.98,-0.994,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.97,-0.91,-0.8,-0.68,-0.53,-0.37,-0.2,-0.02,0.15,0.32,0.47,0.62,0.75,0.85,0.93,0.98,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
22 | PARAM_BODY_ANGLE_X=0
23 | PARAM_BODY_ANGLE_Y=0
24 | PARAM_BIG_FACE=0
25 | PARAM_BODY=1
26 | PARAM_BREATH=0
27 | PARAM_BLOW_R=0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.008,0.03,0.07,0.12,0.17,0.23,0.3,0.36,0.43,0.49,0.55,0.61,0.66,0.7,0.73,0.75,0.768,0.786,0.802,0.818,0.832,0.846,0.86,0.872,0.884,0.895,0.905,0.914,0.923,0.931,0.939,0.946,0.953,0.959,0.964,0.969,0.973,0.977,0.981,0.984,0.987,0.99,0.992,0.994,0.995,0.996,0.998,0.998,0.999,0.999,1,1,1,0.987,0.95,0.9,0.84,0.76,0.68,0.6,0.51,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
30 | PARAM_TAIL_ANGRY=0
31 | PARAM_MUSTACHE_FRONT_R=0
32 | PARAM_MUSTACHE_FRONT_L=0
33 | PARAM_HAND_R=0
34 | PARAM_HAND_L=0
35 | PARAM_ARM_L=0
36 | VISIBLE:PARTS_01_ARM_R=0
37 | VISIBLE:PARTS_01_ARM_L=0
38 | VISIBLE:PARTS_01_ARM_R_02=1
39 | VISIBLE:PARTS_01_ARM_L_02=1
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/07.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,-0.011,-0.04,-0.1,-0.19,-0.31,-0.46,-0.65,-0.87,-1.13,-1.43,-1.76,-2.13,-2.55,-2.99,-3.48,-4,-4.73,-5.44,-6.1,-6.71,-7.27,-7.76,-8.19,-8.53,-8.78,-8.94,-9,-8.82,-8.37,-7.73,-6.95,-6.09,-5.19,-4.26,-3.37,-2.5,-1.71,-1,-0.33,0.23,0.74,1.2,1.61,2.02,2.42,2.83,3.28,3.78,4.34,5,5.83,6.86,8.01,9.21,10.35,11.39,12.23,12.79,13,12.96,12.84,12.65,12.39,12.07,11.69,11.26,10.79,10.28,9.74,9.18,8.6,8,7.31,6.67,6.05,5.46,4.92,4.39,3.9,3.44,3.01,2.61,2.25,1.9,1.59,1.31,1.06,0.83,0.64,0.46,0.32,0.2,0.11,0.05,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
9 | PARAM_ANGLE_Y=0,-0.18,-0.68,-1.45,-2.44,-3.59,-4.86,-6.16,-7.49,-8.79,-10.03,-11.13,-12.11,-12.91,-13.5,-13.87,-14,-13.95,-13.77,-13.43,-12.88,-12.1,-11.07,-9.73,-8.11,-6.12,-3.79,-1,3.06,7.18,11.16,15.01,18.54,21.72,24.54,26.79,28.53,29.61,30,30,30,30,30,30,30,30,30,30,30,30,30,29.9,29.58,29,28.13,26.94,25.36,23.37,20.93,18,14.61,11.46,8.51,5.76,3.3,1.09,-0.82,-2.42,-3.72,-4.73,-5.44,-5.86,-6,-5.97,-5.88,-5.74,-5.55,-5.33,-5.06,-4.76,-4.45,-4.1,-3.74,-3.38,-3,-2.62,-2.26,-1.9,-1.55,-1.24,-0.94,-0.67,-0.45,-0.26,-0.12,-0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
10 | PARAM_ANGLE_Z=0,-0.002,-0.009,-0.02,-0.034,-0.051,-0.07,-0.1,-0.12,-0.15,-0.18,-0.21,-0.25,-0.28,-0.32,-0.36,-0.4,-0.44,-0.48,-0.51,-0.55,-0.59,-0.63,-0.67,-0.7,-0.74,-0.77,-0.81,-0.84,-0.86,-0.89,-0.91,-0.94,-0.955,-0.971,-0.983,-0.992,-0.998,-1,-0.86,-0.49,0.09,0.82,1.63,2.5,3.37,4.18,4.91,5.49,5.86,6,5.991,5.97,5.92,5.87,5.79,5.71,5.61,5.5,5.38,5.24,5.1,4.95,4.79,4.62,4.45,4.27,4.09,3.9,3.71,3.52,3.32,3.12,2.93,2.73,2.54,2.34,2.15,1.96,1.78,1.61,1.44,1.27,1.11,0.96,0.82,0.69,0.56,0.45,0.35,0.26,0.18,0.12,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
11 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.93,0.79,0.62,0.43,0.27,0.13,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.019,0.07,0.14,0.23,0.33,0.43,0.54,0.64,0.74,0.82,0.89,0.95,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
12 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.93,0.79,0.62,0.43,0.27,0.13,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.019,0.07,0.14,0.23,0.33,0.43,0.54,0.64,0.74,0.82,0.89,0.95,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
13 | PARAM_EYE_BALL_X=0,0.007,0.028,0.06,0.1,0.15,0.2,0.26,0.31,0.38,0.44,0.5,0.56,0.61,0.66,0.71,0.75,0.78,0.81,0.824,0.83,0.823,0.8,0.77,0.72,0.67,0.62,0.55,0.48,0.42,0.35,0.28,0.21,0.16,0.11,0.06,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
14 | PARAM_EYE_BALL_Y=0,0.009,0.03,0.07,0.12,0.18,0.24,0.31,0.38,0.45,0.53,0.6,0.67,0.74,0.8,0.86,0.91,0.94,0.97,0.993,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.998,0.993,0.985,0.975,0.961,0.946,0.927,0.907,0.88,0.86,0.84,0.81,0.78,0.75,0.72,0.69,0.66,0.62,0.59,0.55,0.52,0.49,0.45,0.42,0.39,0.35,0.32,0.29,0.26,0.23,0.2,0.18,0.15,0.13,0.1,0.08,0.065,0.049,0.034,0.022,0.013,0.006,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
15 | PARAM_EYE_FORM=0
16 | PARAM_MOUTH_FORM=0
17 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.009,0.03,0.07,0.13,0.19,0.26,0.34,0.42,0.5,0.58,0.66,0.74,0.81,0.87,0.93,0.97,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.98,0.93,0.85,0.75,0.63,0.51,0.4,0.29,0.19,0.11,0.05,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_TONGUE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.005,0.019,0.04,0.07,0.11,0.15,0.19,0.24,0.29,0.35,0.4,0.45,0.5,0.55,0.59,0.63,0.66,0.69,0.71,0.731,0.746,0.759,0.769,0.777,0.782,0.786,0.789,0.79,0.791,0.791,0.791,0.791,0.79,0.79,0.79,0.79,0.79,0.789,0.789,0.788,0.787,0.786,0.785,0.784,0.782,0.78,0.777,0.774,0.771,0.768,0.764,0.759,0.755,0.749,0.744,0.738,0.731,0.724,0.716,0.708,0.699,0.69,0.67,0.62,0.57,0.49,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_EAR_R=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.64,0.07,-0.46,-0.85,-1,-0.64,-0.07,0.46,0.85,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
20 | PARAM_EAR_R_MOVE=0
21 | PARAM_EAR_L=1
22 | PARAM_BODY_ANGLE_X=0,-0.06,-0.24,-0.52,-0.87,-1.28,-1.73,-2.2,-2.68,-3.14,-3.58,-3.98,-4.33,-4.61,-4.82,-4.96,-5,-4.995,-4.979,-4.95,-4.9,-4.84,-4.76,-4.66,-4.53,-4.38,-4.21,-4,-3.67,-3.29,-2.88,-2.45,-2.03,-1.62,-1.22,-0.86,-0.52,-0.24,0,0.22,0.41,0.59,0.75,0.91,1.06,1.2,1.35,1.5,1.66,1.82,2,2.18,2.35,2.51,2.65,2.77,2.86,2.94,2.98,3,2.97,2.89,2.77,2.62,2.44,2.25,2.04,1.84,1.64,1.45,1.28,1.13,1,0.86,0.73,0.62,0.52,0.43,0.36,0.29,0.24,0.19,0.15,0.11,0.08,0.06,0.04,0.026,0.015,0.008,0.003,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
23 | PARAM_BODY_ANGLE_Y=0,-0.1,-0.39,-0.83,-1.39,-2.05,-2.78,-3.52,-4.28,-5.02,-5.73,-6.36,-6.92,-7.38,-7.72,-7.93,-8,-7.983,-7.93,-7.83,-7.69,-7.49,-7.24,-6.93,-6.56,-6.11,-5.6,-5,-4.14,-3.26,-2.37,-1.44,-0.49,0.49,1.52,2.56,3.67,4.8,6,7.36,8.72,10.12,11.48,12.77,13.99,15.11,16.06,16.87,17.48,17.86,18,17.81,17.28,16.43,15.31,13.98,12.43,10.73,8.9,7,5.02,3.3,1.79,0.49,-0.61,-1.53,-2.27,-2.86,-3.3,-3.63,-3.84,-3.96,-4,-3.97,-3.87,-3.72,-3.53,-3.3,-3.04,-2.77,-2.48,-2.19,-1.89,-1.6,-1.32,-1.05,-0.8,-0.57,-0.38,-0.22,-0.1,-0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
24 | PARAM_BIG_FACE=0
25 | PARAM_BODY=1
26 | PARAM_BREATH=0,0.006,0.025,0.05,0.09,0.14,0.19,0.24,0.3,0.36,0.43,0.49,0.56,0.62,0.68,0.74,0.79,0.84,0.89,0.93,0.96,0.98,0.995,1,0.993,0.975,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.47,0.41,0.34,0.28,0.22,0.17,0.12,0.08,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.995,0.98,0.96,0.93,0.89,0.84,0.79,0.74,0.68,0.62,0.56,0.5,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984
27 | PARAM_BLOW_R=0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0
30 | PARAM_TAIL_ANGRY=0
31 | PARAM_MUSTACHE_FRONT_R=0
32 | PARAM_MUSTACHE_FRONT_L=0
33 | PARAM_HAND_R=0
34 | PARAM_HAND_L=0
35 | PARAM_ARM_L=0
36 | VISIBLE:PARTS_01_ARM_R=0
37 | VISIBLE:PARTS_01_ARM_L=0
38 | VISIBLE:PARTS_01_ARM_R_02=1
39 | VISIBLE:PARTS_01_ARM_L_02=1
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/05.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,-0.22,-0.82,-1.77,-2.98,-4.35,-5.88,-7.47,-9.03,-10.55,-11.93,-13.09,-14,-14.8,-15.46,-16.02,-16.52,-16.96,-17.36,-17.75,-18.13,-18.52,-18.93,-19.37,-19.85,-20.4,-21,-21.79,-22.62,-23.49,-24.36,-25.21,-26.02,-26.76,-27.41,-27.97,-28.41,-28.74,-28.93,-29,-28.53,-27.34,-25.83,-24.26,-22.85,-21.74,-21,-20.28,-19.66,-19.11,-18.62,-18.16,-17.72,-17.28,-16.83,-16.36,-15.85,-15.29,-14.67,-14,-13.18,-12.36,-11.53,-10.7,-9.89,-9.07,-8.26,-7.48,-6.71,-5.96,-5.25,-4.56,-3.9,-3.29,-2.71,-2.18,-1.7,-1.27,-0.9,-0.59,-0.33,-0.15,-0.04,0
9 | PARAM_ANGLE_Y=0,-0.6,-2.21,-4.69,-7.8,-11.26,-15,-18.74,-22.2,-25.31,-27.79,-29.4,-30,-29.62,-28.63,-27.18,-25.39,-23.4,-21.31,-19.21,-17.16,-15.25,-13.53,-12.1,-10.98,-10.25,-10,-10.4,-11.47,-13.08,-15.1,-17.33,-19.71,-22.04,-24.22,-26.14,-27.76,-28.98,-29.74,-30,-29.43,-27.79,-25.29,-22.07,-18.34,-14.27,-10,-4.15,1.05,5.75,9.96,13.59,16.74,19.38,21.51,23.2,24.47,25.34,25.84,26,25.87,25.49,24.88,24.07,23.09,21.94,20.64,19.27,17.77,16.21,14.63,13,11.37,9.79,8.23,6.73,5.36,4.06,2.91,1.93,1.12,0.51,0.13,0
10 | PARAM_ANGLE_Z=0,-0.18,-0.66,-1.41,-2.34,-3.38,-4.5,-5.62,-6.66,-7.59,-8.34,-8.82,-9,-8.83,-8.38,-7.73,-6.92,-6.03,-5.09,-4.14,-3.22,-2.36,-1.59,-0.95,-0.44,-0.11,0,-0.52,-1.91,-4.01,-6.63,-9.53,-12.62,-15.65,-18.48,-20.99,-23.09,-24.67,-25.66,-26,-24.22,-19.87,-14.47,-9.1,-4.6,-1.49,0,0.86,1.57,2.16,2.65,3.04,3.35,3.57,3.74,3.86,3.93,3.97,3.995,4,3.98,3.92,3.83,3.7,3.55,3.38,3.18,2.96,2.73,2.49,2.25,2,1.75,1.51,1.27,1.04,0.82,0.63,0.45,0.3,0.17,0.08,0.02,0
11 | PARAM_EYE_L_OPEN=0.75,0.69,0.56,0.4,0.24,0.11,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.06,0.19,0.38,0.56,0.69,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75
12 | PARAM_EYE_R_OPEN=0.75,0.69,0.56,0.4,0.24,0.11,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.06,0.19,0.38,0.56,0.69,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75
13 | PARAM_EYE_BALL_X=0
14 | PARAM_EYE_BALL_Y=0
15 | PARAM_EYE_FORM=-0.5
16 | PARAM_MOUTH_FORM=1,0.98,0.93,0.84,0.74,0.62,0.5,0.38,0.26,0.16,0.07,0.02,0,0.04,0.16,0.33,0.53,0.73,0.91,1.07,1.2,1.27,1.3,1.284,1.24,1.17,1.09,0.99,0.89,0.78,0.67,0.55,0.44,0.34,0.25,0.16,0.1,0.04,0.01,0,0.008,0.03,0.07,0.12,0.18,0.24,0.31,0.39,0.47,0.56,0.64,0.72,0.8,0.89,0.96,1.03,1.1,1.15,1.2,1.24,1.27,1.293,1.3,1.298,1.292,1.283,1.272,1.257,1.24,1.222,1.203,1.18,1.16,1.14,1.12,1.1,1.078,1.06,1.043,1.028,1.017,1.008,1.002,1
17 | PARAM_MOUTH_OPEN_Y=0,0.01,0.04,0.08,0.13,0.19,0.25,0.31,0.37,0.42,0.46,0.49,0.5,0.494,0.48,0.46,0.44,0.41,0.39,0.368,0.353,0.343,0.34,0.342,0.347,0.356,0.366,0.378,0.391,0.404,0.418,0.432,0.445,0.458,0.47,0.48,0.488,0.494,0.499,0.5,0.5,0.5,0.499,0.498,0.496,0.494,0.492,0.489,0.485,0.481,0.476,0.47,0.463,0.455,0.447,0.438,0.427,0.416,0.403,0.389,0.374,0.358,0.34,0.32,0.3,0.279,0.26,0.24,0.21,0.19,0.17,0.15,0.13,0.11,0.092,0.074,0.058,0.044,0.031,0.021,0.012,0.005,0.001,0
18 | PARAM_TONGUE=0,0.02,0.07,0.16,0.26,0.38,0.5,0.62,0.74,0.84,0.93,0.98,1,0.981,0.93,0.86,0.78,0.7,0.62,0.55,0.5,0.47,0.46,0.467,0.485,0.51,0.55,0.59,0.63,0.68,0.72,0.77,0.82,0.86,0.9,0.93,0.96,0.98,0.995,1,0.999,0.995,0.989,0.98,0.97,0.957,0.942,0.925,0.906,0.886,0.86,0.84,0.81,0.79,0.76,0.72,0.69,0.66,0.62,0.58,0.54,0.5,0.46,0.42,0.37,0.33,0.3,0.26,0.23,0.2,0.17,0.15,0.12,0.1,0.081,0.064,0.049,0.036,0.025,0.016,0.009,0.004,0.001,0
19 | PARAM_EAR_R=0,-0.03,-0.11,-0.22,-0.35,-0.48,-0.61,-0.74,-0.84,-0.93,-0.98,-1,-0.997,-0.989,-0.976,-0.959,-0.94,-0.91,-0.88,-0.85,-0.82,-0.78,-0.74,-0.7,-0.66,-0.62,-0.58,-0.53,-0.49,-0.45,-0.41,-0.37,-0.33,-0.3,-0.27,-0.24,-0.21,-0.19,-0.174,-0.161,-0.153,-0.15,-0.158,-0.18,-0.21,-0.26,-0.31,-0.37,-0.43,-0.5,-0.57,-0.63,-0.7,-0.76,-0.82,-0.87,-0.92,-0.95,-0.98,-0.994,-1,-0.994,-0.975,-0.95,-0.91,-0.86,-0.81,-0.76,-0.7,-0.64,-0.57,-0.51,-0.44,-0.38,-0.32,-0.26,-0.21,-0.16,-0.11,-0.07,-0.04,-0.02,-0.005,0
20 | PARAM_EAR_R_MOVE=0
21 | PARAM_EAR_L=0,-0.03,-0.11,-0.22,-0.35,-0.48,-0.61,-0.74,-0.84,-0.93,-0.98,-1,-0.997,-0.989,-0.975,-0.957,-0.93,-0.91,-0.88,-0.85,-0.81,-0.77,-0.73,-0.69,-0.65,-0.6,-0.56,-0.52,-0.47,-0.43,-0.39,-0.35,-0.31,-0.27,-0.24,-0.21,-0.19,-0.16,-0.145,-0.131,-0.123,-0.12,-0.128,-0.15,-0.18,-0.23,-0.28,-0.35,-0.41,-0.48,-0.55,-0.62,-0.69,-0.75,-0.81,-0.87,-0.91,-0.95,-0.98,-0.994,-1,-0.994,-0.975,-0.95,-0.91,-0.86,-0.81,-0.76,-0.7,-0.64,-0.57,-0.51,-0.44,-0.38,-0.32,-0.26,-0.21,-0.16,-0.11,-0.07,-0.04,-0.02,-0.005,0
22 | PARAM_BODY_ANGLE_X=0,-0.08,-0.29,-0.63,-1.04,-1.5,-2,-2.5,-2.96,-3.38,-3.71,-3.92,-4,-3.93,-3.75,-3.49,-3.19,-2.88,-2.59,-2.35,-2.16,-2.04,-2,-2.03,-2.1,-2.21,-2.35,-2.52,-2.71,-2.9,-3.1,-3.29,-3.48,-3.65,-3.79,-3.9,-3.97,-4,-3.97,-3.87,-3.72,-3.53,-3.28,-3.01,-2.71,-2.38,-2.03,-1.68,-1.32,-0.97,-0.62,-0.29,0.01,0.28,0.53,0.72,0.87,0.97,1,0.995,0.98,0.96,0.93,0.89,0.84,0.8,0.74,0.69,0.63,0.57,0.51,0.45,0.39,0.33,0.27,0.22,0.18,0.13,0.09,0.06,0.04,0.016,0.004,0
23 | PARAM_BODY_ANGLE_Y=0,-0.12,-0.44,-0.94,-1.56,-2.25,-3,-3.75,-4.44,-5.06,-5.56,-5.88,-6,-5.93,-5.75,-5.49,-5.19,-4.88,-4.59,-4.35,-4.16,-4.04,-4,-4.03,-4.1,-4.21,-4.35,-4.52,-4.71,-4.9,-5.1,-5.29,-5.48,-5.65,-5.79,-5.9,-5.97,-6,-5.89,-5.59,-5.12,-4.48,-3.71,-2.82,-1.86,-0.81,0.3,1.44,2.56,3.7,4.81,5.86,6.82,7.71,8.48,9.12,9.59,9.89,10,9.95,9.8,9.57,9.26,8.88,8.45,7.95,7.42,6.86,6.28,5.69,5.07,4.47,3.88,3.3,2.75,2.23,1.75,1.32,0.94,0.61,0.35,0.16,0.04,0
24 | PARAM_BIG_FACE=0,0.016,0.06,0.12,0.2,0.29,0.38,0.48,0.56,0.64,0.7,0.75,0.78,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.789,0.787,0.784,0.781,0.776,0.771,0.765,0.757,0.748,0.738,0.727,0.714,0.7,0.685,0.668,0.649,0.63,0.61,0.58,0.56,0.53,0.5,0.47,0.43,0.4,0.36,0.33,0.3,0.27,0.24,0.21,0.19,0.16,0.14,0.12,0.09,0.076,0.059,0.044,0.031,0.02,0.011,0.005,0.001,0
25 | PARAM_BODY=1
26 | PARAM_BREATH=0,0.02,0.07,0.16,0.26,0.38,0.5,0.62,0.74,0.84,0.93,0.98,1,0.993,0.974,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.46,0.39,0.32,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0,0.007,0.026,0.06,0.09,0.14,0.2,0.26,0.32,0.39,0.46,0.54,0.61,0.68,0.74,0.8,0.86,0.91,0.94,0.97,0.993,1,0.996,0.985,0.966,0.94,0.91,0.88,0.84,0.8,0.75,0.71,0.66,0.61,0.56,0.51,0.46,0.4,0.36,0.31,0.26,0.22,0.18,0.14,0.1,0.07,0.05,0.028,0.013,0.003,0
27 | PARAM_BLOW_R=0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0,0.002,0.007,0.014,0.023,0.034,0.045,0.056,0.067,0.076,0.083,0.088,0.09,0.089,0.087,0.083,0.079,0.073,0.067,0.06,0.053,0.046,0.039,0.032,0.025,0.019,0.014,0.009,0.005,0.002,0.001,0,0.001,0.004,0.008,0.014,0.021,0.03,0.039,0.049,0.06,0.072,0.083,0.095,0.107,0.118,0.13,0.141,0.151,0.16,0.169,0.176,0.182,0.186,0.189,0.19,0.189,0.187,0.183,0.179,0.173,0.166,0.158,0.15,0.141,0.132,0.122,0.112,0.101,0.091,0.081,0.071,0.061,0.052,0.043,0.035,0.027,0.021,0.015,0.009,0.005,0.002,0.001,0
30 | PARAM_TAIL_ANGRY=0
31 | PARAM_MUSTACHE_FRONT_R=0
32 | PARAM_MUSTACHE_FRONT_L=0
33 | PARAM_HAND_R=0
34 | PARAM_HAND_L=0
35 | PARAM_ARM_L=0,-0.009,-0.03,-0.07,-0.11,-0.17,-0.22,-0.27,-0.32,-0.36,-0.4,-0.43,-0.444,-0.45,-0.446,-0.438,-0.427,-0.416,-0.406,-0.398,-0.392,-0.39,-0.392,-0.398,-0.407,-0.418,-0.432,-0.448,-0.465,-0.483,-0.503,-0.522,-0.543,-0.562,-0.582,-0.601,-0.619,-0.636,-0.651,-0.665,-0.677,-0.687,-0.694,-0.698,-0.7,-0.686,-0.65,-0.59,-0.52,-0.44,-0.35,-0.26,-0.18,-0.11,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
36 | PARAM_HAND_L_MOVE=0
37 | VISIBLE:PARTS_01_ARM_R=0
38 | VISIBLE:PARTS_01_ARM_L=0
39 | VISIBLE:PARTS_01_ARM_R_02=1
40 | VISIBLE:PARTS_01_ARM_L_02=1
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/04.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.03,-0.1,-0.22,-0.36,-0.54,-0.75,-0.97,-1.21,-1.46,-1.71,-1.97,-2.23,-2.48,-2.72,-2.95,-3.17,-3.37,-3.55,-3.7,-3.83,-3.92,-3.98,-4,-3.998,-3.993,-3.984,-3.972,-3.956,-3.938,-3.92,-3.89,-3.86,-3.83,-3.8,-3.76,-3.73,-3.69,-3.64,-3.6,-3.55,-3.5,-3.45,-3.4,-3.34,-3.29,-3.23,-3.17,-3.11,-3.05,-2.98,-2.92,-2.85,-2.78,-2.72,-2.65,-2.58,-2.51,-2.44,-2.37,-2.3,-2.23,-2.15,-2.08,-2.01,-1.94,-1.87,-1.79,-1.72,-1.65,-1.58,-1.51,-1.44,-1.37,-1.3,-1.24,-1.17,-1.1,-1.04,-0.98,-0.91,-0.85,-0.79,-0.74,-0.68,-0.63,-0.57,-0.52,-0.47,-0.43,-0.38,-0.34,-0.3,-0.26,-0.22,-0.19,-0.16,-0.13,-0.1,-0.08,-0.058,-0.041,-0.026,-0.015,-0.007,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
9 | PARAM_ANGLE_Y=0,-0.05,-0.22,-0.48,-0.83,-1.27,-1.78,-2.36,-3.01,-3.73,-4.49,-5.32,-6.19,-7.1,-8.07,-9.05,-10.08,-11.14,-12.23,-13.35,-14.49,-15.65,-16.8,-18,-19.3,-20.5,-21.62,-22.61,-23.54,-24.38,-25.14,-25.83,-26.46,-27.01,-27.52,-27.97,-28.36,-28.7,-29,-29.25,-29.46,-29.64,-29.77,-29.88,-29.95,-29.99,-30,-29.999,-29.996,-29.992,-29.985,-29.976,-29.965,-29.952,-29.937,-29.919,-29.899,-29.88,-29.85,-29.82,-29.79,-29.76,-29.73,-29.69,-29.65,-29.6,-29.56,-29.5,-29.45,-29.4,-29.34,-29.27,-29.21,-29.14,-29.06,-28.99,-28.91,-28.82,-28.74,-28.65,-28.55,-28.45,-28.35,-28.24,-28.13,-28.02,-27.9,-27.77,-27.65,-27.52,-27.38,-27.24,-27.09,-26.94,-26.79,-26.63,-26.46,-26.3,-26.12,-25.94,-25.76,-25.57,-25.38,-25.18,-24.97,-24.77,-24.55,-24.33,-24.11,-23.88,-23.64,-23.4,-23.15,-22.9,-22.64,-22.37,-22.1,-21.82,-21.54,-21.25,-20.95,-20.65,-20.34,-20.03,-19.71,-19.38,-19.04,-18.71,-18.36,-18,-17.6,-17.15,-16.66,-16.12,-15.54,-14.94,-14.3,-13.63,-12.95,-12.25,-11.54,-10.81,-10.08,-9.36,-8.63,-7.91,-7.19,-6.5,-5.82,-5.16,-4.53,-3.92,-3.36,-2.81,-2.32,-1.86,-1.44,-1.08,-0.76,-0.49,-0.28,-0.13,-0.03,0
10 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.1,-0.37,-0.81,-1.36,-2.04,-2.8,-3.63,-4.52,-5.46,-6.4,-7.38,-8.34,-9.29,-10.21,-11.08,-11.89,-12.64,-13.31,-13.88,-14.36,-14.71,-14.92,-15,-14.993,-14.973,-14.94,-14.89,-14.84,-14.77,-14.68,-14.59,-14.49,-14.38,-14.25,-14.12,-13.97,-13.82,-13.66,-13.49,-13.32,-13.13,-12.94,-12.74,-12.54,-12.33,-12.11,-11.88,-11.66,-11.42,-11.18,-10.94,-10.69,-10.44,-10.19,-9.93,-9.67,-9.41,-9.15,-8.88,-8.61,-8.34,-8.08,-7.8,-7.53,-7.26,-6.99,-6.73,-6.46,-6.19,-5.92,-5.66,-5.4,-5.14,-4.89,-4.63,-4.38,-4.14,-3.9,-3.66,-3.43,-3.2,-2.98,-2.76,-2.55,-2.35,-2.15,-1.96,-1.77,-1.59,-1.43,-1.27,-1.11,-0.97,-0.83,-0.7,-0.59,-0.48,-0.38,-0.29,-0.22,-0.15,-0.1,-0.06,-0.03,-0.006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
11 | PARAM_EYE_L_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.499,0.497,0.493,0.489,0.483,0.476,0.469,0.462,0.453,0.445,0.437,0.429,0.421,0.413,0.406,0.4,0.394,0.389,0.385,0.382,0.381,0.38,0.381,0.382,0.385,0.389,0.393,0.398,0.403,0.409,0.416,0.422,0.429,0.436,0.443,0.449,0.456,0.463,0.469,0.474,0.48,0.485,0.489,0.493,0.496,0.498,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
12 | PARAM_EYE_R_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.499,0.497,0.493,0.489,0.483,0.476,0.469,0.462,0.453,0.445,0.437,0.429,0.421,0.413,0.406,0.4,0.394,0.389,0.385,0.382,0.381,0.38,0.381,0.382,0.385,0.389,0.393,0.398,0.403,0.409,0.416,0.422,0.429,0.436,0.443,0.449,0.456,0.463,0.469,0.474,0.48,0.485,0.489,0.493,0.496,0.498,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
13 | PARAM_EYE_BALL_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,0.001,0.001,0.002,0.002,0.002,0.003,0.004,0.004,0.005,0.006,0.007,0.007,0.008,0.009,0.01,0.011,0.012,0.013,0.014,0.016,0.017,0.018,0.019,0.021,0.022,0.023,0.025,0.026,0.027,0.029,0.03,0.032,0.033,0.035,0.036,0.038,0.039,0.041,0.042,0.044,0.045,0.047,0.048,0.05,0.052,0.053,0.055,0.056,0.058,0.059,0.061,0.062,0.064,0.065,0.067,0.068,0.07,0.071,0.073,0.074,0.075,0.077,0.078,0.079,0.081,0.082,0.083,0.084,0.086,0.087,0.088,0.089,0.09,0.091,0.092,0.093,0.093,0.094,0.095,0.096,0.096,0.097,0.098,0.098,0.098,0.099,0.099,0.099,0.1,0.1,0.1,0.1,0.099,0.098,0.096,0.093,0.089,0.084,0.079,0.074,0.068,0.062,0.056,0.05,0.044,0.038,0.032,0.026,0.021,0.016,0.011,0.007,0.004,0.002,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
14 | PARAM_EYE_BALL_Y=0,-0.009,-0.03,-0.07,-0.13,-0.19,-0.26,-0.33,-0.41,-0.49,-0.57,-0.65,-0.72,-0.79,-0.85,-0.9,-0.94,-0.97,-0.993,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.99,-0.96,-0.91,-0.85,-0.78,-0.69,-0.59,-0.48,-0.37,-0.25,-0.13,0,0.13,0.25,0.37,0.48,0.59,0.69,0.78,0.85,0.91,0.96,0.99,1,0.995,0.98,0.96,0.93,0.89,0.84,0.79,0.74,0.68,0.62,0.56,0.5,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0
15 | PARAM_EYE_FORM=-1
16 | PARAM_MOUTH_FORM=1
17 | PARAM_MOUTH_OPEN_Y=0
18 | PARAM_TONGUE=0
19 | PARAM_EAR_R=0
20 | PARAM_EAR_R_MOVE=0
21 | PARAM_EAR_L=0
22 | PARAM_BODY_ANGLE_X=0
23 | PARAM_BODY_ANGLE_Y=0,-0.08,-0.33,-0.71,-1.2,-1.8,-2.47,-3.22,-4.01,-4.85,-5.7,-6.58,-7.46,-8.32,-9.17,-9.97,-10.74,-11.45,-12.1,-12.67,-13.16,-13.55,-13.83,-14,-14.11,-14.21,-14.32,-14.42,-14.52,-14.62,-14.72,-14.81,-14.91,-15,-15.09,-15.17,-15.26,-15.35,-15.43,-15.51,-15.59,-15.67,-15.74,-15.82,-15.89,-15.97,-16.04,-16.1,-16.17,-16.24,-16.3,-16.36,-16.42,-16.49,-16.54,-16.6,-16.66,-16.71,-16.76,-16.81,-16.86,-16.91,-16.96,-17.01,-17.05,-17.1,-17.14,-17.18,-17.22,-17.26,-17.3,-17.33,-17.37,-17.4,-17.43,-17.47,-17.5,-17.53,-17.55,-17.58,-17.61,-17.63,-17.66,-17.68,-17.7,-17.73,-17.746,-17.766,-17.784,-17.802,-17.819,-17.835,-17.85,-17.865,-17.878,-17.891,-17.903,-17.914,-17.925,-17.934,-17.943,-17.951,-17.959,-17.966,-17.972,-17.977,-17.982,-17.987,-17.99,-17.993,-17.996,-17.998,-17.999,-18,-18,-17.91,-17.65,-17.23,-16.67,-15.99,-15.21,-14.31,-13.36,-12.35,-11.3,-10.24,-9.13,-8.05,-6.99,-5.94,-4.94,-4.02,-3.16,-2.37,-1.69,-1.1,-0.63,-0.29,-0.07,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
24 | PARAM_BIG_FACE=0,0.002,0.006,0.014,0.024,0.036,0.05,0.065,0.081,0.099,0.117,0.136,0.155,0.174,0.193,0.212,0.23,0.248,0.265,0.281,0.295,0.309,0.32,0.33,0.339,0.349,0.358,0.366,0.375,0.383,0.391,0.399,0.407,0.415,0.422,0.429,0.436,0.443,0.45,0.456,0.462,0.468,0.474,0.48,0.485,0.491,0.496,0.501,0.506,0.511,0.515,0.52,0.524,0.528,0.532,0.536,0.54,0.543,0.547,0.55,0.553,0.556,0.559,0.562,0.565,0.567,0.57,0.572,0.575,0.577,0.579,0.581,0.582,0.584,0.586,0.587,0.589,0.59,0.591,0.592,0.593,0.594,0.595,0.596,0.597,0.597,0.598,0.598,0.599,0.599,0.6,0.6,0.6,0.6,0.6,0.6,0.599,0.597,0.594,0.591,0.587,0.583,0.578,0.572,0.566,0.559,0.552,0.544,0.536,0.527,0.518,0.509,0.499,0.489,0.478,0.467,0.456,0.445,0.433,0.421,0.409,0.396,0.384,0.371,0.358,0.346,0.332,0.32,0.307,0.293,0.28,0.268,0.254,0.242,0.229,0.216,0.204,0.191,0.179,0.167,0.155,0.144,0.133,0.122,0.111,0.101,0.091,0.082,0.073,0.064,0.056,0.048,0.041,0.034,0.028,0.022,0.017,0.013,0.009,0.006,0.003,0.001,0,0
25 | PARAM_BODY=1
26 | PARAM_BREATH=0,0.009,0.03,0.07,0.13,0.19,0.26,0.34,0.42,0.5,0.58,0.66,0.74,0.81,0.87,0.93,0.97,0.99,1,0.991,0.97,0.93,0.88,0.82,0.76,0.69,0.62,0.55,0.47,0.4,0.33,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0,0.005,0.02,0.04,0.07,0.11,0.16,0.21,0.26,0.32,0.38,0.44,0.5,0.56,0.62,0.68,0.74,0.79,0.84,0.89,0.93,0.96,0.98,0.995,1,0.993,0.975,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.47,0.41,0.34,0.28,0.22,0.17,0.12,0.08,0.04,0.02,0.005,0,0.005,0.02,0.04,0.07,0.11,0.16,0.21,0.26,0.32,0.38,0.44,0.5,0.56,0.62,0.68,0.74,0.79,0.84,0.89,0.93,0.96,0.98,0.995,1,0.993,0.974,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.46,0.39,0.32,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0,0.009,0.03,0.07,0.12,0.18,0.24,0.31,0.38,0.45,0.53,0.6,0.67,0.74,0.8,0.86,0.91,0.94,0.97,0.993,1,0.981,0.93,0.86,0.77,0.67,0.57,0.46,0.36,0.26,0.18,0.11,0.05,0.01,0
27 | PARAM_BLOW_R=0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.006,0.022,0.05,0.08,0.11,0.14,0.17,0.2,0.22,0.24,0.251,0.252,0.25,0.241,0.22,0.19,0.15,0.11,0.07,0.04,0.02,0.005,0,0.007,0.026,0.05,0.09,0.12,0.16,0.19,0.22,0.24,0.25,0.252,0.251,0.25,0.241,0.22,0.19,0.15,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
30 | PARAM_TAIL_ANGRY=0
31 | PARAM_MUSTACHE_FRONT_R=0
32 | PARAM_MUSTACHE_FRONT_L=0
33 | PARAM_HAND_R=0,-0.03,-0.11,-0.22,-0.35,-0.48,-0.61,-0.74,-0.84,-0.93,-0.98,-1,-0.98,-0.93,-0.84,-0.74,-0.62,-0.5,-0.38,-0.26,-0.16,-0.07,-0.02,0,-0.03,-0.11,-0.22,-0.35,-0.48,-0.61,-0.74,-0.84,-0.93,-0.98,-1,-0.987,-0.95,-0.9,-0.82,-0.74,-0.65,-0.55,-0.45,-0.35,-0.26,-0.18,-0.1,-0.05,-0.01,0,-0.02,-0.07,-0.15,-0.25,-0.37,-0.49,-0.6,-0.71,-0.81,-0.89,-0.95,-0.99,-1,-0.98,-0.93,-0.84,-0.74,-0.62,-0.5,-0.38,-0.26,-0.16,-0.07,-0.02,0,-0.02,-0.07,-0.16,-0.26,-0.38,-0.5,-0.62,-0.74,-0.84,-0.93,-0.98,-1,-0.981,-0.93,-0.86,-0.77,-0.67,-0.57,-0.46,-0.36,-0.26,-0.18,-0.11,-0.05,-0.01,0,-0.02,-0.07,-0.15,-0.25,-0.37,-0.49,-0.6,-0.71,-0.81,-0.89,-0.95,-0.99,-1,-0.98,-0.93,-0.84,-0.74,-0.62,-0.5,-0.38,-0.26,-0.16,-0.07,-0.02,0,-0.02,-0.07,-0.16,-0.26,-0.38,-0.5,-0.62,-0.74,-0.84,-0.93,-0.98,-1,-0.97,-0.88,-0.75,-0.6,-0.44,-0.3,-0.17,-0.08,-0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
34 | PARAM_HAND_L=0,0.03,0.11,0.22,0.35,0.48,0.61,0.74,0.84,0.93,0.98,1,0.98,0.93,0.84,0.74,0.62,0.5,0.38,0.26,0.16,0.07,0.02,0,0.03,0.11,0.22,0.35,0.48,0.61,0.74,0.84,0.93,0.98,1,0.987,0.95,0.9,0.82,0.74,0.65,0.55,0.45,0.35,0.26,0.18,0.1,0.05,0.01,0,0.02,0.07,0.15,0.25,0.37,0.49,0.6,0.71,0.81,0.89,0.95,0.99,1,0.98,0.93,0.84,0.74,0.62,0.5,0.38,0.26,0.16,0.07,0.02,0,0.02,0.07,0.16,0.26,0.38,0.5,0.62,0.74,0.84,0.93,0.98,1,0.981,0.93,0.86,0.77,0.67,0.57,0.46,0.36,0.26,0.18,0.11,0.05,0.01,0,0.02,0.07,0.15,0.25,0.37,0.49,0.6,0.71,0.81,0.89,0.95,0.99,1,0.98,0.93,0.84,0.74,0.62,0.5,0.38,0.26,0.16,0.07,0.02,0,0.02,0.07,0.16,0.26,0.38,0.5,0.62,0.74,0.84,0.93,0.98,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
35 | VISIBLE:PARTS_01_ARM_R=1
36 | VISIBLE:PARTS_01_ARM_L=1
37 | VISIBLE:PARTS_01_ARM_R_02=0
38 | VISIBLE:PARTS_01_ARM_L_02=0
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/06.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,-0.16,-0.6,-1.27,-2.1,-3.06,-4.11,-5.23,-6.35,-7.49,-8.56,-9.58,-10.52,-11.35,-12.03,-12.55,-12.88,-13,-12.78,-12.19,-11.31,-10.2,-8.97,-7.66,-6.38,-5.18,-4.12,-3.23,-2.56,-2.14,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2.009,-2.03,-2.07,-2.12,-2.18,-2.24,-2.31,-2.38,-2.45,-2.53,-2.6,-2.67,-2.74,-2.8,-2.86,-2.91,-2.94,-2.97,-2.993,-3,-2.96,-2.86,-2.71,-2.51,-2.29,-2.05,-1.79,-1.54,-1.27,-1.02,-0.79,-0.57,-0.38,-0.22,-0.1,-0.03,0,-0.1,-0.37,-0.76,-1.22,-1.7,-2.17,-2.58,-2.87,-3,-3.04,-3.07,-3.1,-3.14,-3.17,-3.2,-3.23,-3.26,-3.29,-3.32,-3.35,-3.37,-3.4,-3.43,-3.45,-3.48,-3.5,-3.52,-3.55,-3.57,-3.59,-3.61,-3.628,-3.648,-3.666,-3.684,-3.702,-3.719,-3.735,-3.751,-3.766,-3.781,-3.795,-3.809,-3.822,-3.834,-3.846,-3.858,-3.869,-3.879,-3.889,-3.899,-3.908,-3.917,-3.925,-3.932,-3.94,-3.946,-3.953,-3.959,-3.964,-3.969,-3.974,-3.978,-3.982,-3.986,-3.989,-3.991,-3.994,-3.996,-3.997,-3.998,-3.999,-4,-4,-3.96,-3.86,-3.71,-3.5,-3.25,-2.98,-2.67,-2.36,-2.04,-1.72,-1.41,-1.12,-0.85,-0.61,-0.4,-0.23,-0.1,-0.03,0
9 | PARAM_ANGLE_Y=0,-0.38,-1.39,-2.93,-4.85,-7.07,-9.49,-12.07,-14.65,-17.28,-19.76,-22.12,-24.29,-26.2,-27.77,-28.97,-29.73,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-29.86,-29.47,-28.87,-28.1,-27.19,-26.17,-25.07,-23.93,-22.75,-21.55,-20.39,-19.26,-18.18,-17.2,-16.29,-15.52,-14.88,-14.41,-14.11,-14,-14.2,-14.74,-15.56,-16.59,-17.77,-19.06,-20.44,-21.81,-23.21,-24.54,-25.8,-26.95,-27.97,-28.81,-29.45,-29.86,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-29.73,-28.97,-27.79,-26.23,-24.39,-22.31,-20.05,-17.71,-15.31,-12.9,-10.58,-8.4,-6.36,-4.56,-2.99,-1.72,-0.79,-0.2,0
10 | PARAM_ANGLE_Z=0,-0.011,-0.04,-0.1,-0.18,-0.29,-0.42,-0.58,-0.77,-0.99,-1.24,-1.52,-1.84,-2.2,-2.59,-3.02,-3.49,-4,-4.83,-6.07,-7.67,-9.48,-11.35,-13.24,-15.29,-17.1,-18.56,-19.67,-20.43,-20.87,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-21,-20.994,-20.97,-20.93,-20.86,-20.75,-20.62,-20.44,-20.23,-19.97,-19.65,-19.29,-18.87,-18.38,-17.84,-17.21,-16.53,-15.77,-14.94,-14.02,-13,-11.66,-10.22,-8.67,-7.09,-5.5,-3.91,-2.33,-0.84,0.62,1.94,3.16,4.25,5.19,5.95,6.52,6.88,7,6.97,6.89,6.75,6.57,6.33,6.05,5.72,5.36,4.96,4.52,4.04,3.54,3,2.44,1.85,1.23,0.59,-0.07,-0.73,-1.42,-2.13,-2.84,-3.57,-4.31,-5.04,-5.79,-6.53,-7.29,-8.02,-8.77,-9.51,-10.23,-10.95,-11.67,-12.37,-13.05,-13.72,-14.36,-14.99,-15.6,-16.19,-16.76,-17.29,-17.79,-18.27,-18.71,-19.12,-19.5,-19.84,-20.14,-20.39,-20.6,-20.77,-20.9,-20.97,-21,-20.95,-20.81,-20.59,-20.28,-19.9,-19.45,-18.93,-18.36,-17.73,-17.05,-16.34,-15.58,-14.8,-13.99,-13.17,-12.32,-11.47,-10.61,-9.75,-8.91,-8.06,-7.24,-6.44,-5.67,-4.92,-4.21,-3.55,-2.93,-2.35,-1.83,-1.37,-0.96,-0.63,-0.36,-0.16,-0.04,0
11 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,0.97,0.87,0.74,0.58,0.42,0.26,0.13,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.009,0.03,0.07,0.12,0.18,0.24,0.31,0.38,0.45,0.53,0.6,0.67,0.74,0.8,0.86,0.91,0.94,0.97,0.993,1
12 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,0.97,0.87,0.74,0.58,0.42,0.26,0.13,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.009,0.03,0.07,0.12,0.18,0.24,0.31,0.38,0.45,0.53,0.6,0.67,0.74,0.8,0.86,0.91,0.94,0.97,0.993,1
13 | PARAM_EYE_BALL_X=0
14 | PARAM_EYE_BALL_Y=0
15 | PARAM_EYE_FORM=0
16 | PARAM_MOUTH_FORM=1,1.001,1.004,1.009,1.016,1.024,1.034,1.046,1.058,1.073,1.089,1.106,1.124,1.143,1.163,1.18,1.21,1.23,1.25,1.28,1.3,1.33,1.35,1.38,1.4,1.43,1.46,1.48,1.51,1.54,1.56,1.59,1.62,1.64,1.67,1.69,1.72,1.74,1.76,1.79,1.81,1.83,1.848,1.867,1.886,1.903,1.918,1.933,1.946,1.958,1.969,1.978,1.986,1.992,1.996,1.999,2,1.87,1.59,1.23,0.87,0.53,0.25,0.07,0,0.04,0.14,0.28,0.46,0.66,0.87,1.08,1.28,1.47,1.65,1.79,1.9,1.97,2,1.87,1.59,1.23,0.87,0.53,0.25,0.07,0,0.03,0.1,0.21,0.35,0.52,0.71,0.9,1.1,1.29,1.48,1.65,1.79,1.9,1.97,2,1.87,1.59,1.23,0.87,0.53,0.25,0.07,0,0.04,0.14,0.28,0.46,0.66,0.87,1.08,1.28,1.47,1.65,1.79,1.9,1.97,2,1.87,1.59,1.23,0.87,0.53,0.25,0.07,0,0.003,0.012,0.027,0.05,0.08,0.12,0.17,0.23,0.3,0.39,0.48,0.59,0.71,0.85,1,1.29,1.57,1.79,1.94,2,1.87,1.59,1.23,0.87,0.53,0.25,0.07,0,0.013,0.05,0.1,0.18,0.26,0.35,0.45,0.55,0.65,0.74,0.82,0.9,0.95,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
17 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.05,0.16,0.29,0.43,0.55,0.66,0.72,0.75,0.736,0.7,0.64,0.58,0.5,0.42,0.35,0.27,0.2,0.13,0.08,0.04,0.01,0,0.05,0.16,0.29,0.43,0.55,0.66,0.72,0.75,0.741,0.71,0.67,0.62,0.55,0.49,0.41,0.34,0.26,0.2,0.13,0.08,0.04,0.01,0,0.05,0.16,0.29,0.43,0.55,0.66,0.72,0.75,0.736,0.7,0.64,0.58,0.5,0.42,0.35,0.27,0.2,0.13,0.08,0.04,0.01,0,0.05,0.16,0.29,0.43,0.55,0.66,0.72,0.75,0.741,0.71,0.67,0.62,0.55,0.49,0.41,0.34,0.26,0.2,0.13,0.08,0.04,0.01,0,0,0,0,0,0,0.05,0.16,0.29,0.43,0.55,0.66,0.72,0.75,0.741,0.71,0.67,0.62,0.55,0.49,0.41,0.34,0.26,0.2,0.13,0.08,0.04,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_TONGUE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,0.993,0.97,0.93,0.86,0.73,0.58,0.43,0.3,0.18,0.08,0.02,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,0.993,0.977,0.95,0.91,0.86,0.74,0.6,0.45,0.31,0.19,0.09,0.02,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,0.993,0.97,0.93,0.86,0.73,0.58,0.43,0.3,0.18,0.08,0.02,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,0.999,0.994,0.983,0.964,0.94,0.9,0.86,0.76,0.65,0.53,0.41,0.3,0.21,0.13,0.07,0.02,0.005,0,0,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,0.999,0.994,0.983,0.964,0.94,0.9,0.86,0.76,0.63,0.5,0.38,0.26,0.17,0.1,0.07,0.054,0.042,0.031,0.023,0.017,0.012,0.008,0.005,0.003,0.001,0.001,0,0,0
19 | PARAM_EAR_R=0
20 | PARAM_EAR_R_MOVE=0,-0.001,-0.003,-0.007,-0.013,-0.02,-0.03,-0.042,-0.055,-0.071,-0.089,-0.11,-0.13,-0.16,-0.19,-0.22,-0.25,-0.28,-0.32,-0.36,-0.41,-0.45,-0.5,-0.58,-0.68,-0.79,-0.9,-0.97,-1,-0.82,-0.54,-0.27,-0.08,0,-0.019,-0.07,-0.14,-0.23,-0.33,-0.43,-0.54,-0.64,-0.74,-0.82,-0.89,-0.95,-0.99,-1,-0.92,-0.74,-0.5,-0.26,-0.08,0,0,0,0,0,0,-0.18,-0.46,-0.73,-0.92,-1,-0.93,-0.75,-0.53,-0.32,-0.15,-0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
21 | PARAM_EAR_L=0
22 | PARAM_BODY_ANGLE_X=0,-0.1,-0.37,-0.78,-1.29,-1.89,-2.53,-3.22,-3.91,-4.61,-5.27,-5.9,-6.48,-6.99,-7.41,-7.72,-7.93,-8,-7.96,-7.85,-7.69,-7.49,-7.27,-7.03,-6.8,-6.58,-6.39,-6.22,-6.1,-6.03,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6.07,-6.25,-6.51,-6.81,-7.12,-7.41,-7.65,-7.84,-7.96,-8,-7.96,-7.86,-7.69,-7.48,-7.21,-6.92,-6.59,-6.24,-5.88,-5.52,-5.15,-4.8,-4.46,-4.14,-3.84,-3.57,-3.34,-3.15,-3,-2.86,-2.71,-2.58,-2.45,-2.32,-2.2,-2.08,-1.97,-1.86,-1.76,-1.65,-1.56,-1.46,-1.37,-1.29,-1.21,-1.13,-1.05,-0.98,-0.91,-0.85,-0.78,-0.72,-0.67,-0.61,-0.56,-0.51,-0.47,-0.43,-0.39,-0.35,-0.31,-0.28,-0.25,-0.22,-0.19,-0.17,-0.15,-0.13,-0.106,-0.089,-0.074,-0.06,-0.048,-0.037,-0.028,-0.02,-0.014,-0.009,-0.005,-0.002,-0.001,0,-0.06,-0.22,-0.47,-0.78,-1.13,-1.5,-1.87,-2.22,-2.53,-2.78,-2.94,-3,-2.985,-2.94,-2.87,-2.79,-2.68,-2.55,-2.42,-2.27,-2.11,-1.95,-1.78,-1.61,-1.43,-1.27,-1.1,-0.94,-0.78,-0.64,-0.5,-0.38,-0.27,-0.18,-0.1,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
23 | PARAM_BODY_ANGLE_Y=0,-0.29,-1.06,-2.24,-3.73,-5.46,-7.36,-9.41,-11.48,-13.63,-15.7,-17.71,-19.62,-21.38,-22.92,-24.24,-25.28,-26,-26.57,-27.02,-27.37,-27.63,-27.81,-27.93,-28,-28.04,-28.043,-28.035,-28.02,-28.006,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28.01,-28.024,-28.015,-27.96,-27.85,-27.66,-27.38,-27.01,-26.56,-26,-25.21,-24.35,-23.47,-22.53,-21.59,-20.64,-19.7,-18.79,-17.9,-17.05,-16.27,-15.56,-14.91,-14.35,-13.87,-13.5,-13.23,-13.06,-13,-13.03,-13.11,-13.23,-13.39,-13.59,-13.82,-14.08,-14.35,-14.65,-14.96,-15.28,-15.61,-15.95,-16.29,-16.63,-16.96,-17.29,-17.62,-17.93,-18.22,-18.51,-18.76,-19,-19.23,-19.44,-19.65,-19.85,-20.04,-20.22,-20.39,-20.55,-20.71,-20.86,-21.01,-21.15,-21.29,-21.43,-21.57,-21.71,-21.84,-21.98,-22.12,-22.27,-22.41,-22.56,-22.71,-22.87,-23.04,-23.22,-23.4,-23.59,-23.79,-24,-24.3,-24.74,-25.3,-25.95,-26.62,-27.32,-28.01,-28.63,-29.18,-29.62,-29.9,-30,-29.85,-29.42,-28.75,-27.85,-26.79,-25.54,-24.16,-22.68,-21.12,-19.47,-17.8,-16.08,-14.34,-12.66,-11,-9.37,-7.84,-6.38,-5.02,-3.8,-2.72,-1.79,-1.03,-0.47,-0.12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
24 | PARAM_BIG_FACE=0
25 | PARAM_BODY=1,0.987,0.95,0.9,0.84,0.76,0.68,0.6,0.51,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,0.003,0.005,0.008,0.012,0.016,0.021,0.026,0.032,0.039,0.046,0.053,0.061,0.07,0.079,0.088,0.098,0.108,0.119,0.13,0.141,0.153,0.165,0.178,0.191,0.204,0.217,0.231,0.245,0.259,0.274,0.288,0.303,0.318,0.334,0.349,0.365,0.38,0.396,0.412,0.428,0.444,0.46,0.476,0.492,0.508,0.524,0.54,0.556,0.572,0.588,0.604,0.62,0.635,0.651,0.666,0.682,0.697,0.712,0.726,0.741,0.755,0.769,0.783,0.796,0.809,0.822,0.835,0.847,0.859,0.87,0.881,0.892,0.902,0.912,0.921,0.93,0.939,0.947,0.954,0.961,0.968,0.974,0.979,0.984,0.988,0.992,0.995,0.997,0.999,1,1
26 | PARAM_BREATH=0,0.013,0.05,0.1,0.18,0.26,0.35,0.45,0.55,0.65,0.74,0.82,0.9,0.95,0.99,1,0.987,0.95,0.9,0.84,0.76,0.68,0.6,0.51,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0,0.013,0.05,0.1,0.17,0.26,0.35,0.44,0.54,0.63,0.72,0.8,0.87,0.92,0.96,0.99,1,0.987,0.95,0.9,0.82,0.74,0.65,0.55,0.45,0.35,0.26,0.18,0.1,0.05,0.01,0,0.009,0.03,0.07,0.13,0.19,0.26,0.34,0.42,0.5,0.58,0.66,0.74,0.81,0.87,0.93,0.97,0.99,1,0.987,0.95,0.9,0.84,0.76,0.68,0.6,0.51,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0,0.009,0.03,0.07,0.12,0.18,0.24,0.31,0.38,0.45,0.53,0.6,0.67,0.74,0.8,0.86,0.91,0.94,0.97,0.993,1,0.991,0.97,0.93,0.87,0.81,0.74,0.66,0.58,0.5,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0,0.009,0.03,0.07,0.13,0.19,0.26,0.33,0.41,0.49,0.57,0.65,0.72,0.79,0.85,0.9,0.94,0.97,0.993,1,0.987,0.95,0.9,0.84,0.76,0.68,0.6,0.51,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
27 | PARAM_BLOW_R=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.18,-0.46,-0.73,-0.92,-1,-0.98,-0.93,-0.85,-0.75,-0.63,-0.51,-0.4,-0.29,-0.19,-0.11,-0.05,-0.01,0,-0.03,-0.11,-0.22,-0.35,-0.48,-0.61,-0.74,-0.84,-0.93,-0.98,-1,-0.97,-0.89,-0.78,-0.65,-0.52,-0.39,-0.26,-0.16,-0.07,-0.02,0,-0.03,-0.13,-0.26,-0.42,-0.58,-0.74,-0.87,-0.97,-1,-0.64,-0.07,0.46,0.85,1,0.89,0.63,0.27,-0.08,-0.34,-0.45,-0.42,-0.34,-0.24,-0.14,-0.07,-0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.014,0.04,0.08,0.12,0.16,0.2,0.22,0.24,0.25,0.251,0.251,0.25,0.241,0.22,0.18,0.15,0.1,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.014,0.04,0.08,0.12,0.16,0.2,0.22,0.24,0.25,0.251,0.251,0.25,0.241,0.22,0.18,0.15,0.1,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
30 | PARAM_MUSTACHE_FRONT_R=0
31 | PARAM_MUSTACHE_FRONT_L=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.18,-0.46,-0.73,-0.92,-1,-0.97,-0.91,-0.81,-0.69,-0.54,-0.38,-0.2,0,0.22,0.41,0.57,0.71,0.81,0.9,0.95,0.99,1,0.93,0.75,0.48,0.16,-0.16,-0.48,-0.75,-0.93,-1,-0.97,-0.89,-0.78,-0.65,-0.52,-0.39,-0.26,-0.16,-0.07,-0.02,0,-0.07,-0.25,-0.47,-0.68,-0.85,-0.96,-1,-0.988,-0.95,-0.89,-0.8,-0.69,-0.56,-0.4,-0.21,0,0.21,0.4,0.56,0.69,0.8,0.89,0.95,0.99,1,0.992,0.97,0.92,0.85,0.76,0.65,0.52,0.36,0.19,0,-0.35,-0.62,-0.82,-0.95,-1,-0.87,-0.59,-0.23,0.13,0.47,0.75,0.93,1,0.9,0.64,0.31,-0.03,-0.29,-0.39,-0.32,-0.21,-0.1,-0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
32 | PARAM_HAND_R=0
33 | PARAM_HAND_L=0
34 | PARAM_ARM_L=0
35 | PARAM_HAND_L_MOVE=0
36 | PARAM_ARM_R_MOVE=0,-0.02,-0.08,-0.18,-0.3,-0.44,-0.6,-0.77,-0.95,-1.13,-1.32,-1.5,-1.68,-1.85,-2,-2.14,-2.26,-2.36,-2.44,-2.48,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.5,-2.496,-2.483,-2.464,-2.44,-2.41,-2.38,-2.34,-2.31,-2.27,-2.24,-2.21,-2.19,-2.167,-2.154,-2.15,-2.157,-2.176,-2.2,-2.24,-2.28,-2.32,-2.36,-2.4,-2.43,-2.46,-2.48,-2.495,-2.5,-2.494,-2.476,-2.45,-2.41,-2.37,-2.32,-2.27,-2.23,-2.18,-2.13,-2.09,-2.05,-2.02,-2.006,-2,-2.017,-2.06,-2.13,-2.2,-2.28,-2.35,-2.41,-2.46,-2.49,-2.5,-2.483,-2.44,-2.37,-2.3,-2.22,-2.15,-2.09,-2.04,-2.01,-2,-2.017,-2.06,-2.13,-2.21,-2.29,-2.37,-2.44,-2.48,-2.5,-2.497,-2.487,-2.47,-2.44,-2.41,-2.37,-2.32,-2.26,-2.18,-2.1,-2,-1.88,-1.76,-1.65,-1.54,-1.44,-1.34,-1.24,-1.14,-1.05,-0.97,-0.88,-0.8,-0.73,-0.65,-0.59,-0.52,-0.46,-0.4,-0.35,-0.3,-0.25,-0.21,-0.17,-0.13,-0.1,-0.08,-0.05,-0.034,-0.019,-0.009,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
37 | ARM_R_MOVE_02=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,0.97,0.89,0.79,0.67,0.55,0.42,0.31,0.21,0.13,0.08,0.06,0.12,0.25,0.42,0.59,0.75,0.88,0.97,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.013,0.05,0.1,0.18,0.26,0.35,0.45,0.55,0.65,0.74,0.82,0.9,0.95,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.997,0.987,0.972,0.952,0.93,0.9,0.87,0.83,0.79,0.75,0.71,0.67,0.62,0.58,0.53,0.48,0.44,0.39,0.35,0.3,0.26,0.22,0.18,0.15,0.12,0.09,0.06,0.04,0.023,0.011,0.003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
38 | VISIBLE:PARTS_01_ARM_R=0
39 | VISIBLE:PARTS_01_ARM_L=0
40 | VISIBLE:PARTS_01_ARM_R_02=1
41 | VISIBLE:PARTS_01_ARM_L_02=1
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/00_idle.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,-0.003,-0.01,-0.022,-0.04,-0.06,-0.09,-0.12,-0.15,-0.19,-0.23,-0.28,-0.33,-0.38,-0.44,-0.5,-0.56,-0.62,-0.69,-0.76,-0.83,-0.91,-0.98,-1.06,-1.14,-1.22,-1.3,-1.39,-1.47,-1.56,-1.65,-1.73,-1.82,-1.91,-2,-2.09,-2.19,-2.28,-2.37,-2.47,-2.56,-2.65,-2.74,-2.83,-2.91,-3,-3.09,-3.17,-3.26,-3.34,-3.43,-3.51,-3.6,-3.68,-3.76,-3.84,-3.92,-4.01,-4.09,-4.17,-4.25,-4.33,-4.41,-4.49,-4.57,-4.65,-4.72,-4.8,-4.88,-4.96,-5.04,-5.12,-5.2,-5.28,-5.36,-5.44,-5.51,-5.59,-5.67,-5.75,-5.83,-5.91,-5.99,-6.07,-6.15,-6.23,-6.32,-6.4,-6.48,-6.56,-6.65,-6.73,-6.81,-6.9,-6.98,-7.07,-7.15,-7.24,-7.33,-7.42,-7.5,-7.59,-7.68,-7.77,-7.87,-7.96,-8.05,-8.15,-8.24,-8.34,-8.43,-8.53,-8.63,-8.73,-8.83,-8.93,-9.03,-9.14,-9.24,-9.34,-9.45,-9.56,-9.67,-9.78,-9.89,-10,-10.12,-10.26,-10.4,-10.55,-10.71,-10.87,-11.04,-11.22,-11.4,-11.6,-11.79,-11.98,-12.19,-12.39,-12.59,-12.8,-13.01,-13.21,-13.42,-13.63,-13.83,-14.04,-14.24,-14.44,-14.63,-14.82,-15,-15.19,-15.36,-15.53,-15.69,-15.85,-15.99,-16.13,-16.26,-16.38,-16.5,-16.6,-16.69,-16.77,-16.84,-16.9,-16.94,-16.97,-16.993,-17,-16.97,-16.89,-16.76,-16.58,-16.35,-16.08,-15.77,-15.42,-15.04,-14.61,-14.17,-13.69,-13.19,-12.65,-12.11,-11.54,-10.96,-10.36,-9.76,-9.15,-8.53,-7.9,-7.27,-6.66,-6.04,-5.42,-4.82,-4.23,-3.64,-3.07,-2.52,-1.99,-1.49,-1,-0.54,-0.11,0.3,0.67,1.01,1.31,1.58,1.81,2,2.18,2.35,2.51,2.65,2.79,2.92,3.03,3.14,3.24,3.34,3.42,3.5,3.57,3.63,3.69,3.74,3.79,3.83,3.87,3.9,3.93,3.95,3.971,3.987,4,4.01,4.017,4.022,4.025,4.027,4.026,4.025,4.022,4.019,4.016,4.012,4.008,4.005,4.002,4.001,4,3.991,3.96,3.92,3.86,3.79,3.7,3.61,3.5,3.38,3.25,3.11,2.96,2.81,2.66,2.5,2.33,2.17,2,1.83,1.67,1.5,1.34,1.19,1.04,0.89,0.75,0.63,0.5,0.39,0.3,0.21,0.14,0.08,0.04,0.01,0
9 | PARAM_ANGLE_Y=0,-0.017,-0.07,-0.14,-0.25,-0.39,-0.55,-0.73,-0.93,-1.15,-1.4,-1.65,-1.92,-2.21,-2.5,-2.8,-3.11,-3.42,-3.74,-4.06,-4.38,-4.7,-5.01,-5.32,-5.62,-5.92,-6.21,-6.48,-6.74,-6.99,-7.23,-7.45,-7.65,-7.84,-8,-8.16,-8.32,-8.48,-8.64,-8.79,-8.94,-9.09,-9.23,-9.37,-9.51,-9.65,-9.78,-9.91,-10.04,-10.17,-10.29,-10.41,-10.53,-10.64,-10.76,-10.87,-10.98,-11.08,-11.18,-11.29,-11.38,-11.48,-11.57,-11.67,-11.76,-11.84,-11.93,-12.01,-12.09,-12.17,-12.25,-12.32,-12.4,-12.47,-12.54,-12.6,-12.67,-12.73,-12.79,-12.85,-12.91,-12.97,-13.02,-13.07,-13.12,-13.17,-13.22,-13.26,-13.31,-13.35,-13.39,-13.43,-13.47,-13.5,-13.54,-13.57,-13.6,-13.63,-13.66,-13.69,-13.71,-13.74,-13.76,-13.78,-13.8,-13.824,-13.843,-13.86,-13.877,-13.892,-13.906,-13.919,-13.93,-13.941,-13.951,-13.96,-13.968,-13.975,-13.981,-13.986,-13.99,-13.994,-13.997,-13.999,-14,-14,-13.994,-13.976,-13.95,-13.9,-13.85,-13.78,-13.7,-13.61,-13.5,-13.38,-13.25,-13.1,-12.94,-12.77,-12.59,-12.39,-12.18,-11.95,-11.71,-11.46,-11.19,-10.91,-10.61,-10.31,-9.99,-9.65,-9.3,-8.93,-8.56,-8.17,-7.77,-7.34,-6.91,-6.46,-6,-5.52,-5.03,-4.53,-4.01,-3.48,-2.94,-2.37,-1.8,-1.21,-0.62,0,0.66,1.31,1.93,2.56,3.17,3.75,4.33,4.9,5.45,5.99,6.52,7.03,7.52,8,8.47,8.92,9.36,9.77,10.18,10.57,10.94,11.3,11.64,11.96,12.27,12.57,12.84,13.1,13.35,13.57,13.78,13.98,14.15,14.31,14.46,14.59,14.7,14.79,14.86,14.92,14.97,14.99,15,14.98,14.9,14.79,14.64,14.44,14.21,13.95,13.66,13.34,12.99,12.62,12.23,11.82,11.4,10.96,10.51,10.04,9.57,9.09,8.61,8.13,7.65,7.17,6.69,6.22,5.76,5.3,4.86,4.43,4.01,3.62,3.24,2.88,2.55,2.24,1.96,1.7,1.48,1.28,1.12,1,0.9,0.8,0.71,0.62,0.55,0.48,0.41,0.35,0.3,0.25,0.2,0.17,0.13,0.1,0.07,0.05,0.031,0.015,0.002,-0.009,-0.017,-0.023,-0.026,-0.028,-0.029,-0.028,-0.026,-0.023,-0.019,-0.016,-0.012,-0.008,-0.005,-0.002,-0.001,0
10 | PARAM_ANGLE_Z=0,-0.02,-0.09,-0.21,-0.36,-0.56,-0.78,-1.04,-1.33,-1.64,-1.97,-2.32,-2.69,-3.07,-3.45,-3.85,-4.25,-4.65,-5.05,-5.44,-5.83,-6.2,-6.56,-6.91,-7.24,-7.54,-7.83,-8.09,-8.32,-8.52,-8.68,-8.82,-8.92,-8.98,-9,-9,-8.999,-8.998,-8.997,-8.995,-8.993,-8.991,-8.988,-8.984,-8.981,-8.976,-8.972,-8.967,-8.961,-8.955,-8.949,-8.942,-8.935,-8.927,-8.919,-8.91,-8.901,-8.891,-8.88,-8.87,-8.858,-8.846,-8.834,-8.821,-8.808,-8.794,-8.779,-8.764,-8.748,-8.732,-8.715,-8.698,-8.68,-8.661,-8.642,-8.622,-8.6,-8.58,-8.56,-8.54,-8.51,-8.49,-8.47,-8.44,-8.42,-8.39,-8.36,-8.34,-8.31,-8.28,-8.25,-8.22,-8.19,-8.16,-8.12,-8.09,-8.06,-8.02,-7.99,-7.95,-7.91,-7.88,-7.84,-7.8,-7.76,-7.72,-7.68,-7.63,-7.59,-7.55,-7.5,-7.46,-7.41,-7.36,-7.31,-7.27,-7.22,-7.17,-7.11,-7.06,-7.01,-6.95,-6.9,-6.84,-6.79,-6.73,-6.67,-6.61,-6.55,-6.49,-6.43,-6.36,-6.3,-6.24,-6.17,-6.1,-6.03,-5.97,-5.9,-5.82,-5.75,-5.68,-5.61,-5.53,-5.45,-5.38,-5.3,-5.22,-5.14,-5.06,-4.98,-4.9,-4.81,-4.73,-4.64,-4.55,-4.46,-4.37,-4.28,-4.19,-4.1,-4,-3.91,-3.81,-3.72,-3.62,-3.52,-3.42,-3.31,-3.21,-3.1,-3,-2.88,-2.75,-2.6,-2.44,-2.26,-2.08,-1.88,-1.67,-1.45,-1.22,-0.99,-0.75,-0.51,-0.25,0,0.26,0.51,0.77,1.03,1.29,1.54,1.8,2.05,2.29,2.53,2.76,2.99,3.2,3.41,3.61,3.8,3.98,4.15,4.3,4.44,4.56,4.68,4.77,4.85,4.92,4.96,4.99,5,4.997,4.99,4.977,4.959,4.94,4.91,4.88,4.84,4.8,4.76,4.71,4.66,4.61,4.55,4.49,4.42,4.36,4.29,4.21,4.14,4.06,3.98,3.9,3.82,3.73,3.64,3.55,3.46,3.37,3.28,3.18,3.09,3,2.9,2.8,2.71,2.61,2.51,2.42,2.32,2.22,2.13,2.03,1.93,1.84,1.75,1.65,1.56,1.47,1.39,1.3,1.22,1.13,1.05,0.97,0.89,0.82,0.75,0.68,0.61,0.55,0.48,0.43,0.37,0.32,0.27,0.23,0.18,0.15,0.11,0.08,0.06,0.04,0.022,0.01,0.002,0
11 | PARAM_EYE_L_OPEN=1,0.987,0.974,0.961,0.947,0.934,0.921,0.908,0.895,0.882,0.868,0.855,0.842,0.829,0.816,0.803,0.789,0.776,0.763,0.75,0.735,0.721,0.706,0.691,0.676,0.662,0.647,0.632,0.618,0.603,0.588,0.574,0.559,0.544,0.529,0.515,0.5,0.498,0.497,0.495,0.493,0.492,0.49,0.488,0.487,0.485,0.483,0.482,0.48,0.478,0.477,0.475,0.473,0.472,0.47,0.468,0.467,0.465,0.463,0.462,0.46,0.466,0.473,0.479,0.485,0.491,0.497,0.504,0.51,0.516,0.523,0.529,0.535,0.541,0.548,0.554,0.56,0.566,0.573,0.579,0.585,0.591,0.597,0.604,0.61,0.607,0.603,0.6,0.597,0.593,0.59,0.587,0.583,0.58,0.577,0.573,0.57,0.567,0.563,0.56,0.557,0.553,0.55,0.547,0.543,0.54,0.537,0.533,0.53,0.527,0.523,0.52,0.517,0.513,0.51,0.507,0.503,0.5,0.497,0.493,0.49,0.487,0.483,0.48,0.477,0.473,0.47,0.467,0.463,0.46,0.38,0.31,0.23,0.15,0.08,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.11,0.21,0.32,0.43,0.53,0.64,0.65,0.66,0.67,0.68,0.69,0.7,0.71,0.72,0.73,0.74,0.75,0.76,0.77,0.78,0.79,0.8,0.81,0.82,0.83,0.84,0.85,0.86,0.87,0.88,0.89,0.9,0.91,0.92,0.93,0.94,0.95,0.96,0.97,0.98,0.99,1
12 | PARAM_EYE_R_OPEN=1,0.999,0.995,0.99,0.983,0.973,0.963,0.95,0.937,0.922,0.907,0.891,0.874,0.856,0.839,0.821,0.803,0.785,0.767,0.75,0.73,0.71,0.687,0.667,0.649,0.63,0.613,0.597,0.581,0.567,0.554,0.541,0.53,0.521,0.512,0.505,0.5,0.495,0.491,0.487,0.483,0.48,0.477,0.475,0.472,0.47,0.468,0.467,0.465,0.464,0.463,0.462,0.462,0.461,0.461,0.46,0.46,0.46,0.46,0.46,0.46,0.461,0.463,0.467,0.472,0.478,0.485,0.493,0.501,0.511,0.52,0.53,0.54,0.55,0.56,0.569,0.579,0.587,0.595,0.602,0.608,0.613,0.617,0.619,0.62,0.62,0.62,0.619,0.619,0.618,0.618,0.617,0.616,0.615,0.614,0.612,0.611,0.609,0.607,0.605,0.603,0.601,0.598,0.596,0.593,0.59,0.587,0.583,0.58,0.576,0.572,0.568,0.564,0.56,0.555,0.55,0.545,0.54,0.534,0.529,0.523,0.517,0.51,0.504,0.497,0.49,0.483,0.476,0.468,0.46,0.42,0.33,0.22,0.11,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.04,0.15,0.3,0.45,0.57,0.63,0.65,0.68,0.7,0.72,0.737,0.756,0.774,0.791,0.807,0.823,0.838,0.852,0.865,0.878,0.89,0.901,0.911,0.921,0.93,0.939,0.947,0.954,0.961,0.967,0.973,0.978,0.982,0.986,0.989,0.992,0.995,0.997,0.998,0.999,1,1
13 | PARAM_EYE_BALL_X=0
14 | PARAM_EYE_BALL_Y=0
15 | PARAM_EYE_FORM=0
16 | PARAM_MOUTH_FORM=1,1,1,1,1,1,1,1,1,1,1.001,1.001,1.001,1.001,1.001,1.001,1.002,1.002,1.002,1.002,1.002,1.003,1.003,1.003,1.003,1.004,1.004,1.004,1.004,1.005,1.005,1.005,1.006,1.006,1.006,1.007,1.007,1.007,1.008,1.008,1.009,1.009,1.009,1.01,1.01,1.011,1.011,1.011,1.012,1.012,1.013,1.013,1.014,1.014,1.015,1.015,1.016,1.016,1.017,1.017,1.017,1.018,1.018,1.019,1.019,1.02,1.021,1.021,1.022,1.022,1.023,1.023,1.024,1.024,1.025,1.025,1.026,1.026,1.027,1.027,1.028,1.028,1.029,1.029,1.03,1.031,1.031,1.032,1.032,1.033,1.033,1.034,1.034,1.035,1.035,1.036,1.036,1.037,1.037,1.038,1.038,1.039,1.039,1.04,1.041,1.041,1.042,1.042,1.043,1.043,1.043,1.044,1.044,1.045,1.045,1.046,1.046,1.047,1.047,1.048,1.048,1.049,1.049,1.049,1.05,1.05,1.051,1.051,1.051,1.052,1.052,1.053,1.053,1.053,1.054,1.054,1.054,1.055,1.055,1.055,1.056,1.056,1.056,1.056,1.057,1.057,1.057,1.057,1.058,1.058,1.058,1.058,1.058,1.059,1.059,1.059,1.059,1.059,1.059,1.06,1.06,1.06,1.06,1.06,1.06,1.06,1.06,1.06,1.06,0.98,0.79,0.56,0.34,0.15,0.04,0,0.002,0.017,0.05,0.11,0.2,0.31,0.45,0.71,0.95,1.18,1.38,1.54,1.67,1.75,1.78,1.56,1.22,0.89,0.66,0.57,0.586,0.63,0.68,0.74,0.81,0.87,0.93,0.98,1.02,1.05,1.06,1.06,1.06,1.06,1.06,1.059,1.059,1.059,1.058,1.058,1.058,1.057,1.057,1.056,1.056,1.055,1.054,1.054,1.053,1.052,1.051,1.051,1.05,1.049,1.048,1.047,1.046,1.045,1.044,1.044,1.043,1.042,1.041,1.04,1.039,1.038,1.036,1.035,1.034,1.033,1.032,1.031,1.03,1.029,1.028,1.027,1.026,1.025,1.024,1.023,1.022,1.021,1.02,1.019,1.018,1.017,1.016,1.015,1.014,1.013,1.012,1.011,1.011,1.01,1.009,1.008,1.007,1.007,1.006,1.005,1.005,1.004,1.004,1.003,1.003,1.002,1.002,1.001,1.001,1.001,1.001,1,1,1,1,1
17 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.03,0.09,0.16,0.23,0.29,0.33,0.34,0.339,0.335,0.331,0.326,0.323,0.321,0.32,0.34,0.38,0.44,0.5,0.55,0.59,0.62,0.63,0.622,0.6,0.56,0.52,0.47,0.41,0.35,0.29,0.23,0.18,0.13,0.08,0.05,0.02,0.006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_TONGUE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.018,0.07,0.14,0.22,0.32,0.42,0.51,0.63,0.73,0.79,0.83,0.85,0.867,0.87,0.87,0.866,0.858,0.843,0.82,0.79,0.75,0.7,0.63,0.56,0.5,0.43,0.37,0.31,0.25,0.2,0.16,0.12,0.08,0.05,0.03,0.013,0.003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_EAR_R=0,0,0.001,0.003,0.005,0.008,0.011,0.015,0.02,0.025,0.03,0.036,0.043,0.05,0.057,0.065,0.073,0.082,0.091,0.101,0.111,0.121,0.132,0.143,0.154,0.166,0.178,0.19,0.203,0.215,0.228,0.242,0.255,0.269,0.283,0.297,0.311,0.325,0.34,0.355,0.37,0.384,0.399,0.414,0.43,0.445,0.46,0.475,0.49,0.506,0.521,0.536,0.552,0.566,0.582,0.597,0.612,0.627,0.641,0.656,0.67,0.685,0.699,0.713,0.727,0.74,0.754,0.767,0.78,0.792,0.805,0.817,0.829,0.841,0.852,0.863,0.874,0.884,0.894,0.904,0.913,0.922,0.93,0.938,0.946,0.953,0.959,0.966,0.971,0.977,0.981,0.986,0.989,0.993,0.995,0.997,0.999,1,1,0.64,0.07,-0.46,-0.85,-1,-0.64,-0.07,0.46,0.85,1,1,1,0.999,0.999,0.998,0.997,0.996,0.994,0.993,0.991,0.99,0.988,0.986,0.983,0.981,0.978,0.976,0.973,0.97,0.967,0.964,0.96,0.957,0.953,0.949,0.945,0.941,0.937,0.933,0.928,0.924,0.919,0.914,0.909,0.904,0.899,0.894,0.889,0.883,0.878,0.872,0.866,0.86,0.854,0.848,0.842,0.836,0.83,0.823,0.817,0.81,0.804,0.797,0.79,0.783,0.776,0.769,0.762,0.755,0.748,0.741,0.733,0.726,0.719,0.711,0.704,0.696,0.688,0.681,0.673,0.665,0.657,0.65,0.642,0.634,0.626,0.618,0.61,0.602,0.594,0.586,0.578,0.569,0.561,0.553,0.545,0.537,0.529,0.521,0.512,0.504,0.496,0.488,0.479,0.471,0.463,0.455,0.447,0.439,0.431,0.422,0.414,0.406,0.398,0.39,0.382,0.374,0.366,0.358,0.35,0.343,0.335,0.327,0.319,0.312,0.304,0.296,0.289,0.281,0.274,0.267,0.259,0.252,0.245,0.238,0.231,0.224,0.217,0.21,0.203,0.196,0.19,0.183,0.177,0.17,0.164,0.158,0.152,0.146,0.14,0.134,0.128,0.122,0.117,0.111,0.106,0.101,0.096,0.091,0.086,0.081,0.076,0.072,0.067,0.063,0.059,0.055,0.051,0.047,0.043,0.04,0.036,0.033,0.03,0.027,0.024,0.022,0.019,0.017,0.014,0.012,0.01,0.009,0.007,0.006,0.004,0.003,0.002,0.001,0.001,0,0,0
20 | PARAM_EAR_R_MOVE=0
21 | PARAM_EAR_L=0
22 | PARAM_BODY_ANGLE_X=0
23 | PARAM_BODY_ANGLE_Y=0
24 | PARAM_BIG_FACE=0
25 | PARAM_BODY=1
26 | PARAM_BREATH=0,0.006,0.025,0.05,0.09,0.14,0.19,0.24,0.3,0.36,0.43,0.49,0.56,0.62,0.68,0.74,0.79,0.84,0.89,0.93,0.96,0.98,0.995,1,0.993,0.975,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.47,0.41,0.34,0.28,0.22,0.17,0.12,0.08,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.995,0.98,0.96,0.93,0.89,0.84,0.79,0.74,0.68,0.62,0.56,0.5,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.994,0.975,0.95,0.91,0.86,0.81,0.76,0.7,0.64,0.57,0.51,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.995,0.98,0.96,0.93,0.89,0.84,0.79,0.74,0.68,0.62,0.56,0.5,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.994,0.975,0.95,0.91,0.86,0.81,0.76,0.7,0.64,0.57,0.51,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.007,0.025,0.06,0.09,0.14,0.2,0.26,0.32,0.39,0.46,0.53,0.59,0.66,0.72,0.78,0.83,0.88,0.92,0.96,0.98,0.995,1,0.993,0.975,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.47,0.41,0.34,0.28,0.22,0.17,0.12,0.08,0.04,0.02,0.005,0
27 | PARAM_BLOW_R=0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.003,0.012,0.025,0.042,0.062,0.08,0.11,0.13,0.16,0.18,0.2,0.222,0.24,0.251,0.252,0.25,0.242,0.222,0.19,0.16,0.13,0.1,0.07,0.04,0.02,0.005,0,0.007,0.025,0.05,0.08,0.12,0.15,0.18,0.2,0.23,0.24,0.251,0.252,0.251,0.25,0.242,0.222,0.19,0.16,0.13,0.1,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
30 | PARAM_TAIL_ANGRY=0
31 | PARAM_MUSTACHE_FRONT_R=0
32 | PARAM_MUSTACHE_FRONT_L=0
33 | PARAM_HAND_R=0
34 | PARAM_HAND_L=0
35 | PARAM_ARM_L=0
36 | VISIBLE:PARTS_01_ARM_R=0
37 | VISIBLE:PARTS_01_ARM_L=0
38 | VISIBLE:PARTS_01_ARM_R_02=1
39 | VISIBLE:PARTS_01_ARM_L_02=1
--------------------------------------------------------------------------------
/src/live2d/model/tororo/mtn/01.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=1000
7 |
8 | PARAM_ANGLE_X=0,-0.03,-0.12,-0.27,-0.45,-0.68,-0.93,-1.21,-1.51,-1.82,-2.13,-2.46,-2.78,-3.1,-3.4,-3.69,-3.96,-4.21,-4.44,-4.63,-4.79,-4.9,-4.97,-5,-4.83,-4.38,-3.73,-2.98,-2.21,-1.49,-0.87,-0.4,-0.1,0,-1.03,-3.74,-7.65,-12.12,-16.75,-21.08,-24.77,-27.6,-29.37,-30,-29.92,-29.69,-29.28,-28.71,-27.96,-27.05,-25.99,-24.79,-23.47,-22,-19.87,-17.59,-15.18,-12.79,-10.43,-8.19,-6.11,-4.21,-2.51,-1,0.71,2.11,3.26,4.14,4.82,5.31,5.65,5.86,5.97,6,5.62,4.63,3.2,1.56,-0.14,-1.73,-3.08,-4.12,-4.77,-5,-4.97,-4.88,-4.75,-4.6,-4.44,-4.3,-4.17,-4.08,-4.02,-4,-4.07,-4.25,-4.51,-4.81,-5.12,-5.41,-5.65,-5.84,-5.96,-6,-6.001,-5.999,-5.988,-5.96,-5.91,-5.84,-5.74,-5.62,-5.45,-5.25,-5,-4.43,-3.45,-2.18,-0.76,0.71,2.13,3.41,4.51,5.38,6,6.58,7.02,7.36,7.61,7.78,7.89,7.95,7.98,7.997,8,7.91,7.64,7.2,6.62,5.9,5.07,4.15,3.16,2.11,1,-0.43,-1.73,-2.96,-4.15,-5.33,-6.54,-7.79,-9.11,-10.49,-12,-14.24,-16.72,-19.32,-21.83,-24.17,-26.19,-27.82,-29.02,-29.75,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-29.81,-29.29,-28.5,-27.53,-26.43,-25.27,-24.12,-23.01,-21.97,-21,-19.87,-18.9,-18.04,-17.26,-16.54,-15.85,-15.17,-14.48,-13.76,-13,-12.01,-11.06,-10.16,-9.29,-8.48,-7.69,-6.94,-6.23,-5.57,-4.94,-4.35,-3.79,-3.27,-2.8,-2.36,-1.95,-1.59,-1.26,-0.96,-0.71,-0.5,-0.32,-0.18,-0.08,-0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.1,0.37,0.76,1.21,1.68,2.11,2.48,2.76,2.94,3,2.78,2.24,1.59,0.95,0.44,0.11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
9 | PARAM_ANGLE_Y=0,-0.19,-0.74,-1.61,-2.72,-4.08,-5.59,-7.26,-9.04,-10.92,-12.81,-14.76,-16.69,-18.57,-20.43,-22.16,-23.78,-25.28,-26.62,-27.77,-28.71,-29.41,-29.85,-30,-28.69,-25.26,-20.31,-14.65,-8.78,-3.3,1.38,4.95,7.21,8,6.69,3.26,-1.69,-7.35,-13.22,-18.7,-23.38,-26.95,-29.21,-30,-28.28,-23.77,-17.25,-9.81,-2.08,5.13,11.29,15.99,18.96,20,18.28,13.77,7.25,-0.19,-7.92,-15.13,-21.29,-25.99,-28.96,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-29.14,-26.88,-23.63,-19.9,-16.04,-12.43,-9.35,-7,-5.52,-5,-5.86,-8.12,-11.37,-15.1,-18.96,-22.57,-25.65,-28,-29.48,-30,-29.84,-29.44,-28.89,-28.25,-27.59,-26.93,-26.31,-25.79,-25.37,-25.1,-25,-25.17,-25.62,-26.27,-27.02,-27.79,-28.51,-29.13,-29.6,-29.9,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-29.41,-27.88,-25.67,-23.13,-20.51,-18.05,-15.96,-14.36,-13.36,-13,-13.59,-15.12,-17.33,-19.87,-22.49,-24.95,-27.04,-28.64,-29.64,-30,-28.97,-26.26,-22.35,-17.88,-13.25,-8.92,-5.23,-2.4,-0.63,0,-1.03,-3.74,-7.65,-12.12,-16.75,-21.08,-24.77,-27.6,-29.37,-30,-29.15,-26.91,-23.66,-19.93,-16.02,-12.32,-9.1,-6.56,-4.83,-4,-3.58,-3.2,-2.85,-2.52,-2.23,-1.95,-1.7,-1.48,-1.28,-1.09,-0.93,-0.78,-0.65,-0.53,-0.43,-0.34,-0.27,-0.2,-0.15,-0.1,-0.07,-0.04,-0.023,-0.01,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.29,1.01,2,3.15,4.34,5.52,6.64,7.57,8.33,8.82,9,8.35,6.63,4.16,1.33,-1.61,-4.35,-6.69,-8.48,-9.6,-10,-9.26,-7.48,-5.29,-3.16,-1.45,-0.37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
10 | PARAM_ANGLE_Z=0,-0.012,-0.05,-0.12,-0.21,-0.34,-0.49,-0.68,-0.9,-1.15,-1.44,-1.76,-2.13,-2.53,-2.98,-3.46,-3.98,-4.55,-5.17,-5.83,-6.55,-7.32,-8.12,-9,-10.41,-12.38,-14.77,-17.3,-19.84,-22.2,-24.27,-25.96,-27.21,-28,-28.62,-29.1,-29.45,-29.68,-29.84,-29.93,-29.98,-29.997,-30,-30,-29.28,-27.38,-24.6,-21.35,-17.91,-14.58,-11.58,-9.08,-7.2,-6,-5.03,-4.29,-3.69,-3.2,-2.75,-2.32,-1.85,-1.32,-0.72,0,1.22,2.72,4.41,6.11,7.75,9.19,10.38,11.27,11.81,12,12,11.987,11.94,11.86,11.72,11.51,11.24,10.9,10.49,10,8.96,7.37,5.37,3.19,0.95,-1.2,-3.13,-4.77,-6.07,-7,-7.86,-8.53,-9.04,-9.41,-9.66,-9.83,-9.92,-9.97,-10,-10,-9.997,-9.986,-9.96,-9.92,-9.87,-9.79,-9.69,-9.56,-9.41,-9.22,-9,-8.69,-8.34,-7.94,-7.5,-7.01,-6.48,-5.91,-5.31,-4.68,-4,-2.59,-0.41,2.31,5.22,8.11,10.74,12.94,14.6,15.64,16,15.18,13.02,9.87,6.23,2.39,-1.27,-4.5,-7.11,-8.97,-10,-10.66,-11.16,-11.54,-11.85,-12.12,-12.4,-12.71,-13.06,-13.49,-14,-15.13,-16.88,-19.06,-21.38,-23.69,-25.8,-27.56,-28.88,-29.71,-30,-29.95,-29.79,-29.52,-29.15,-28.67,-28.09,-27.43,-26.69,-25.89,-25,-23.84,-22.79,-21.86,-21.06,-20.4,-19.88,-19.48,-19.21,-19.05,-19,-19.21,-19.75,-20.53,-21.42,-22.35,-23.22,-23.95,-24.52,-24.87,-25,-24.87,-24.52,-23.96,-23.21,-22.32,-21.28,-20.14,-18.9,-17.6,-16.22,-14.83,-13.4,-11.95,-10.55,-9.17,-7.81,-6.54,-5.32,-4.18,-3.17,-2.26,-1.49,-0.86,-0.39,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.16,-0.56,-1.11,-1.75,-2.41,-3.07,-3.69,-4.21,-4.63,-4.9,-5,-4.83,-4.38,-3.73,-2.98,-2.21,-1.49,-0.87,-0.4,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
11 | PARAM_EYE_L_OPEN=1,0.999,0.997,0.994,0.988,0.981,0.971,0.959,0.945,0.927,0.91,0.88,0.86,0.82,0.79,0.75,0.54,0.25,0.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.17,0.46,0.66,0.75,0.79,0.82,0.85,0.88,0.9,0.93,0.942,0.957,0.968,0.978,0.986,0.991,0.995,0.998,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
12 | PARAM_EYE_R_OPEN=1,0.999,0.997,0.994,0.988,0.981,0.971,0.959,0.945,0.927,0.91,0.88,0.86,0.82,0.79,0.75,0.54,0.25,0.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.17,0.46,0.66,0.75,0.79,0.82,0.85,0.88,0.9,0.93,0.942,0.957,0.968,0.978,0.986,0.991,0.995,0.998,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
13 | PARAM_EYE_BALL_X=0
14 | PARAM_EYE_BALL_Y=0,-0.009,-0.03,-0.07,-0.13,-0.19,-0.26,-0.33,-0.41,-0.49,-0.57,-0.65,-0.72,-0.79,-0.85,-0.9,-0.94,-0.97,-0.993,-1,-1,-1,-1,-0.999,-0.999,-0.999,-0.998,-0.998,-0.997,-0.996,-0.995,-0.994,-0.994,-0.993,-0.991,-0.99,-0.989,-0.988,-0.986,-0.985,-0.984,-0.982,-0.98,-0.979,-0.977,-0.975,-0.973,-0.971,-0.969,-0.967,-0.965,-0.963,-0.961,-0.958,-0.956,-0.953,-0.951,-0.948,-0.946,-0.943,-0.94,-0.938,-0.935,-0.932,-0.929,-0.926,-0.923,-0.92,-0.917,-0.913,-0.91,-0.907,-0.904,-0.9,-0.897,-0.893,-0.89,-0.886,-0.882,-0.879,-0.875,-0.871,-0.868,-0.864,-0.86,-0.856,-0.852,-0.848,-0.844,-0.84,-0.836,-0.831,-0.827,-0.823,-0.819,-0.814,-0.81,-0.806,-0.801,-0.797,-0.792,-0.788,-0.783,-0.779,-0.774,-0.769,-0.765,-0.76,-0.755,-0.751,-0.746,-0.741,-0.736,-0.731,-0.726,-0.721,-0.716,-0.712,-0.707,-0.701,-0.696,-0.691,-0.686,-0.681,-0.676,-0.671,-0.666,-0.661,-0.656,-0.65,-0.645,-0.64,-0.635,-0.63,-0.624,-0.619,-0.614,-0.608,-0.603,-0.598,-0.592,-0.587,-0.582,-0.576,-0.571,-0.566,-0.56,-0.555,-0.549,-0.544,-0.539,-0.533,-0.528,-0.522,-0.517,-0.512,-0.506,-0.501,-0.495,-0.49,-0.484,-0.479,-0.474,-0.468,-0.463,-0.457,-0.452,-0.447,-0.441,-0.436,-0.43,-0.425,-0.42,-0.414,-0.409,-0.404,-0.398,-0.393,-0.388,-0.383,-0.377,-0.372,-0.367,-0.361,-0.356,-0.351,-0.346,-0.341,-0.336,-0.33,-0.325,-0.32,-0.315,-0.31,-0.305,-0.3,-0.295,-0.29,-0.285,-0.28,-0.275,-0.27,-0.266,-0.261,-0.256,-0.251,-0.246,-0.242,-0.237,-0.232,-0.228,-0.223,-0.218,-0.214,-0.209,-0.205,-0.2,-0.196,-0.192,-0.187,-0.183,-0.179,-0.175,-0.17,-0.166,-0.162,-0.158,-0.154,-0.15,-0.146,-0.142,-0.138,-0.134,-0.13,-0.127,-0.123,-0.119,-0.116,-0.112,-0.109,-0.105,-0.102,-0.098,-0.095,-0.092,-0.088,-0.085,-0.082,-0.079,-0.076,-0.073,-0.07,-0.067,-0.064,-0.061,-0.059,-0.056,-0.053,-0.051,-0.048,-0.046,-0.043,-0.041,-0.039,-0.037,-0.034,-0.032,-0.03,-0.028,-0.026,-0.024,-0.023,-0.021,-0.019,-0.018,-0.016,-0.015,-0.013,-0.012,-0.011,-0.009,-0.008,-0.007,-0.006,-0.005,-0.005,-0.004,-0.003,-0.002,-0.002,-0.001,-0.001,-0.001,0,0,0,0
15 | PARAM_EYE_FORM=0,-0.004,-0.017,-0.037,-0.06,-0.09,-0.13,-0.17,-0.2,-0.24,-0.29,-0.32,-0.36,-0.39,-0.42,-0.45,-0.47,-0.487,-0.497,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.499,-0.499,-0.499,-0.498,-0.498,-0.498,-0.497,-0.497,-0.496,-0.496,-0.495,-0.495,-0.494,-0.493,-0.493,-0.492,-0.491,-0.49,-0.489,-0.488,-0.488,-0.487,-0.486,-0.485,-0.484,-0.482,-0.481,-0.48,-0.479,-0.478,-0.477,-0.475,-0.474,-0.473,-0.472,-0.47,-0.469,-0.467,-0.466,-0.464,-0.463,-0.461,-0.46,-0.458,-0.457,-0.455,-0.453,-0.452,-0.45,-0.448,-0.447,-0.445,-0.443,-0.441,-0.439,-0.438,-0.436,-0.434,-0.432,-0.43,-0.428,-0.426,-0.424,-0.422,-0.42,-0.418,-0.416,-0.414,-0.411,-0.409,-0.407,-0.405,-0.403,-0.401,-0.398,-0.396,-0.394,-0.392,-0.389,-0.387,-0.385,-0.382,-0.38,-0.378,-0.375,-0.373,-0.37,-0.368,-0.366,-0.363,-0.361,-0.358,-0.356,-0.353,-0.351,-0.348,-0.346,-0.343,-0.341,-0.338,-0.336,-0.333,-0.33,-0.328,-0.325,-0.323,-0.32,-0.317,-0.315,-0.312,-0.309,-0.307,-0.304,-0.302,-0.299,-0.296,-0.294,-0.291,-0.288,-0.285,-0.283,-0.28,-0.277,-0.275,-0.272,-0.269,-0.267,-0.264,-0.261,-0.258,-0.256,-0.253,-0.25,-0.248,-0.245,-0.242,-0.24,-0.237,-0.234,-0.231,-0.229,-0.226,-0.223,-0.221,-0.218,-0.215,-0.213,-0.21,-0.207,-0.204,-0.202,-0.199,-0.197,-0.194,-0.191,-0.189,-0.186,-0.183,-0.181,-0.178,-0.176,-0.173,-0.17,-0.168,-0.165,-0.163,-0.16,-0.158,-0.155,-0.153,-0.15,-0.147,-0.145,-0.143,-0.14,-0.138,-0.135,-0.133,-0.13,-0.128,-0.126,-0.123,-0.121,-0.118,-0.116,-0.114,-0.112,-0.109,-0.107,-0.105,-0.102,-0.1,-0.098,-0.096,-0.094,-0.092,-0.089,-0.087,-0.085,-0.083,-0.081,-0.079,-0.077,-0.075,-0.073,-0.071,-0.069,-0.067,-0.065,-0.063,-0.061,-0.06,-0.058,-0.056,-0.054,-0.053,-0.051,-0.049,-0.047,-0.046,-0.044,-0.043,-0.041,-0.039,-0.038,-0.036,-0.035,-0.033,-0.032,-0.031,-0.029,-0.028,-0.027,-0.025,-0.024,-0.023,-0.022,-0.021,-0.019,-0.018,-0.017,-0.016,-0.015,-0.014,-0.013,-0.012,-0.011,-0.01,-0.01,-0.009,-0.008,-0.007,-0.007,-0.006,-0.005,-0.005,-0.004,-0.004,-0.003,-0.003,-0.002,-0.002,-0.002,-0.001,-0.001,-0.001,0,0,0,0,0,0
16 | PARAM_MOUTH_FORM=1,0.994,0.975,0.95,0.91,0.86,0.81,0.76,0.7,0.64,0.57,0.51,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.07,0.25,0.51,0.81,1.12,1.41,1.65,1.84,1.96,2,1.93,1.75,1.49,1.19,0.88,0.59,0.35,0.16,0.04,0,0.07,0.25,0.51,0.81,1.12,1.41,1.65,1.84,1.96,2,1.93,1.75,1.49,1.19,0.88,0.59,0.35,0.16,0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.25,0.51,0.81,1.12,1.41,1.65,1.84,1.96,2,1.93,1.75,1.49,1.19,0.88,0.59,0.35,0.16,0.04,0,0.06,0.23,0.44,0.7,0.96,1.23,1.47,1.68,1.85,1.96,2,1.93,1.75,1.49,1.19,0.88,0.59,0.35,0.16,0.04,0,0.07,0.25,0.51,0.81,1.12,1.41,1.65,1.84,1.96,2,1.93,1.75,1.49,1.19,0.88,0.59,0.35,0.16,0.04,0,0.07,0.25,0.51,0.81,1.12,1.41,1.65,1.84,1.96,2,1.93,1.75,1.49,1.19,0.88,0.59,0.35,0.16,0.04,0,0.07,0.25,0.51,0.81,1.12,1.41,1.65,1.84,1.96,2,1.93,1.75,1.49,1.19,0.88,0.59,0.35,0.16,0.04,0,0.016,0.06,0.12,0.2,0.29,0.39,0.48,0.57,0.65,0.72,0.8,0.86,0.91,0.94,0.97,0.984,0.993,0.998,1,1,0.987,0.95,0.9,0.83,0.74,0.65,0.56,0.46,0.37,0.28,0.2,0.13,0.08,0.04,0.01,0,0.003,0.011,0.025,0.045,0.07,0.1,0.15,0.19,0.25,0.32,0.39,0.47,0.57,0.67,0.78,0.9,1.03,1.18,1.35,1.53,1.7,1.86,1.96,2,1.52,0.72,0.18,0,0.001,0.005,0.011,0.02,0.03,0.043,0.058,0.074,0.092,0.112,0.13,0.16,0.18,0.21,0.23,0.26,0.29,0.32,0.35,0.38,0.41,0.44,0.47,0.5,0.53,0.56,0.59,0.62,0.65,0.68,0.71,0.74,0.77,0.79,0.82,0.84,0.87,0.89,0.908,0.926,0.942,0.957,0.97,0.98,0.989,0.995,0.999,1
17 | PARAM_MOUTH_OPEN_Y=0,0.001,0.003,0.006,0.011,0.018,0.027,0.037,0.049,0.063,0.079,0.097,0.117,0.14,0.16,0.19,0.22,0.25,0.29,0.32,0.36,0.41,0.45,0.5,0.56,0.63,0.71,0.77,0.84,0.9,0.94,0.97,0.993,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.03,0.11,0.22,0.35,0.48,0.61,0.74,0.84,0.93,0.98,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0.017,0.06,0.13,0.2,0.28,0.35,0.41,0.46,0.49,0.5,0.483,0.44,0.37,0.3,0.22,0.15,0.09,0.04,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.003,0.013,0.029,0.05,0.07,0.1,0.13,0.16,0.2,0.23,0.26,0.29,0.32,0.34,0.36,0.377,0.387,0.39,0.377,0.34,0.29,0.23,0.17,0.12,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_TONGUE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,0.984,0.94,0.88,0.81,0.74,0.68,0.62,0.58,0.55,0.54,0.556,0.6,0.66,0.73,0.8,0.86,0.92,0.96,0.99,1,0.984,0.94,0.88,0.81,0.74,0.68,0.62,0.58,0.55,0.54,0.556,0.6,0.66,0.73,0.8,0.86,0.92,0.96,0.99,1,0.984,0.94,0.88,0.81,0.74,0.68,0.62,0.58,0.55,0.54,0.556,0.6,0.66,0.73,0.8,0.86,0.92,0.96,0.99,1,0.984,0.94,0.88,0.81,0.74,0.68,0.62,0.58,0.55,0.54,0.555,0.59,0.64,0.7,0.76,0.82,0.88,0.93,0.97,0.99,1,0.984,0.94,0.88,0.81,0.74,0.68,0.62,0.58,0.55,0.54,0.556,0.6,0.66,0.73,0.8,0.86,0.92,0.96,0.99,1,0.984,0.94,0.88,0.81,0.74,0.68,0.62,0.58,0.55,0.54,0.556,0.6,0.66,0.73,0.8,0.86,0.92,0.96,0.99,1,0.984,0.94,0.88,0.81,0.74,0.68,0.62,0.58,0.55,0.54,0.556,0.6,0.66,0.73,0.8,0.86,0.92,0.96,0.99,1,0.984,0.94,0.88,0.81,0.74,0.68,0.62,0.58,0.55,0.54,0.556,0.6,0.66,0.73,0.8,0.86,0.92,0.96,0.99,1,0.97,0.88,0.75,0.6,0.44,0.3,0.17,0.08,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.007,0.026,0.06,0.09,0.14,0.19,0.25,0.31,0.38,0.44,0.5,0.56,0.61,0.66,0.69,0.72,0.743,0.75,0.72,0.66,0.56,0.45,0.33,0.22,0.13,0.06,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_EAR_R=0,0.006,0.025,0.05,0.09,0.14,0.19,0.24,0.3,0.36,0.43,0.49,0.56,0.62,0.68,0.74,0.79,0.84,0.89,0.93,0.96,0.98,0.995,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.64,0.07,-0.46,-0.85,-1,-0.64,-0.07,0.46,0.85,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.991,0.97,0.93,0.87,0.81,0.73,0.65,0.56,0.47,0.37,0.28,0.18,0.09,0,-0.08,-0.16,-0.22,-0.28,-0.32,-0.34,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.338,-0.31,-0.26,-0.19,-0.11,-0.03,0.07,0.16,0.26,0.36,0.46,0.56,0.65,0.73,0.81,0.87,0.93,0.97,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.998,0.991,0.98,0.966,0.948,0.93,0.9,0.87,0.84,0.81,0.78,0.74,0.7,0.66,0.62,0.58,0.54,0.5,0.46,0.42,0.38,0.34,0.3,0.26,0.22,0.19,0.16,0.13,0.1,0.07,0.05,0.034,0.02,0.009,0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
20 | PARAM_EAR_R_MOVE=0
21 | PARAM_EAR_L=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.002,-0.009,-0.019,-0.033,-0.05,-0.07,-0.09,-0.11,-0.14,-0.16,-0.19,-0.21,-0.24,-0.26,-0.28,-0.3,-0.317,-0.331,-0.341,-0.348,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.35,-0.347,-0.338,-0.325,-0.308,-0.289,-0.27,-0.24,-0.22,-0.19,-0.17,-0.14,-0.12,-0.09,-0.07,-0.05,-0.033,-0.019,-0.009,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
22 | PARAM_BODY_ANGLE_X=0,-0.001,-0.004,-0.01,-0.017,-0.027,-0.038,-0.051,-0.065,-0.081,-0.098,-0.117,-0.137,-0.16,-0.18,-0.2,-0.23,-0.25,-0.28,-0.3,-0.33,-0.36,-0.38,-0.41,-0.44,-0.47,-0.5,-0.52,-0.55,-0.58,-0.61,-0.64,-0.66,-0.69,-0.71,-0.74,-0.76,-0.79,-0.81,-0.83,-0.85,-0.874,-0.892,-0.91,-0.926,-0.941,-0.954,-0.966,-0.976,-0.984,-0.991,-0.996,-0.999,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.989,-0.95,-0.88,-0.76,-0.59,-0.37,-0.11,0.21,0.58,1,1.6,2.21,2.8,3.35,3.84,4.25,4.58,4.81,4.95,5,4.97,4.87,4.72,4.53,4.3,4.04,3.77,3.48,3.19,2.89,2.6,2.32,2.05,1.8,1.57,1.38,1.22,1.1,1.03,1,1.03,1.13,1.28,1.47,1.72,1.99,2.29,2.62,2.97,3.32,3.68,4.03,4.38,4.71,5.01,5.28,5.53,5.72,5.87,5.97,6,5.95,5.82,5.63,5.39,5.14,4.87,4.62,4.38,4.18,4,3.8,3.62,3.45,3.29,3.15,3.01,2.88,2.75,2.62,2.5,2.37,2.25,2.12,1.98,1.84,1.69,1.53,1.37,1.19,1,0.65,0.1,-0.58,-1.31,-2.03,-2.69,-3.24,-3.65,-3.91,-4,-3.999,-3.997,-3.994,-3.989,-3.983,-3.976,-3.968,-3.958,-3.947,-3.935,-3.921,-3.907,-3.891,-3.875,-3.857,-3.838,-3.818,-3.8,-3.78,-3.75,-3.73,-3.7,-3.68,-3.65,-3.62,-3.6,-3.57,-3.54,-3.51,-3.47,-3.44,-3.41,-3.38,-3.34,-3.31,-3.27,-3.23,-3.2,-3.16,-3.12,-3.08,-3.04,-3,-2.96,-2.92,-2.88,-2.84,-2.8,-2.76,-2.71,-2.67,-2.63,-2.58,-2.54,-2.5,-2.45,-2.41,-2.36,-2.32,-2.27,-2.23,-2.18,-2.14,-2.09,-2.05,-2,-1.95,-1.91,-1.86,-1.82,-1.77,-1.73,-1.68,-1.64,-1.59,-1.55,-1.5,-1.46,-1.42,-1.37,-1.33,-1.29,-1.24,-1.2,-1.16,-1.12,-1.08,-1.04,-1,-0.96,-0.92,-0.88,-0.84,-0.8,-0.77,-0.73,-0.69,-0.66,-0.63,-0.59,-0.56,-0.53,-0.49,-0.46,-0.43,-0.4,-0.38,-0.35,-0.32,-0.3,-0.27,-0.25,-0.22,-0.2,-0.18,-0.162,-0.143,-0.125,-0.109,-0.093,-0.079,-0.065,-0.053,-0.042,-0.032,-0.024,-0.017,-0.011,-0.006,-0.003,-0.001,0
23 | PARAM_BODY_ANGLE_Y=0,-0.11,-0.44,-0.96,-1.62,-2.45,-3.39,-4.44,-5.58,-6.8,-8.06,-9.38,-10.73,-12.09,-13.47,-14.82,-16.16,-17.46,-18.73,-19.94,-21.09,-22.16,-23.12,-24,-24.82,-25.39,-25.77,-25.99,-26.09,-26.12,-26.09,-26.05,-26.02,-26,-25.95,-25.8,-25.58,-25.29,-24.95,-24.56,-24.15,-23.72,-23.28,-22.83,-22.4,-21.97,-21.57,-21.2,-20.86,-20.57,-20.33,-20.15,-20.04,-20,-20.21,-20.75,-21.53,-22.42,-23.35,-24.22,-24.95,-25.52,-25.87,-26,-25.83,-25.38,-24.73,-23.98,-23.21,-22.49,-21.87,-21.4,-21.1,-21,-21.31,-22.12,-23.29,-24.63,-26.03,-27.32,-28.43,-29.28,-29.81,-30,-29.83,-29.38,-28.73,-27.98,-27.21,-26.49,-25.87,-25.4,-25.1,-25,-25.1,-25.37,-25.76,-26.21,-26.68,-27.11,-27.48,-27.76,-27.94,-28,-27.84,-27.44,-26.89,-26.25,-25.59,-24.93,-24.31,-23.79,-23.37,-23.1,-23,-23.21,-23.75,-24.53,-25.42,-26.35,-27.22,-27.95,-28.52,-28.87,-29,-28.79,-28.25,-27.47,-26.58,-25.65,-24.78,-24.05,-23.48,-23.13,-23,-23.21,-23.75,-24.53,-25.42,-26.35,-27.22,-27.95,-28.52,-28.87,-29,-28.66,-27.75,-26.45,-24.96,-23.42,-21.97,-20.74,-19.8,-19.21,-19,-19.18,-19.68,-20.41,-21.28,-22.22,-23.16,-24.04,-24.83,-25.48,-26,-26.54,-27.03,-27.45,-27.84,-28.18,-28.48,-28.75,-28.97,-29.18,-29.35,-29.5,-29.62,-29.72,-29.81,-29.87,-29.92,-29.96,-29.98,-29.996,-30,-29.93,-29.73,-29.41,-28.97,-28.43,-27.78,-27.04,-26.22,-25.31,-24.34,-23.3,-22.22,-21.08,-19.93,-18.72,-17.49,-16.25,-15,-13.75,-12.51,-11.28,-10.07,-8.92,-7.78,-6.7,-5.66,-4.69,-3.78,-2.96,-2.22,-1.57,-1.03,-0.59,-0.27,-0.07,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
24 | PARAM_BIG_FACE=0,0.005,0.02,0.04,0.07,0.11,0.15,0.19,0.24,0.29,0.34,0.39,0.44,0.49,0.54,0.58,0.63,0.67,0.7,0.73,0.76,0.775,0.786,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.788,0.783,0.774,0.763,0.749,0.732,0.712,0.69,0.67,0.64,0.61,0.59,0.56,0.52,0.49,0.46,0.43,0.4,0.36,0.33,0.3,0.27,0.23,0.2,0.18,0.15,0.12,0.1,0.08,0.058,0.041,0.027,0.016,0.007,0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
25 | PARAM_BODY=1
26 | PARAM_BREATH=0,0.006,0.025,0.05,0.09,0.14,0.19,0.24,0.3,0.36,0.43,0.49,0.56,0.62,0.68,0.74,0.79,0.84,0.89,0.93,0.96,0.98,0.995,1,0.993,0.975,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.47,0.41,0.34,0.28,0.22,0.17,0.12,0.08,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.995,0.98,0.96,0.93,0.89,0.84,0.79,0.74,0.68,0.62,0.56,0.5,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.994,0.975,0.95,0.91,0.86,0.81,0.76,0.7,0.64,0.57,0.51,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.995,0.98,0.96,0.93,0.89,0.84,0.79,0.74,0.68,0.62,0.56,0.5,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,0.994,0.975,0.95,0.91,0.86,0.81,0.76,0.7,0.64,0.57,0.51,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
27 | PARAM_BLOW_R=0
28 | PARAM_BLOW_L=0
29 | PARAM_TAIL=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.006,0.024,0.05,0.08,0.12,0.15,0.19,0.22,0.24,0.251,0.252,0.25,0.242,0.222,0.19,0.16,0.13,0.1,0.07,0.04,0.02,0.005,0,0.007,0.025,0.05,0.08,0.12,0.15,0.18,0.2,0.23,0.24,0.251,0.252,0.251,0.25,0.242,0.222,0.19,0.16,0.13,0.1,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
30 | PARAM_TAIL_ANGRY=0
31 | PARAM_MUSTACHE_FRONT_R=0
32 | PARAM_MUSTACHE_FRONT_L=0
33 | PARAM_HAND_R=0
34 | PARAM_HAND_L=0
35 | PARAM_ARM_L=0,-0.013,-0.05,-0.11,-0.18,-0.27,-0.37,-0.48,-0.6,-0.73,-0.85,-0.98,-1.11,-1.24,-1.36,-1.48,-1.59,-1.69,-1.77,-1.85,-1.91,-1.96,-1.99,-2,-1.994,-1.98,-1.96,-1.94,-1.91,-1.89,-1.868,-1.853,-1.843,-1.84,-1.846,-1.86,-1.88,-1.9,-1.93,-1.95,-1.972,-1.987,-1.997,-2,-1.994,-1.98,-1.96,-1.94,-1.91,-1.89,-1.868,-1.853,-1.843,-1.84,-1.846,-1.86,-1.88,-1.9,-1.93,-1.95,-1.972,-1.987,-1.997,-2,-1.994,-1.98,-1.96,-1.94,-1.91,-1.89,-1.868,-1.853,-1.843,-1.84,-1.846,-1.86,-1.88,-1.9,-1.93,-1.95,-1.972,-1.987,-1.997,-2,-1.998,-1.991,-1.982,-1.972,-1.961,-1.951,-1.942,-1.936,-1.931,-1.93,-1.932,-1.939,-1.948,-1.958,-1.969,-1.979,-1.988,-1.994,-1.999,-2,-1.99,-1.97,-1.93,-1.9,-1.86,-1.82,-1.78,-1.75,-1.72,-1.706,-1.7,-1.71,-1.74,-1.78,-1.82,-1.87,-1.91,-1.95,-1.98,-1.994,-2,-1.998,-1.993,-1.985,-1.976,-1.966,-1.958,-1.95,-1.945,-1.941,-1.94,-1.942,-1.947,-1.955,-1.964,-1.974,-1.982,-1.99,-1.995,-1.999,-2,-1.994,-1.978,-1.95,-1.93,-1.9,-1.87,-1.85,-1.834,-1.824,-1.82,-1.826,-1.842,-1.87,-1.89,-1.92,-1.95,-1.97,-1.986,-1.996,-2,-1.998,-1.993,-1.985,-1.976,-1.966,-1.958,-1.95,-1.945,-1.941,-1.94,-1.942,-1.947,-1.955,-1.964,-1.974,-1.982,-1.99,-1.995,-1.999,-2,-2,-2,-2,-2,-2,-1.994,-1.97,-1.94,-1.9,-1.84,-1.76,-1.67,-1.58,-1.49,-1.4,-1.3,-1.21,-1.11,-1.02,-0.92,-0.83,-0.74,-0.65,-0.57,-0.49,-0.41,-0.34,-0.27,-0.21,-0.16,-0.11,-0.07,-0.04,-0.02,-0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
36 | PARAM_HAND_L_MOVE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,0.988,0.95,0.89,0.81,0.71,0.59,0.46,0.32,0.16,0,-0.21,-0.39,-0.55,-0.68,-0.79,-0.87,-0.93,-0.97,-0.99,-1,-0.988,-0.95,-0.89,-0.81,-0.71,-0.59,-0.46,-0.32,-0.16,0,0.21,0.39,0.55,0.68,0.79,0.87,0.93,0.97,0.99,1,0.988,0.95,0.89,0.81,0.71,0.59,0.46,0.32,0.16,0,-0.21,-0.39,-0.55,-0.68,-0.79,-0.87,-0.93,-0.97,-0.99,-1,-0.988,-0.95,-0.89,-0.81,-0.71,-0.59,-0.46,-0.32,-0.16,0,0.21,0.39,0.55,0.68,0.79,0.87,0.93,0.97,0.99,1,0.988,0.95,0.89,0.81,0.71,0.59,0.46,0.32,0.16,0,-0.21,-0.39,-0.55,-0.68,-0.79,-0.87,-0.93,-0.97,-0.99,-1,-0.988,-0.95,-0.89,-0.81,-0.71,-0.59,-0.46,-0.32,-0.16,0,0.21,0.39,0.55,0.68,0.79,0.87,0.93,0.97,0.99,1,0.988,0.95,0.89,0.81,0.71,0.59,0.46,0.32,0.16,0,-0.21,-0.39,-0.55,-0.68,-0.79,-0.87,-0.93,-0.97,-0.99,-1,-0.97,-0.88,-0.75,-0.6,-0.44,-0.3,-0.17,-0.08,-0.02,0,-0.02,-0.07,-0.15,-0.25,-0.37,-0.49,-0.6,-0.71,-0.81,-0.89,-0.95,-0.99,-1,-0.995,-0.98,-0.96,-0.93,-0.89,-0.84,-0.8,-0.74,-0.69,-0.63,-0.57,-0.51,-0.45,-0.39,-0.33,-0.27,-0.22,-0.18,-0.13,-0.09,-0.06,-0.04,-0.016,-0.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
37 | VISIBLE:PARTS_01_ARM_R=0
38 | VISIBLE:PARTS_01_ARM_L=0
39 | VISIBLE:PARTS_01_ARM_R_02=1
40 | VISIBLE:PARTS_01_ARM_L_02=1
--------------------------------------------------------------------------------
/src/quill.snow.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Quill Editor v1.3.6
3 | * https://quilljs.com/
4 | * Copyright (c) 2014, Jason Chen
5 | * Copyright (c) 2013, salesforce.com
6 | */
7 | .ql-container {
8 | box-sizing: border-box;
9 | font-family: Helvetica, Arial, sans-serif;
10 | font-size: 13px;
11 | height: 100%;
12 | margin: 0px;
13 | position: relative;
14 | }
15 | .ql-container.ql-disabled .ql-tooltip {
16 | visibility: hidden;
17 | }
18 | .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
19 | pointer-events: none;
20 | }
21 | .ql-clipboard {
22 | left: -100000px;
23 | height: 1px;
24 | overflow-y: hidden;
25 | position: absolute;
26 | top: 50%;
27 | }
28 | .ql-clipboard p {
29 | margin: 0;
30 | padding: 0;
31 | }
32 | .ql-editor {
33 | box-sizing: border-box;
34 | line-height: 1.42;
35 | /* height: 100%; */
36 | outline: none;
37 | /* overflow-y: auto; */
38 | padding: 12px 15px;
39 | tab-size: 4;
40 | -moz-tab-size: 4;
41 | text-align: left;
42 | white-space: pre-wrap;
43 | word-wrap: break-word;
44 | }
45 | .ql-editor > * {
46 | cursor: text;
47 | }
48 | .ql-editor p,
49 | .ql-editor ol,
50 | .ql-editor ul,
51 | .ql-editor pre,
52 | .ql-editor blockquote,
53 | .ql-editor h1,
54 | .ql-editor h2,
55 | .ql-editor h3,
56 | .ql-editor h4,
57 | .ql-editor h5,
58 | .ql-editor h6 {
59 | margin: 0;
60 | padding: 0;
61 | counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
62 | }
63 | .ql-editor ol,
64 | .ql-editor ul {
65 | padding-left: 1.5em;
66 | }
67 | .ql-editor ol > li,
68 | .ql-editor ul > li {
69 | list-style-type: none;
70 | }
71 | .ql-editor ul > li::before {
72 | content: '\2022';
73 | }
74 | .ql-editor ul[data-checked=true],
75 | .ql-editor ul[data-checked=false] {
76 | pointer-events: none;
77 | }
78 | .ql-editor ul[data-checked=true] > li *,
79 | .ql-editor ul[data-checked=false] > li * {
80 | pointer-events: all;
81 | }
82 | .ql-editor ul[data-checked=true] > li::before,
83 | .ql-editor ul[data-checked=false] > li::before {
84 | color: #777;
85 | cursor: pointer;
86 | pointer-events: all;
87 | }
88 | .ql-editor ul[data-checked=true] > li::before {
89 | content: '\2611';
90 | }
91 | .ql-editor ul[data-checked=false] > li::before {
92 | content: '\2610';
93 | }
94 | .ql-editor li::before {
95 | display: inline-block;
96 | white-space: nowrap;
97 | width: 1.2em;
98 | }
99 | .ql-editor li:not(.ql-direction-rtl)::before {
100 | margin-left: -1.5em;
101 | margin-right: 0.3em;
102 | text-align: right;
103 | }
104 | .ql-editor li.ql-direction-rtl::before {
105 | margin-left: 0.3em;
106 | margin-right: -1.5em;
107 | }
108 | .ql-editor ol li:not(.ql-direction-rtl),
109 | .ql-editor ul li:not(.ql-direction-rtl) {
110 | padding-left: 1.5em;
111 | }
112 | .ql-editor ol li.ql-direction-rtl,
113 | .ql-editor ul li.ql-direction-rtl {
114 | padding-right: 1.5em;
115 | }
116 | .ql-editor ol li {
117 | counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
118 | counter-increment: list-0;
119 | }
120 | .ql-editor ol li:before {
121 | content: counter(list-0, decimal) '. ';
122 | }
123 | .ql-editor ol li.ql-indent-1 {
124 | counter-increment: list-1;
125 | }
126 | .ql-editor ol li.ql-indent-1:before {
127 | content: counter(list-1, lower-alpha) '. ';
128 | }
129 | .ql-editor ol li.ql-indent-1 {
130 | counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
131 | }
132 | .ql-editor ol li.ql-indent-2 {
133 | counter-increment: list-2;
134 | }
135 | .ql-editor ol li.ql-indent-2:before {
136 | content: counter(list-2, lower-roman) '. ';
137 | }
138 | .ql-editor ol li.ql-indent-2 {
139 | counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
140 | }
141 | .ql-editor ol li.ql-indent-3 {
142 | counter-increment: list-3;
143 | }
144 | .ql-editor ol li.ql-indent-3:before {
145 | content: counter(list-3, decimal) '. ';
146 | }
147 | .ql-editor ol li.ql-indent-3 {
148 | counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
149 | }
150 | .ql-editor ol li.ql-indent-4 {
151 | counter-increment: list-4;
152 | }
153 | .ql-editor ol li.ql-indent-4:before {
154 | content: counter(list-4, lower-alpha) '. ';
155 | }
156 | .ql-editor ol li.ql-indent-4 {
157 | counter-reset: list-5 list-6 list-7 list-8 list-9;
158 | }
159 | .ql-editor ol li.ql-indent-5 {
160 | counter-increment: list-5;
161 | }
162 | .ql-editor ol li.ql-indent-5:before {
163 | content: counter(list-5, lower-roman) '. ';
164 | }
165 | .ql-editor ol li.ql-indent-5 {
166 | counter-reset: list-6 list-7 list-8 list-9;
167 | }
168 | .ql-editor ol li.ql-indent-6 {
169 | counter-increment: list-6;
170 | }
171 | .ql-editor ol li.ql-indent-6:before {
172 | content: counter(list-6, decimal) '. ';
173 | }
174 | .ql-editor ol li.ql-indent-6 {
175 | counter-reset: list-7 list-8 list-9;
176 | }
177 | .ql-editor ol li.ql-indent-7 {
178 | counter-increment: list-7;
179 | }
180 | .ql-editor ol li.ql-indent-7:before {
181 | content: counter(list-7, lower-alpha) '. ';
182 | }
183 | .ql-editor ol li.ql-indent-7 {
184 | counter-reset: list-8 list-9;
185 | }
186 | .ql-editor ol li.ql-indent-8 {
187 | counter-increment: list-8;
188 | }
189 | .ql-editor ol li.ql-indent-8:before {
190 | content: counter(list-8, lower-roman) '. ';
191 | }
192 | .ql-editor ol li.ql-indent-8 {
193 | counter-reset: list-9;
194 | }
195 | .ql-editor ol li.ql-indent-9 {
196 | counter-increment: list-9;
197 | }
198 | .ql-editor ol li.ql-indent-9:before {
199 | content: counter(list-9, decimal) '. ';
200 | }
201 | .ql-editor .ql-indent-1:not(.ql-direction-rtl) {
202 | padding-left: 3em;
203 | }
204 | .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
205 | padding-left: 4.5em;
206 | }
207 | .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
208 | padding-right: 3em;
209 | }
210 | .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
211 | padding-right: 4.5em;
212 | }
213 | .ql-editor .ql-indent-2:not(.ql-direction-rtl) {
214 | padding-left: 6em;
215 | }
216 | .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
217 | padding-left: 7.5em;
218 | }
219 | .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
220 | padding-right: 6em;
221 | }
222 | .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
223 | padding-right: 7.5em;
224 | }
225 | .ql-editor .ql-indent-3:not(.ql-direction-rtl) {
226 | padding-left: 9em;
227 | }
228 | .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
229 | padding-left: 10.5em;
230 | }
231 | .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
232 | padding-right: 9em;
233 | }
234 | .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
235 | padding-right: 10.5em;
236 | }
237 | .ql-editor .ql-indent-4:not(.ql-direction-rtl) {
238 | padding-left: 12em;
239 | }
240 | .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
241 | padding-left: 13.5em;
242 | }
243 | .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
244 | padding-right: 12em;
245 | }
246 | .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
247 | padding-right: 13.5em;
248 | }
249 | .ql-editor .ql-indent-5:not(.ql-direction-rtl) {
250 | padding-left: 15em;
251 | }
252 | .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
253 | padding-left: 16.5em;
254 | }
255 | .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
256 | padding-right: 15em;
257 | }
258 | .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
259 | padding-right: 16.5em;
260 | }
261 | .ql-editor .ql-indent-6:not(.ql-direction-rtl) {
262 | padding-left: 18em;
263 | }
264 | .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
265 | padding-left: 19.5em;
266 | }
267 | .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
268 | padding-right: 18em;
269 | }
270 | .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
271 | padding-right: 19.5em;
272 | }
273 | .ql-editor .ql-indent-7:not(.ql-direction-rtl) {
274 | padding-left: 21em;
275 | }
276 | .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
277 | padding-left: 22.5em;
278 | }
279 | .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
280 | padding-right: 21em;
281 | }
282 | .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
283 | padding-right: 22.5em;
284 | }
285 | .ql-editor .ql-indent-8:not(.ql-direction-rtl) {
286 | padding-left: 24em;
287 | }
288 | .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
289 | padding-left: 25.5em;
290 | }
291 | .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
292 | padding-right: 24em;
293 | }
294 | .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
295 | padding-right: 25.5em;
296 | }
297 | .ql-editor .ql-indent-9:not(.ql-direction-rtl) {
298 | padding-left: 27em;
299 | }
300 | .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
301 | padding-left: 28.5em;
302 | }
303 | .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
304 | padding-right: 27em;
305 | }
306 | .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
307 | padding-right: 28.5em;
308 | }
309 | .ql-editor .ql-video {
310 | display: block;
311 | max-width: 100%;
312 | }
313 | .ql-editor .ql-video.ql-align-center {
314 | margin: 0 auto;
315 | }
316 | .ql-editor .ql-video.ql-align-right {
317 | margin: 0 0 0 auto;
318 | }
319 | .ql-editor .ql-bg-black {
320 | background-color: #000;
321 | }
322 | .ql-editor .ql-bg-red {
323 | background-color: #e60000;
324 | }
325 | .ql-editor .ql-bg-orange {
326 | background-color: #f90;
327 | }
328 | .ql-editor .ql-bg-yellow {
329 | background-color: #ff0;
330 | }
331 | .ql-editor .ql-bg-green {
332 | background-color: #008a00;
333 | }
334 | .ql-editor .ql-bg-blue {
335 | background-color: #06c;
336 | }
337 | .ql-editor .ql-bg-purple {
338 | background-color: #93f;
339 | }
340 | .ql-editor .ql-color-white {
341 | color: #fff;
342 | }
343 | .ql-editor .ql-color-red {
344 | color: #e60000;
345 | }
346 | .ql-editor .ql-color-orange {
347 | color: #f90;
348 | }
349 | .ql-editor .ql-color-yellow {
350 | color: #ff0;
351 | }
352 | .ql-editor .ql-color-green {
353 | color: #008a00;
354 | }
355 | .ql-editor .ql-color-blue {
356 | color: #06c;
357 | }
358 | .ql-editor .ql-color-purple {
359 | color: #93f;
360 | }
361 | .ql-editor .ql-font-serif {
362 | font-family: Georgia, Times New Roman, serif;
363 | }
364 | .ql-editor .ql-font-monospace {
365 | font-family: Monaco, Courier New, monospace;
366 | }
367 | .ql-editor .ql-size-small {
368 | font-size: 0.75em;
369 | }
370 | .ql-editor .ql-size-large {
371 | font-size: 1.5em;
372 | }
373 | .ql-editor .ql-size-huge {
374 | font-size: 2.5em;
375 | }
376 | .ql-editor .ql-direction-rtl {
377 | direction: rtl;
378 | text-align: inherit;
379 | }
380 | .ql-editor .ql-align-center {
381 | text-align: center;
382 | }
383 | .ql-editor .ql-align-justify {
384 | text-align: justify;
385 | }
386 | .ql-editor .ql-align-right {
387 | text-align: right;
388 | }
389 | .ql-editor.ql-blank::before {
390 | color: rgba(0,0,0,0.6);
391 | content: attr(data-placeholder);
392 | font-style: italic;
393 | left: 15px;
394 | pointer-events: none;
395 | position: absolute;
396 | right: 15px;
397 | }
398 | .ql-snow.ql-toolbar:after,
399 | .ql-snow .ql-toolbar:after {
400 | clear: both;
401 | content: '';
402 | display: table;
403 | }
404 | .ql-snow.ql-toolbar button,
405 | .ql-snow .ql-toolbar button {
406 | background: none;
407 | border: none;
408 | cursor: pointer;
409 | float: left;
410 | height: 24px;
411 | padding: 3px 5px;
412 | width: 28px;
413 | }
414 | .ql-snow.ql-toolbar button svg,
415 | .ql-snow .ql-toolbar button svg {
416 | float: left;
417 | height: 100%;
418 | }
419 | .ql-snow.ql-toolbar button:active:hover,
420 | .ql-snow .ql-toolbar button:active:hover {
421 | outline: none;
422 | }
423 | .ql-snow.ql-toolbar input.ql-image[type=file],
424 | .ql-snow .ql-toolbar input.ql-image[type=file] {
425 | display: none;
426 | }
427 | .ql-snow.ql-toolbar button:hover,
428 | .ql-snow .ql-toolbar button:hover,
429 | .ql-snow.ql-toolbar button:focus,
430 | .ql-snow .ql-toolbar button:focus,
431 | .ql-snow.ql-toolbar button.ql-active,
432 | .ql-snow .ql-toolbar button.ql-active,
433 | .ql-snow.ql-toolbar .ql-picker-label:hover,
434 | .ql-snow .ql-toolbar .ql-picker-label:hover,
435 | .ql-snow.ql-toolbar .ql-picker-label.ql-active,
436 | .ql-snow .ql-toolbar .ql-picker-label.ql-active,
437 | .ql-snow.ql-toolbar .ql-picker-item:hover,
438 | .ql-snow .ql-toolbar .ql-picker-item:hover,
439 | .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
440 | .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
441 | color: #06c;
442 | }
443 | .ql-snow.ql-toolbar button:hover .ql-fill,
444 | .ql-snow .ql-toolbar button:hover .ql-fill,
445 | .ql-snow.ql-toolbar button:focus .ql-fill,
446 | .ql-snow .ql-toolbar button:focus .ql-fill,
447 | .ql-snow.ql-toolbar button.ql-active .ql-fill,
448 | .ql-snow .ql-toolbar button.ql-active .ql-fill,
449 | .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
450 | .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
451 | .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
452 | .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
453 | .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
454 | .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
455 | .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
456 | .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
457 | .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
458 | .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
459 | .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
460 | .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
461 | .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
462 | .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
463 | .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
464 | .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
465 | .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
466 | .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
467 | .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
468 | .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
469 | .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
470 | .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
471 | fill: #06c;
472 | }
473 | .ql-snow.ql-toolbar button:hover .ql-stroke,
474 | .ql-snow .ql-toolbar button:hover .ql-stroke,
475 | .ql-snow.ql-toolbar button:focus .ql-stroke,
476 | .ql-snow .ql-toolbar button:focus .ql-stroke,
477 | .ql-snow.ql-toolbar button.ql-active .ql-stroke,
478 | .ql-snow .ql-toolbar button.ql-active .ql-stroke,
479 | .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
480 | .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
481 | .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
482 | .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
483 | .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
484 | .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
485 | .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
486 | .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
487 | .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
488 | .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
489 | .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
490 | .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
491 | .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
492 | .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
493 | .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
494 | .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
495 | .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
496 | .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
497 | .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
498 | .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
499 | .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
500 | .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
501 | stroke: #06c;
502 | }
503 | @media (pointer: coarse) {
504 | .ql-snow.ql-toolbar button:hover:not(.ql-active),
505 | .ql-snow .ql-toolbar button:hover:not(.ql-active) {
506 | color: #444;
507 | }
508 | .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
509 | .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
510 | .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
511 | .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
512 | fill: #444;
513 | }
514 | .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
515 | .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
516 | .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
517 | .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
518 | stroke: #444;
519 | }
520 | }
521 | .ql-snow {
522 | box-sizing: border-box;
523 | }
524 | .ql-snow * {
525 | box-sizing: border-box;
526 | }
527 | .ql-snow .ql-hidden {
528 | display: none;
529 | }
530 | .ql-snow .ql-out-bottom,
531 | .ql-snow .ql-out-top {
532 | visibility: hidden;
533 | }
534 | .ql-snow .ql-tooltip {
535 | position: absolute;
536 | transform: translateY(10px);
537 | }
538 | .ql-snow .ql-tooltip a {
539 | cursor: pointer;
540 | text-decoration: none;
541 | }
542 | .ql-snow .ql-tooltip.ql-flip {
543 | transform: translateY(-10px);
544 | }
545 | .ql-snow .ql-formats {
546 | display: inline-block;
547 | vertical-align: middle;
548 | }
549 | .ql-snow .ql-formats:after {
550 | clear: both;
551 | content: '';
552 | display: table;
553 | }
554 | .ql-snow .ql-stroke {
555 | fill: none;
556 | stroke: #444;
557 | stroke-linecap: round;
558 | stroke-linejoin: round;
559 | stroke-width: 2;
560 | }
561 | .ql-snow .ql-stroke-miter {
562 | fill: none;
563 | stroke: #444;
564 | stroke-miterlimit: 10;
565 | stroke-width: 2;
566 | }
567 | .ql-snow .ql-fill,
568 | .ql-snow .ql-stroke.ql-fill {
569 | fill: #444;
570 | }
571 | .ql-snow .ql-empty {
572 | fill: none;
573 | }
574 | .ql-snow .ql-even {
575 | fill-rule: evenodd;
576 | }
577 | .ql-snow .ql-thin,
578 | .ql-snow .ql-stroke.ql-thin {
579 | stroke-width: 1;
580 | }
581 | .ql-snow .ql-transparent {
582 | opacity: 0.4;
583 | }
584 | .ql-snow .ql-direction svg:last-child {
585 | display: none;
586 | }
587 | .ql-snow .ql-direction.ql-active svg:last-child {
588 | display: inline;
589 | }
590 | .ql-snow .ql-direction.ql-active svg:first-child {
591 | display: none;
592 | }
593 | .ql-snow .ql-editor h1 {
594 | font-size: 2em;
595 | }
596 | .ql-snow .ql-editor h2 {
597 | font-size: 1.5em;
598 | }
599 | .ql-snow .ql-editor h3 {
600 | font-size: 1.17em;
601 | }
602 | .ql-snow .ql-editor h4 {
603 | font-size: 1em;
604 | }
605 | .ql-snow .ql-editor h5 {
606 | font-size: 0.83em;
607 | }
608 | .ql-snow .ql-editor h6 {
609 | font-size: 0.67em;
610 | }
611 | .ql-snow .ql-editor a {
612 | text-decoration: underline;
613 | }
614 | .ql-snow .ql-editor blockquote {
615 | border-left: 4px solid #ccc;
616 | margin-bottom: 5px;
617 | margin-top: 5px;
618 | padding-left: 16px;
619 | }
620 | .ql-snow .ql-editor code,
621 | .ql-snow .ql-editor pre {
622 | background-color: #f0f0f0;
623 | border-radius: 3px;
624 | }
625 | .ql-snow .ql-editor pre {
626 | white-space: pre-wrap;
627 | margin-bottom: 5px;
628 | margin-top: 5px;
629 | padding: 5px 10px;
630 | }
631 | .ql-snow .ql-editor code {
632 | font-size: 85%;
633 | padding: 2px 4px;
634 | }
635 | .ql-snow .ql-editor pre.ql-syntax {
636 | background-color: #23241f;
637 | color: #f8f8f2;
638 | overflow: visible;
639 | }
640 | .ql-snow .ql-editor img {
641 | max-width: 100%;
642 | }
643 | .ql-snow .ql-picker {
644 | color: #444;
645 | float: left;
646 | font-size: 14px;
647 | font-weight: 500;
648 | height: 24px;
649 | position: relative;
650 | vertical-align: middle;
651 | }
652 | .ql-snow .ql-picker-label {
653 | cursor: pointer;
654 | display: inline-block;
655 | height: 100%;
656 | padding-left: 8px;
657 | padding-right: 2px;
658 | position: relative;
659 | width: 100%;
660 | }
661 | .ql-snow .ql-picker-label::before {
662 | display: inline-block;
663 | line-height: 22px;
664 | }
665 | .ql-snow .ql-picker-options {
666 | background-color: #fff;
667 | display: none;
668 | min-width: 100%;
669 | padding: 4px 8px;
670 | position: absolute;
671 | white-space: nowrap;
672 | }
673 | .ql-snow .ql-picker-options .ql-picker-item {
674 | cursor: pointer;
675 | display: block;
676 | padding-bottom: 5px;
677 | padding-top: 5px;
678 | }
679 | .ql-snow .ql-picker.ql-expanded .ql-picker-label {
680 | color: #ccc;
681 | z-index: 2;
682 | }
683 | .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
684 | fill: #ccc;
685 | }
686 | .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
687 | stroke: #ccc;
688 | }
689 | .ql-snow .ql-picker.ql-expanded .ql-picker-options {
690 | display: block;
691 | margin-top: -1px;
692 | top: 100%;
693 | z-index: 1;
694 | }
695 | .ql-snow .ql-color-picker,
696 | .ql-snow .ql-icon-picker {
697 | width: 28px;
698 | }
699 | .ql-snow .ql-color-picker .ql-picker-label,
700 | .ql-snow .ql-icon-picker .ql-picker-label {
701 | padding: 2px 4px;
702 | }
703 | .ql-snow .ql-color-picker .ql-picker-label svg,
704 | .ql-snow .ql-icon-picker .ql-picker-label svg {
705 | right: 4px;
706 | }
707 | .ql-snow .ql-icon-picker .ql-picker-options {
708 | padding: 4px 0px;
709 | }
710 | .ql-snow .ql-icon-picker .ql-picker-item {
711 | height: 24px;
712 | width: 24px;
713 | padding: 2px 4px;
714 | }
715 | .ql-snow .ql-color-picker .ql-picker-options {
716 | padding: 3px 5px;
717 | width: 152px;
718 | }
719 | .ql-snow .ql-color-picker .ql-picker-item {
720 | border: 1px solid transparent;
721 | float: left;
722 | height: 16px;
723 | margin: 2px;
724 | padding: 0px;
725 | width: 16px;
726 | }
727 | .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
728 | position: absolute;
729 | margin-top: -9px;
730 | right: 0;
731 | top: 50%;
732 | width: 18px;
733 | }
734 | .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
735 | .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
736 | .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
737 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
738 | .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
739 | .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
740 | content: attr(data-label);
741 | }
742 | .ql-snow .ql-picker.ql-header {
743 | width: 98px;
744 | }
745 | .ql-snow .ql-picker.ql-header .ql-picker-label::before,
746 | .ql-snow .ql-picker.ql-header .ql-picker-item::before {
747 | content: 'Normal';
748 | }
749 | .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
750 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
751 | content: 'Heading 1';
752 | }
753 | .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
754 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
755 | content: 'Heading 2';
756 | }
757 | .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
758 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
759 | content: 'Heading 3';
760 | }
761 | .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
762 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
763 | content: 'Heading 4';
764 | }
765 | .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
766 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
767 | content: 'Heading 5';
768 | }
769 | .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
770 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
771 | content: 'Heading 6';
772 | }
773 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
774 | font-size: 2em;
775 | }
776 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
777 | font-size: 1.5em;
778 | }
779 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
780 | font-size: 1.17em;
781 | }
782 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
783 | font-size: 1em;
784 | }
785 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
786 | font-size: 0.83em;
787 | }
788 | .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
789 | font-size: 0.67em;
790 | }
791 | .ql-snow .ql-picker.ql-font {
792 | width: 108px;
793 | }
794 | .ql-snow .ql-picker.ql-font .ql-picker-label::before,
795 | .ql-snow .ql-picker.ql-font .ql-picker-item::before {
796 | content: 'Sans Serif';
797 | }
798 | .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
799 | .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
800 | content: 'Serif';
801 | }
802 | .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
803 | .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
804 | content: 'Monospace';
805 | }
806 | .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
807 | font-family: Georgia, Times New Roman, serif;
808 | }
809 | .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
810 | font-family: Monaco, Courier New, monospace;
811 | }
812 | .ql-snow .ql-picker.ql-size {
813 | width: 98px;
814 | }
815 | .ql-snow .ql-picker.ql-size .ql-picker-label::before,
816 | .ql-snow .ql-picker.ql-size .ql-picker-item::before {
817 | content: 'Normal';
818 | }
819 | .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
820 | .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
821 | content: 'Small';
822 | }
823 | .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
824 | .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
825 | content: 'Large';
826 | }
827 | .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
828 | .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
829 | content: 'Huge';
830 | }
831 | .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
832 | font-size: 10px;
833 | }
834 | .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
835 | font-size: 18px;
836 | }
837 | .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
838 | font-size: 32px;
839 | }
840 | .ql-snow .ql-color-picker.ql-background .ql-picker-item {
841 | background-color: #fff;
842 | }
843 | .ql-snow .ql-color-picker.ql-color .ql-picker-item {
844 | background-color: #000;
845 | }
846 | .ql-toolbar.ql-snow {
847 | border: 1px solid #ccc;
848 | box-sizing: border-box;
849 | font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
850 | padding: 8px;
851 | }
852 | .ql-toolbar.ql-snow .ql-formats {
853 | margin-right: 15px;
854 | }
855 | .ql-toolbar.ql-snow .ql-picker-label {
856 | border: 1px solid transparent;
857 | }
858 | .ql-toolbar.ql-snow .ql-picker-options {
859 | border: 1px solid transparent;
860 | box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
861 | }
862 | .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
863 | border-color: #ccc;
864 | }
865 | .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
866 | border-color: #ccc;
867 | }
868 | .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
869 | .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
870 | border-color: #000;
871 | }
872 | .ql-toolbar.ql-snow + .ql-container.ql-snow {
873 | border-top: 0px;
874 | }
875 | .ql-snow .ql-tooltip {
876 | background-color: #fff;
877 | border: 1px solid #ccc;
878 | box-shadow: 0px 0px 5px #ddd;
879 | color: #444;
880 | padding: 5px 12px;
881 | white-space: nowrap;
882 | }
883 | .ql-snow .ql-tooltip::before {
884 | content: "Visit URL:";
885 | line-height: 26px;
886 | margin-right: 8px;
887 | }
888 | .ql-snow .ql-tooltip input[type=text] {
889 | display: none;
890 | border: 1px solid #ccc;
891 | font-size: 13px;
892 | height: 26px;
893 | margin: 0px;
894 | padding: 3px 5px;
895 | width: 170px;
896 | }
897 | .ql-snow .ql-tooltip a.ql-preview {
898 | display: inline-block;
899 | max-width: 200px;
900 | overflow-x: hidden;
901 | text-overflow: ellipsis;
902 | vertical-align: top;
903 | }
904 | .ql-snow .ql-tooltip a.ql-action::after {
905 | border-right: 1px solid #ccc;
906 | content: 'Edit';
907 | margin-left: 16px;
908 | padding-right: 8px;
909 | }
910 | .ql-snow .ql-tooltip a.ql-remove::before {
911 | content: 'Remove';
912 | margin-left: 8px;
913 | }
914 | .ql-snow .ql-tooltip a {
915 | line-height: 26px;
916 | }
917 | .ql-snow .ql-tooltip.ql-editing a.ql-preview,
918 | .ql-snow .ql-tooltip.ql-editing a.ql-remove {
919 | display: none;
920 | }
921 | .ql-snow .ql-tooltip.ql-editing input[type=text] {
922 | display: inline-block;
923 | }
924 | .ql-snow .ql-tooltip.ql-editing a.ql-action::after {
925 | border-right: 0px;
926 | content: 'Save';
927 | padding-right: 0px;
928 | }
929 | .ql-snow .ql-tooltip[data-mode=link]::before {
930 | content: "Enter link:";
931 | }
932 | .ql-snow .ql-tooltip[data-mode=formula]::before {
933 | content: "Enter formula:";
934 | }
935 | .ql-snow .ql-tooltip[data-mode=video]::before {
936 | content: "Enter video:";
937 | }
938 | .ql-snow a {
939 | color: #06c;
940 | }
941 | .ql-container.ql-snow {
942 | border: 1px solid #ccc;
943 | }
944 |
--------------------------------------------------------------------------------