├── .github ├── FUNDING.yml └── dependabot.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── assets ├── config.json ├── css │ ├── paper.min.css │ ├── platelet.css │ └── setting.css ├── image │ └── platelet.icns ├── js │ ├── live2d.js │ ├── platelet.js │ ├── setting.js │ └── store.js ├── kesshouban_v2 │ ├── model.2048 │ │ └── texture_00.png │ ├── model.json │ ├── model.moc │ └── motions │ │ ├── Anone_Synced.mtn │ │ ├── Dance.mtn │ │ ├── Idle.mtn │ │ └── Nemui.mtn ├── music │ └── platelet.mp3 ├── platelet-tips.json └── screenshot │ ├── screenshot1.png │ ├── screenshot2.png │ └── screenshot3.png ├── build ├── icons │ ├── platelet.icns │ └── platelet.ico └── latest-mac.yml ├── index.html ├── main.js ├── package.json ├── setting.html └── yarn.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: amorist -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: npm 4 | directory: "/" 5 | schedule: 6 | interval: daily 7 | time: "21:00" 8 | open-pull-requests-limit: 10 9 | ignore: 10 | - dependency-name: electron-store 11 | versions: 12 | - 7.0.0 13 | - 7.0.1 14 | - 7.0.2 15 | - 7.0.3 16 | - dependency-name: y18n 17 | versions: 18 | - 4.0.1 19 | - dependency-name: electron-builder 20 | versions: 21 | - 22.9.1 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | *.pid.lock 13 | 14 | # Directory for instrumented libs generated by jscoverage/JSCover 15 | lib-cov 16 | 17 | # Coverage directory used by tools like istanbul 18 | coverage 19 | 20 | # nyc test coverage 21 | .nyc_output 22 | 23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 24 | .grunt 25 | 26 | # Bower dependency directory (https://bower.io/) 27 | bower_components 28 | 29 | # node-waf configuration 30 | .lock-wscript 31 | 32 | # Compiled binary addons (https://nodejs.org/api/addons.html) 33 | build/Release 34 | 35 | # Dependency directories 36 | node_modules/ 37 | jspm_packages/ 38 | 39 | # TypeScript v1 declaration files 40 | typings/ 41 | 42 | # Optional npm cache directory 43 | .npm 44 | 45 | # Optional eslint cache 46 | .eslintcache 47 | 48 | # Optional REPL history 49 | .node_repl_history 50 | 51 | # Output of 'npm pack' 52 | *.tgz 53 | 54 | # Yarn Integrity file 55 | .yarn-integrity 56 | 57 | build/mac/* 58 | build/*.app 59 | build/*.yaml 60 | build/*.zip 61 | build/*.dmg 62 | build/*.blockmap 63 | 64 | .DS_Store -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | osx_image: xcode8.3 2 | dist: trusty 3 | sudo: required 4 | language: node_js 5 | node_js: 10.11.0 6 | env: 7 | global: 8 | - ELECTRON_CACHE=$HOME/.cache/electron 9 | - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder 10 | os: 11 | - osx 12 | cache: 13 | directories: 14 | - node_modules 15 | - "$HOME/.cache/electron" 16 | - "$HOME/.cache/electron-builder" 17 | - "$HOME/.npm/_prebuilds" 18 | script: 19 | - npm run pack 20 | - npm run dist 21 | deploy: 22 | branches: 23 | only: 24 | - master 25 | provider: releases 26 | skip_cleanup: true 27 | api_key: 28 | secure: e4fkqgMTNAdhZRjfkmq75aujmaTrVo+KQ2hA9x0NpR7y3AAtHUR3JQ/QZP5WNbEJMnZK/dl4qc4zaZ6QVio8gx0uPg0kBByAHuXS6Gn61iCSx5KJC01hywDoyECXdpuKqlDHBfUHvFyplONPf7xp0ef2Xhw9io8Idq10pSSqInrEy+TtGqAY+Yi4pfW44iltoFIjnBNyNiHG+gy2mof47WdlVHeJOw0v0mo/7X9twlmOKX8nKevDuriqgHD4nAcJBZRENjzJqhtKCk+65TkBWWKWrk7zCBOVxY8LINk8G6xwOsDi8Ns5koUvX5IZJ+2D5V5FEM4KYxks/e9xZO3mmWgOf9C661U1hajGVjLm93uKGJxaEFp1FPWAbe8tpsXEQtAYXKDzgHRtTFiqiWYFqaONp9gztbSVp1UAIhfJwEV375SUHbgT46cxGc9IEVeJY8u19tJEkhq24+1qKI0O8cm4jY981V9R804tFaQFmfJXrWUMMEEN4qXUVfRKNr7odYbzRLGYgEp8WryRiPLmc2nTzbeJb/PIn5iYx4MiAUUZS67V8856VOoKczWj3z+VtXInV78VBVPpTcXlwOYebZJ3mBC0cbbW67LZIv+a7ITka7KPqA23BwGMubNtFzCyBeQ99gznjZBmnnju25XUgJav3mqPac6C2LzpbFByh+w= 29 | file_glob: true 30 | overwrite: true 31 | file: build/* 32 | on: 33 | tags: true 34 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # けっしょうばん 2 | 3 | 4 | 5 | ## Features 6 | 7 | * toggle dark mode 8 | * take photo 9 | * play music 10 | 11 | ## Todo Features 12 | 13 | * image hosting 14 | 15 | ## Download 16 | 17 | * `brew cask install platelet` 18 | * https://github.com/amorist/platelet/releases 19 | 20 | ## Special Thanks 21 | 22 | * [猫与向日葵](https://imjad.cn/archives/lab/add-dynamic-poster-girl-with-live2d-to-your-blog-03 "猫与向日葵") 23 | * [Denchi](https://twitter.com/DenchiSoft/status/1036017773011525632 "Denchi") 24 | 25 | ## Video 26 | 27 | * https://youtu.be/8m122AfE5U8 28 | 29 | ## Screenshot 30 | 31 | ![platelet](assets/screenshot/screenshot1.png) 32 | -------------------------------------------------------------------------------- /assets/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/assets/config.json -------------------------------------------------------------------------------- /assets/css/paper.min.css: -------------------------------------------------------------------------------- 1 | @import url("https://fonts.googleapis.com/css?family=Neucha|Patrick+Hand+SC");.text-primary{color:#41403e}.background-primary{background-color:#c1c0bd}.text-secondary{color:#0071de}.background-secondary{background-color:#deefff}.text-success{color:#86a361}.background-success{background-color:#d0dbc2}.text-warning{color:#ddcd45}.background-warning{background-color:#f5f0c6}.text-danger{color:#a7342d}.background-danger{background-color:#f0cbc9}.text-muted{color:#868e96}.background-muted{background-color:#e6e7e9}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{margin:0 auto;max-width:960px;position:relative;width:100%}@media only screen and (max-width: 992px){.container{width:85%}}@media only screen and (max-width: 480px){.container{width:90%}}.section{margin-bottom:2rem;margin-top:1rem;word-wrap:break-word}.section::after{color:#8f8d89;content:'~~~';display:block;font-size:1.5rem;position:relative;text-align:center}hr{border:0}hr::after{color:#8f8d89;content:'~~~';display:block;font-size:1.5rem;position:relative;text-align:center;top:-0.75rem}.paper{background-color:#fff;border:1px solid #c1c0bd;box-shadow:-1px 5px 35px -9px rgba(0,0,0,0.2);margin-bottom:1rem;margin-top:1rem;padding:2rem}@media only screen and (max-width: 480px){.paper{margin-bottom:0;margin-top:0;padding:1rem;width:100%}}.row{display:flex;flex-flow:row wrap;margin-bottom:1rem;margin-left:auto;margin-right:auto}.row.flex-right{justify-content:flex-end}.row.flex-center{justify-content:center}.row.flex-edges{justify-content:space-between}.row.flex-spaces{justify-content:space-around}.row.flex-top{align-items:flex-start}.row.flex-middle{align-items:center}.row.flex-bottom{align-items:flex-end}.col{padding:1rem}@media only screen and (max-width: 768px){.col{flex:0 0 100%;max-width:100%}}.col-fill{flex:1 1 0;width:auto}@media only screen and (min-width: 0){.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 480px){.xs-1{flex:0 0 8.33333%;max-width:8.33333%}.xs-2{flex:0 0 16.66667%;max-width:16.66667%}.xs-3{flex:0 0 25%;max-width:25%}.xs-4{flex:0 0 33.33333%;max-width:33.33333%}.xs-5{flex:0 0 41.66667%;max-width:41.66667%}.xs-6{flex:0 0 50%;max-width:50%}.xs-7{flex:0 0 58.33333%;max-width:58.33333%}.xs-8{flex:0 0 66.66667%;max-width:66.66667%}.xs-9{flex:0 0 75%;max-width:75%}.xs-10{flex:0 0 83.33333%;max-width:83.33333%}.xs-11{flex:0 0 91.66667%;max-width:91.66667%}.xs-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 768px){.sm-1{flex:0 0 8.33333%;max-width:8.33333%}.sm-2{flex:0 0 16.66667%;max-width:16.66667%}.sm-3{flex:0 0 25%;max-width:25%}.sm-4{flex:0 0 33.33333%;max-width:33.33333%}.sm-5{flex:0 0 41.66667%;max-width:41.66667%}.sm-6{flex:0 0 50%;max-width:50%}.sm-7{flex:0 0 58.33333%;max-width:58.33333%}.sm-8{flex:0 0 66.66667%;max-width:66.66667%}.sm-9{flex:0 0 75%;max-width:75%}.sm-10{flex:0 0 83.33333%;max-width:83.33333%}.sm-11{flex:0 0 91.66667%;max-width:91.66667%}.sm-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 992px){.md-1{flex:0 0 8.33333%;max-width:8.33333%}.md-2{flex:0 0 16.66667%;max-width:16.66667%}.md-3{flex:0 0 25%;max-width:25%}.md-4{flex:0 0 33.33333%;max-width:33.33333%}.md-5{flex:0 0 41.66667%;max-width:41.66667%}.md-6{flex:0 0 50%;max-width:50%}.md-7{flex:0 0 58.33333%;max-width:58.33333%}.md-8{flex:0 0 66.66667%;max-width:66.66667%}.md-9{flex:0 0 75%;max-width:75%}.md-10{flex:0 0 83.33333%;max-width:83.33333%}.md-11{flex:0 0 91.66667%;max-width:91.66667%}.md-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 1200px){.lg-1{flex:0 0 8.33333%;max-width:8.33333%}.lg-2{flex:0 0 16.66667%;max-width:16.66667%}.lg-3{flex:0 0 25%;max-width:25%}.lg-4{flex:0 0 33.33333%;max-width:33.33333%}.lg-5{flex:0 0 41.66667%;max-width:41.66667%}.lg-6{flex:0 0 50%;max-width:50%}.lg-7{flex:0 0 58.33333%;max-width:58.33333%}.lg-8{flex:0 0 66.66667%;max-width:66.66667%}.lg-9{flex:0 0 75%;max-width:75%}.lg-10{flex:0 0 83.33333%;max-width:83.33333%}.lg-11{flex:0 0 91.66667%;max-width:91.66667%}.lg-12{flex:0 0 100%;max-width:100%}}.align-top{align-self:flex-start}.align-middle{align-self:center}.align-bottom{align-self:flex-end}.container{margin:0 auto;max-width:960px;position:relative;width:100%}@media only screen and (max-width: 992px){.container{width:85%}}@media only screen and (max-width: 480px){.container{width:90%}}code{background-color:#f2f2f2;border-radius:3px;color:#0071de;font-size:80%;padding:2px 4px}kbd{background-color:#41403e;border-radius:3px;color:#fff;font-size:80%;padding:2px 4px}pre{background-color:#fafafa;border:1px solid #c1c0bd;border-radius:3px;color:#41403e;display:block;font-size:80%;line-height:1.5;overflow-x:auto;padding:1em;white-space:pre;word-break:break-all;word-wrap:break-word}pre code{background:transparent;color:inherit;display:block;font-size:inherit;padding:initial;white-space:pre}html{color:#41403e;font-family:"Neucha",sans-serif;font-size:20px}p,a,button,table,thead,tbody,th,tr,td,input,textarea,select,option{font-family:"Neucha",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Patrick Hand SC",sans-serif;font-weight:normal}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1rem}h6{font-size:0.8rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}img{border-bottom-left-radius:15px 255px;border-bottom-right-radius:225px 15px;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border:2px solid #41403e;display:block;height:auto;max-width:100%}img.float-left{float:left;margin:1rem 1rem 1rem 0}img.float-right{float:right;margin:1rem 0 1rem 1rem}img.no-responsive{display:initial;height:initial;max-width:initial}img.no-border{border:0;border-radius:0}ol{list-style-type:decimal}ol ol{list-style-type:upper-alpha}ol ol ol{list-style-type:upper-roman}ol ol ol ol{list-style-type:lower-alpha}ol ol ol ol ol{list-style-type:lower-roman}ul{list-style:none;margin-left:0}ul li::before{content:"-"}ul li{text-indent:-7px}ul li .badge,ul li [popover-bottom]::after,ul li [popover-left]::after,ul li [popover-right]::after,ul li [popover-top]::after{text-indent:0}ul li::before{left:-7px;position:relative}ul ul li::before{content:"+"}ul ul ul li::before{content:"~"}ul ul ul ul li::before{content:"⤍"}ul ul ul ul ul li::before{content:"⁎"}ul.inline li{display:inline;margin-left:5px}table{box-sizing:border-box;max-width:100%;overflow-x:auto;width:100%}@media only screen and (max-width: 480px){table thead tr th{padding:2%}table tbody tr td{padding:2%}}table thead tr th{line-height:1.5;padding:8px;text-align:left;vertical-align:bottom}table tbody tr td{border-top:1px dashed #d9d9d8;line-height:1.5;padding:8px;vertical-align:top}table.table-hover tbody tr:hover{color:#0071de}table.table-alternating tbody tr:nth-of-type(even){color:#82807c}.border{border:2px solid #41403e}.border,.border-1,.child-borders>*:nth-child(6n+1){border-bottom-left-radius:15px 255px;border-bottom-right-radius:225px 15px;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px}.border-2,.child-borders>*:nth-child(6n+2){border-bottom-left-radius:185px 25px;border-bottom-right-radius:20px 205px;border-top-left-radius:125px 25px;border-top-right-radius:10px 205px}.border-3,.child-borders>*:nth-child(6n+3){border-bottom-left-radius:225px 15px;border-bottom-right-radius:15px 255px;border-top-left-radius:15px 225px;border-top-right-radius:255px 15px}.border-4,.child-borders>*:nth-child(6n+4){border-bottom-left-radius:25px 115px;border-bottom-right-radius:155px 25px;border-top-left-radius:15px 225px;border-top-right-radius:25px 150px}.border-5,.child-borders>*:nth-child(6n+5){border-bottom-left-radius:20px 115px;border-bottom-right-radius:15px 105px;border-top-left-radius:250px 15px;border-top-right-radius:25px 80px}.border-6,.child-borders>*:nth-child(6n+6){border-bottom-left-radius:15px 225px;border-bottom-right-radius:20px 205px;border-top-left-radius:28px 125px;border-top-right-radius:100px 30px}.child-borders>*{border:2px solid #41403e}.border-white{border-color:#fff}.border-dotted{border-style:dotted}.border-dashed{border-style:dashed}.border-thick{border-width:5px}.border-primary{border-color:#41403e}.border-secondary{border-color:#0071de}.border-success{border-color:#86a361}.border-warning{border-color:#ddcd45}.border-danger{border-color:#a7342d}.border-muted{border-color:#868e96}.shadow{transition:all 235ms ease 0s;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2)}.shadow.shadow-large{transition:all 235ms ease 0s;box-shadow:20px 38px 34px -26px rgba(0,0,0,0.2)}.shadow.shadow-small{transition:all 235ms ease 0s;box-shadow:10px 19px 17px -13px rgba(0,0,0,0.2)}.shadow.shadow-hover:hover{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0);box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3)}.child-shadows>*{transition:all 235ms ease 0s;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2)}.child-shadows-hover>*{transition:all 235ms ease 0s;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2)}.child-shadows-hover>*:hover{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0);box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3)}.collapsible{display:flex;flex-direction:column}.collapsible:nth-of-type(1){border-top:1px solid #e6e7e9}.collapsible .collapsible-body{transition:all 235ms ease-in-out 0s;background-color:rgba(204,204,204,0.03);border-bottom:1px solid #e6e7e9;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 0.75rem}.collapsible input{display:none}.collapsible input:checked+label{color:#41403e}.collapsible input[id^='collapsible']:checked ~ div.collapsible-body{margin:0;max-height:960px;opacity:1;padding:0.75rem}.collapsible label{border-bottom:1px solid #e6e7e9;color:#41403e;display:inline-block;font-weight:600;margin:0 0 -1px;padding:0.75rem;text-align:center}.collapsible label:hover{color:#868e96;cursor:pointer}.alert{border-bottom-left-radius:15px 255px;border-bottom-right-radius:225px 15px;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border:2px solid #41403e;margin-bottom:20px;padding:15px;width:100%}.alert.dismissible{transition:all 235ms ease-in-out 0s;display:flex;justify-content:space-between;max-height:48rem;overflow:hidden}.alert .btn-close{transition:all 235ms ease-in-out 0s;color:#5b5a57;cursor:pointer;margin-left:0.75rem}.alert .btn-close:hover,.alert .btn-close:active,.alert .btn-close:focus{color:#272625}.alert-primary{background-color:#c1c0bd;border-color:#41403e;color:#41403e}.alert-primary .btn-close{color:#5b5a57}.alert-primary .btn-close:hover,.alert-primary .btn-close:active,.alert-primary .btn-close:focus{color:#272625}.alert-secondary{background-color:#deefff;border-color:#0071de;color:#0071de}.alert-secondary .btn-close{color:#128bff}.alert-secondary .btn-close:hover,.alert-secondary .btn-close:active,.alert-secondary .btn-close:focus{color:#0057ab}.alert-success{background-color:#d0dbc2;border-color:#86a361;color:#86a361}.alert-success .btn-close{color:#9fb681}.alert-success .btn-close:hover,.alert-success .btn-close:active,.alert-success .btn-close:focus{color:#6c844d}.alert-warning{background-color:#f5f0c6;border-color:#ddcd45;color:#ddcd45}.alert-warning .btn-close{color:#e5d970}.alert-warning .btn-close:hover,.alert-warning .btn-close:active,.alert-warning .btn-close:focus{color:#cab925}.alert-danger{background-color:#f0cbc9;border-color:#a7342d;color:#a7342d}.alert-danger .btn-close{color:#cb453c}.alert-danger .btn-close:hover,.alert-danger .btn-close:active,.alert-danger .btn-close:focus{color:#7f2722}.alert-muted{background-color:#e6e7e9;border-color:#868e96;color:#868e96}.alert-muted .btn-close{color:#a1a8ae}.alert-muted .btn-close:hover,.alert-muted .btn-close:active,.alert-muted .btn-close:focus{color:#6c757d}.alert-state{display:none}.alert-state:checked+.dismissible{border-width:0;margin:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0}article .article-title{font-size:3rem}article .article-meta{color:#868e96;font-size:15px}article .article-meta a{background-image:none;color:#41403e}article .article-meta a:hover{color:rgba(0,0,0,0.7)}article .text-lead{font-size:30px;line-height:1.3;margin:35px}article button:not(:first-of-type){margin-left:2rem}@media only screen and (max-width: 480px){article button:not(:first-of-type){margin-left:0}}article p{line-height:1.6}.badge{border-bottom-left-radius:15px 255px;border-bottom-right-radius:225px 15px;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;background-color:#868e96;border:2px solid #41403e;border-color:transparent;color:#fff;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:0.25em 0.4em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge.primary{background-color:#41403e}.badge.secondary{background-color:#0071de}.badge.success{background-color:#86a361}.badge.warning{background-color:#ddcd45}.badge.danger{background-color:#a7342d}.badge.muted{background-color:#868e96}button,.paper-btn,[type='button']{border-bottom-left-radius:15px 255px;border-bottom-right-radius:225px 15px;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;transition:all 235ms ease 0s;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2);transition:all 235ms ease-in-out 0s;align-self:center;background:transparent;border:2px solid #41403e;color:#41403e;cursor:pointer;display:inline-block;font-size:1rem;outline:none;padding:0.75rem}@media only screen and (max-width: 520px){button,.paper-btn,[type='button']{display:inline-block;margin:0 auto;margin-bottom:1rem;text-align:center}}button.btn-large,.paper-btn.btn-large,[type='button'].btn-large{transition:all 235ms ease 0s;box-shadow:20px 38px 34px -26px rgba(0,0,0,0.2);font-size:2rem;padding:1rem}button.btn-small,.paper-btn.btn-small,[type='button'].btn-small{transition:all 235ms ease 0s;box-shadow:10px 19px 17px -13px rgba(0,0,0,0.2);font-size:0.75rem;padding:0.5rem}button.btn-block,.paper-btn.btn-block,[type='button'].btn-block{display:block;width:100%}button:hover,.paper-btn:hover,[type='button']:hover{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0);box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3)}button:focus,.paper-btn:focus,[type='button']:focus{border:2px solid #0071de;box-shadow:2px 8px 4px -6px rgba(0,0,0,0.3)}button:active,.paper-btn:active,[type='button']:active{border-color:rgba(0,0,0,0.2);transition:none}button.disabled,button[disabled],.paper-btn.disabled,input.paper-btn[disabled],select.paper-btn[disabled],textarea.paper-btn[disabled],.paper-btn[disabled],[type='button'].disabled,input[type='button'][disabled],select[type='button'][disabled],textarea[type='button'][disabled],[type='button'][disabled]{cursor:not-allowed;opacity:0.5}a{background-image:linear-gradient(5deg, transparent 65%, #0071de 80%, transparent 90%),linear-gradient(165deg, transparent 5%, #0071de 15%, transparent 25%),linear-gradient(165deg, transparent 45%, #0071de 55%, transparent 65%),linear-gradient(15deg, transparent 25%, #0071de 35%, transparent 50%);background-position:0 90%;background-repeat:repeat-x;background-size:4px 3px;text-decoration:none}a:visited{color:#41403e;text-decoration:none}.alert-primary{background-color:#c1c0bd;border-color:#41403e;color:#41403e}button.btn-primary,.paper-btn.btn-primary,[type='button'].btn-primary{background-color:#c1c0bd;border-color:#41403e;color:#fff}button.btn-primary:hover:active,.paper-btn.btn-primary:hover:active,[type='button'].btn-primary:hover:active{background-color:#a8a6a3}.alert-secondary{background-color:#deefff;border-color:#0071de;color:#0071de}button.btn-secondary,.paper-btn.btn-secondary,[type='button'].btn-secondary{background-color:#deefff;border-color:#0071de;color:#41403e}button.btn-secondary:hover:active,.paper-btn.btn-secondary:hover:active,[type='button'].btn-secondary:hover:active{background-color:#abd6ff}.alert-success{background-color:#d0dbc2;border-color:#86a361;color:#86a361}button.btn-success,.paper-btn.btn-success,[type='button'].btn-success{background-color:#d0dbc2;border-color:#86a361;color:#41403e}button.btn-success:hover:active,.paper-btn.btn-success:hover:active,[type='button'].btn-success:hover:active{background-color:#b7c9a1}.alert-warning{background-color:#f5f0c6;border-color:#ddcd45;color:#ddcd45}button.btn-warning,.paper-btn.btn-warning,[type='button'].btn-warning{background-color:#f5f0c6;border-color:#ddcd45;color:#41403e}button.btn-warning:hover:active,.paper-btn.btn-warning:hover:active,[type='button'].btn-warning:hover:active{background-color:#ede49b}.alert-danger{background-color:#f0cbc9;border-color:#a7342d;color:#a7342d}button.btn-danger,.paper-btn.btn-danger,[type='button'].btn-danger{background-color:#f0cbc9;border-color:#a7342d;color:#41403e}button.btn-danger:hover:active,.paper-btn.btn-danger:hover:active,[type='button'].btn-danger:hover:active{background-color:#e6a5a1}.alert-muted{background-color:#e6e7e9;border-color:#868e96;color:#868e96}button.btn-muted,.paper-btn.btn-muted,[type='button'].btn-muted{background-color:#e6e7e9;border-color:#868e96;color:#41403e}button.btn-muted:hover:active,.paper-btn.btn-muted:hover:active,[type='button'].btn-muted:hover:active{background-color:#caced1}.card{transition:all 235ms ease 0s;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #e6e7e9;display:flex;flex-direction:column;position:relative;will-change:transform;word-wrap:break-word}.card:hover{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0);box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3)}.card .card-header,.card .card-footer{background-color:rgba(0,0,0,0.03);padding:0.75rem 1.25rem}.card .card-header{border-bottom:2px solid #e6e7e9}.card .card-footer{border-top:2px solid #e6e7e9}.card .card-body{flex:1 1 auto;padding:1.25rem}.card .card-body .card-title,.card .card-body h4{margin-bottom:0.5rem;margin-top:0}.card .card-body .card-subtitle,.card .card-body h5{color:#0071de;margin-bottom:0.5rem;margin-top:0}.card .card-body .card-text,.card .card-body p{margin-bottom:1rem;margin-top:0}.card .card-body .card-link+.card-link,.card .card-body a+a{margin-left:1.25rem}.card .image-top,.card .image-bottom,.card img{border:0;border-radius:0}input,select,textarea{background:transparent;border:2px solid #41403e;border-bottom-left-radius:15px 255px;border-bottom-right-radius:225px 15px;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;color:#41403e;display:block;font-size:1rem;outline:none;padding:0.5rem}input:focus,select:focus,textarea:focus{border:2px solid #0071de}select{height:2.35rem}.disabled,input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{cursor:not-allowed;opacity:0.5}.form-group{margin-bottom:1rem}.form-group>label,.form-group legend{display:inline-block;margin-bottom:0.5rem}.form-group .input-block{width:100%}.form-group textarea{max-height:90vh;max-width:100%}.form-group textarea.no-resize{resize:none}.form-group .paper-radio,.form-group .paper-check{cursor:pointer;display:block;margin-bottom:0.5rem}.form-group .paper-radio input,.form-group .paper-check input{border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}.form-group .paper-radio input+span,.form-group .paper-check input+span{display:block}.form-group .paper-radio input+span::before,.form-group .paper-check input+span::before{border:2px solid #41403e;content:'';display:inline-block;height:1rem;margin-right:0.75em;position:relative;vertical-align:-0.25em;width:1rem}.form-group .paper-radio input[type='radio']+span::before,.form-group .paper-check input[type='radio']+span::before{border-bottom-left-radius:0.7rem 1rem;border-bottom-right-radius:1rem 0.9rem;border-top-left-radius:1rem 1rem;border-top-right-radius:1rem 0.6rem}.form-group .paper-radio input[type='radio']:checked+span::before,.form-group .paper-check input[type='radio']:checked+span::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20fill%3D'%230071de'%20d%3D'M49.346,46.341c-3.79-2.005,3.698-10.294,7.984-8.89%20c8.713,2.852,4.352,20.922-4.901,20.269c-4.684-0.33-12.616-7.405-14.38-11.818c-2.375-5.938,7.208-11.688,11.624-13.837%20c9.078-4.42,18.403-3.503,22.784,6.651c4.049,9.378,6.206,28.09-1.462,36.276c-7.091,7.567-24.673,2.277-32.357-1.079%20c-11.474-5.01-24.54-19.124-21.738-32.758c3.958-19.263,28.856-28.248,46.044-23.244c20.693,6.025,22.012,36.268,16.246,52.826%20c-5.267,15.118-17.03,26.26-33.603,21.938c-11.054-2.883-20.984-10.949-28.809-18.908C9.236,66.096,2.704,57.597,6.01,46.371%20c3.059-10.385,12.719-20.155,20.892-26.604C40.809,8.788,58.615,1.851,75.058,12.031c9.289,5.749,16.787,16.361,18.284,27.262%20c0.643,4.698,0.646,10.775-3.811,13.746'%3E%3C/path%3E%3C/svg%3E") left center no-repeat}.form-group .paper-radio input[type='checkbox']+span::before,.form-group .paper-check input[type='checkbox']+span::before{border-bottom-left-radius:15px 255px;border-bottom-right-radius:225px 15px;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px}.form-group .paper-radio input[type='checkbox']:checked+span::before,.form-group .paper-check input[type='checkbox']:checked+span::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20stroke%3D'%230071de'%20fill-opacity%3D'0'%20stroke-width%3D'16'%20d%3D'm13,62c0.61067,1.6%201.3045,2.3045%201.75717,2.75716c0.72683,0.72684%201.24283,1.24284%202.07617,2.07617c0.54133,0.54133%201.04116,1.06035%201.82833,1.82383c0.5781,0.5607%201.00502,0.96983%202.02633,1.74417c0.55877,0.42365%201.191,0.84034%201.884,1.284c1.16491,0.74577%201.59777,1.00147%202.5,1.55067c0.4692,0.28561%201.43689,0.86868%201.93067,1.16534c0.99711,0.59904%201.99667,1.19755%202.49283,1.49866c0.98501,0.59779%201.47073,0.89648%201.94733,1.2c1.3971,0.88972%201.83738,1.19736%202.7,1.7955c0.42201,0.29262%201.24022,0.87785%202.05583,1.41917c0.79531,0.52785%201.59376,1.0075%202.38,1.43867c0.74477,0.40842%201.45167,0.75802%202.37817,1.22517c0.76133,0.38387%201.54947,0.82848%202.40717,1.41084c0.7312,0.49647%201.49563,1.08231%202.27884,1.258c0.35564,0.07978%200.14721,-0.95518%200.35733,-1.86867c0.18092,-0.78651%200.98183,-1.2141%200.99983,-2.07867c0.02073,-0.99529%200.07916,-1.79945%200.42533,-2.56133c0.43607,-0.95973%200.53956,-1.66774%200.79617,-2.68183c0.18888,-0.74645%200.39764,-1.31168%200.7785,-2.6235c0.20865,-0.71867%200.41483,-1.48614%200.708,-2.28c0.15452,-0.41843%200.77356,-1.73138%201.348,-2.64133c0.30581,-0.48443%200.65045,-0.97043%201.0065,-1.4745c0.74776,-1.05863%201.1531,-1.60163%201.9375,-2.77084c0.40621,-0.60548%200.80272,-1.23513%201.2045,-1.8765c0.40757,-0.65062%200.81464,-1.31206%201.2315,-1.9755c0.41946,-0.66757%200.83374,-1.34258%201.73067,-2.648c0.44696,-0.65053%200.91436,-1.28356%201.386,-1.9095c0.46972,-0.6234%200.94725,-1.2364%201.422,-1.8465c0.94116,-1.20947%201.86168,-2.40844%202.30367,-3.0105c0.438,-0.59664%200.86246,-1.19396%201.27501,-1.7895c0.40743,-0.58816%200.80352,-1.17234%201.185,-1.7535c1.10526,-1.68381%201.44079,-2.23511%201.77633,-2.7705c0.32878,-0.52461%200.96306,-1.5459%201.27467,-2.04c0.60654,-0.96177%201.20782,-1.88193%201.51051,-2.325c0.59013,-0.86381%201.17888,-1.68032%201.46416,-2.075c0.5498,-0.76063%201.31747,-1.8231%201.77883,-2.4895c0.43918,-0.63437%200.85266,-1.25267%201.45717,-2.15717c0.59549,-0.891%200.96531,-1.46814%201.51466,-2.22933c0.58413,-0.80936%201.12566,-1.40253%201.83801,-2.12333c0.61304,-0.62031%200.45171,-1.48306%200.7045,-2.34733c0.25668,-0.87762%200.75447,-1.62502%201,-2.40983c0.25128,-0.8032%200.7633,-1.39453%201.33217,-2.25417c0.54528,-0.82398%200.73415,-1.6714%201.31516,-2.336c0.55639,-0.63644%201.38658,-1.22588%201.8595,-1.9c0.5082,-0.72441%200.78867,-1.4%201.60266,-1.56667l0.71184,-0.4905'%3E%3C/path%3E%3C/svg%3E") left center no-repeat}fieldset.form-group{border:0;padding:0}.modal{transition:opacity 235ms ease-in-out 0s;background:rgba(0,0,0,0.6);bottom:0;flex:1 1 auto;left:0;opacity:0;position:fixed;right:0;text-align:left;top:0;visibility:hidden;word-wrap:break-word;z-index:12}.modal-bg{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.modal .modal-body{transition:all 235ms ease-in-out 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:2px solid #e6e7e9;left:50%;padding:1.25rem;position:absolute;top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.modal .modal-body{box-sizing:border-box;width:90%}}.modal .btn-close{transition:all 235ms ease-in-out 0s;color:#c1c0bd;cursor:pointer;font-size:30px;height:1.1rem;position:absolute;right:1rem;text-decoration:none;top:1rem;width:1.1rem}.modal .btn-close:hover,.modal .btn-close:active,.modal .btn-close:focus{color:#41403e}.modal h4,.modal .modal-title{margin-bottom:0.5rem;margin-top:0}.modal h5,.modal .modal-subtitle{color:#0071de;margin-bottom:0.5rem;margin-top:0}.modal p,.modal .modal-text{margin-bottom:1rem;margin-top:0}.modal .modal-link+.modal-link,.modal a+a{margin-left:1.25rem}.modal .paper-btn{background:#fff;display:inline-block;text-decoration:none}.modal .modal-link,.modal a{background-image:linear-gradient(5deg, transparent 65%, #0071de 80%, transparent 90%),linear-gradient(165deg, transparent 5%, #0071de 15%, transparent 25%),linear-gradient(165deg, transparent 45%, #0071de 55%, transparent 65%),linear-gradient(15deg, transparent 25%, #0071de 35%, transparent 50%);background-position:0 90%;background-repeat:repeat-x;background-size:4px 3px;cursor:pointer;text-decoration:none}.modal .modal-link:hover,.modal .modal-link:focus,.modal .modal-link:visited,.modal a:hover,.modal a:focus,.modal a:visited{color:#41403e;text-decoration:none}.modal-state{display:none}.modal-state:checked+.modal{opacity:1;visibility:visible}.modal-state:checked+.modal .modal-body{top:50%}[popover-top],[popover-right],[popover-bottom],[popover-left]{margin:24px;position:relative}[popover-top]:hover::after,[popover-right]:hover::after,[popover-bottom]:hover::after,[popover-left]:hover::after{opacity:1;transition:opacity 0.2s ease-out}[popover-top]::after,[popover-right]::after,[popover-bottom]::after,[popover-left]::after{border-bottom-left-radius:15px 255px;border-bottom-right-radius:225px 15px;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;transition:opacity 235ms ease-in-out 0s;background:rgba(0,0,0,0.7);border:2px solid #41403e;color:#fff;font-size:0.7em;left:50%;min-width:80px;opacity:0;padding:4px 2px;position:absolute;text-align:center;top:-6px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}[popover-left]::before{left:0;margin-left:-12px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}[popover-left]::after{content:attr(popover-left);left:0;margin-left:-8px;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}[popover-right]::before{left:100%;margin-left:1px;top:50%;-webkit-transform:translatey(-50%) rotate(90deg);transform:translatey(-50%) rotate(90deg)}[popover-right]::after{content:attr(popover-right);left:100%;margin-left:8px;top:50%;-webkit-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%)}[popover-top]::before{left:50%}[popover-top]::after{content:attr(popover-top);left:50%}[popover-bottom]::before{margin-top:8px;top:100%;-webkit-transform:translateX(-50%) translatey(-100%) rotate(-180deg);transform:translateX(-50%) translatey(-100%) rotate(-180deg)}[popover-bottom]::after{content:attr(popover-bottom);margin-top:8px;top:100%;-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}.progress{border-bottom-left-radius:20px 115px;border-bottom-right-radius:15px 105px;border-top-left-radius:250px 15px;border-top-right-radius:25px 80px;border:2px solid #41403e;box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3);height:1.2rem;overflow:hidden;width:100%}.progress .bar{border-bottom-left-radius:20px 115px;border-bottom-right-radius:15px 105px;border-top-left-radius:250px 15px;border-top-right-radius:25px 80px;transition:all 235ms ease-in-out 0s;background-color:#c1c0bd;border-right:2px solid #41403e;display:flex;flex-direction:column;font-size:0.6rem;height:100%;justify-content:center;text-align:center;width:0%}.progress .bar.striped{background:repeating-linear-gradient(45deg, #c1c0bd, #c1c0bd 0.25rem, #a8a6a3 0.25rem, #a8a6a3 0.5rem)}.progress .bar.primary{background-color:#c1c0bd}.progress .bar.primary.striped{background:repeating-linear-gradient(45deg, #c1c0bd, #c1c0bd 0.25rem, #a8a6a3 0.25rem, #a8a6a3 0.5rem)}.progress .bar.secondary{background-color:#deefff}.progress .bar.secondary.striped{background:repeating-linear-gradient(45deg, #deefff, #deefff 0.25rem, #abd6ff 0.25rem, #abd6ff 0.5rem)}.progress .bar.success{background-color:#d0dbc2}.progress .bar.success.striped{background:repeating-linear-gradient(45deg, #d0dbc2, #d0dbc2 0.25rem, #b7c9a1 0.25rem, #b7c9a1 0.5rem)}.progress .bar.warning{background-color:#f5f0c6}.progress .bar.warning.striped{background:repeating-linear-gradient(45deg, #f5f0c6, #f5f0c6 0.25rem, #ede49b 0.25rem, #ede49b 0.5rem)}.progress .bar.danger{background-color:#f0cbc9}.progress .bar.danger.striped{background:repeating-linear-gradient(45deg, #f0cbc9, #f0cbc9 0.25rem, #e6a5a1 0.25rem, #e6a5a1 0.5rem)}.progress .bar.muted{background-color:#e6e7e9}.progress .bar.muted.striped{background:repeating-linear-gradient(45deg, #e6e7e9, #e6e7e9 0.25rem, #caced1 0.25rem, #caced1 0.5rem)}.progress .bar.w-0{width:0%}.progress .bar.w-1{width:1%}.progress .bar.w-2{width:2%}.progress .bar.w-3{width:3%}.progress .bar.w-4{width:4%}.progress .bar.w-5{width:5%}.progress .bar.w-6{width:6%}.progress .bar.w-7{width:7%}.progress .bar.w-8{width:8%}.progress .bar.w-9{width:9%}.progress .bar.w-10{width:10%}.progress .bar.w-11{width:11%}.progress .bar.w-12{width:12%}.progress .bar.w-13{width:13%}.progress .bar.w-14{width:14%}.progress .bar.w-15{width:15%}.progress .bar.w-16{width:16%}.progress .bar.w-17{width:17%}.progress .bar.w-18{width:18%}.progress .bar.w-19{width:19%}.progress .bar.w-20{width:20%}.progress .bar.w-21{width:21%}.progress .bar.w-22{width:22%}.progress .bar.w-23{width:23%}.progress .bar.w-24{width:24%}.progress .bar.w-25{width:25%}.progress .bar.w-26{width:26%}.progress .bar.w-27{width:27%}.progress .bar.w-28{width:28%}.progress .bar.w-29{width:29%}.progress .bar.w-30{width:30%}.progress .bar.w-31{width:31%}.progress .bar.w-32{width:32%}.progress .bar.w-33{width:33%}.progress .bar.w-34{width:34%}.progress .bar.w-35{width:35%}.progress .bar.w-36{width:36%}.progress .bar.w-37{width:37%}.progress .bar.w-38{width:38%}.progress .bar.w-39{width:39%}.progress .bar.w-40{width:40%}.progress .bar.w-41{width:41%}.progress .bar.w-42{width:42%}.progress .bar.w-43{width:43%}.progress .bar.w-44{width:44%}.progress .bar.w-45{width:45%}.progress .bar.w-46{width:46%}.progress .bar.w-47{width:47%}.progress .bar.w-48{width:48%}.progress .bar.w-49{width:49%}.progress .bar.w-50{width:50%}.progress .bar.w-51{width:51%}.progress .bar.w-52{width:52%}.progress .bar.w-53{width:53%}.progress .bar.w-54{width:54%}.progress .bar.w-55{width:55%}.progress .bar.w-56{width:56%}.progress .bar.w-57{width:57%}.progress .bar.w-58{width:58%}.progress .bar.w-59{width:59%}.progress .bar.w-60{width:60%}.progress .bar.w-61{width:61%}.progress .bar.w-62{width:62%}.progress .bar.w-63{width:63%}.progress .bar.w-64{width:64%}.progress .bar.w-65{width:65%}.progress .bar.w-66{width:66%}.progress .bar.w-67{width:67%}.progress .bar.w-68{width:68%}.progress .bar.w-69{width:69%}.progress .bar.w-70{width:70%}.progress .bar.w-71{width:71%}.progress .bar.w-72{width:72%}.progress .bar.w-73{width:73%}.progress .bar.w-74{width:74%}.progress .bar.w-75{width:75%}.progress .bar.w-76{width:76%}.progress .bar.w-77{width:77%}.progress .bar.w-78{width:78%}.progress .bar.w-79{width:79%}.progress .bar.w-80{width:80%}.progress .bar.w-81{width:81%}.progress .bar.w-82{width:82%}.progress .bar.w-83{width:83%}.progress .bar.w-84{width:84%}.progress .bar.w-85{width:85%}.progress .bar.w-86{width:86%}.progress .bar.w-87{width:87%}.progress .bar.w-88{width:88%}.progress .bar.w-89{width:89%}.progress .bar.w-90{width:90%}.progress .bar.w-91{width:91%}.progress .bar.w-92{width:92%}.progress .bar.w-93{width:93%}.progress .bar.w-94{width:94%}.progress .bar.w-95{width:95%}.progress .bar.w-96{width:96%}.progress .bar.w-97{width:97%}.progress .bar.w-98{width:98%}.progress .bar.w-99{width:99%}.progress .bar.w-100{width:100%}.progress .bar.w-0,.progress .bar.w-100{border-right:0}.tabs .content{display:none;padding:0.75rem 0 0}.tabs input{display:none}.tabs input:checked+label{border-bottom:solid 3px #0071de;color:#41403e}.tabs input[id='tab1']:checked ~ div[id='content1']{display:block}.tabs input[id='tab2']:checked ~ div[id='content2']{display:block}.tabs input[id='tab3']:checked ~ div[id='content3']{display:block}.tabs input[id='tab4']:checked ~ div[id='content4']{display:block}.tabs input[id='tab5']:checked ~ div[id='content5']{display:block}.tabs label{color:#c1c0bd;display:inline-block;font-weight:600;margin:0 0 -1px;padding:0.75rem;text-align:center}.tabs label:hover{color:#868e96;cursor:pointer}.margin{margin:1rem}.margin-top{margin-top:1rem}.margin-top-large{margin-top:2rem}.margin-top-small{margin-top:.5rem}.margin-top-none{margin-top:0}.margin-right{margin-right:1rem}.margin-right-large{margin-right:2rem}.margin-right-small{margin-right:.5rem}.margin-right-none{margin-right:0}.margin-bottom{margin-bottom:1rem}.margin-bottom-large{margin-bottom:2rem}.margin-bottom-small{margin-bottom:.5rem}.margin-bottom-none{margin-bottom:0}.margin-left{margin-left:1rem}.margin-left-large{margin-left:2rem}.margin-left-small{margin-left:.5rem}.margin-left-none{margin-left:0}.margin-large{margin:2rem}.margin-small{margin:.5rem}.margin-none{margin:0}.padding{padding:1rem}.padding-top{padding-top:1rem}.padding-top-large{padding-top:2rem}.padding-top-small{padding-top:.5rem}.padding-top-none{padding-top:0}.padding-right{padding-right:1rem}.padding-right-large{padding-right:2rem}.padding-right-small{padding-right:.5rem}.padding-right-none{padding-right:0}.padding-bottom{padding-bottom:1rem}.padding-bottom-large{padding-bottom:2rem}.padding-bottom-small{padding-bottom:.5rem}.padding-bottom-none{padding-bottom:0}.padding-left{padding-left:1rem}.padding-left-large{padding-left:2rem}.padding-left-small{padding-left:.5rem}.padding-left-none{padding-left:0}.padding-large{padding:2rem}.padding-small{padding:.5rem}.padding-none{padding:0}nav{background-color:#fff;display:flex;padding:0.3rem;position:relative;width:100%;z-index:100}@media only screen and (max-width: 768px){nav{display:block}}nav .bar1,nav .bar2,nav .bar3{background-color:#41403e;border-bottom:5px solid #41403e;border-bottom-left-radius:15px 5px;border-bottom-right-radius:15px 3px;color:#41403e;margin:6px 0;transition:0.4s;width:2rem}nav .collapsible input[id^=collapsible]:checked+button .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 7px);transform:rotate(-45deg) translate(-9px, 7px)}nav .collapsible input[id^=collapsible]:checked+button .bar2{opacity:0}nav .collapsible input[id^=collapsible]:checked+button .bar3{-webkit-transform:rotate(45deg) translate(-8px, -9px);transform:rotate(45deg) translate(-8px, -9px)}nav.split-nav{justify-content:space-between}nav.fixed{left:0;position:fixed;right:0;top:0}nav div{margin:0 1rem}nav ul.inline{margin-bottom:0;margin-top:10px;padding:0}nav ul.inline li{display:inline-block;margin:0 0.5rem}@media only screen and (max-width: 768px){nav ul.inline li{display:block;margin:1rem 0}}nav a{background-image:none;border-bottom:5px solid #41403e;border-bottom-left-radius:15px 3px;border-bottom-right-radius:15px 5px;color:#41403e;padding-bottom:0.1rem}nav a:hover{border-bottom:5px solid #c1c0bd}nav ul.inline li a{font-size:1.3rem}nav ul.inline li::before{content:''}@media only screen and (max-width: 992px){nav ul{text-align:center}}nav .nav-brand h1,nav .nav-brand h2,nav .nav-brand h3,nav .nav-brand h4,nav .nav-brand h5,nav .nav-brand h6{margin:0;margin-bottom:0.2rem}nav .collapsible input[id^=collapsible]:checked ~ div.collapsible-body{margin:0;max-height:960px;opacity:1;padding:0}nav .collapsible:nth-of-type(1),nav .collapsible .collapsible-body{border:0}@media only screen and (min-width: 769px){nav .collapsible:nth-of-type(1),nav .collapsible .collapsible-body{display:contents}}nav div.collapsible-body{padding:none}nav .collapsible label{border-bottom:0;padding:0}nav .collapsible>button{background-color:#fff;display:none;font-size:0.5rem;margin-right:1rem;padding:0.25rem;position:absolute;right:0;top:0.2rem}@media only screen and (max-width: 768px){nav .collapsible>button{display:block}} 2 | -------------------------------------------------------------------------------- /assets/css/platelet.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: transparent; 3 | } 4 | .platelet { 5 | -webkit-app-region: drag; 6 | position: fixed; 7 | bottom: 0; 8 | left: 10; 9 | z-index: 1; 10 | font-size: 0; 11 | transition: all 0.3s ease-in-out; 12 | -webkit-transform: translateY(3px); 13 | transform: translateY(3px); 14 | } 15 | .platelet:hover { 16 | -webkit-transform: translateY(0); 17 | transform: translateY(0); 18 | } 19 | @media (max-width: 768px) { 20 | .platelet { 21 | display: none; 22 | } 23 | } 24 | .platelet-tips { 25 | width: 250px; 26 | height: 70px; 27 | top: -5px; 28 | padding: 5px 10px; 29 | border: 2px solid rgb(57, 57, 57); 30 | background-color: #fff; 31 | font-size: 13px; 32 | text-overflow: ellipsis; 33 | overflow: hidden; 34 | position: absolute; 35 | animation-duration: 50s; 36 | animation-iteration-count: infinite; 37 | animation-name: shake; 38 | animation-timing-function: ease-in-out; 39 | } 40 | .platelet #live2d { 41 | position: relative; 42 | } 43 | @keyframes shake { 44 | 2% { 45 | transform: translate(0.5px, -1.5px) rotate(-0.5deg); 46 | } 47 | 4% { 48 | transform: translate(0.5px, 1.5px) rotate(1.5deg); 49 | } 50 | 6% { 51 | transform: translate(1.5px, 1.5px) rotate(1.5deg); 52 | } 53 | 8% { 54 | transform: translate(2.5px, 1.5px) rotate(0.5deg); 55 | } 56 | 10% { 57 | transform: translate(0.5px, 2.5px) rotate(0.5deg); 58 | } 59 | 12% { 60 | transform: translate(1.5px, 1.5px) rotate(0.5deg); 61 | } 62 | 14% { 63 | transform: translate(0.5px, 0.5px) rotate(0.5deg); 64 | } 65 | 16% { 66 | transform: translate(-1.5px, -0.5px) rotate(1.5deg); 67 | } 68 | 18% { 69 | transform: translate(0.5px, 0.5px) rotate(1.5deg); 70 | } 71 | 20% { 72 | transform: translate(2.5px, 2.5px) rotate(1.5deg); 73 | } 74 | 22% { 75 | transform: translate(0.5px, -1.5px) rotate(1.5deg); 76 | } 77 | 24% { 78 | transform: translate(-1.5px, 1.5px) rotate(-0.5deg); 79 | } 80 | 26% { 81 | transform: translate(1.5px, 0.5px) rotate(1.5deg); 82 | } 83 | 28% { 84 | transform: translate(-0.5px, -0.5px) rotate(-0.5deg); 85 | } 86 | 30% { 87 | transform: translate(1.5px, -0.5px) rotate(-0.5deg); 88 | } 89 | 32% { 90 | transform: translate(2.5px, -1.5px) rotate(1.5deg); 91 | } 92 | 34% { 93 | transform: translate(2.5px, 2.5px) rotate(-0.5deg); 94 | } 95 | 36% { 96 | transform: translate(0.5px, -1.5px) rotate(0.5deg); 97 | } 98 | 38% { 99 | transform: translate(2.5px, -0.5px) rotate(-0.5deg); 100 | } 101 | 40% { 102 | transform: translate(-0.5px, 2.5px) rotate(0.5deg); 103 | } 104 | 42% { 105 | transform: translate(-1.5px, 2.5px) rotate(0.5deg); 106 | } 107 | 44% { 108 | transform: translate(-1.5px, 1.5px) rotate(0.5deg); 109 | } 110 | 46% { 111 | transform: translate(1.5px, -0.5px) rotate(-0.5deg); 112 | } 113 | 48% { 114 | transform: translate(2.5px, -0.5px) rotate(0.5deg); 115 | } 116 | 50% { 117 | transform: translate(-1.5px, 1.5px) rotate(0.5deg); 118 | } 119 | 52% { 120 | transform: translate(-0.5px, 1.5px) rotate(0.5deg); 121 | } 122 | 54% { 123 | transform: translate(-1.5px, 1.5px) rotate(0.5deg); 124 | } 125 | 56% { 126 | transform: translate(0.5px, 2.5px) rotate(1.5deg); 127 | } 128 | 58% { 129 | transform: translate(2.5px, 2.5px) rotate(0.5deg); 130 | } 131 | 60% { 132 | transform: translate(2.5px, -1.5px) rotate(1.5deg); 133 | } 134 | 62% { 135 | transform: translate(-1.5px, 0.5px) rotate(1.5deg); 136 | } 137 | 64% { 138 | transform: translate(-1.5px, 1.5px) rotate(1.5deg); 139 | } 140 | 66% { 141 | transform: translate(0.5px, 2.5px) rotate(1.5deg); 142 | } 143 | 68% { 144 | transform: translate(2.5px, -1.5px) rotate(1.5deg); 145 | } 146 | 70% { 147 | transform: translate(2.5px, 2.5px) rotate(0.5deg); 148 | } 149 | 72% { 150 | transform: translate(-0.5px, -1.5px) rotate(1.5deg); 151 | } 152 | 74% { 153 | transform: translate(-1.5px, 2.5px) rotate(1.5deg); 154 | } 155 | 76% { 156 | transform: translate(-1.5px, 2.5px) rotate(1.5deg); 157 | } 158 | 78% { 159 | transform: translate(-1.5px, 2.5px) rotate(0.5deg); 160 | } 161 | 80% { 162 | transform: translate(-1.5px, 0.5px) rotate(-0.5deg); 163 | } 164 | 82% { 165 | transform: translate(-1.5px, 0.5px) rotate(-0.5deg); 166 | } 167 | 84% { 168 | transform: translate(-0.5px, 0.5px) rotate(1.5deg); 169 | } 170 | 86% { 171 | transform: translate(2.5px, 1.5px) rotate(0.5deg); 172 | } 173 | 88% { 174 | transform: translate(-1.5px, 0.5px) rotate(1.5deg); 175 | } 176 | 90% { 177 | transform: translate(-1.5px, -0.5px) rotate(-0.5deg); 178 | } 179 | 92% { 180 | transform: translate(-1.5px, -1.5px) rotate(1.5deg); 181 | } 182 | 94% { 183 | transform: translate(0.5px, 0.5px) rotate(-0.5deg); 184 | } 185 | 96% { 186 | transform: translate(2.5px, -0.5px) rotate(-0.5deg); 187 | } 188 | 98% { 189 | transform: translate(-1.5px, -1.5px) rotate(-0.5deg); 190 | } 191 | 0%, 192 | 100% { 193 | transform: translate(0, 0) rotate(0); 194 | } 195 | } 196 | .platelet-tool { 197 | display: none; 198 | color: #aaa; 199 | top: 100px; 200 | right: 10px; 201 | font-size: 14px; 202 | position: absolute; 203 | } 204 | .platelet:hover .platelet-tool { 205 | display: block; 206 | } 207 | 208 | .platelet-tool i { 209 | display: block; 210 | cursor: pointer; 211 | color: rgb(57, 57, 57); 212 | background-color: #fff; 213 | border: 2px solid rgb(57, 57, 57); 214 | padding: 0 4px; 215 | margin-bottom: 2px; 216 | line-height: 20px; 217 | transition: 0.2s; 218 | animation-duration: 30s; 219 | animation-iteration-count: infinite; 220 | animation-name: shake; 221 | animation-timing-function: ease-in-out; 222 | } 223 | 224 | .platelet-tool i:hover { 225 | z-index: 1; 226 | transform: scale(1.2); 227 | animation: none; 228 | } -------------------------------------------------------------------------------- /assets/css/setting.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: transparent; 3 | } 4 | .setting { 5 | -webkit-app-region: drag; 6 | transition: all 0.3s ease-in-out; 7 | -webkit-transform: translateY(3px); 8 | transform: translateY(3px); 9 | background-color: #fff; 10 | height: 100%; 11 | } 12 | 13 | .setting:hover { 14 | -webkit-transform: translateY(0); 15 | transform: translateY(0); 16 | } 17 | -------------------------------------------------------------------------------- /assets/image/platelet.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/assets/image/platelet.icns -------------------------------------------------------------------------------- /assets/js/platelet.js: -------------------------------------------------------------------------------- 1 | const { ipcRenderer } = require("electron"); 2 | const darkMode = require("dark-mode"); 3 | 4 | String.prototype.render = function(context) { 5 | var tokenReg = /(\\)?\{([^\{\}\\]+)(\\)?\}/g; 6 | 7 | return this.replace(tokenReg, function(word, slash1, token, slash2) { 8 | if (slash1 || slash2) { 9 | return word.replace("\\", ""); 10 | } 11 | 12 | var variables = token.replace(/\s/g, "").split("."); 13 | var currentObject = context; 14 | var i, length, variable; 15 | 16 | for (i = 0, length = variables.length; i < length; ++i) { 17 | variable = variables[i]; 18 | currentObject = currentObject[variable]; 19 | if (currentObject === undefined || currentObject === null) return ""; 20 | } 21 | return currentObject; 22 | }); 23 | }; 24 | 25 | window.hitokotoTimer = setInterval(showHitokoto, store.get('hitokoto')); 26 | 27 | var re = /x/; 28 | re.toString = function() { 29 | showMessage("哈哈,你打开了控制台,是想要看看我的秘密吗?", 5000, true); 30 | return ""; 31 | }; 32 | 33 | $(".platelet-tool .eye").click(function() { 34 | switchNightMode(); 35 | showMessage("你会做眼保健操吗?", 3000, true); 36 | }); 37 | 38 | let is_play = false; 39 | 40 | $(".platelet-tool .music").click(function() { 41 | let text = "播放血小板之歌了哦"; 42 | if (is_play) { 43 | is_play = false; 44 | text = "停止播放血小板之歌了哦"; 45 | } else { 46 | is_play = true; 47 | text = "播放血小板之歌了哦"; 48 | } 49 | showMessage(text, 3000, true); 50 | playVoice("./assets/music/platelet.mp3", is_play); 51 | }); 52 | 53 | $(".platelet-tool .comment").click(function() { 54 | showHitokoto(); 55 | }); 56 | 57 | $(".platelet-tool .camera").click(function() { 58 | showMessage("照好了嘛,是不是很可爱呢?", 5000, true); 59 | window.Live2D.captureName = "Kesshouban.png"; 60 | window.Live2D.captureFrame = true; 61 | }); 62 | 63 | $(".platelet-tool .cog").click(function() { 64 | showSettingWindow(); 65 | showMessage("主人,按照您的喜好定制我吧", 3000, true); 66 | }); 67 | 68 | $(".close").click(() => { 69 | hideSettingWindow(); 70 | }) 71 | 72 | $.ajax({ 73 | cache: true, 74 | url: "./assets/platelet-tips.json", 75 | dataType: "json", 76 | success: function(result) { 77 | $.each(result.mouseover, function(index, tips) { 78 | $(document).on("mouseover", tips.selector, function() { 79 | var text = tips.text; 80 | if (Array.isArray(tips.text)) 81 | text = 82 | tips.text[Math.floor(Math.random() * tips.text.length + 1) - 1]; 83 | text = text.render({ text: $(this).text() }); 84 | showMessage(text, 3000); 85 | }); 86 | }); 87 | $.each(result.click, function(index, tips) { 88 | $(document).on("click", tips.selector, function() { 89 | var text = tips.text; 90 | if (Array.isArray(tips.text)) 91 | text = 92 | tips.text[Math.floor(Math.random() * tips.text.length + 1) - 1]; 93 | text = text.render({ text: $(this).text() }); 94 | showMessage(text, 3000, true); 95 | }); 96 | }); 97 | $.each(result.seasons, function(index, tips) { 98 | var now = new Date(); 99 | var after = tips.date.split("-")[0]; 100 | var before = tips.date.split("-")[1] || after; 101 | 102 | if ( 103 | after.split("/")[0] <= now.getMonth() + 1 && 104 | now.getMonth() + 1 <= before.split("/")[0] && 105 | after.split("/")[1] <= now.getDate() && 106 | now.getDate() <= before.split("/")[1] 107 | ) { 108 | var text = tips.text; 109 | if (Array.isArray(tips.text)) 110 | text = 111 | tips.text[Math.floor(Math.random() * tips.text.length + 1) - 1]; 112 | text = text.render({ year: now.getFullYear() }); 113 | showMessage(text, 6000, true); 114 | } 115 | }); 116 | } 117 | }); 118 | 119 | (function() { 120 | var text; 121 | var referrer = document.createElement("a"); 122 | if (document.referrer !== "") { 123 | referrer.href = document.referrer; 124 | } 125 | 126 | var now = new Date().getHours(); 127 | if (now > 23 || now <= 5) { 128 | text = "你是夜猫子呀?这么晚还不睡觉,明天起的来嘛"; 129 | } else if (now > 5 && now <= 7) { 130 | text = "早上好!一日之计在于晨,美好的一天就要开始了"; 131 | } else if (now > 7 && now <= 11) { 132 | text = "上午好!工作顺利嘛,不要久坐,多起来走动走动哦!"; 133 | } else if (now > 11 && now <= 14) { 134 | text = "中午了,工作了一个上午,现在是午餐时间!"; 135 | } else if (now > 14 && now <= 17) { 136 | text = "午后很容易犯困呢,今天的运动目标完成了吗?"; 137 | } else if (now > 17 && now <= 19) { 138 | text = "傍晚了!窗外夕阳的景色很美丽呢,最美不过夕阳红~"; 139 | } else if (now > 19 && now <= 21) { 140 | text = "晚上好,今天过得怎么样?"; 141 | } else if (now > 21 && now <= 23) { 142 | text = "已经这么晚了呀,早点休息吧,晚安~"; 143 | } else { 144 | text = "嗨~ 快来逗我玩吧!"; 145 | } 146 | showMessage(text, 6000); 147 | })(); 148 | 149 | function showHitokoto() { 150 | $.getJSON( 151 | "https://api.imjad.cn/hitokoto/?cat=&charset=utf-8&length=55&encode=json", 152 | function(result) { 153 | showMessage(result.hitokoto, 5000); 154 | } 155 | ); 156 | } 157 | 158 | function showMessage(text, timeout, flag) { 159 | if ( 160 | flag || 161 | sessionStorage.getItem("platelet-text") === "" || 162 | sessionStorage.getItem("platelet-text") === null 163 | ) { 164 | if (Array.isArray(text)) 165 | text = text[Math.floor(Math.random() * text.length + 1) - 1]; 166 | 167 | if (flag) sessionStorage.setItem("platelet-text", text); 168 | 169 | $(".platelet-tips").stop(); 170 | $(".platelet-tips") 171 | .html(text) 172 | .fadeTo(200, 1); 173 | if (timeout === null) timeout = 5000; 174 | hideMessage(timeout); 175 | } 176 | } 177 | 178 | function hideMessage(timeout) { 179 | $(".platelet-tips") 180 | .stop() 181 | .css("opacity", 1); 182 | if (timeout === null) timeout = 5000; 183 | window.setTimeout(function() { 184 | sessionStorage.removeItem("platelet-text"); 185 | }, timeout); 186 | $(".platelet-tips") 187 | .delay(timeout) 188 | .fadeTo(200, 0); 189 | } 190 | 191 | function formatSeconds(value) { 192 | var seconds = parseInt(value); // 秒 193 | var minutes = 0; 194 | var hours = 0; 195 | var days = 0; 196 | if (seconds > 60) { 197 | minutes = parseInt(seconds / 60); 198 | seconds = parseInt(seconds % 60); 199 | if (minutes > 60) { 200 | hours = parseInt(minutes / 60); 201 | minutes = parseInt(minutes % 60); 202 | if (hours > 24) { 203 | days = parseInt(hours / 24); 204 | hours = parseInt(hours % 24); 205 | } 206 | } 207 | } 208 | var result = ""; 209 | if (minutes > 0) result = "" + parseInt(minutes) + "分"; 210 | if (hours > 0 && hours <= 24) result = "" + parseInt(hours) + "小时" + result; 211 | if (days > 0) result = "" + parseInt(days) + "天" + result; 212 | return result; 213 | } 214 | 215 | function playVoice(file, is_play) { 216 | if (is_play) { 217 | $(".music").html( 218 | '' 223 | ); 224 | } else { 225 | $(".music").html(""); 226 | } 227 | } 228 | 229 | // toggle dark mode. 230 | function switchNightMode() { 231 | darkMode.toggle().then(() => {}); 232 | } 233 | 234 | // show setting window. 235 | function showSettingWindow() { 236 | ipcRenderer.send("show-setting-window"); 237 | } 238 | 239 | ipcRenderer.on('setting-hitokoto', (event, data) => { 240 | if (Number(data) < 3000) { 241 | showMessage("主人,不可以小于3000哦!", 3000, true); 242 | return 243 | } 244 | window.clearInterval(window.hitokotoTimer) 245 | hideMessage(1); 246 | store.set('hitokoto', Number(data)) 247 | showMessage("主人,太棒了!", 3000, true); 248 | window.hitokotoTimer = setInterval(showHitokoto, store.get('hitokoto')); 249 | }) -------------------------------------------------------------------------------- /assets/js/setting.js: -------------------------------------------------------------------------------- 1 | const { ipcRenderer } = require("electron"); 2 | 3 | (function() { 4 | $("#hitokoto-value").val(store.get('hitokoto')) 5 | })(); 6 | 7 | $(".save").click(() => { 8 | const val = $("#hitokoto-value").val() 9 | ipcRenderer.send("setting-hitokoto", val); 10 | }); 11 | 12 | $(".close").click(() => { 13 | hideSettingWindow(); 14 | }); 15 | 16 | // hide setting window. 17 | function hideSettingWindow() { 18 | ipcRenderer.send("hide-setting-window"); 19 | } 20 | -------------------------------------------------------------------------------- /assets/js/store.js: -------------------------------------------------------------------------------- 1 | const Store = require("electron-store"); 2 | 3 | const schema = { 4 | hitokoto: { 5 | type: "number", 6 | minimum: 3000, 7 | default: 3000 8 | } 9 | }; 10 | 11 | const store = new Store({ schema }); 12 | -------------------------------------------------------------------------------- /assets/kesshouban_v2/model.2048/texture_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/assets/kesshouban_v2/model.2048/texture_00.png -------------------------------------------------------------------------------- /assets/kesshouban_v2/model.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "Live2D Model Setting", 3 | "name": "model", 4 | "model": "model.moc", 5 | "textures": [ 6 | "model.2048/texture_00.png" 7 | ], 8 | "layout":{ 9 | "center_x":-0.3, 10 | "center_y":-0.08, 11 | "width":1.9 12 | }, 13 | "hit_areas_custom":{ 14 | "head_x":[-0.80, 0.85], 15 | "head_y":[-0.45, 0.45], 16 | "body_x":[-0.75, 0.45], 17 | "body_y":[-0.50, 0] 18 | }, 19 | "motions":{ 20 | "idle":[ 21 | {"file":"motions/Idle.mtn"} 22 | ], 23 | "sleepy":[ 24 | {"file":"motions/Nemui.mtn"} 25 | ], 26 | "flick_head":[ 27 | {"file":"motions/Anone_Synced.mtn"} 28 | ], 29 | "tap_body":[ 30 | {"file":"motions/Dance.mtn"} 31 | ] 32 | } 33 | } -------------------------------------------------------------------------------- /assets/kesshouban_v2/model.moc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/assets/kesshouban_v2/model.moc -------------------------------------------------------------------------------- /assets/kesshouban_v2/motions/Dance.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=60.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_X=-30,-29.89,-29.568,-29.033,-28.317,-27.422,-26.359,-25.141,-23.749,-22.248,-20.625,-18.89,-17.055,-15.091,-13.087,-11.016,-8.888,-6.717,-4.468,-2.239,0,2.239,4.468,6.717,8.888,11.016,13.087,15.091,17.055,18.89,20.625,22.248,23.749,25.141,26.359,27.422,28.317,29.033,29.568,29.89,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.886,-29.543,-28.984,-28.237,-27.286,-26.178,-24.884,-23.465,-21.877,-20.193,-18.36,-16.46,-14.431,-12.363,-10.187,-7.999,-5.725,-3.465,-1.142,1.142,3.465,5.725,7.999,10.187,12.363,14.431,16.46,18.36,20.193,21.877,23.465,24.884,26.178,27.286,28.237,28.984,29.543,29.886,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.894,-29.585,-29.082,-28.395,-27.536,-26.515,-25.342,-24.028,-22.583,-21.017,-19.377,-17.604,-15.743,-13.803,-11.794,-9.729,-7.616,-5.466,-3.29,-1.098,1.098,3.29,5.466,7.616,9.729,11.794,13.803,15.743,17.604,19.377,21.017,22.583,24.028,25.342,26.515,27.536,28.395,29.082,29.585,29.894,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.89,-29.568,-29.033,-28.317,-27.422,-26.359,-25.141,-23.749,-22.248,-20.625,-18.89,-17.055,-15.091,-13.087,-11.016,-8.888,-6.717,-4.468,-2.239,0,2.239,4.468,6.717,8.888,11.016,13.087,15.091,17.055,18.89,20.625,22.248,23.749,25.141,26.359,27.422,28.317,29.033,29.568,29.89,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.886,-29.543,-28.984,-28.237,-27.286,-26.178,-24.884,-23.465,-21.877,-20.193,-18.36,-16.46,-14.431,-12.363,-10.187,-7.999,-5.725,-3.465,-1.142,1.142,3.465,5.725,7.999,10.187,12.363,14.431,16.46,18.36,20.193,21.877,23.465,24.884,26.178,27.286,28.237,28.984,29.543,29.886,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.894,-29.585,-29.082,-28.395,-27.536,-26.515,-25.342,-24.028,-22.583,-21.017,-19.377,-17.604,-15.743,-13.803,-11.794,-9.729,-7.616,-5.466,-3.29,-1.098,1.098,3.29,5.466,7.616,9.729,11.794,13.803,15.743,17.604,19.377,21.017,22.583,24.028,25.342,26.515,27.536,28.395,29.082,29.585,29.894,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30 9 | PARAM_ANGLE_Y=-20,-19.781,-19.151,-18.179,-16.866,-15.272,-13.441,-11.459,-9.286,-7.005,-4.659,-2.341,0.005,2.286,4.459,6.441,8.272,9.866,11.179,12.151,12.781,13,12.734,11.976,10.784,9.214,7.327,5.221,2.875,0.383,-2.196,-4.804,-7.383,-9.875,-12.221,-14.327,-16.214,-17.784,-18.976,-19.734,-20,-19.714,-18.894,-17.627,-15.916,-13.839,-11.453,-8.871,-6.039,-3.067,-0.011,3.011,6.067,9.039,11.871,14.453,16.839,18.916,20.627,21.894,22.714,23,22.654,21.666,20.112,18.067,15.608,12.864,9.806,6.559,3.199,-0.199,-3.559,-6.806,-9.864,-12.608,-15.067,-17.112,-18.666,-19.654,-20,-19.763,-19.083,-17.985,-16.562,-14.844,-12.88,-10.72,-8.365,-5.957,-3.5,-1.043,1.365,3.72,5.88,7.844,9.562,10.985,12.083,12.763,13,12.734,11.976,10.784,9.214,7.327,5.221,2.875,0.383,-2.196,-4.804,-7.383,-9.875,-12.221,-14.327,-16.214,-17.784,-18.976,-19.734,-20,-19.714,-18.894,-17.627,-15.916,-13.839,-11.453,-8.871,-6.039,-3.067,-0.011,3.011,6.067,9.039,11.871,14.453,16.839,18.916,20.627,21.894,22.714,23,22.654,21.666,20.112,18.067,15.608,12.864,9.806,6.559,3.199,-0.199,-3.559,-6.806,-9.864,-12.608,-15.067,-17.112,-18.666,-19.654,-20,-19.798,-19.233,-18.318,-17.129,-15.652,-13.986,-12.096,-10.099,-7.946,-5.766,-3.5,-1.234,0.946,3.099,5.096,6.986,8.652,10.129,11.318,12.233,12.798,13,12.734,11.976,10.784,9.214,7.327,5.221,2.875,0.383,-2.196,-4.804,-7.383,-9.875,-12.221,-14.327,-16.214,-17.784,-18.976,-19.734,-20,-19.714,-18.894,-17.627,-15.916,-13.839,-11.453,-8.871,-6.039,-3.067,-0.011,3.011,6.067,9.039,11.871,14.453,16.839,18.916,20.627,21.894,22.714,23,22.654,21.666,20.112,18.067,15.608,12.864,9.806,6.559,3.199,-0.199,-3.559,-6.806,-9.864,-12.608,-15.067,-17.112,-18.666,-19.654,-20,-19.781,-19.151,-18.179,-16.866,-15.272,-13.441,-11.459,-9.286,-7.005,-4.659,-2.341,0.005,2.286,4.459,6.441,8.272,9.866,11.179,12.151,12.781,13,12.734,11.976,10.784,9.214,7.327,5.221,2.875,0.383,-2.196,-4.804,-7.383,-9.875,-12.221,-14.327,-16.214,-17.784,-18.976,-19.734,-20,-19.714,-18.894,-17.627,-15.916,-13.839,-11.453,-8.871,-6.039,-3.067,-0.011,3.011,6.067,9.039,11.871,14.453,16.839,18.916,20.627,21.894,22.714,23,22.654,21.666,20.112,18.067,15.608,12.864,9.806,6.559,3.199,-0.199,-3.559,-6.806,-9.864,-12.608,-15.067,-17.112,-18.666,-19.654,-20,-19.763,-19.083,-17.985,-16.562,-14.844,-12.88,-10.72,-8.365,-5.957,-3.5,-1.043,1.365,3.72,5.88,7.844,9.562,10.985,12.083,12.763,13,12.734,11.976,10.784,9.214,7.327,5.221,2.875,0.383,-2.196,-4.804,-7.383,-9.875,-12.221,-14.327,-16.214,-17.784,-18.976,-19.734,-20,-19.714,-18.894,-17.627,-15.916,-13.839,-11.453,-8.871,-6.039,-3.067,-0.011,3.011,6.067,9.039,11.871,14.453,16.839,18.916,20.627,21.894,22.714,23,22.654,21.666,20.112,18.067,15.608,12.864,9.806,6.559,3.199,-0.199,-3.559,-6.806,-9.864,-12.608,-15.067,-17.112,-18.666,-19.654,-20,-19.798,-19.233,-18.318,-17.129,-15.652,-13.986,-12.096,-10.099,-7.946,-5.766,-3.5,-1.234,0.946,3.099,5.096,6.986,8.652,10.129,11.318,12.233,12.798,13,12.734,11.976,10.784,9.214,7.327,5.221,2.875,0.383,-2.196,-4.804,-7.383,-9.875,-12.221,-14.327,-16.214,-17.784,-18.976,-19.734,-20,-19.714,-18.894,-17.627,-15.916,-13.839,-11.453,-8.871,-6.039,-3.067,-0.011,3.011,6.067,9.039,11.871,14.453,16.839,18.916,20.627,21.894,22.714,23,22.654,21.666,20.112,18.067,15.608,12.864,9.806,6.559,3.199,-0.199,-3.559,-6.806,-9.864,-12.608,-15.067,-17.112,-18.666,-19.654,-20 10 | PARAM_ANGLE_Z=-30,-29.89,-29.568,-29.033,-28.317,-27.422,-26.359,-25.141,-23.749,-22.248,-20.625,-18.89,-17.055,-15.091,-13.087,-11.016,-8.888,-6.717,-4.468,-2.239,0,2.239,4.468,6.717,8.888,11.016,13.087,15.091,17.055,18.89,20.625,22.248,23.749,25.141,26.359,27.422,28.317,29.033,29.568,29.89,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.886,-29.543,-28.984,-28.237,-27.286,-26.178,-24.884,-23.465,-21.877,-20.193,-18.36,-16.46,-14.431,-12.363,-10.187,-7.999,-5.725,-3.465,-1.142,1.142,3.465,5.725,7.999,10.187,12.363,14.431,16.46,18.36,20.193,21.877,23.465,24.884,26.178,27.286,28.237,28.984,29.543,29.886,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.894,-29.585,-29.082,-28.395,-27.536,-26.515,-25.342,-24.028,-22.583,-21.017,-19.377,-17.604,-15.743,-13.803,-11.794,-9.729,-7.616,-5.466,-3.29,-1.098,1.098,3.29,5.466,7.616,9.729,11.794,13.803,15.743,17.604,19.377,21.017,22.583,24.028,25.342,26.515,27.536,28.395,29.082,29.585,29.894,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.89,-29.568,-29.033,-28.317,-27.422,-26.359,-25.141,-23.749,-22.248,-20.625,-18.89,-17.055,-15.091,-13.087,-11.016,-8.888,-6.717,-4.468,-2.239,0,2.239,4.468,6.717,8.888,11.016,13.087,15.091,17.055,18.89,20.625,22.248,23.749,25.141,26.359,27.422,28.317,29.033,29.568,29.89,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.886,-29.543,-28.984,-28.237,-27.286,-26.178,-24.884,-23.465,-21.877,-20.193,-18.36,-16.46,-14.431,-12.363,-10.187,-7.999,-5.725,-3.465,-1.142,1.142,3.465,5.725,7.999,10.187,12.363,14.431,16.46,18.36,20.193,21.877,23.465,24.884,26.178,27.286,28.237,28.984,29.543,29.886,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30,-29.894,-29.585,-29.082,-28.395,-27.536,-26.515,-25.342,-24.028,-22.583,-21.017,-19.377,-17.604,-15.743,-13.803,-11.794,-9.729,-7.616,-5.466,-3.29,-1.098,1.098,3.29,5.466,7.616,9.729,11.794,13.803,15.743,17.604,19.377,21.017,22.583,24.028,25.342,26.515,27.536,28.395,29.082,29.585,29.894,30,29.89,29.568,29.033,28.317,27.422,26.359,25.141,23.749,22.248,20.625,18.89,17.055,15.091,13.087,11.016,8.888,6.717,4.468,2.239,0,-2.239,-4.468,-6.717,-8.888,-11.016,-13.087,-15.091,-17.055,-18.89,-20.625,-22.248,-23.749,-25.141,-26.359,-27.422,-28.317,-29.033,-29.568,-29.89,-30 11 | PARAM_BODY_ANGLE_X=-10,-9.962,-9.848,-9.661,-9.412,-9.095,-8.726,-8.295,-7.822,-7.292,-6.731,-6.12,-5.487,-4.81,-4.121,-3.396,-2.666,-1.908,-1.155,-0.381,0.381,1.155,1.908,2.666,3.396,4.121,4.81,5.487,6.12,6.731,7.292,7.822,8.295,8.726,9.095,9.412,9.661,9.848,9.962,10,7,6.15,5.322,4.501,3.718,2.958,2.22,1.504,0.798,0.127,-0.522,-1.149,-1.754,-2.348,-2.909,-3.448,-3.965,-4.46,-4.943,-5.395,-5.825,-6.234,-6.622,-6.995,-7.339,-7.662,-7.964,-8.245,-8.51,-8.748,-8.966,-9.162,-9.338,-9.496,-9.63,-9.743,-9.835,-9.907,-9.959,-9.99,-10,-9.959,-9.839,-9.644,-9.38,-9.049,-8.664,-8.216,-7.715,-7.166,-6.573,-5.941,-5.273,-4.575,-3.863,-3.117,-2.353,-1.576,-0.79,0,0.79,1.576,2.353,3.117,3.863,4.575,5.273,5.941,6.573,7.166,7.715,8.216,8.664,9.049,9.38,9.644,9.839,9.959,10,7,6.15,5.322,4.501,3.718,2.958,2.22,1.504,0.798,0.127,-0.522,-1.149,-1.754,-2.348,-2.909,-3.448,-3.965,-4.46,-4.943,-5.395,-5.825,-6.234,-6.622,-6.995,-7.339,-7.662,-7.964,-8.245,-8.51,-8.748,-8.966,-9.162,-9.338,-9.496,-9.63,-9.743,-9.835,-9.907,-9.959,-9.99,-10,-9.963,-9.856,-9.678,-9.439,-9.141,-8.786,-8.38,-7.916,-7.416,-6.875,-6.297,-5.685,-5.03,-4.362,-3.672,-2.963,-2.239,-1.489,-0.746,0,0.746,1.489,2.239,2.963,3.672,4.362,5.03,5.685,6.297,6.875,7.416,7.916,8.38,8.786,9.141,9.439,9.678,9.856,9.963,10,7,6.15,5.322,4.501,3.718,2.958,2.22,1.504,0.798,0.127,-0.522,-1.149,-1.754,-2.348,-2.909,-3.448,-3.965,-4.46,-4.943,-5.395,-5.825,-6.234,-6.622,-6.995,-7.339,-7.662,-7.964,-8.245,-8.51,-8.748,-8.966,-9.162,-9.338,-9.496,-9.63,-9.743,-9.835,-9.907,-9.959,-9.99,-10,-9.962,-9.848,-9.661,-9.412,-9.095,-8.726,-8.295,-7.822,-7.292,-6.731,-6.12,-5.487,-4.81,-4.121,-3.396,-2.666,-1.908,-1.155,-0.381,0.381,1.155,1.908,2.666,3.396,4.121,4.81,5.487,6.12,6.731,7.292,7.822,8.295,8.726,9.095,9.412,9.661,9.848,9.962,10,7,6.15,5.322,4.501,3.718,2.958,2.22,1.504,0.798,0.127,-0.522,-1.149,-1.754,-2.348,-2.909,-3.448,-3.965,-4.46,-4.943,-5.395,-5.825,-6.234,-6.622,-6.995,-7.339,-7.662,-7.964,-8.245,-8.51,-8.748,-8.966,-9.162,-9.338,-9.496,-9.63,-9.743,-9.835,-9.907,-9.959,-9.99,-10,-9.959,-9.839,-9.644,-9.38,-9.049,-8.664,-8.216,-7.715,-7.166,-6.573,-5.941,-5.273,-4.575,-3.863,-3.117,-2.353,-1.576,-0.79,0,0.79,1.576,2.353,3.117,3.863,4.575,5.273,5.941,6.573,7.166,7.715,8.216,8.664,9.049,9.38,9.644,9.839,9.959,10,7,6.15,5.322,4.501,3.718,2.958,2.22,1.504,0.798,0.127,-0.522,-1.149,-1.754,-2.348,-2.909,-3.448,-3.965,-4.46,-4.943,-5.395,-5.825,-6.234,-6.622,-6.995,-7.339,-7.662,-7.964,-8.245,-8.51,-8.748,-8.966,-9.162,-9.338,-9.496,-9.63,-9.743,-9.835,-9.907,-9.959,-9.99,-10,-9.963,-9.856,-9.678,-9.439,-9.141,-8.786,-8.38,-7.916,-7.416,-6.875,-6.297,-5.685,-5.03,-4.362,-3.672,-2.963,-2.239,-1.489,-0.746,0,0.746,1.489,2.239,2.963,3.672,4.362,5.03,5.685,6.297,6.875,7.416,7.916,8.38,8.786,9.141,9.439,9.678,9.856,9.963,10,7,6.15,5.322,4.501,3.718,2.958,2.22,1.504,0.798,0.127,-0.522,-1.149,-1.754,-2.348,-2.909,-3.448,-3.965,-4.46,-4.943,-5.395,-5.825,-6.234,-6.622,-6.995,-7.339,-7.662,-7.964,-8.245,-8.51,-8.748,-8.966,-9.162,-9.338,-9.496,-9.63,-9.743,-9.835,-9.907,-9.959,-9.99,-10 12 | PARAM_BODY_ANGLE_Y=-10,-9.867,-9.486,-8.896,-8.1,-7.134,-6.025,-4.823,-3.507,-2.124,-0.703,0.703,2.124,3.507,4.823,6.025,7.134,8.1,8.896,9.486,9.867,10,9.864,9.475,8.858,8.042,7.052,5.937,4.683,3.335,1.92,0.465,-1.003,-2.457,-3.871,-5.194,-6.449,-7.584,-8.572,-9.386,-10,-9.182,-8.233,-7.151,-5.995,-4.766,-3.48,-2.157,-0.789,0.552,1.875,3.161,4.391,5.568,6.629,7.578,8.397,9.067,9.578,9.891,10,9.881,9.539,8.983,8.256,7.372,6.352,5.219,3.968,2.671,1.325,-0.046,-1.422,-2.808,-4.126,-5.384,-6.558,-7.628,-8.588,-9.379,-10,-9.839,-9.288,-8.278,-6.742,-4.745,-2.496,-0.264,1.75,3.479,4.901,6.108,7.092,7.879,8.513,9.015,9.396,9.674,9.862,9.966,10,9.864,9.475,8.858,8.042,7.052,5.937,4.683,3.335,1.92,0.465,-1.003,-2.457,-3.871,-5.194,-6.449,-7.584,-8.572,-9.386,-10,-9.182,-8.233,-7.151,-5.995,-4.766,-3.48,-2.157,-0.789,0.552,1.875,3.161,4.391,5.568,6.629,7.578,8.397,9.067,9.578,9.891,10,9.881,9.539,8.983,8.256,7.372,6.352,5.219,3.968,2.671,1.325,-0.046,-1.422,-2.808,-4.126,-5.384,-6.558,-7.628,-8.588,-9.379,-10,-9.877,-9.535,-8.981,-8.26,-7.365,-6.355,-5.21,-3.999,-2.695,-1.373,0,1.373,2.695,3.999,5.21,6.355,7.365,8.26,8.981,9.535,9.877,10,9.864,9.475,8.858,8.042,7.052,5.937,4.683,3.335,1.92,0.465,-1.003,-2.457,-3.871,-5.194,-6.449,-7.584,-8.572,-9.386,-10,-9.182,-8.233,-7.151,-5.995,-4.766,-3.48,-2.157,-0.789,0.552,1.875,3.161,4.391,5.568,6.629,7.578,8.397,9.067,9.578,9.891,10,9.881,9.539,8.983,8.256,7.372,6.352,5.219,3.968,2.671,1.325,-0.046,-1.422,-2.808,-4.126,-5.384,-6.558,-7.628,-8.588,-9.379,-10,-9.867,-9.475,-8.838,-7.991,-6.941,-5.734,-4.402,-2.977,-1.489,0,1.489,2.921,4.296,5.537,6.675,7.667,8.497,9.141,9.618,9.904,10,9.864,9.475,8.858,8.042,7.052,5.937,4.683,3.335,1.92,0.465,-1.003,-2.457,-3.871,-5.194,-6.449,-7.584,-8.572,-9.386,-10,-9.182,-8.233,-7.151,-5.995,-4.766,-3.48,-2.157,-0.789,0.552,1.875,3.161,4.391,5.568,6.629,7.578,8.397,9.067,9.578,9.891,10,9.881,9.539,8.983,8.256,7.372,6.352,5.219,3.968,2.671,1.325,-0.046,-1.422,-2.808,-4.126,-5.384,-6.558,-7.628,-8.588,-9.379,-10,-9.856,-9.444,-8.779,-7.916,-6.875,-5.685,-4.376,-2.949,-1.489,0,1.489,2.949,4.376,5.685,6.875,7.916,8.779,9.444,9.856,10,9.864,9.475,8.858,8.042,7.052,5.937,4.683,3.335,1.92,0.465,-1.003,-2.457,-3.871,-5.194,-6.449,-7.584,-8.572,-9.386,-10,-9.182,-8.233,-7.151,-5.995,-4.766,-3.48,-2.157,-0.789,0.552,1.875,3.161,4.391,5.568,6.629,7.578,8.397,9.067,9.578,9.891,10,9.881,9.539,8.983,8.256,7.372,6.352,5.219,3.968,2.671,1.325,-0.046,-1.422,-2.808,-4.126,-5.384,-6.558,-7.628,-8.588,-9.379,-10,-9.877,-9.535,-8.981,-8.26,-7.365,-6.355,-5.21,-3.999,-2.695,-1.373,0,1.373,2.695,3.999,5.21,6.355,7.365,8.26,8.981,9.535,9.877,10,9.864,9.475,8.858,8.042,7.052,5.937,4.683,3.335,1.92,0.465,-1.003,-2.457,-3.871,-5.194,-6.449,-7.584,-8.572,-9.386,-10,-9.182,-8.233,-7.151,-5.995,-4.766,-3.48,-2.157,-0.789,0.552,1.875,3.161,4.391,5.568,6.629,7.578,8.397,9.067,9.578,9.891,10,9.881,9.539,8.983,8.256,7.372,6.352,5.219,3.968,2.671,1.325,-0.046,-1.422,-2.808,-4.126,-5.384,-6.558,-7.628,-8.588,-9.379,-10 13 | BODY_STRETCH=-10,-9.963,-9.856,-9.678,-9.439,-9.141,-8.786,-8.38,-7.916,-7.416,-6.875,-6.297,-5.685,-5.03,-4.362,-3.672,-2.963,-2.239,-1.489,-0.746,0,0.746,1.489,2.239,2.963,3.672,4.362,5.03,5.685,6.297,6.875,7.416,7.916,8.38,8.786,9.141,9.439,9.678,9.856,9.963,10,9.963,9.856,9.678,9.439,9.141,8.786,8.38,7.916,7.416,6.875,6.297,5.685,5.03,4.362,3.672,2.963,2.239,1.489,0.746,0,-0.746,-1.489,-2.239,-2.963,-3.672,-4.362,-5.03,-5.685,-6.297,-6.875,-7.416,-7.916,-8.38,-8.786,-9.141,-9.439,-9.678,-9.856,-9.963,-10,-9.962,-9.848,-9.661,-9.412,-9.095,-8.726,-8.295,-7.822,-7.292,-6.731,-6.12,-5.487,-4.81,-4.121,-3.396,-2.666,-1.908,-1.155,-0.381,0.381,1.155,1.908,2.666,3.396,4.121,4.81,5.487,6.12,6.731,7.292,7.822,8.295,8.726,9.095,9.412,9.661,9.848,9.962,10,9.963,9.856,9.678,9.439,9.141,8.786,8.38,7.916,7.416,6.875,6.297,5.685,5.03,4.362,3.672,2.963,2.239,1.489,0.746,0,-0.746,-1.489,-2.239,-2.963,-3.672,-4.362,-5.03,-5.685,-6.297,-6.875,-7.416,-7.916,-8.38,-8.786,-9.141,-9.439,-9.678,-9.856,-9.963,-10,-9.965,-9.862,-9.694,-9.465,-9.179,-8.838,-8.447,-8.009,-7.528,-7.006,-6.459,-5.868,-5.248,-4.601,-3.931,-3.243,-2.539,-1.822,-1.097,-0.366,0.366,1.097,1.822,2.539,3.243,3.931,4.601,5.248,5.868,6.459,7.006,7.528,8.009,8.447,8.838,9.179,9.465,9.694,9.862,9.965,10,9.963,9.856,9.678,9.439,9.141,8.786,8.38,7.916,7.416,6.875,6.297,5.685,5.03,4.362,3.672,2.963,2.239,1.489,0.746,0,-0.746,-1.489,-2.239,-2.963,-3.672,-4.362,-5.03,-5.685,-6.297,-6.875,-7.416,-7.916,-8.38,-8.786,-9.141,-9.439,-9.678,-9.856,-9.963,-10,-9.963,-9.856,-9.678,-9.439,-9.141,-8.786,-8.38,-7.916,-7.416,-6.875,-6.297,-5.685,-5.03,-4.362,-3.672,-2.963,-2.239,-1.489,-0.746,0,0.746,1.489,2.239,2.963,3.672,4.362,5.03,5.685,6.297,6.875,7.416,7.916,8.38,8.786,9.141,9.439,9.678,9.856,9.963,10,9.963,9.856,9.678,9.439,9.141,8.786,8.38,7.916,7.416,6.875,6.297,5.685,5.03,4.362,3.672,2.963,2.239,1.489,0.746,0,-0.746,-1.489,-2.239,-2.963,-3.672,-4.362,-5.03,-5.685,-6.297,-6.875,-7.416,-7.916,-8.38,-8.786,-9.141,-9.439,-9.678,-9.856,-9.963,-10,-9.962,-9.848,-9.661,-9.412,-9.095,-8.726,-8.295,-7.822,-7.292,-6.731,-6.12,-5.487,-4.81,-4.121,-3.396,-2.666,-1.908,-1.155,-0.381,0.381,1.155,1.908,2.666,3.396,4.121,4.81,5.487,6.12,6.731,7.292,7.822,8.295,8.726,9.095,9.412,9.661,9.848,9.962,10,9.963,9.856,9.678,9.439,9.141,8.786,8.38,7.916,7.416,6.875,6.297,5.685,5.03,4.362,3.672,2.963,2.239,1.489,0.746,0,-0.746,-1.489,-2.239,-2.963,-3.672,-4.362,-5.03,-5.685,-6.297,-6.875,-7.416,-7.916,-8.38,-8.786,-9.141,-9.439,-9.678,-9.856,-9.963,-10,-9.965,-9.862,-9.694,-9.465,-9.179,-8.838,-8.447,-8.009,-7.528,-7.006,-6.459,-5.868,-5.248,-4.601,-3.931,-3.243,-2.539,-1.822,-1.097,-0.366,0.366,1.097,1.822,2.539,3.243,3.931,4.601,5.248,5.868,6.459,7.006,7.528,8.009,8.447,8.838,9.179,9.465,9.694,9.862,9.965,10,9.963,9.856,9.678,9.439,9.141,8.786,8.38,7.916,7.416,6.875,6.297,5.685,5.03,4.362,3.672,2.963,2.239,1.489,0.746,0,-0.746,-1.489,-2.239,-2.963,-3.672,-4.362,-5.03,-5.685,-6.297,-6.875,-7.416,-7.916,-8.38,-8.786,-9.141,-9.439,-9.678,-9.856,-9.963,-10 14 | PARAM_BREATH=0,0.002,0.007,0.016,0.028,0.043,0.061,0.081,0.104,0.129,0.156,0.185,0.216,0.248,0.282,0.316,0.352,0.388,0.426,0.463,0.5,0.537,0.574,0.612,0.648,0.684,0.718,0.752,0.784,0.815,0.844,0.871,0.896,0.919,0.939,0.957,0.972,0.984,0.993,0.998,1,0.998,0.993,0.984,0.972,0.957,0.939,0.919,0.896,0.871,0.844,0.815,0.784,0.752,0.718,0.684,0.648,0.612,0.574,0.537,0.5,0.463,0.426,0.388,0.352,0.316,0.282,0.248,0.216,0.185,0.156,0.129,0.104,0.081,0.061,0.043,0.028,0.016,0.007,0.002,0,0.002,0.008,0.017,0.029,0.045,0.064,0.085,0.109,0.135,0.163,0.194,0.226,0.259,0.294,0.33,0.367,0.405,0.442,0.481,0.519,0.558,0.595,0.633,0.67,0.706,0.741,0.774,0.806,0.837,0.865,0.891,0.915,0.936,0.955,0.971,0.983,0.992,0.998,1,0.998,0.993,0.984,0.972,0.957,0.939,0.919,0.896,0.871,0.844,0.815,0.784,0.752,0.718,0.684,0.648,0.612,0.574,0.537,0.5,0.463,0.426,0.388,0.352,0.316,0.282,0.248,0.216,0.185,0.156,0.129,0.104,0.081,0.061,0.043,0.028,0.016,0.007,0.002,0,0.002,0.007,0.015,0.027,0.041,0.058,0.078,0.1,0.124,0.15,0.177,0.207,0.238,0.27,0.303,0.338,0.373,0.409,0.445,0.482,0.518,0.555,0.591,0.627,0.662,0.697,0.73,0.762,0.793,0.823,0.85,0.876,0.9,0.922,0.942,0.959,0.973,0.985,0.993,0.998,1,0.998,0.993,0.984,0.972,0.957,0.939,0.919,0.896,0.871,0.844,0.815,0.784,0.752,0.718,0.684,0.648,0.612,0.574,0.537,0.5,0.463,0.426,0.388,0.352,0.316,0.282,0.248,0.216,0.185,0.156,0.129,0.104,0.081,0.061,0.043,0.028,0.016,0.007,0.002,0,0.002,0.007,0.016,0.028,0.043,0.061,0.081,0.104,0.129,0.156,0.185,0.216,0.248,0.282,0.316,0.352,0.388,0.426,0.463,0.5,0.537,0.574,0.612,0.648,0.684,0.718,0.752,0.784,0.815,0.844,0.871,0.896,0.919,0.939,0.957,0.972,0.984,0.993,0.998,1,0.998,0.993,0.984,0.972,0.957,0.939,0.919,0.896,0.871,0.844,0.815,0.784,0.752,0.718,0.684,0.648,0.612,0.574,0.537,0.5,0.463,0.426,0.388,0.352,0.316,0.282,0.248,0.216,0.185,0.156,0.129,0.104,0.081,0.061,0.043,0.028,0.016,0.007,0.002,0,0.002,0.008,0.017,0.029,0.045,0.064,0.085,0.109,0.135,0.163,0.194,0.226,0.259,0.294,0.33,0.367,0.405,0.442,0.481,0.519,0.558,0.595,0.633,0.67,0.706,0.741,0.774,0.806,0.837,0.865,0.891,0.915,0.936,0.955,0.971,0.983,0.992,0.998,1,0.998,0.993,0.984,0.972,0.957,0.939,0.919,0.896,0.871,0.844,0.815,0.784,0.752,0.718,0.684,0.648,0.612,0.574,0.537,0.5,0.463,0.426,0.388,0.352,0.316,0.282,0.248,0.216,0.185,0.156,0.129,0.104,0.081,0.061,0.043,0.028,0.016,0.007,0.002,0,0.002,0.007,0.015,0.027,0.041,0.058,0.078,0.1,0.124,0.15,0.177,0.207,0.238,0.27,0.303,0.338,0.373,0.409,0.445,0.482,0.518,0.555,0.591,0.627,0.662,0.697,0.73,0.762,0.793,0.823,0.85,0.876,0.9,0.922,0.942,0.959,0.973,0.985,0.993,0.998,1,0.998,0.993,0.984,0.972,0.957,0.939,0.919,0.896,0.871,0.844,0.815,0.784,0.752,0.718,0.684,0.648,0.612,0.574,0.537,0.5,0.463,0.426,0.388,0.352,0.316,0.282,0.248,0.216,0.185,0.156,0.129,0.104,0.081,0.061,0.043,0.028,0.016,0.007,0.002,0 15 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,0.999,0.999,0.999,0.999,0.998,0.998,0.998,0.997,0.997,0.996,0.996,0.995,0.995,0.994,0.993,0.993,0.992,0.991,0.99,0.99,0.989,0.988,0.987,0.986,0.985,0.984,0.983,0.981,0.98,0.979,0.978,0.976,0.975,0.973,0.972,0.97,0.969,0.967,0.966,0.964,0.962,0.96,0.958,0.956,0.954,0.952,0.95,0.948,0.946,0.944,0.941,0.939,0.937,0.934,0.932,0.929,0.926,0.924,0.921,0.918,0.915,0.912,0.909,0.906,0.903,0.9,0.891,0.873,0.848,0.816,0.782,0.745,0.709,0.675,0.645,0.621,0.606,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.602,0.602,0.602,0.602,0.602,0.602,0.602,0.602,0.602,0.602,0.603,0.603,0.603,0.603,0.603,0.603,0.603,0.603,0.604,0.604,0.604,0.604,0.604,0.604,0.604,0.605,0.605,0.605,0.605,0.605,0.605,0.606,0.606,0.606,0.606,0.606,0.607,0.607,0.607,0.607,0.607,0.608,0.608,0.608,0.608,0.608,0.609,0.609,0.609,0.609,0.61,0.61,0.61,0.61,0.611,0.611,0.611,0.611,0.612,0.612,0.612,0.613,0.613,0.613,0.613,0.614,0.614,0.614,0.615,0.615,0.615,0.616,0.616,0.616,0.617,0.617,0.617,0.618,0.618,0.618,0.619,0.619,0.62,0.62,0.62,0.621,0.621,0.621,0.622,0.622,0.623,0.623,0.624,0.624,0.624,0.625,0.625,0.626,0.626,0.627,0.627,0.628,0.628,0.629,0.629,0.63,0.63,0.632,0.636,0.642,0.651,0.661,0.673,0.686,0.701,0.717,0.734,0.751,0.77,0.788,0.807,0.826,0.845,0.864,0.882,0.9,0.916,0.932,0.946,0.959,0.971,0.981,0.989,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.983,0.936,0.865,0.774,0.67,0.558,0.442,0.33,0.226,0.135,0.064,0.017,0,0,0,0,0,0,0.043,0.156,0.316,0.5,0.684,0.844,0.957,1,0.995,0.982,0.961,0.935,0.904,0.87,0.833,0.797,0.76,0.726,0.695,0.669,0.648,0.635,0.63,0.63,0.63,0.631,0.631,0.632,0.632,0.633,0.634,0.635,0.636,0.638,0.639,0.641,0.642,0.644,0.646,0.648,0.65,0.652,0.654,0.656,0.659,0.661,0.664,0.666,0.669,0.672,0.675,0.678,0.681,0.684,0.687,0.69,0.694,0.697,0.7,0.704,0.707,0.711,0.715,0.718,0.722,0.726,0.73,0.734,0.738,0.742,0.746,0.75,0.754,0.758,0.762,0.766,0.77,0.774,0.779,0.783,0.787,0.791,0.796,0.8,0.804,0.809,0.813,0.817,0.821,0.826,0.83,0.834,0.839,0.843,0.847,0.851,0.856,0.86,0.864,0.868,0.872,0.876,0.88,0.884,0.888,0.892,0.896,0.9,0.904,0.908,0.912,0.915,0.919,0.923,0.926,0.93,0.933,0.936,0.94,0.943,0.946,0.949,0.952,0.955,0.958,0.961,0.964,0.966,0.969,0.971,0.974,0.976,0.978,0.98,0.982,0.984,0.986,0.988,0.989,0.991,0.992,0.994,0.995,0.996,0.997,0.998,0.998,0.999,0.999,1,1,1 16 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,0.999,0.999,0.999,0.999,0.998,0.998,0.998,0.997,0.997,0.996,0.996,0.995,0.995,0.994,0.993,0.993,0.992,0.991,0.99,0.99,0.989,0.988,0.987,0.986,0.985,0.984,0.983,0.981,0.98,0.979,0.978,0.976,0.975,0.973,0.972,0.97,0.969,0.967,0.966,0.964,0.962,0.96,0.958,0.956,0.954,0.952,0.95,0.948,0.946,0.944,0.941,0.939,0.937,0.934,0.932,0.929,0.926,0.924,0.921,0.918,0.915,0.912,0.909,0.906,0.903,0.9,0.891,0.873,0.848,0.816,0.782,0.745,0.709,0.675,0.645,0.621,0.606,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.6,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.601,0.602,0.602,0.602,0.602,0.602,0.602,0.602,0.602,0.602,0.602,0.603,0.603,0.603,0.603,0.603,0.603,0.603,0.603,0.604,0.604,0.604,0.604,0.604,0.604,0.604,0.605,0.605,0.605,0.605,0.605,0.605,0.606,0.606,0.606,0.606,0.606,0.607,0.607,0.607,0.607,0.607,0.608,0.608,0.608,0.608,0.608,0.609,0.609,0.609,0.609,0.61,0.61,0.61,0.61,0.611,0.611,0.611,0.611,0.612,0.612,0.612,0.613,0.613,0.613,0.613,0.614,0.614,0.614,0.615,0.615,0.615,0.616,0.616,0.616,0.617,0.617,0.617,0.618,0.618,0.618,0.619,0.619,0.62,0.62,0.62,0.621,0.621,0.621,0.622,0.622,0.623,0.623,0.624,0.624,0.624,0.625,0.625,0.626,0.626,0.627,0.627,0.628,0.628,0.629,0.629,0.63,0.63,0.632,0.636,0.642,0.651,0.661,0.673,0.686,0.701,0.717,0.734,0.751,0.77,0.788,0.807,0.826,0.845,0.864,0.882,0.9,0.916,0.932,0.946,0.959,0.971,0.981,0.989,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.976,0.913,0.817,0.7,0.567,0.433,0.3,0.183,0.087,0.024,0,0,0,0,0,0,0.043,0.156,0.316,0.5,0.684,0.844,0.957,1,0.995,0.982,0.961,0.935,0.904,0.87,0.833,0.797,0.76,0.726,0.695,0.669,0.648,0.635,0.63,0.63,0.63,0.631,0.631,0.632,0.632,0.633,0.634,0.635,0.636,0.638,0.639,0.641,0.642,0.644,0.646,0.648,0.65,0.652,0.654,0.656,0.659,0.661,0.664,0.666,0.669,0.672,0.675,0.678,0.681,0.684,0.687,0.69,0.694,0.697,0.7,0.704,0.707,0.711,0.715,0.718,0.722,0.726,0.73,0.734,0.738,0.742,0.746,0.75,0.754,0.758,0.762,0.766,0.77,0.774,0.779,0.783,0.787,0.791,0.796,0.8,0.804,0.809,0.813,0.817,0.821,0.826,0.83,0.834,0.839,0.843,0.847,0.851,0.856,0.86,0.864,0.868,0.872,0.876,0.88,0.884,0.888,0.892,0.896,0.9,0.904,0.908,0.912,0.915,0.919,0.923,0.926,0.93,0.933,0.936,0.94,0.943,0.946,0.949,0.952,0.955,0.958,0.961,0.964,0.966,0.969,0.971,0.974,0.976,0.978,0.98,0.982,0.984,0.986,0.988,0.989,0.991,0.992,0.994,0.995,0.996,0.997,0.998,0.998,0.999,0.999,1,1,1 17 | PARAM_EYE_L_SMILE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.024,0.087,0.183,0.3,0.433,0.567,0.7,0.817,0.913,0.976,1,0.983,0.936,0.865,0.774,0.67,0.558,0.442,0.33,0.226,0.135,0.064,0.017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_EYE_R_SMILE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.024,0.087,0.183,0.3,0.433,0.567,0.7,0.817,0.913,0.976,1,0.983,0.936,0.865,0.774,0.67,0.558,0.442,0.33,0.226,0.135,0.064,0.017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_EYE_BALL_X=0.5,0.499,0.495,0.488,0.479,0.468,0.455,0.44,0.424,0.405,0.386,0.364,0.342,0.318,0.294,0.269,0.243,0.217,0.19,0.163,0.137,0.11,0.083,0.057,0.031,0.006,-0.018,-0.042,-0.064,-0.086,-0.105,-0.124,-0.14,-0.155,-0.168,-0.179,-0.188,-0.195,-0.199,-0.2,-0.199,-0.195,-0.189,-0.181,-0.171,-0.159,-0.146,-0.13,-0.113,-0.095,-0.076,-0.055,-0.034,-0.011,0.012,0.037,0.061,0.086,0.112,0.137,0.163,0.188,0.214,0.239,0.263,0.288,0.311,0.334,0.355,0.376,0.395,0.413,0.43,0.446,0.459,0.471,0.481,0.489,0.495,0.499,0.5,0.499,0.494,0.488,0.478,0.467,0.453,0.438,0.42,0.401,0.38,0.358,0.335,0.31,0.285,0.259,0.232,0.205,0.178,0.15,0.122,0.095,0.068,0.041,0.015,-0.01,-0.035,-0.058,-0.08,-0.101,-0.12,-0.138,-0.153,-0.167,-0.178,-0.188,-0.194,-0.199,-0.2,-0.199,-0.195,-0.189,-0.181,-0.171,-0.159,-0.146,-0.13,-0.113,-0.095,-0.076,-0.055,-0.034,-0.011,0.012,0.037,0.061,0.086,0.112,0.137,0.163,0.188,0.214,0.239,0.263,0.288,0.311,0.334,0.355,0.376,0.395,0.413,0.43,0.446,0.459,0.471,0.481,0.489,0.495,0.499,0.5,0.499,0.495,0.489,0.48,0.47,0.458,0.443,0.427,0.41,0.391,0.37,0.349,0.326,0.303,0.279,0.254,0.228,0.202,0.176,0.15,0.124,0.098,0.072,0.046,0.021,-0.003,-0.026,-0.049,-0.07,-0.091,-0.11,-0.127,-0.143,-0.158,-0.17,-0.18,-0.189,-0.195,-0.199,-0.2,-0.199,-0.195,-0.189,-0.181,-0.171,-0.159,-0.146,-0.13,-0.113,-0.095,-0.076,-0.055,-0.034,-0.011,0.012,0.037,0.061,0.086,0.112,0.137,0.163,0.188,0.214,0.239,0.263,0.288,0.311,0.334,0.355,0.376,0.395,0.413,0.43,0.446,0.459,0.471,0.481,0.489,0.495,0.499,0.5,0.499,0.495,0.488,0.479,0.468,0.455,0.44,0.424,0.405,0.386,0.364,0.342,0.318,0.294,0.269,0.243,0.217,0.19,0.163,0.137,0.11,0.083,0.057,0.031,0.006,-0.018,-0.042,-0.064,-0.086,-0.105,-0.124,-0.14,-0.155,-0.168,-0.179,-0.188,-0.195,-0.199,-0.2,-0.199,-0.195,-0.189,-0.181,-0.171,-0.159,-0.146,-0.13,-0.113,-0.095,-0.076,-0.055,-0.034,-0.011,0.012,0.037,0.061,0.086,0.112,0.137,0.163,0.188,0.214,0.239,0.263,0.288,0.311,0.334,0.355,0.376,0.395,0.413,0.43,0.446,0.459,0.471,0.481,0.489,0.495,0.499,0.5,0.499,0.494,0.488,0.478,0.467,0.453,0.438,0.42,0.401,0.38,0.358,0.335,0.31,0.285,0.259,0.232,0.205,0.178,0.15,0.122,0.095,0.068,0.041,0.015,-0.01,-0.035,-0.058,-0.08,-0.101,-0.12,-0.138,-0.153,-0.167,-0.178,-0.188,-0.194,-0.199,-0.2,-0.199,-0.195,-0.189,-0.181,-0.171,-0.159,-0.146,-0.13,-0.113,-0.095,-0.076,-0.055,-0.034,-0.011,0.012,0.037,0.061,0.086,0.112,0.137,0.163,0.188,0.214,0.239,0.263,0.288,0.311,0.334,0.355,0.376,0.395,0.413,0.43,0.446,0.459,0.471,0.481,0.489,0.495,0.499,0.5,0.499,0.495,0.489,0.48,0.47,0.458,0.443,0.427,0.41,0.391,0.37,0.349,0.326,0.303,0.279,0.254,0.228,0.202,0.176,0.15,0.124,0.098,0.072,0.046,0.021,-0.003,-0.026,-0.049,-0.07,-0.091,-0.11,-0.127,-0.143,-0.158,-0.17,-0.18,-0.189,-0.195,-0.199,-0.2,-0.199,-0.195,-0.189,-0.181,-0.171,-0.159,-0.146,-0.13,-0.113,-0.095,-0.076,-0.055,-0.034,-0.011,0.012,0.037,0.061,0.086,0.112,0.137,0.163,0.188,0.214,0.239,0.263,0.288,0.311,0.334,0.355,0.376,0.395,0.413,0.43,0.446,0.459,0.471,0.481,0.489,0.495,0.499,0.5 20 | PARAM_EYE_BALL_Y=-0,-0,-0.001,-0.002,-0.003,-0.005,-0.006,-0.009,-0.011,-0.014,-0.016,-0.019,-0.023,-0.026,-0.029,-0.033,-0.037,-0.04,-0.044,-0.048,-0.052,-0.056,-0.06,-0.063,-0.067,-0.071,-0.074,-0.077,-0.081,-0.084,-0.086,-0.089,-0.091,-0.094,-0.095,-0.097,-0.098,-0.099,-0.1,-0.1,-0.1,-0.099,-0.098,-0.097,-0.096,-0.094,-0.092,-0.09,-0.088,-0.085,-0.082,-0.079,-0.076,-0.073,-0.07,-0.066,-0.063,-0.059,-0.055,-0.052,-0.048,-0.045,-0.041,-0.037,-0.034,-0.03,-0.027,-0.024,-0.021,-0.018,-0.015,-0.012,-0.01,-0.008,-0.006,-0.004,-0.003,-0.002,-0.001,-0,0,-0,-0.001,-0.002,-0.003,-0.005,-0.007,-0.009,-0.011,-0.014,-0.017,-0.02,-0.024,-0.027,-0.031,-0.034,-0.038,-0.042,-0.046,-0.05,-0.054,-0.058,-0.062,-0.066,-0.069,-0.073,-0.076,-0.08,-0.083,-0.086,-0.089,-0.091,-0.093,-0.095,-0.097,-0.098,-0.099,-0.1,-0.1,-0.1,-0.099,-0.098,-0.097,-0.096,-0.094,-0.092,-0.09,-0.088,-0.085,-0.082,-0.079,-0.076,-0.073,-0.07,-0.066,-0.063,-0.059,-0.055,-0.052,-0.048,-0.045,-0.041,-0.037,-0.034,-0.03,-0.027,-0.024,-0.021,-0.018,-0.015,-0.012,-0.01,-0.008,-0.006,-0.004,-0.003,-0.002,-0.001,-0,0,-0,-0.001,-0.002,-0.003,-0.004,-0.006,-0.008,-0.01,-0.013,-0.016,-0.019,-0.022,-0.025,-0.028,-0.032,-0.035,-0.039,-0.043,-0.046,-0.05,-0.054,-0.057,-0.061,-0.065,-0.068,-0.072,-0.075,-0.078,-0.081,-0.084,-0.087,-0.09,-0.092,-0.094,-0.096,-0.097,-0.098,-0.099,-0.1,-0.1,-0.1,-0.099,-0.098,-0.097,-0.096,-0.094,-0.092,-0.09,-0.088,-0.085,-0.082,-0.079,-0.076,-0.073,-0.07,-0.066,-0.063,-0.059,-0.055,-0.052,-0.048,-0.045,-0.041,-0.037,-0.034,-0.03,-0.027,-0.024,-0.021,-0.018,-0.015,-0.012,-0.01,-0.008,-0.006,-0.004,-0.003,-0.002,-0.001,-0,0,-0,-0.001,-0.002,-0.003,-0.005,-0.006,-0.009,-0.011,-0.014,-0.016,-0.019,-0.023,-0.026,-0.029,-0.033,-0.037,-0.04,-0.044,-0.048,-0.052,-0.056,-0.06,-0.063,-0.067,-0.071,-0.074,-0.077,-0.081,-0.084,-0.086,-0.089,-0.091,-0.094,-0.095,-0.097,-0.098,-0.099,-0.1,-0.1,-0.1,-0.099,-0.098,-0.097,-0.096,-0.094,-0.092,-0.09,-0.088,-0.085,-0.082,-0.079,-0.076,-0.073,-0.07,-0.066,-0.063,-0.059,-0.055,-0.052,-0.048,-0.045,-0.041,-0.037,-0.034,-0.03,-0.027,-0.024,-0.021,-0.018,-0.015,-0.012,-0.01,-0.008,-0.006,-0.004,-0.003,-0.002,-0.001,-0,0,-0,-0.001,-0.002,-0.003,-0.005,-0.007,-0.009,-0.011,-0.014,-0.017,-0.02,-0.024,-0.027,-0.031,-0.034,-0.038,-0.042,-0.046,-0.05,-0.054,-0.058,-0.062,-0.066,-0.069,-0.073,-0.076,-0.08,-0.083,-0.086,-0.089,-0.091,-0.093,-0.095,-0.097,-0.098,-0.099,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.099,-0.099,-0.099,-0.099,-0.099,-0.098,-0.098,-0.098,-0.097,-0.097,-0.096,-0.096,-0.095,-0.094,-0.094,-0.093,-0.092,-0.091,-0.09,-0.089,-0.088,-0.087,-0.086,-0.084,-0.083,-0.081,-0.08,-0.078,-0.076,-0.074,-0.072,-0.07,-0.068,-0.066,-0.064,-0.062,-0.059,-0.057,-0.054,-0.052,-0.05,-0.047,-0.045,-0.042,-0.04,-0.037,-0.035,-0.032,-0.03,-0.028,-0.025,-0.023,-0.021,-0.019,-0.017,-0.015,-0.013,-0.011,-0.01,-0.008,-0.007,-0.005,-0.004,-0.003,-0.002,-0.001,-0.001,-0,-0,0 21 | PARAM_MOUTH_FORM=1,1,0.999,0.997,0.995,0.992,0.989,0.985,0.98,0.975,0.97,0.964,0.958,0.951,0.945,0.937,0.93,0.922,0.914,0.906,0.898,0.889,0.881,0.872,0.863,0.854,0.846,0.837,0.828,0.819,0.811,0.802,0.794,0.786,0.778,0.77,0.763,0.755,0.749,0.742,0.736,0.73,0.725,0.72,0.715,0.711,0.708,0.705,0.703,0.701,0.7,0.7,0.702,0.707,0.715,0.726,0.74,0.755,0.772,0.79,0.81,0.829,0.85,0.871,0.89,0.91,0.928,0.945,0.96,0.974,0.985,0.993,0.998,1,0.999,0.995,0.99,0.982,0.972,0.961,0.947,0.931,0.914,0.895,0.874,0.852,0.828,0.803,0.776,0.748,0.718,0.688,0.656,0.623,0.589,0.554,0.518,0.482,0.444,0.406,0.367,0.328,0.288,0.247,0.207,0.166,0.125,0.083,0.042,0,-0.042,-0.083,-0.125,-0.166,-0.207,-0.247,-0.288,-0.328,-0.367,-0.406,-0.444,-0.482,-0.518,-0.554,-0.589,-0.623,-0.656,-0.688,-0.718,-0.748,-0.776,-0.803,-0.828,-0.852,-0.874,-0.895,-0.914,-0.931,-0.947,-0.961,-0.972,-0.982,-0.99,-0.995,-0.999,-1,-0.999,-0.998,-0.995,-0.992,-0.987,-0.982,-0.976,-0.969,-0.961,-0.953,-0.944,-0.935,-0.925,-0.915,-0.905,-0.894,-0.884,-0.872,-0.861,-0.85,-0.839,-0.828,-0.816,-0.806,-0.795,-0.785,-0.775,-0.765,-0.756,-0.747,-0.739,-0.731,-0.724,-0.718,-0.713,-0.708,-0.705,-0.702,-0.701,-0.7,-0.708,-0.731,-0.765,-0.806,-0.85,-0.894,-0.935,-0.969,-0.992,-1,-1,-0.999,-0.999,-0.997,-0.996,-0.994,-0.992,-0.99,-0.987,-0.984,-0.98,-0.976,-0.972,-0.967,-0.962,-0.957,-0.951,-0.945,-0.939,-0.932,-0.924,-0.916,-0.908,-0.9,-0.891,-0.881,-0.871,-0.861,-0.85,-0.839,-0.827,-0.815,-0.802,-0.789,-0.776,-0.762,-0.747,-0.732,-0.717,-0.701,-0.684,-0.667,-0.65,-0.632,-0.613,-0.594,-0.575,-0.555,-0.534,-0.513,-0.491,-0.469,-0.446,-0.422,-0.398,-0.374,-0.348,-0.323,-0.297,-0.269,-0.242,-0.214,-0.185,-0.156,-0.126,-0.095,-0.064,-0.032,0,0.051,0.131,0.235,0.353,0.482,0.608,0.73,0.836,0.923,0.979,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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_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.006,0.023,0.051,0.087,0.132,0.182,0.24,0.3,0.365,0.431,0.5,0.569,0.635,0.7,0.76,0.818,0.868,0.913,0.949,0.977,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,1,1,1,1,1,1,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.999,0.999,0.998,0.997,0.996,0.995,0.993,0.991,0.99,0.987,0.985,0.982,0.979,0.976,0.973,0.969,0.965,0.961,0.956,0.951,0.946,0.94,0.934,0.928,0.921,0.914,0.907,0.899,0.891,0.883,0.874,0.865,0.855,0.845,0.834,0.823,0.812,0.8,0.779,0.743,0.695,0.642,0.585,0.529,0.479,0.437,0.41,0.4,0.4,0.4,0.401,0.401,0.402,0.402,0.403,0.404,0.405,0.406,0.407,0.408,0.409,0.411,0.412,0.414,0.415,0.417,0.419,0.42,0.422,0.424,0.426,0.428,0.43,0.432,0.434,0.436,0.438,0.44,0.442,0.445,0.447,0.449,0.451,0.453,0.455,0.458,0.46,0.462,0.464,0.466,0.468,0.47,0.472,0.474,0.476,0.478,0.48,0.481,0.483,0.485,0.486,0.488,0.489,0.491,0.492,0.493,0.494,0.495,0.496,0.497,0.498,0.498,0.499,0.499,0.5,0.5,0.5,0.488,0.457,0.408,0.35,0.284,0.216,0.15,0.092,0.043,0.012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BROW_L_Y=0,-0.001,-0.002,-0.005,-0.009,-0.013,-0.019,-0.026,-0.033,-0.042,-0.051,-0.061,-0.072,-0.084,-0.096,-0.109,-0.123,-0.137,-0.152,-0.168,-0.184,-0.201,-0.218,-0.235,-0.253,-0.272,-0.29,-0.309,-0.328,-0.348,-0.368,-0.388,-0.408,-0.428,-0.449,-0.469,-0.49,-0.51,-0.531,-0.551,-0.572,-0.592,-0.612,-0.632,-0.652,-0.672,-0.691,-0.71,-0.728,-0.747,-0.765,-0.782,-0.799,-0.816,-0.832,-0.848,-0.863,-0.877,-0.891,-0.904,-0.916,-0.928,-0.939,-0.949,-0.958,-0.967,-0.974,-0.981,-0.987,-0.991,-0.995,-0.998,-0.999,-1,-1,-0.999,-0.997,-0.995,-0.992,-0.988,-0.984,-0.979,-0.974,-0.968,-0.961,-0.954,-0.947,-0.939,-0.931,-0.922,-0.913,-0.903,-0.893,-0.882,-0.872,-0.861,-0.849,-0.838,-0.826,-0.814,-0.801,-0.789,-0.775,-0.762,-0.749,-0.736,-0.722,-0.709,-0.695,-0.681,-0.667,-0.653,-0.639,-0.625,-0.611,-0.597,-0.583,-0.569,-0.556,-0.542,-0.528,-0.515,-0.501,-0.488,-0.475,-0.463,-0.45,-0.438,-0.426,-0.414,-0.402,-0.391,-0.38,-0.37,-0.36,-0.35,-0.34,-0.331,-0.323,-0.315,-0.307,-0.3,-0.293,-0.286,-0.28,-0.273,-0.267,-0.261,-0.254,-0.248,-0.242,-0.236,-0.23,-0.225,-0.219,-0.213,-0.208,-0.203,-0.197,-0.192,-0.187,-0.182,-0.177,-0.172,-0.168,-0.163,-0.159,-0.154,-0.15,-0.145,-0.141,-0.137,-0.133,-0.129,-0.125,-0.121,-0.117,-0.114,-0.11,-0.107,-0.103,-0.1,-0.097,-0.093,-0.09,-0.087,-0.084,-0.081,-0.078,-0.075,-0.073,-0.07,-0.067,-0.065,-0.062,-0.06,-0.058,-0.055,-0.053,-0.051,-0.049,-0.047,-0.045,-0.043,-0.041,-0.039,-0.037,-0.036,-0.034,-0.032,-0.031,-0.029,-0.028,-0.026,-0.025,-0.024,-0.022,-0.021,-0.02,-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.008,-0.007,-0.006,-0.006,-0.005,-0.005,-0.004,-0.004,-0.003,-0.003,-0.003,-0.002,-0.002,-0.002,-0.002,-0.001,-0.001,-0.001,-0.001,-0.001,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.006,-0.021,-0.047,-0.08,-0.122,-0.169,-0.222,-0.279,-0.34,-0.402,-0.468,-0.532,-0.598,-0.66,-0.721,-0.778,-0.831,-0.878,-0.92,-0.953,-0.979,-0.994,-1,-0.966,-0.875,-0.747,-0.6,-0.453,-0.325,-0.234,-0.2,-0.2,-0.202,-0.204,-0.207,-0.211,-0.215,-0.221,-0.227,-0.233,-0.241,-0.249,-0.258,-0.267,-0.277,-0.288,-0.298,-0.31,-0.322,-0.334,-0.347,-0.36,-0.374,-0.388,-0.403,-0.417,-0.432,-0.447,-0.463,-0.478,-0.494,-0.51,-0.527,-0.543,-0.559,-0.575,-0.592,-0.608,-0.625,-0.641,-0.657,-0.673,-0.69,-0.706,-0.722,-0.737,-0.753,-0.768,-0.783,-0.797,-0.812,-0.826,-0.84,-0.853,-0.866,-0.878,-0.89,-0.902,-0.912,-0.923,-0.933,-0.942,-0.951,-0.959,-0.967,-0.973,-0.979,-0.985,-0.989,-0.993,-0.996,-0.998,-1,-1,-0.999,-0.997,-0.994,-0.99,-0.985,-0.978,-0.97,-0.962,-0.952,-0.942,-0.93,-0.918,-0.904,-0.89,-0.875,-0.86,-0.844,-0.827,-0.81,-0.791,-0.773,-0.754,-0.734,-0.714,-0.694,-0.673,-0.652,-0.631,-0.609,-0.588,-0.566,-0.544,-0.522,-0.5,-0.478,-0.456,-0.434,-0.412,-0.391,-0.369,-0.348,-0.327,-0.306,-0.286,-0.266,-0.246,-0.227,-0.209,-0.19,-0.173,-0.156,-0.14,-0.125,-0.11,-0.096,-0.082,-0.07,-0.058,-0.048,-0.038,-0.03,-0.022,-0.015,-0.01,-0.006,-0.003,-0.001,0 24 | PARAM_BROW_R_Y=0,-0.001,-0.002,-0.005,-0.009,-0.013,-0.019,-0.026,-0.033,-0.042,-0.051,-0.061,-0.072,-0.084,-0.096,-0.109,-0.123,-0.137,-0.152,-0.168,-0.184,-0.201,-0.218,-0.235,-0.253,-0.272,-0.29,-0.309,-0.328,-0.348,-0.368,-0.388,-0.408,-0.428,-0.449,-0.469,-0.49,-0.51,-0.531,-0.551,-0.572,-0.592,-0.612,-0.632,-0.652,-0.672,-0.691,-0.71,-0.728,-0.747,-0.765,-0.782,-0.799,-0.816,-0.832,-0.848,-0.863,-0.877,-0.891,-0.904,-0.916,-0.928,-0.939,-0.949,-0.958,-0.967,-0.974,-0.981,-0.987,-0.991,-0.995,-0.998,-0.999,-1,-1,-0.999,-0.997,-0.995,-0.992,-0.988,-0.984,-0.979,-0.974,-0.968,-0.961,-0.954,-0.947,-0.939,-0.931,-0.922,-0.913,-0.903,-0.893,-0.882,-0.872,-0.861,-0.849,-0.838,-0.826,-0.814,-0.801,-0.789,-0.775,-0.762,-0.749,-0.736,-0.722,-0.709,-0.695,-0.681,-0.667,-0.653,-0.639,-0.625,-0.611,-0.597,-0.583,-0.569,-0.556,-0.542,-0.528,-0.515,-0.501,-0.488,-0.475,-0.463,-0.45,-0.438,-0.426,-0.414,-0.402,-0.391,-0.38,-0.37,-0.36,-0.35,-0.34,-0.331,-0.323,-0.315,-0.307,-0.3,-0.293,-0.286,-0.28,-0.273,-0.267,-0.261,-0.254,-0.248,-0.242,-0.236,-0.23,-0.225,-0.219,-0.213,-0.208,-0.203,-0.197,-0.192,-0.187,-0.182,-0.177,-0.172,-0.168,-0.163,-0.159,-0.154,-0.15,-0.145,-0.141,-0.137,-0.133,-0.129,-0.125,-0.121,-0.117,-0.114,-0.11,-0.107,-0.103,-0.1,-0.097,-0.093,-0.09,-0.087,-0.084,-0.081,-0.078,-0.075,-0.073,-0.07,-0.067,-0.065,-0.062,-0.06,-0.058,-0.055,-0.053,-0.051,-0.049,-0.047,-0.045,-0.043,-0.041,-0.039,-0.037,-0.036,-0.034,-0.032,-0.031,-0.029,-0.028,-0.026,-0.025,-0.024,-0.022,-0.021,-0.02,-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.008,-0.007,-0.006,-0.006,-0.005,-0.005,-0.004,-0.004,-0.003,-0.003,-0.003,-0.002,-0.002,-0.002,-0.002,-0.001,-0.001,-0.001,-0.001,-0.001,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.003,-0.011,-0.023,-0.04,-0.061,-0.084,-0.111,-0.139,-0.17,-0.201,-0.234,-0.266,-0.299,-0.33,-0.361,-0.389,-0.416,-0.439,-0.46,-0.477,-0.489,-0.497,-0.5,-0.487,-0.453,-0.405,-0.35,-0.295,-0.247,-0.213,-0.2,-0.2,-0.202,-0.204,-0.207,-0.211,-0.215,-0.221,-0.227,-0.233,-0.241,-0.249,-0.258,-0.267,-0.277,-0.288,-0.298,-0.31,-0.322,-0.334,-0.347,-0.36,-0.374,-0.388,-0.403,-0.417,-0.432,-0.447,-0.463,-0.478,-0.494,-0.51,-0.527,-0.543,-0.559,-0.575,-0.592,-0.608,-0.625,-0.641,-0.657,-0.673,-0.69,-0.706,-0.722,-0.737,-0.753,-0.768,-0.783,-0.797,-0.812,-0.826,-0.84,-0.853,-0.866,-0.878,-0.89,-0.902,-0.912,-0.923,-0.933,-0.942,-0.951,-0.959,-0.967,-0.973,-0.979,-0.985,-0.989,-0.993,-0.996,-0.998,-1,-1,-0.999,-0.997,-0.994,-0.99,-0.985,-0.978,-0.97,-0.962,-0.952,-0.942,-0.93,-0.918,-0.904,-0.89,-0.875,-0.86,-0.844,-0.827,-0.81,-0.791,-0.773,-0.754,-0.734,-0.714,-0.694,-0.673,-0.652,-0.631,-0.609,-0.588,-0.566,-0.544,-0.522,-0.5,-0.478,-0.456,-0.434,-0.412,-0.391,-0.369,-0.348,-0.327,-0.306,-0.286,-0.266,-0.246,-0.227,-0.209,-0.19,-0.173,-0.156,-0.14,-0.125,-0.11,-0.096,-0.082,-0.07,-0.058,-0.048,-0.038,-0.03,-0.022,-0.015,-0.01,-0.006,-0.003,-0.001,0 25 | PARAM_BROW_R_FORM=0,0,0.001,0.002,0.003,0.005,0.008,0.01,0.013,0.017,0.02,0.024,0.029,0.034,0.039,0.044,0.049,0.055,0.061,0.067,0.074,0.08,0.087,0.094,0.101,0.109,0.116,0.124,0.131,0.139,0.147,0.155,0.163,0.171,0.18,0.188,0.196,0.204,0.212,0.22,0.229,0.237,0.245,0.253,0.261,0.269,0.276,0.284,0.291,0.299,0.306,0.313,0.32,0.326,0.333,0.339,0.345,0.351,0.356,0.361,0.366,0.371,0.376,0.38,0.383,0.387,0.39,0.392,0.395,0.397,0.398,0.399,0.4,0.4,0.392,0.37,0.334,0.288,0.23,0.164,0.089,0.01,-0.076,-0.163,-0.255,-0.345,-0.437,-0.524,-0.61,-0.689,-0.764,-0.83,-0.888,-0.934,-0.97,-0.992,-1,-1,-1,-1,-1,-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.928,-0.843,-0.734,-0.604,-0.456,-0.298,-0.133,0.033,0.198,0.356,0.504,0.634,0.743,0.828,0.881,0.9,0.9,0.899,0.898,0.897,0.895,0.893,0.89,0.887,0.884,0.88,0.876,0.872,0.867,0.862,0.857,0.851,0.846,0.839,0.833,0.826,0.819,0.811,0.804,0.796,0.788,0.78,0.771,0.762,0.753,0.744,0.734,0.725,0.715,0.705,0.694,0.684,0.673,0.663,0.652,0.641,0.63,0.618,0.607,0.595,0.584,0.572,0.56,0.548,0.536,0.524,0.512,0.499,0.487,0.475,0.462,0.45,0.438,0.425,0.412,0.4,0.388,0.375,0.362,0.35,0.338,0.325,0.313,0.301,0.288,0.276,0.264,0.252,0.24,0.228,0.216,0.205,0.193,0.182,0.17,0.159,0.148,0.137,0.127,0.116,0.106,0.095,0.085,0.075,0.066,0.056,0.047,0.038,0.029,0.02,0.012,0.004,-0.004,-0.011,-0.019,-0.026,-0.033,-0.039,-0.046,-0.051,-0.057,-0.062,-0.067,-0.072,-0.076,-0.08,-0.084,-0.087,-0.09,-0.093,-0.095,-0.097,-0.098,-0.099,-0.1,-0.1,-0.1,-0.099,-0.099,-0.098,-0.097,-0.096,-0.094,-0.092,-0.09,-0.088,-0.086,-0.084,-0.081,-0.079,-0.076,-0.073,-0.07,-0.067,-0.064,-0.061,-0.058,-0.055,-0.052,-0.048,-0.045,-0.042,-0.039,-0.036,-0.033,-0.03,-0.027,-0.024,-0.021,-0.019,-0.016,-0.014,-0.012,-0.01,-0.008,-0.006,-0.004,-0.003,-0.002,-0.001,-0.001,-0,0,-0.006,-0.021,-0.047,-0.08,-0.122,-0.169,-0.222,-0.279,-0.34,-0.402,-0.468,-0.532,-0.598,-0.66,-0.721,-0.778,-0.831,-0.878,-0.92,-0.953,-0.979,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-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.999,-0.997,-0.994,-0.99,-0.985,-0.978,-0.97,-0.962,-0.952,-0.942,-0.93,-0.918,-0.904,-0.89,-0.875,-0.86,-0.844,-0.827,-0.81,-0.791,-0.773,-0.754,-0.734,-0.714,-0.694,-0.673,-0.652,-0.631,-0.609,-0.588,-0.566,-0.544,-0.522,-0.5,-0.478,-0.456,-0.434,-0.412,-0.391,-0.369,-0.348,-0.327,-0.306,-0.286,-0.266,-0.246,-0.227,-0.209,-0.19,-0.173,-0.156,-0.14,-0.125,-0.11,-0.096,-0.082,-0.07,-0.058,-0.048,-0.038,-0.03,-0.022,-0.015,-0.01,-0.006,-0.003,-0.001,0 26 | PARAM_BROW_L_FORM=0,0,0.001,0.002,0.003,0.005,0.008,0.01,0.013,0.017,0.02,0.024,0.029,0.034,0.039,0.044,0.049,0.055,0.061,0.067,0.074,0.08,0.087,0.094,0.101,0.109,0.116,0.124,0.131,0.139,0.147,0.155,0.163,0.171,0.18,0.188,0.196,0.204,0.212,0.22,0.229,0.237,0.245,0.253,0.261,0.269,0.276,0.284,0.291,0.299,0.306,0.313,0.32,0.326,0.333,0.339,0.345,0.351,0.356,0.361,0.366,0.371,0.376,0.38,0.383,0.387,0.39,0.392,0.395,0.397,0.398,0.399,0.4,0.4,0.392,0.37,0.334,0.288,0.23,0.164,0.089,0.01,-0.076,-0.163,-0.255,-0.345,-0.437,-0.524,-0.61,-0.689,-0.764,-0.83,-0.888,-0.934,-0.97,-0.992,-1,-1,-1,-1,-1,-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.928,-0.843,-0.734,-0.604,-0.456,-0.298,-0.133,0.033,0.198,0.356,0.504,0.634,0.743,0.828,0.881,0.9,0.9,0.899,0.898,0.897,0.895,0.893,0.89,0.887,0.884,0.88,0.876,0.872,0.867,0.862,0.857,0.851,0.846,0.839,0.833,0.826,0.819,0.811,0.804,0.796,0.788,0.78,0.771,0.762,0.753,0.744,0.734,0.725,0.715,0.705,0.694,0.684,0.673,0.663,0.652,0.641,0.63,0.618,0.607,0.595,0.584,0.572,0.56,0.548,0.536,0.524,0.512,0.499,0.487,0.475,0.462,0.45,0.438,0.425,0.412,0.4,0.388,0.375,0.362,0.35,0.338,0.325,0.313,0.301,0.288,0.276,0.264,0.252,0.24,0.228,0.216,0.205,0.193,0.182,0.17,0.159,0.148,0.137,0.127,0.116,0.106,0.095,0.085,0.075,0.066,0.056,0.047,0.038,0.029,0.02,0.012,0.004,-0.004,-0.011,-0.019,-0.026,-0.033,-0.039,-0.046,-0.051,-0.057,-0.062,-0.067,-0.072,-0.076,-0.08,-0.084,-0.087,-0.09,-0.093,-0.095,-0.097,-0.098,-0.099,-0.1,-0.1,-0.1,-0.099,-0.099,-0.098,-0.097,-0.096,-0.094,-0.092,-0.09,-0.088,-0.086,-0.084,-0.081,-0.079,-0.076,-0.073,-0.07,-0.067,-0.064,-0.061,-0.058,-0.055,-0.052,-0.048,-0.045,-0.042,-0.039,-0.036,-0.033,-0.03,-0.027,-0.024,-0.021,-0.019,-0.016,-0.014,-0.012,-0.01,-0.008,-0.006,-0.004,-0.003,-0.002,-0.001,-0.001,-0,0,-0.006,-0.021,-0.047,-0.08,-0.122,-0.169,-0.222,-0.279,-0.34,-0.402,-0.468,-0.532,-0.598,-0.66,-0.721,-0.778,-0.831,-0.878,-0.92,-0.953,-0.979,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-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.999,-0.997,-0.994,-0.99,-0.985,-0.978,-0.97,-0.962,-0.952,-0.942,-0.93,-0.918,-0.904,-0.89,-0.875,-0.86,-0.844,-0.827,-0.81,-0.791,-0.773,-0.754,-0.734,-0.714,-0.694,-0.673,-0.652,-0.631,-0.609,-0.588,-0.566,-0.544,-0.522,-0.5,-0.478,-0.456,-0.434,-0.412,-0.391,-0.369,-0.348,-0.327,-0.306,-0.286,-0.266,-0.246,-0.227,-0.209,-0.19,-0.173,-0.156,-0.14,-0.125,-0.11,-0.096,-0.082,-0.07,-0.058,-0.048,-0.038,-0.03,-0.022,-0.015,-0.01,-0.006,-0.003,-0.001,0 27 | -------------------------------------------------------------------------------- /assets/kesshouban_v2/motions/Nemui.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=60.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | SIGN=0 9 | STONES=0 10 | PARAM_CHEEK=0.6 11 | PARAM_ANGLE_X=-12,-11.997,-11.987,-11.972,-11.95,-11.923,-11.889,-11.849,-11.804,-11.753,-11.696,-11.634,-11.567,-11.494,-11.417,-11.334,-11.246,-11.153,-11.055,-10.952,-10.844,-10.732,-10.615,-10.497,-10.371,-10.241,-10.108,-9.97,-9.828,-9.682,-9.532,-9.379,-9.225,-9.064,-8.9,-8.733,-8.562,-8.389,-8.212,-8.032,-7.849,-7.667,-7.478,-7.287,-7.094,-6.897,-6.699,-6.498,-6.295,-6.09,-5.886,-5.677,-5.466,-5.254,-5.039,-4.823,-4.605,-4.386,-4.166,-3.949,-3.726,-3.502,-3.277,-3.052,-2.825,-2.598,-2.37,-2.142,-1.918,-1.688,-1.459,-1.23,-1,-0.77,-0.541,-0.312,-0.082,0.142,0.37,0.598,0.825,1.052,1.277,1.502,1.726,1.949,2.166,2.386,2.605,2.823,3.039,3.254,3.466,3.677,3.886,4.09,4.295,4.498,4.699,4.897,5.094,5.287,5.478,5.667,5.849,6.032,6.212,6.389,6.562,6.733,6.9,7.064,7.225,7.379,7.532,7.682,7.828,7.97,8.108,8.241,8.371,8.497,8.615,8.732,8.844,8.952,9.055,9.153,9.246,9.334,9.417,9.494,9.567,9.634,9.696,9.753,9.804,9.849,9.889,9.923,9.95,9.972,9.987,9.997,10,9.991,9.964,9.92,9.859,9.782,9.691,9.583,9.464,9.329,9.182,9.025,8.852,8.673,8.484,8.28,8.073,7.854,7.628,7.398,7.156,6.914,6.664,6.409,6.154,5.889,5.628,5.366,5.095,4.831,4.563,4.296,4.034,3.767,3.51,3.252,2.998,2.752,2.505,2.269,2.04,1.813,1.599,1.39,1.191,1.003,0.821,0.655,0.498,0.353,0.223,0.103,0,-0.097,-0.193,-0.287,-0.381,-0.475,-0.569,-0.661,-0.752,-0.845,-0.935,-1.025,-1.115,-1.203,-1.292,-1.379,-1.466,-1.553,-1.637,-1.724,-1.808,-1.892,-1.975,-2.057,-2.141,-2.221,-2.302,-2.383,-2.463,-2.542,-2.62,-2.698,-2.776,-2.853,-2.929,-3.004,-3.08,-3.154,-3.228,-3.302,-3.374,-3.447,-3.518,-3.589,-3.66,-3.729,-3.8,-3.868,-3.936,-4.004,-4.071,-4.139,-4.204,-4.27,-4.335,-4.399,-4.464,-4.526,-4.59,-4.652,-4.714,-4.775,-4.836,-4.896,-4.956,-5.015,-5.074,-5.131,-5.19,-5.246,-5.303,-5.359,-5.414,-5.47,-5.524,-5.578,-5.632,-5.684,-5.738,-5.789,-5.841,-5.892,-5.942,-5.993,-6.042,-6.091,-6.14,-6.187,-6.236,-6.282,-6.329,-6.376,-6.421,-6.467,-6.511,-6.555,-6.599,-6.643,-6.686,-6.728,-6.77,-6.812,-6.853,-6.893,-6.933,-6.973,-7.012,-7.051,-7.09,-7.127,-7.165,-7.202,-7.239,-7.275,-7.31,-7.346,-7.381,-7.415,-7.449,-7.482,-7.516,-7.548,-7.581,-7.613,-7.644,-7.675,-7.706,-7.736,-7.766,-7.795,-7.825,-7.853,-7.881,-7.909,-7.936,-7.964,-7.99,-8.017,-8.042,-8.068,-8.093,-8.117,-8.142,-8.165,-8.189,-8.212,-8.235,-8.257,-8.279,-8.301,-8.322,-8.343,-8.364,-8.384,-8.404,-8.423,-8.442,-8.461,-8.479,-8.497,-8.515,-8.532,-8.549,-8.566,-8.582,-8.598,-8.614,-8.629,-8.644,-8.659,-8.673,-8.687,-8.7,-8.713,-8.726,-8.739,-8.751,-8.763,-8.775,-8.786,-8.797,-8.808,-8.818,-8.828,-8.838,-8.848,-8.857,-8.866,-8.874,-8.882,-8.89,-8.898,-8.905,-8.913,-8.919,-8.926,-8.932,-8.938,-8.944,-8.949,-8.954,-8.959,-8.963,-8.968,-8.972,-8.975,-8.979,-8.982,-8.985,-8.988,-8.99,-8.992,-8.994,-8.996,-8.997,-8.998,-8.999,-9,-9,-9,-8.998,-8.992,-8.982,-8.969,-8.951,-8.93,-8.906,-8.877,-8.846,-8.811,-8.772,-8.731,-8.686,-8.639,-8.587,-8.534,-8.477,-8.417,-8.355,-8.29,-8.222,-8.151,-8.079,-8.004,-7.926,-7.846,-7.764,-7.679,-7.594,-7.506,-7.416,-7.323,-7.23,-7.134,-7.036,-6.938,-6.837,-6.735,-6.632,-6.527,-6.421,-6.315,-6.208,-6.097,-5.987,-5.877,-5.765,-5.652,-5.54,-5.425,-5.31,-5.196,-5.08,-4.964,-4.849,-4.732,-4.615,-4.5,-4.385,-4.268,-4.151,-4.036,-3.92,-3.804,-3.69,-3.575,-3.46,-3.348,-3.235,-3.123,-3.013,-2.903,-2.792,-2.685,-2.579,-2.473,-2.368,-2.265,-2.163,-2.062,-1.964,-1.866,-1.77,-1.677,-1.584,-1.494,-1.406,-1.321,-1.236,-1.154,-1.074,-0.996,-0.921,-0.849,-0.778,-0.71,-0.645,-0.583,-0.523,-0.466,-0.413,-0.361,-0.314,-0.269,-0.228,-0.189,-0.154,-0.123,-0.094,-0.07,-0.049,-0.031,-0.018,-0.008,-0.002,0,-0.002,-0.007,-0.015,-0.026,-0.041,-0.059,-0.08,-0.104,-0.131,-0.161,-0.194,-0.23,-0.268,-0.31,-0.354,-0.401,-0.45,-0.502,-0.557,-0.614,-0.673,-0.735,-0.799,-0.867,-0.935,-1.006,-1.079,-1.155,-1.232,-1.311,-1.393,-1.477,-1.563,-1.65,-1.738,-1.829,-1.921,-2.015,-2.111,-2.208,-2.307,-2.409,-2.51,-2.613,-2.717,-2.823,-2.93,-3.038,-3.147,-3.259,-3.371,-3.483,-3.596,-3.711,-3.826,-3.942,-4.058,-4.176,-4.294,-4.415,-4.535,-4.655,-4.775,-4.896,-5.017,-5.139,-5.261,-5.386,-5.508,-5.631,-5.754,-5.877,-6,-6.123,-6.246,-6.369,-6.492,-6.614,-6.739,-6.861,-6.983,-7.104,-7.225,-7.345,-7.465,-7.585,-7.706,-7.824,-7.942,-8.058,-8.174,-8.289,-8.404,-8.517,-8.629,-8.741,-8.853,-8.962,-9.07,-9.177,-9.283,-9.387,-9.49,-9.591,-9.693,-9.792,-9.889,-9.985,-10.079,-10.171,-10.262,-10.35,-10.437,-10.523,-10.607,-10.689,-10.768,-10.845,-10.921,-10.994,-11.065,-11.133,-11.201,-11.265,-11.327,-11.386,-11.443,-11.498,-11.55,-11.599,-11.646,-11.69,-11.732,-11.77,-11.806,-11.839,-11.869,-11.896,-11.92,-11.941,-11.959,-11.974,-11.985,-11.993,-11.998,-12 12 | PARAM_ANGLE_Y=0,0.005,0.019,0.041,0.072,0.112,0.161,0.216,0.28,0.352,0.431,0.516,0.609,0.709,0.816,0.926,1.045,1.169,1.3,1.432,1.573,1.719,1.869,2.024,2.18,2.343,2.51,2.68,2.851,3.028,3.208,3.39,3.571,3.759,3.948,4.139,4.328,4.522,4.717,4.913,5.106,5.303,5.5,5.697,5.894,6.087,6.283,6.478,6.672,6.861,7.052,7.241,7.429,7.61,7.792,7.972,8.149,8.32,8.49,8.657,8.82,8.976,9.131,9.281,9.427,9.568,9.7,9.831,9.955,10.074,10.184,10.291,10.391,10.484,10.569,10.648,10.72,10.784,10.839,10.888,10.928,10.959,10.981,10.995,11,10.991,10.963,10.918,10.856,10.776,10.681,10.568,10.442,10.298,10.142,9.969,9.781,9.584,9.369,9.147,8.907,8.661,8.397,8.129,7.844,7.555,7.25,6.936,6.619,6.287,5.954,5.606,5.259,4.897,4.537,4.163,3.791,3.406,3.017,2.631,2.234,1.841,1.437,1.039,0.63,0.229,-0.183,-0.587,-1,-1.413,-1.817,-2.229,-2.63,-3.039,-3.437,-3.841,-4.234,-4.631,-5.017,-5.406,-5.791,-6.163,-6.537,-6.897,-7.259,-7.606,-7.954,-8.287,-8.619,-8.936,-9.25,-9.555,-9.844,-10.129,-10.397,-10.661,-10.907,-11.147,-11.369,-11.584,-11.781,-11.969,-12.142,-12.298,-12.442,-12.568,-12.681,-12.776,-12.856,-12.918,-12.963,-12.991,-13,-12.992,-12.969,-12.93,-12.876,-12.807,-12.724,-12.628,-12.518,-12.395,-12.259,-12.11,-11.949,-11.775,-11.588,-11.393,-11.186,-10.969,-10.742,-10.505,-10.259,-10,-9.735,-9.459,-9.177,-8.888,-8.591,-8.287,-7.976,-7.659,-7.331,-6.998,-6.663,-6.323,-5.978,-5.628,-5.274,-4.917,-4.555,-4.187,-3.815,-3.446,-3.074,-2.7,-2.325,-1.948,-1.571,-1.189,-0.811,-0.429,-0.052,0.325,0.7,1.074,1.446,1.815,2.187,2.555,2.917,3.274,3.628,3.978,4.323,4.663,4.998,5.331,5.659,5.976,6.287,6.591,6.888,7.177,7.459,7.735,8,8.259,8.505,8.742,8.969,9.186,9.393,9.588,9.775,9.949,10.11,10.259,10.395,10.518,10.628,10.724,10.807,10.876,10.93,10.969,10.992,11,10.991,10.963,10.918,10.856,10.776,10.681,10.568,10.442,10.298,10.142,9.969,9.781,9.584,9.369,9.147,8.907,8.661,8.397,8.129,7.844,7.555,7.25,6.936,6.619,6.287,5.954,5.606,5.259,4.897,4.537,4.163,3.791,3.406,3.017,2.631,2.234,1.841,1.437,1.039,0.63,0.229,-0.183,-0.587,-1,-1.413,-1.817,-2.229,-2.63,-3.039,-3.437,-3.841,-4.234,-4.631,-5.017,-5.406,-5.791,-6.163,-6.537,-6.897,-7.259,-7.606,-7.954,-8.287,-8.619,-8.936,-9.25,-9.555,-9.844,-10.129,-10.397,-10.661,-10.907,-11.147,-11.369,-11.584,-11.781,-11.969,-12.142,-12.298,-12.442,-12.568,-12.681,-12.776,-12.856,-12.918,-12.963,-12.991,-13,-12.99,-12.962,-12.914,-12.849,-12.766,-12.665,-12.55,-12.416,-12.265,-12.103,-11.922,-11.727,-11.521,-11.298,-11.066,-10.817,-10.556,-10.288,-10.003,-9.707,-9.407,-9.091,-8.771,-8.436,-8.093,-7.748,-7.388,-7.021,-6.655,-6.275,-5.897,-5.505,-5.108,-4.715,-4.31,-3.901,-3.497,-3.082,-2.669,-2.255,-1.834,-1.422,-1,-0.578,-0.166,0.255,0.669,1.082,1.497,1.901,2.31,2.715,3.108,3.505,3.897,4.275,4.655,5.021,5.388,5.748,6.093,6.436,6.771,7.091,7.407,7.707,8.003,8.288,8.556,8.817,9.066,9.298,9.521,9.727,9.922,10.103,10.265,10.416,10.55,10.665,10.766,10.849,10.914,10.962,10.99,11,10.991,10.963,10.918,10.856,10.776,10.681,10.568,10.442,10.298,10.142,9.969,9.781,9.584,9.369,9.147,8.907,8.661,8.397,8.129,7.844,7.555,7.25,6.936,6.619,6.287,5.954,5.606,5.259,4.897,4.537,4.163,3.791,3.406,3.017,2.631,2.234,1.841,1.437,1.039,0.63,0.229,-0.183,-0.587,-1,-1.413,-1.817,-2.229,-2.63,-3.039,-3.437,-3.841,-4.234,-4.631,-5.017,-5.406,-5.791,-6.163,-6.537,-6.897,-7.259,-7.606,-7.954,-8.287,-8.619,-8.936,-9.25,-9.555,-9.844,-10.129,-10.397,-10.661,-10.907,-11.147,-11.369,-11.584,-11.781,-11.969,-12.142,-12.298,-12.442,-12.568,-12.681,-12.776,-12.856,-12.918,-12.963,-12.991,-13,-12.99,-12.959,-12.908,-12.839,-12.749,-12.642,-12.518,-12.373,-12.215,-12.039,-11.846,-11.641,-11.416,-11.181,-10.933,-10.666,-10.392,-10.105,-9.801,-9.491,-9.171,-8.833,-8.493,-8.143,-7.778,-7.411,-7.037,-6.647,-6.259,-5.864,-5.456,-5.05,-4.631,-4.217,-3.798,-3.368,-2.944,-2.517,-2.08,-1.65,-1.22,-0.78,-0.35,0.08,0.517,0.944,1.368,1.798,2.217,2.631,3.05,3.456,3.864,4.259,4.647,5.037,5.411,5.778,6.143,6.493,6.833,7.171,7.491,7.801,8.105,8.392,8.666,8.933,9.181,9.416,9.641,9.846,10.039,10.215,10.373,10.518,10.642,10.749,10.839,10.908,10.959,10.99,11,10.992,10.969,10.932,10.88,10.815,10.736,10.645,10.541,10.426,10.299,10.162,10.014,9.857,9.69,9.514,9.329,9.137,8.937,8.731,8.518,8.299,8.074,7.844,7.61,7.368,7.13,6.881,6.637,6.383,6.135,5.878,5.629,5.371,5.122,4.865,4.617,4.363,4.119,3.87,3.632,3.39,3.156,2.926,2.701,2.482,2.269,2.063,1.863,1.671,1.486,1.31,1.143,0.986,0.838,0.701,0.574,0.459,0.355,0.264,0.185,0.12,0.068,0.031,0.008,0 13 | PARAM_ANGLE_Z=8,7.998,7.993,7.984,7.971,7.955,7.935,7.912,7.885,7.856,7.822,7.786,7.746,7.703,7.658,7.609,7.556,7.502,7.444,7.382,7.319,7.253,7.183,7.111,7.037,6.959,6.88,6.798,6.712,6.625,6.536,6.443,6.349,6.251,6.152,6.052,5.947,5.843,5.736,5.625,5.514,5.402,5.285,5.169,5.051,4.929,4.807,4.684,4.557,4.431,4.303,4.172,4.041,3.906,3.773,3.639,3.5,3.363,3.225,3.083,2.943,2.801,2.656,2.513,2.369,2.221,2.075,1.929,1.778,1.631,1.482,1.33,1.18,1.029,0.877,0.726,0.571,0.42,0.268,0.113,-0.04,-0.192,-0.347,-0.5,-0.653,-0.808,-0.96,-1.113,-1.268,-1.42,-1.571,-1.726,-1.877,-2.029,-2.18,-2.33,-2.482,-2.631,-2.778,-2.929,-3.075,-3.221,-3.369,-3.513,-3.656,-3.801,-3.943,-4.083,-4.225,-4.363,-4.5,-4.639,-4.773,-4.906,-5.041,-5.172,-5.303,-5.431,-5.557,-5.684,-5.807,-5.929,-6.051,-6.169,-6.285,-6.402,-6.514,-6.625,-6.736,-6.843,-6.947,-7.052,-7.152,-7.251,-7.349,-7.443,-7.536,-7.625,-7.712,-7.798,-7.88,-7.959,-8.037,-8.111,-8.183,-8.253,-8.319,-8.382,-8.444,-8.502,-8.556,-8.609,-8.658,-8.703,-8.746,-8.786,-8.822,-8.856,-8.885,-8.912,-8.935,-8.955,-8.971,-8.984,-8.993,-8.998,-9,-8.998,-8.992,-8.981,-8.967,-8.948,-8.926,-8.9,-8.869,-8.836,-8.798,-8.756,-8.711,-8.662,-8.61,-8.554,-8.494,-8.432,-8.366,-8.295,-8.223,-8.147,-8.067,-7.985,-7.901,-7.811,-7.72,-7.625,-7.527,-7.428,-7.324,-7.219,-7.111,-6.998,-6.885,-6.77,-6.65,-6.529,-6.407,-6.279,-6.151,-6.022,-5.887,-5.753,-5.616,-5.476,-5.336,-5.191,-5.047,-4.901,-4.75,-4.601,-4.45,-4.294,-4.139,-3.983,-3.822,-3.663,-3.503,-3.338,-3.175,-3.009,-2.841,-2.674,-2.503,-2.334,-2.164,-1.989,-1.817,-1.644,-1.467,-1.292,-1.117,-0.937,-0.761,-0.583,-0.402,-0.223,-0.043,0.138,0.318,0.502,0.682,0.862,1.046,1.227,1.408,1.592,1.773,1.954,2.138,2.318,2.498,2.682,2.862,3.043,3.223,3.402,3.583,3.761,3.937,4.117,4.292,4.467,4.644,4.817,4.989,5.164,5.334,5.503,5.674,5.841,6.009,6.175,6.338,6.503,6.663,6.822,6.983,7.139,7.294,7.45,7.601,7.75,7.901,8.047,8.191,8.336,8.476,8.616,8.753,8.887,9.022,9.151,9.279,9.407,9.529,9.65,9.77,9.885,9.998,10.111,10.219,10.324,10.428,10.527,10.625,10.72,10.811,10.901,10.985,11.067,11.147,11.223,11.295,11.366,11.432,11.494,11.554,11.61,11.662,11.711,11.756,11.798,11.836,11.869,11.9,11.926,11.948,11.967,11.981,11.992,11.998,12,11.999,11.994,11.987,11.976,11.963,11.947,11.928,11.906,11.881,11.853,11.823,11.791,11.755,11.717,11.676,11.633,11.587,11.539,11.488,11.435,11.379,11.32,11.26,11.197,11.133,11.066,10.995,10.923,10.849,10.773,10.695,10.615,10.532,10.447,10.361,10.273,10.183,10.091,9.997,9.9,9.802,9.703,9.602,9.5,9.394,9.287,9.18,9.07,8.96,8.847,8.732,8.616,8.499,8.381,8.262,8.141,8.017,7.892,7.768,7.642,7.515,7.386,7.256,7.123,6.992,6.859,6.726,6.591,6.454,6.316,6.178,6.04,5.901,5.761,5.619,5.475,5.333,5.191,5.047,4.903,4.757,4.61,4.464,4.318,4.171,4.024,3.874,3.724,3.576,3.428,3.279,3.129,2.978,2.829,2.677,2.527,2.377,2.227,2.075,1.925,1.773,1.623,1.473,1.323,1.173,1.022,0.871,0.721,0.572,0.424,0.276,0.126,-0.024,-0.171,-0.318,-0.464,-0.61,-0.757,-0.903,-1.047,-1.191,-1.333,-1.475,-1.619,-1.761,-1.901,-2.04,-2.178,-2.316,-2.454,-2.591,-2.726,-2.859,-2.992,-3.123,-3.256,-3.386,-3.515,-3.642,-3.768,-3.892,-4.017,-4.141,-4.262,-4.381,-4.499,-4.616,-4.732,-4.847,-4.96,-5.07,-5.18,-5.287,-5.394,-5.5,-5.602,-5.703,-5.802,-5.9,-5.997,-6.091,-6.183,-6.273,-6.361,-6.447,-6.532,-6.615,-6.695,-6.773,-6.849,-6.923,-6.995,-7.066,-7.133,-7.197,-7.26,-7.32,-7.379,-7.435,-7.488,-7.539,-7.587,-7.633,-7.676,-7.717,-7.755,-7.791,-7.823,-7.853,-7.881,-7.906,-7.928,-7.947,-7.963,-7.976,-7.987,-7.994,-7.999,-8,-7.998,-7.99,-7.978,-7.961,-7.939,-7.913,-7.883,-7.847,-7.808,-7.764,-7.715,-7.663,-7.606,-7.546,-7.481,-7.413,-7.34,-7.264,-7.185,-7.101,-7.014,-6.925,-6.83,-6.734,-6.634,-6.531,-6.424,-6.314,-6.202,-6.086,-5.968,-5.846,-5.722,-5.596,-5.467,-5.335,-5.202,-5.065,-4.929,-4.789,-4.646,-4.501,-4.354,-4.206,-4.055,-3.903,-3.749,-3.594,-3.436,-3.278,-3.118,-2.957,-2.794,-2.633,-2.466,-2.303,-2.136,-1.968,-1.8,-1.63,-1.46,-1.29,-1.119,-0.947,-0.775,-0.603,-0.43,-0.258,-0.088,0.088,0.258,0.43,0.603,0.775,0.947,1.119,1.29,1.46,1.63,1.8,1.968,2.136,2.303,2.466,2.633,2.794,2.957,3.118,3.278,3.436,3.594,3.749,3.903,4.055,4.206,4.354,4.501,4.646,4.789,4.929,5.065,5.202,5.335,5.467,5.596,5.722,5.846,5.968,6.086,6.202,6.314,6.424,6.531,6.634,6.734,6.83,6.925,7.014,7.101,7.185,7.264,7.34,7.413,7.481,7.546,7.606,7.663,7.715,7.764,7.808,7.847,7.883,7.913,7.939,7.961,7.978,7.99,7.998,8 14 | PARAM_BODY_ANGLE_X=0 15 | PARAM_BODY_ANGLE_Y=-4,-3.998,-3.992,-3.983,-3.97,-3.954,-3.934,-3.911,-3.885,-3.856,-3.824,-3.789,-3.751,-3.711,-3.668,-3.622,-3.574,-3.524,-3.472,-3.417,-3.361,-3.302,-3.242,-3.181,-3.117,-3.052,-2.985,-2.918,-2.848,-2.778,-2.708,-2.636,-2.563,-2.489,-2.415,-2.34,-2.264,-2.19,-2.114,-2.038,-1.962,-1.886,-1.81,-1.736,-1.66,-1.585,-1.511,-1.437,-1.364,-1.292,-1.222,-1.152,-1.082,-1.015,-0.948,-0.883,-0.819,-0.758,-0.698,-0.639,-0.583,-0.528,-0.476,-0.426,-0.378,-0.332,-0.289,-0.249,-0.211,-0.176,-0.144,-0.115,-0.089,-0.066,-0.046,-0.03,-0.017,-0.008,-0.002,0,-0,-0,-0.001,-0.002,-0.002,-0.004,-0.005,-0.006,-0.008,-0.01,-0.012,-0.014,-0.016,-0.019,-0.021,-0.024,-0.027,-0.03,-0.034,-0.037,-0.041,-0.044,-0.048,-0.052,-0.057,-0.061,-0.065,-0.07,-0.075,-0.08,-0.085,-0.09,-0.095,-0.101,-0.106,-0.112,-0.118,-0.123,-0.13,-0.136,-0.142,-0.148,-0.155,-0.161,-0.168,-0.174,-0.181,-0.188,-0.195,-0.202,-0.209,-0.217,-0.224,-0.231,-0.239,-0.247,-0.254,-0.262,-0.27,-0.277,-0.285,-0.293,-0.301,-0.309,-0.317,-0.326,-0.334,-0.342,-0.35,-0.359,-0.367,-0.375,-0.384,-0.392,-0.401,-0.409,-0.418,-0.427,-0.435,-0.444,-0.452,-0.461,-0.47,-0.478,-0.487,-0.496,-0.504,-0.513,-0.522,-0.53,-0.539,-0.548,-0.556,-0.565,-0.573,-0.582,-0.591,-0.599,-0.608,-0.616,-0.625,-0.633,-0.641,-0.65,-0.658,-0.666,-0.674,-0.683,-0.691,-0.699,-0.707,-0.715,-0.723,-0.73,-0.738,-0.746,-0.753,-0.761,-0.769,-0.776,-0.783,-0.791,-0.798,-0.805,-0.812,-0.819,-0.826,-0.832,-0.839,-0.845,-0.852,-0.858,-0.864,-0.87,-0.877,-0.882,-0.888,-0.894,-0.899,-0.905,-0.91,-0.915,-0.92,-0.925,-0.93,-0.935,-0.939,-0.943,-0.948,-0.952,-0.956,-0.959,-0.963,-0.966,-0.97,-0.973,-0.976,-0.979,-0.981,-0.984,-0.986,-0.988,-0.99,-0.992,-0.994,-0.995,-0.996,-0.998,-0.998,-0.999,-1,-1,-1,-1,-1,-1,-0.999,-0.999,-0.999,-0.998,-0.998,-0.997,-0.996,-0.996,-0.995,-0.994,-0.993,-0.992,-0.991,-0.989,-0.988,-0.987,-0.986,-0.984,-0.983,-0.981,-0.979,-0.978,-0.976,-0.974,-0.972,-0.97,-0.968,-0.966,-0.964,-0.962,-0.96,-0.957,-0.955,-0.953,-0.95,-0.948,-0.945,-0.942,-0.94,-0.937,-0.934,-0.931,-0.928,-0.925,-0.922,-0.919,-0.916,-0.913,-0.91,-0.907,-0.903,-0.9,-0.897,-0.893,-0.89,-0.886,-0.883,-0.879,-0.875,-0.872,-0.868,-0.864,-0.86,-0.857,-0.853,-0.849,-0.845,-0.841,-0.837,-0.833,-0.828,-0.824,-0.82,-0.816,-0.812,-0.807,-0.803,-0.799,-0.794,-0.79,-0.785,-0.781,-0.776,-0.772,-0.767,-0.763,-0.758,-0.753,-0.749,-0.744,-0.739,-0.734,-0.73,-0.725,-0.72,-0.715,-0.71,-0.705,-0.7,-0.695,-0.69,-0.685,-0.681,-0.675,-0.67,-0.665,-0.66,-0.655,-0.65,-0.645,-0.64,-0.635,-0.629,-0.624,-0.619,-0.614,-0.609,-0.603,-0.598,-0.593,-0.588,-0.582,-0.577,-0.572,-0.567,-0.561,-0.556,-0.551,-0.545,-0.54,-0.535,-0.529,-0.524,-0.519,-0.513,-0.508,-0.503,-0.497,-0.492,-0.487,-0.481,-0.476,-0.471,-0.465,-0.46,-0.455,-0.449,-0.444,-0.439,-0.433,-0.428,-0.423,-0.418,-0.412,-0.407,-0.402,-0.397,-0.391,-0.386,-0.381,-0.376,-0.371,-0.365,-0.36,-0.355,-0.35,-0.345,-0.34,-0.335,-0.33,-0.325,-0.319,-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.247,-0.242,-0.237,-0.233,-0.228,-0.224,-0.219,-0.215,-0.21,-0.206,-0.201,-0.197,-0.193,-0.188,-0.184,-0.18,-0.176,-0.172,-0.167,-0.163,-0.159,-0.155,-0.151,-0.147,-0.143,-0.14,-0.136,-0.132,-0.128,-0.125,-0.121,-0.117,-0.114,-0.11,-0.107,-0.103,-0.1,-0.097,-0.093,-0.09,-0.087,-0.084,-0.081,-0.078,-0.075,-0.072,-0.069,-0.066,-0.063,-0.06,-0.058,-0.055,-0.052,-0.05,-0.047,-0.045,-0.043,-0.04,-0.038,-0.036,-0.034,-0.032,-0.03,-0.028,-0.026,-0.024,-0.022,-0.021,-0.019,-0.017,-0.016,-0.014,-0.013,-0.012,-0.011,-0.009,-0.008,-0.007,-0.006,-0.005,-0.004,-0.004,-0.003,-0.002,-0.002,-0.001,-0.001,-0.001,-0,-0,-0,0,-0,-0,-0,-0,-0.001,-0.001,-0.002,-0.003,-0.003,-0.005,-0.006,-0.008,-0.01,-0.012,-0.015,-0.018,-0.021,-0.025,-0.029,-0.033,-0.038,-0.044,-0.05,-0.056,-0.063,-0.071,-0.079,-0.088,-0.098,-0.108,-0.119,-0.13,-0.142,-0.155,-0.169,-0.184,-0.199,-0.215,-0.232,-0.25,-0.269,-0.289,-0.309,-0.331,-0.354,-0.377,-0.402,-0.428,-0.454,-0.482,-0.511,-0.542,-0.573,-0.605,-0.639,-0.674,-0.71,-0.747,-0.786,-0.826,-0.868,-0.91,-0.954,-1,-1.046,-1.093,-1.141,-1.189,-1.237,-1.285,-1.334,-1.384,-1.433,-1.483,-1.533,-1.583,-1.634,-1.684,-1.735,-1.785,-1.836,-1.887,-1.938,-1.989,-2.039,-2.09,-2.141,-2.192,-2.242,-2.292,-2.342,-2.392,-2.442,-2.491,-2.54,-2.588,-2.637,-2.685,-2.732,-2.779,-2.825,-2.872,-2.917,-2.962,-3.006,-3.05,-3.094,-3.136,-3.178,-3.219,-3.259,-3.299,-3.338,-3.376,-3.413,-3.449,-3.485,-3.519,-3.552,-3.585,-3.616,-3.647,-3.676,-3.705,-3.732,-3.758,-3.783,-3.806,-3.829,-3.85,-3.87,-3.889,-3.906,-3.922,-3.936,-3.949,-3.961,-3.971,-3.98,-3.987,-3.993,-3.997,-3.999,-4 16 | BODY_STRETCH=0,0,0.002,0.004,0.007,0.011,0.016,0.021,0.028,0.035,0.043,0.051,0.061,0.071,0.082,0.093,0.105,0.118,0.132,0.146,0.16,0.176,0.192,0.208,0.225,0.242,0.26,0.279,0.298,0.317,0.337,0.358,0.379,0.4,0.421,0.443,0.465,0.488,0.511,0.534,0.558,0.581,0.605,0.63,0.654,0.679,0.704,0.729,0.754,0.78,0.806,0.831,0.857,0.883,0.909,0.935,0.961,0.987,1.013,1.039,1.065,1.091,1.117,1.143,1.169,1.194,1.22,1.246,1.271,1.296,1.321,1.346,1.37,1.395,1.419,1.442,1.466,1.489,1.512,1.535,1.557,1.579,1.6,1.621,1.642,1.663,1.683,1.702,1.721,1.74,1.758,1.775,1.792,1.808,1.824,1.84,1.854,1.868,1.882,1.895,1.907,1.918,1.929,1.939,1.949,1.957,1.965,1.972,1.979,1.984,1.989,1.993,1.996,1.998,2,2,2,1.999,1.997,1.995,1.992,1.989,1.985,1.981,1.976,1.97,1.964,1.957,1.95,1.942,1.934,1.925,1.916,1.906,1.896,1.885,1.873,1.861,1.849,1.836,1.823,1.809,1.795,1.781,1.765,1.75,1.734,1.718,1.701,1.684,1.666,1.648,1.63,1.611,1.592,1.572,1.552,1.532,1.512,1.49,1.469,1.447,1.426,1.403,1.38,1.358,1.334,1.311,1.287,1.263,1.239,1.214,1.189,1.164,1.139,1.113,1.087,1.061,1.034,1.008,0.981,0.954,0.927,0.899,0.872,0.844,0.816,0.788,0.759,0.731,0.702,0.674,0.644,0.615,0.586,0.557,0.528,0.498,0.468,0.438,0.408,0.379,0.349,0.319,0.288,0.258,0.228,0.197,0.168,0.137,0.107,0.076,0.045,0.015,-0.015,-0.045,-0.076,-0.107,-0.137,-0.168,-0.197,-0.228,-0.258,-0.288,-0.319,-0.349,-0.379,-0.408,-0.438,-0.468,-0.498,-0.528,-0.557,-0.586,-0.615,-0.644,-0.674,-0.702,-0.731,-0.759,-0.788,-0.816,-0.844,-0.872,-0.899,-0.927,-0.954,-0.981,-1.008,-1.034,-1.061,-1.087,-1.113,-1.139,-1.164,-1.189,-1.214,-1.239,-1.263,-1.287,-1.311,-1.334,-1.358,-1.38,-1.403,-1.426,-1.447,-1.469,-1.49,-1.512,-1.532,-1.552,-1.572,-1.592,-1.611,-1.63,-1.648,-1.666,-1.684,-1.701,-1.718,-1.734,-1.75,-1.765,-1.781,-1.795,-1.809,-1.823,-1.836,-1.849,-1.861,-1.873,-1.885,-1.896,-1.906,-1.916,-1.925,-1.934,-1.942,-1.95,-1.957,-1.964,-1.97,-1.976,-1.981,-1.985,-1.989,-1.992,-1.995,-1.997,-1.999,-2,-2,-2,-1.999,-1.998,-1.996,-1.994,-1.991,-1.988,-1.984,-1.98,-1.976,-1.971,-1.965,-1.959,-1.953,-1.946,-1.939,-1.931,-1.923,-1.915,-1.906,-1.897,-1.887,-1.877,-1.866,-1.856,-1.844,-1.833,-1.821,-1.808,-1.795,-1.782,-1.769,-1.755,-1.741,-1.726,-1.711,-1.696,-1.68,-1.665,-1.649,-1.632,-1.615,-1.598,-1.58,-1.563,-1.545,-1.526,-1.508,-1.489,-1.47,-1.45,-1.431,-1.411,-1.39,-1.37,-1.349,-1.328,-1.307,-1.285,-1.264,-1.242,-1.22,-1.197,-1.175,-1.152,-1.129,-1.106,-1.082,-1.059,-1.035,-1.011,-0.987,-0.963,-0.939,-0.914,-0.889,-0.864,-0.839,-0.814,-0.789,-0.763,-0.738,-0.712,-0.686,-0.66,-0.634,-0.608,-0.581,-0.555,-0.529,-0.502,-0.475,-0.448,-0.422,-0.395,-0.368,-0.341,-0.314,-0.287,-0.259,-0.232,-0.205,-0.178,-0.151,-0.123,-0.096,-0.068,-0.041,-0.014,0.014,0.041,0.068,0.096,0.123,0.151,0.178,0.205,0.232,0.259,0.287,0.314,0.341,0.368,0.395,0.422,0.448,0.475,0.502,0.529,0.555,0.581,0.608,0.634,0.66,0.686,0.712,0.738,0.763,0.789,0.814,0.839,0.864,0.889,0.914,0.939,0.963,0.987,1.011,1.035,1.059,1.082,1.106,1.129,1.152,1.175,1.197,1.22,1.242,1.264,1.285,1.307,1.328,1.349,1.37,1.39,1.411,1.431,1.45,1.47,1.489,1.508,1.526,1.545,1.563,1.58,1.598,1.615,1.632,1.649,1.665,1.68,1.696,1.711,1.726,1.741,1.755,1.769,1.782,1.795,1.808,1.821,1.833,1.844,1.856,1.866,1.877,1.887,1.897,1.906,1.915,1.923,1.931,1.939,1.946,1.953,1.959,1.965,1.971,1.976,1.98,1.984,1.988,1.991,1.994,1.996,1.998,1.999,2,2,2,1.999,1.998,1.996,1.993,1.99,1.987,1.983,1.978,1.973,1.968,1.962,1.955,1.948,1.941,1.933,1.925,1.916,1.907,1.898,1.888,1.878,1.867,1.856,1.844,1.832,1.82,1.808,1.795,1.781,1.768,1.754,1.74,1.725,1.71,1.695,1.68,1.664,1.648,1.632,1.616,1.599,1.582,1.564,1.547,1.53,1.512,1.494,1.476,1.457,1.438,1.42,1.401,1.382,1.362,1.343,1.324,1.304,1.284,1.264,1.244,1.224,1.204,1.184,1.164,1.143,1.123,1.102,1.082,1.061,1.041,1.021,1,0.979,0.959,0.939,0.918,0.898,0.877,0.857,0.836,0.816,0.796,0.776,0.756,0.736,0.716,0.696,0.676,0.657,0.638,0.618,0.599,0.58,0.562,0.543,0.524,0.506,0.488,0.47,0.453,0.436,0.418,0.401,0.384,0.368,0.352,0.336,0.32,0.305,0.29,0.275,0.26,0.246,0.232,0.219,0.205,0.192,0.18,0.168,0.156,0.144,0.133,0.122,0.112,0.102,0.093,0.084,0.075,0.067,0.059,0.052,0.045,0.038,0.032,0.027,0.022,0.017,0.013,0.01,0.007,0.004,0.002,0.001,0,0 17 | PARAM_BREATH=0,0,0.002,0.004,0.007,0.011,0.015,0.021,0.027,0.034,0.041,0.049,0.058,0.067,0.077,0.088,0.099,0.111,0.123,0.136,0.149,0.163,0.177,0.192,0.207,0.222,0.238,0.254,0.27,0.287,0.304,0.321,0.338,0.355,0.373,0.391,0.409,0.427,0.445,0.463,0.482,0.5,0.518,0.537,0.555,0.573,0.591,0.609,0.627,0.645,0.662,0.679,0.696,0.713,0.73,0.746,0.762,0.778,0.793,0.808,0.823,0.837,0.851,0.864,0.877,0.889,0.901,0.912,0.923,0.933,0.942,0.951,0.959,0.966,0.973,0.979,0.985,0.989,0.993,0.996,0.998,1,1,1,0.999,0.997,0.995,0.993,0.989,0.986,0.982,0.977,0.972,0.966,0.96,0.953,0.946,0.938,0.931,0.922,0.914,0.905,0.895,0.885,0.875,0.865,0.854,0.843,0.832,0.82,0.808,0.796,0.784,0.771,0.758,0.745,0.732,0.719,0.705,0.692,0.678,0.664,0.65,0.636,0.622,0.607,0.593,0.579,0.564,0.55,0.536,0.521,0.507,0.493,0.478,0.464,0.45,0.436,0.422,0.408,0.395,0.381,0.368,0.355,0.342,0.329,0.316,0.304,0.292,0.28,0.268,0.257,0.246,0.235,0.225,0.215,0.205,0.195,0.186,0.178,0.169,0.162,0.154,0.147,0.14,0.134,0.128,0.123,0.118,0.114,0.111,0.107,0.105,0.103,0.101,0.1,0.1,0.1,0.101,0.103,0.105,0.107,0.111,0.114,0.118,0.123,0.128,0.134,0.14,0.147,0.154,0.162,0.169,0.178,0.186,0.195,0.205,0.215,0.225,0.235,0.246,0.257,0.268,0.28,0.292,0.304,0.316,0.329,0.342,0.355,0.368,0.381,0.395,0.408,0.422,0.436,0.45,0.464,0.478,0.493,0.507,0.521,0.536,0.55,0.564,0.579,0.593,0.607,0.622,0.636,0.65,0.664,0.678,0.692,0.705,0.719,0.732,0.745,0.758,0.771,0.784,0.796,0.808,0.82,0.832,0.843,0.854,0.865,0.875,0.885,0.895,0.905,0.914,0.922,0.931,0.938,0.946,0.953,0.96,0.966,0.972,0.977,0.982,0.986,0.989,0.993,0.995,0.997,0.999,1,1,1,0.998,0.996,0.993,0.99,0.985,0.98,0.975,0.968,0.961,0.953,0.945,0.936,0.926,0.916,0.905,0.894,0.882,0.87,0.857,0.844,0.83,0.816,0.802,0.787,0.772,0.756,0.741,0.725,0.708,0.692,0.675,0.658,0.641,0.624,0.607,0.589,0.571,0.553,0.536,0.518,0.5,0.482,0.464,0.447,0.429,0.411,0.393,0.376,0.359,0.342,0.325,0.308,0.292,0.275,0.259,0.244,0.228,0.213,0.198,0.184,0.17,0.156,0.143,0.13,0.118,0.106,0.095,0.084,0.074,0.064,0.055,0.047,0.039,0.032,0.025,0.02,0.015,0.01,0.007,0.004,0.002,0,0,0,0.002,0.003,0.006,0.009,0.013,0.018,0.023,0.029,0.035,0.042,0.05,0.058,0.067,0.076,0.085,0.096,0.106,0.117,0.129,0.141,0.153,0.166,0.178,0.192,0.205,0.219,0.233,0.248,0.262,0.277,0.292,0.308,0.323,0.339,0.354,0.37,0.386,0.402,0.418,0.434,0.45,0.466,0.482,0.498,0.514,0.53,0.546,0.561,0.577,0.592,0.608,0.623,0.638,0.652,0.667,0.681,0.695,0.708,0.722,0.734,0.747,0.759,0.771,0.783,0.794,0.804,0.815,0.824,0.833,0.842,0.85,0.858,0.865,0.871,0.877,0.882,0.887,0.891,0.894,0.897,0.898,0.9,0.9,0.9,0.899,0.897,0.895,0.893,0.89,0.886,0.882,0.877,0.872,0.867,0.861,0.854,0.847,0.84,0.832,0.824,0.815,0.806,0.797,0.787,0.778,0.767,0.757,0.746,0.735,0.723,0.712,0.7,0.687,0.675,0.662,0.65,0.637,0.624,0.61,0.597,0.583,0.57,0.556,0.542,0.528,0.514,0.5,0.486,0.471,0.457,0.443,0.429,0.414,0.4,0.386,0.372,0.358,0.344,0.33,0.317,0.303,0.29,0.276,0.263,0.25,0.238,0.225,0.213,0.2,0.188,0.177,0.165,0.154,0.143,0.133,0.122,0.113,0.103,0.094,0.085,0.076,0.068,0.06,0.053,0.046,0.039,0.033,0.028,0.023,0.018,0.014,0.01,0.007,0.005,0.003,0.001,0,0,0,0.002,0.004,0.007,0.011,0.015,0.021,0.027,0.034,0.041,0.049,0.058,0.067,0.077,0.088,0.099,0.111,0.123,0.136,0.149,0.163,0.177,0.192,0.207,0.222,0.238,0.254,0.27,0.287,0.304,0.321,0.338,0.355,0.373,0.391,0.409,0.427,0.445,0.463,0.482,0.5,0.518,0.537,0.555,0.573,0.591,0.609,0.627,0.645,0.662,0.679,0.696,0.713,0.73,0.746,0.762,0.778,0.793,0.808,0.823,0.837,0.851,0.864,0.877,0.889,0.901,0.912,0.923,0.933,0.942,0.951,0.959,0.966,0.973,0.979,0.985,0.989,0.993,0.996,0.998,1,1,0.999,0.997,0.993,0.988,0.982,0.974,0.965,0.954,0.943,0.93,0.917,0.902,0.887,0.87,0.853,0.835,0.816,0.796,0.776,0.755,0.733,0.711,0.689,0.666,0.643,0.62,0.596,0.572,0.548,0.524,0.5,0.476,0.452,0.428,0.404,0.38,0.357,0.334,0.311,0.289,0.267,0.245,0.224,0.204,0.184,0.165,0.147,0.13,0.113,0.098,0.083,0.07,0.057,0.046,0.035,0.026,0.018,0.012,0.007,0.003,0.001,0 18 | CHAR_POS_X=0 19 | FLAG2=1 20 | ARM_LEFT=1 21 | ARM_RIGHT=1 22 | ARM_2_LEFT=0 23 | ARM_2_RIGHT=0 24 | ARM_3_LEFT=0 25 | ARM_3_RIGHT=0 26 | STAR_EYE=0 27 | PARAM_EYE_L_OPEN=0 28 | PARAM_EYE_R_OPEN=0 29 | PARAM_EYE_L_SMILE=0 30 | PARAM_EYE_R_SMILE=0 31 | PARAM_EYE_BALL_X=0,0,0.002,0.004,0.006,0.01,0.013,0.018,0.023,0.028,0.033,0.039,0.044,0.05,0.056,0.061,0.067,0.072,0.077,0.082,0.087,0.09,0.094,0.096,0.098,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.099,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.097,0.097,0.097,0.097,0.097,0.097,0.097,0.097,0.097,0.097,0.096,0.096,0.096,0.096,0.096,0.096,0.096,0.096,0.096,0.096,0.095,0.095,0.095,0.095,0.095,0.095,0.095,0.095,0.095,0.094,0.094,0.094,0.094,0.094,0.094,0.094,0.094,0.093,0.093,0.093,0.093,0.093,0.093,0.093,0.092,0.092,0.092,0.092,0.092,0.092,0.092,0.091,0.091,0.091,0.091,0.091,0.091,0.091,0.09,0.09,0.09,0.09,0.09,0.09,0.089,0.089,0.089,0.089,0.089,0.089,0.088,0.088,0.088,0.088,0.088,0.088,0.087,0.087,0.087,0.087,0.087,0.087,0.086,0.086,0.086,0.086,0.086,0.086,0.085,0.085,0.085,0.085,0.085,0.084,0.084,0.084,0.084,0.084,0.083,0.083,0.083,0.083,0.083,0.083,0.082,0.082,0.082,0.082,0.082,0.081,0.081,0.081,0.081,0.081,0.08,0.08,0.08,0.08,0.08,0.079,0.079,0.079,0.079,0.079,0.078,0.078,0.078,0.078,0.077,0.077,0.077,0.077,0.077,0.076,0.076,0.076,0.076,0.076,0.075,0.075,0.075,0.075,0.074,0.074,0.074,0.074,0.074,0.073,0.073,0.073,0.073,0.072,0.072,0.072,0.072,0.072,0.071,0.071,0.071,0.071,0.07,0.07,0.07,0.07,0.069,0.069,0.069,0.069,0.069,0.068,0.068,0.068,0.068,0.067,0.067,0.067,0.067,0.066,0.066,0.066,0.066,0.066,0.065,0.065,0.065,0.065,0.064,0.064,0.064,0.064,0.063,0.063,0.063,0.063,0.062,0.062,0.062,0.062,0.061,0.061,0.061,0.061,0.06,0.06,0.06,0.06,0.059,0.059,0.059,0.059,0.059,0.058,0.058,0.058,0.058,0.057,0.057,0.057,0.057,0.056,0.056,0.056,0.056,0.055,0.055,0.055,0.055,0.054,0.054,0.054,0.054,0.053,0.053,0.053,0.053,0.052,0.052,0.052,0.052,0.051,0.051,0.051,0.051,0.05,0.05,0.05,0.05,0.049,0.049,0.049,0.049,0.048,0.048,0.048,0.048,0.047,0.047,0.047,0.047,0.046,0.046,0.046,0.046,0.045,0.045,0.045,0.045,0.044,0.044,0.044,0.044,0.043,0.043,0.043,0.043,0.042,0.042,0.042,0.042,0.041,0.041,0.041,0.041,0.041,0.04,0.04,0.04,0.04,0.039,0.039,0.039,0.039,0.038,0.038,0.038,0.038,0.037,0.037,0.037,0.037,0.036,0.036,0.036,0.036,0.035,0.035,0.035,0.035,0.034,0.034,0.034,0.034,0.034,0.033,0.033,0.033,0.033,0.032,0.032,0.032,0.032,0.031,0.031,0.031,0.031,0.031,0.03,0.03,0.03,0.03,0.029,0.029,0.029,0.029,0.028,0.028,0.028,0.028,0.028,0.027,0.027,0.027,0.027,0.026,0.026,0.026,0.026,0.026,0.025,0.025,0.025,0.025,0.024,0.024,0.024,0.024,0.024,0.023,0.023,0.023,0.023,0.023,0.022,0.022,0.022,0.022,0.021,0.021,0.021,0.021,0.021,0.02,0.02,0.02,0.02,0.02,0.019,0.019,0.019,0.019,0.019,0.018,0.018,0.018,0.018,0.018,0.017,0.017,0.017,0.017,0.017,0.017,0.016,0.016,0.016,0.016,0.016,0.015,0.015,0.015,0.015,0.015,0.014,0.014,0.014,0.014,0.014,0.014,0.013,0.013,0.013,0.013,0.013,0.013,0.012,0.012,0.012,0.012,0.012,0.012,0.011,0.011,0.011,0.011,0.011,0.011,0.01,0.01,0.01,0.01,0.01,0.01,0.009,0.009,0.009,0.009,0.009,0.009,0.009,0.008,0.008,0.008,0.008,0.008,0.008,0.008,0.007,0.007,0.007,0.007,0.007,0.007,0.007,0.006,0.006,0.006,0.006,0.006,0.006,0.006,0.006,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.004,0.004,0.004,0.004,0.004,0.004,0.004,0.004,0.004,0.004,0.003,0.003,0.003,0.003,0.003,0.003,0.003,0.003,0.003,0.003,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.002,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,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,0,0,0,0,0,0,0,0,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_EYE_BALL_Y=0,0.004,0.017,0.037,0.064,0.097,0.135,0.179,0.226,0.277,0.33,0.385,0.443,0.5,0.557,0.615,0.67,0.723,0.774,0.821,0.865,0.903,0.936,0.963,0.983,0.996,1,1,1,1,1,1,1,1,0.999,0.999,0.999,0.999,0.999,0.999,0.998,0.998,0.998,0.998,0.997,0.997,0.997,0.996,0.996,0.996,0.995,0.995,0.995,0.994,0.994,0.993,0.993,0.992,0.992,0.991,0.991,0.99,0.99,0.989,0.989,0.988,0.987,0.987,0.986,0.986,0.985,0.984,0.984,0.983,0.982,0.981,0.981,0.98,0.979,0.978,0.978,0.977,0.976,0.975,0.974,0.973,0.972,0.972,0.971,0.97,0.969,0.968,0.967,0.966,0.965,0.964,0.963,0.962,0.961,0.96,0.959,0.958,0.957,0.956,0.954,0.953,0.952,0.951,0.95,0.949,0.948,0.946,0.945,0.944,0.943,0.941,0.94,0.939,0.938,0.936,0.935,0.934,0.932,0.931,0.93,0.928,0.927,0.926,0.924,0.923,0.922,0.92,0.919,0.917,0.916,0.914,0.913,0.911,0.91,0.908,0.907,0.905,0.904,0.902,0.901,0.899,0.898,0.896,0.894,0.893,0.891,0.89,0.888,0.886,0.885,0.883,0.881,0.88,0.878,0.876,0.875,0.873,0.871,0.869,0.868,0.866,0.864,0.862,0.861,0.859,0.857,0.855,0.853,0.852,0.85,0.848,0.846,0.844,0.842,0.84,0.839,0.837,0.835,0.833,0.831,0.829,0.827,0.825,0.823,0.821,0.819,0.817,0.815,0.813,0.812,0.81,0.807,0.805,0.803,0.801,0.799,0.797,0.795,0.793,0.791,0.789,0.787,0.785,0.783,0.781,0.779,0.777,0.775,0.772,0.77,0.768,0.766,0.764,0.762,0.76,0.757,0.755,0.753,0.751,0.749,0.747,0.744,0.742,0.74,0.738,0.736,0.733,0.731,0.729,0.727,0.724,0.722,0.72,0.718,0.715,0.713,0.711,0.709,0.706,0.704,0.702,0.699,0.697,0.695,0.693,0.69,0.688,0.686,0.683,0.681,0.679,0.676,0.674,0.672,0.669,0.667,0.665,0.662,0.66,0.657,0.655,0.653,0.65,0.648,0.646,0.643,0.641,0.638,0.636,0.634,0.631,0.629,0.626,0.624,0.622,0.619,0.617,0.614,0.612,0.61,0.607,0.605,0.602,0.6,0.597,0.595,0.592,0.59,0.588,0.585,0.583,0.58,0.578,0.575,0.573,0.57,0.568,0.566,0.563,0.561,0.558,0.556,0.553,0.551,0.548,0.546,0.543,0.541,0.538,0.536,0.533,0.531,0.529,0.526,0.524,0.521,0.519,0.516,0.514,0.511,0.509,0.506,0.504,0.501,0.499,0.496,0.494,0.491,0.489,0.486,0.484,0.481,0.479,0.476,0.474,0.471,0.469,0.467,0.464,0.462,0.459,0.457,0.454,0.452,0.449,0.447,0.444,0.442,0.439,0.437,0.434,0.432,0.43,0.427,0.425,0.422,0.42,0.417,0.415,0.412,0.41,0.408,0.405,0.403,0.4,0.398,0.395,0.393,0.39,0.388,0.386,0.383,0.381,0.378,0.376,0.374,0.371,0.369,0.366,0.364,0.362,0.359,0.357,0.354,0.352,0.35,0.347,0.345,0.343,0.34,0.338,0.335,0.333,0.331,0.328,0.326,0.324,0.321,0.319,0.317,0.314,0.312,0.31,0.307,0.305,0.303,0.301,0.298,0.296,0.294,0.291,0.289,0.287,0.285,0.282,0.28,0.278,0.276,0.273,0.271,0.269,0.267,0.264,0.262,0.26,0.258,0.256,0.253,0.251,0.249,0.247,0.245,0.243,0.24,0.238,0.236,0.234,0.232,0.23,0.228,0.225,0.223,0.221,0.219,0.217,0.215,0.213,0.211,0.209,0.207,0.205,0.203,0.201,0.199,0.197,0.195,0.193,0.19,0.188,0.187,0.185,0.183,0.181,0.179,0.177,0.175,0.173,0.171,0.169,0.167,0.165,0.163,0.161,0.16,0.158,0.156,0.154,0.152,0.15,0.148,0.147,0.145,0.143,0.141,0.139,0.138,0.136,0.134,0.132,0.131,0.129,0.127,0.125,0.124,0.122,0.12,0.119,0.117,0.115,0.114,0.112,0.11,0.109,0.107,0.106,0.104,0.102,0.101,0.099,0.098,0.096,0.095,0.093,0.092,0.09,0.089,0.087,0.086,0.084,0.083,0.081,0.08,0.078,0.077,0.076,0.074,0.073,0.072,0.07,0.069,0.068,0.066,0.065,0.064,0.062,0.061,0.06,0.059,0.057,0.056,0.055,0.054,0.052,0.051,0.05,0.049,0.048,0.047,0.046,0.044,0.043,0.042,0.041,0.04,0.039,0.038,0.037,0.036,0.035,0.034,0.033,0.032,0.031,0.03,0.029,0.028,0.028,0.027,0.026,0.025,0.024,0.023,0.022,0.022,0.021,0.02,0.019,0.019,0.018,0.017,0.016,0.016,0.015,0.014,0.014,0.013,0.013,0.012,0.011,0.011,0.01,0.01,0.009,0.009,0.008,0.008,0.007,0.007,0.006,0.006,0.005,0.005,0.005,0.004,0.004,0.004,0.003,0.003,0.003,0.002,0.002,0.002,0.002,0.001,0.001,0.001,0.001,0.001,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0 33 | PARAM_MOUTH_FORM=-1,-1,-0.999,-0.999,-0.998,-0.997,-0.995,-0.994,-0.992,-0.99,-0.987,-0.985,-0.982,-0.979,-0.976,-0.973,-0.97,-0.966,-0.962,-0.958,-0.954,-0.95,-0.946,-0.941,-0.937,-0.932,-0.927,-0.922,-0.917,-0.912,-0.907,-0.902,-0.897,-0.891,-0.886,-0.88,-0.875,-0.869,-0.864,-0.858,-0.853,-0.847,-0.842,-0.836,-0.831,-0.825,-0.82,-0.814,-0.809,-0.803,-0.798,-0.793,-0.788,-0.783,-0.778,-0.773,-0.768,-0.763,-0.759,-0.754,-0.75,-0.746,-0.742,-0.738,-0.734,-0.73,-0.727,-0.724,-0.721,-0.718,-0.715,-0.713,-0.71,-0.708,-0.706,-0.705,-0.703,-0.702,-0.701,-0.701,-0.7,-0.7,-0.7,-0.7,-0.701,-0.701,-0.702,-0.703,-0.704,-0.706,-0.707,-0.709,-0.711,-0.713,-0.715,-0.717,-0.719,-0.722,-0.724,-0.727,-0.73,-0.733,-0.736,-0.739,-0.743,-0.746,-0.75,-0.753,-0.757,-0.761,-0.764,-0.768,-0.772,-0.776,-0.781,-0.785,-0.789,-0.793,-0.798,-0.802,-0.807,-0.811,-0.815,-0.82,-0.825,-0.829,-0.834,-0.838,-0.843,-0.848,-0.852,-0.857,-0.862,-0.866,-0.871,-0.875,-0.88,-0.885,-0.889,-0.893,-0.898,-0.902,-0.907,-0.911,-0.915,-0.919,-0.924,-0.928,-0.932,-0.936,-0.939,-0.943,-0.947,-0.95,-0.954,-0.957,-0.961,-0.964,-0.967,-0.97,-0.973,-0.976,-0.978,-0.981,-0.983,-0.985,-0.987,-0.989,-0.991,-0.993,-0.994,-0.996,-0.997,-0.998,-0.999,-0.999,-1,-1,-1,-1,-0.999,-0.998,-0.996,-0.994,-0.991,-0.988,-0.985,-0.981,-0.977,-0.972,-0.967,-0.962,-0.956,-0.95,-0.944,-0.937,-0.93,-0.923,-0.915,-0.907,-0.899,-0.891,-0.882,-0.873,-0.864,-0.855,-0.845,-0.835,-0.825,-0.815,-0.805,-0.794,-0.784,-0.773,-0.762,-0.751,-0.74,-0.729,-0.718,-0.707,-0.696,-0.684,-0.673,-0.661,-0.65,-0.639,-0.627,-0.616,-0.604,-0.593,-0.582,-0.571,-0.56,-0.549,-0.538,-0.527,-0.516,-0.506,-0.495,-0.485,-0.475,-0.465,-0.455,-0.445,-0.436,-0.427,-0.418,-0.409,-0.401,-0.393,-0.385,-0.377,-0.37,-0.363,-0.356,-0.35,-0.344,-0.338,-0.333,-0.328,-0.323,-0.319,-0.315,-0.312,-0.309,-0.306,-0.304,-0.302,-0.301,-0.3,-0.3,-0.3,-0.301,-0.303,-0.305,-0.308,-0.311,-0.315,-0.319,-0.324,-0.329,-0.335,-0.342,-0.348,-0.356,-0.363,-0.371,-0.38,-0.388,-0.398,-0.407,-0.417,-0.427,-0.437,-0.448,-0.459,-0.47,-0.481,-0.493,-0.505,-0.517,-0.529,-0.541,-0.554,-0.566,-0.579,-0.592,-0.605,-0.618,-0.631,-0.644,-0.656,-0.669,-0.682,-0.695,-0.708,-0.721,-0.734,-0.746,-0.759,-0.771,-0.783,-0.795,-0.807,-0.819,-0.83,-0.841,-0.852,-0.863,-0.873,-0.883,-0.893,-0.902,-0.912,-0.92,-0.929,-0.937,-0.944,-0.952,-0.958,-0.965,-0.971,-0.976,-0.981,-0.985,-0.989,-0.992,-0.995,-0.997,-0.999,-1,-1,-1,-0.999,-0.999,-0.998,-0.996,-0.995,-0.993,-0.991,-0.989,-0.986,-0.984,-0.981,-0.977,-0.974,-0.97,-0.967,-0.963,-0.958,-0.954,-0.95,-0.945,-0.94,-0.935,-0.93,-0.925,-0.919,-0.914,-0.908,-0.902,-0.896,-0.89,-0.884,-0.878,-0.872,-0.866,-0.859,-0.853,-0.846,-0.84,-0.833,-0.827,-0.82,-0.813,-0.807,-0.8,-0.793,-0.787,-0.78,-0.773,-0.767,-0.76,-0.754,-0.747,-0.741,-0.734,-0.728,-0.722,-0.716,-0.71,-0.704,-0.698,-0.692,-0.686,-0.681,-0.675,-0.67,-0.665,-0.66,-0.655,-0.65,-0.646,-0.642,-0.637,-0.633,-0.63,-0.626,-0.623,-0.619,-0.616,-0.614,-0.611,-0.609,-0.607,-0.605,-0.604,-0.602,-0.601,-0.601,-0.6,-0.6,-0.6,-0.6,-0.601,-0.601,-0.602,-0.603,-0.604,-0.605,-0.607,-0.608,-0.61,-0.612,-0.614,-0.616,-0.618,-0.62,-0.623,-0.625,-0.628,-0.631,-0.633,-0.636,-0.639,-0.642,-0.645,-0.649,-0.652,-0.655,-0.659,-0.662,-0.665,-0.669,-0.673,-0.676,-0.68,-0.683,-0.687,-0.691,-0.694,-0.698,-0.702,-0.706,-0.709,-0.713,-0.717,-0.72,-0.724,-0.727,-0.731,-0.735,-0.738,-0.741,-0.745,-0.748,-0.751,-0.755,-0.758,-0.761,-0.764,-0.767,-0.769,-0.772,-0.775,-0.777,-0.78,-0.782,-0.784,-0.786,-0.788,-0.79,-0.792,-0.793,-0.795,-0.796,-0.797,-0.798,-0.799,-0.799,-0.8,-0.8,-0.8,-0.8,-0.799,-0.798,-0.797,-0.796,-0.794,-0.792,-0.79,-0.787,-0.784,-0.781,-0.777,-0.773,-0.769,-0.765,-0.761,-0.756,-0.751,-0.746,-0.741,-0.735,-0.729,-0.723,-0.717,-0.711,-0.705,-0.698,-0.691,-0.685,-0.678,-0.67,-0.663,-0.656,-0.648,-0.641,-0.633,-0.625,-0.618,-0.61,-0.602,-0.594,-0.586,-0.578,-0.57,-0.562,-0.554,-0.546,-0.538,-0.53,-0.522,-0.514,-0.506,-0.498,-0.49,-0.482,-0.475,-0.467,-0.459,-0.452,-0.444,-0.437,-0.43,-0.422,-0.415,-0.409,-0.402,-0.395,-0.389,-0.383,-0.377,-0.371,-0.365,-0.359,-0.354,-0.349,-0.344,-0.339,-0.335,-0.331,-0.327,-0.323,-0.319,-0.316,-0.313,-0.31,-0.308,-0.306,-0.304,-0.303,-0.302,-0.301,-0.3,-0.3,-0.301,-0.302,-0.305,-0.308,-0.313,-0.318,-0.325,-0.332,-0.34,-0.349,-0.358,-0.369,-0.379,-0.391,-0.403,-0.416,-0.429,-0.443,-0.457,-0.471,-0.487,-0.502,-0.518,-0.534,-0.55,-0.566,-0.583,-0.599,-0.616,-0.633,-0.65,-0.667,-0.684,-0.701,-0.717,-0.734,-0.75,-0.766,-0.782,-0.798,-0.813,-0.829,-0.843,-0.857,-0.871,-0.884,-0.897,-0.909,-0.921,-0.931,-0.942,-0.951,-0.96,-0.968,-0.975,-0.982,-0.987,-0.992,-0.995,-0.998,-0.999,-1 34 | PARAM_MOUTH_OPEN_Y=0.2,0.2,0.201,0.201,0.202,0.203,0.205,0.206,0.208,0.21,0.213,0.215,0.218,0.221,0.224,0.227,0.23,0.234,0.238,0.242,0.246,0.25,0.254,0.259,0.263,0.268,0.273,0.278,0.283,0.288,0.293,0.298,0.303,0.309,0.314,0.32,0.325,0.331,0.336,0.342,0.347,0.353,0.358,0.364,0.369,0.375,0.38,0.386,0.391,0.397,0.402,0.407,0.412,0.417,0.422,0.427,0.432,0.437,0.441,0.446,0.45,0.454,0.458,0.462,0.466,0.47,0.473,0.476,0.479,0.482,0.485,0.487,0.49,0.492,0.494,0.495,0.497,0.498,0.499,0.499,0.5,0.5,0.5,0.499,0.499,0.498,0.496,0.495,0.493,0.49,0.488,0.485,0.482,0.479,0.475,0.472,0.468,0.464,0.459,0.455,0.45,0.445,0.44,0.435,0.429,0.423,0.417,0.411,0.405,0.399,0.393,0.386,0.379,0.373,0.366,0.359,0.352,0.345,0.337,0.33,0.322,0.315,0.308,0.3,0.292,0.285,0.277,0.269,0.262,0.254,0.246,0.238,0.231,0.223,0.215,0.208,0.2,0.192,0.185,0.178,0.17,0.163,0.155,0.148,0.141,0.134,0.127,0.121,0.114,0.107,0.101,0.095,0.089,0.083,0.077,0.071,0.065,0.06,0.055,0.05,0.045,0.041,0.036,0.032,0.028,0.025,0.021,0.018,0.015,0.012,0.01,0.007,0.005,0.004,0.002,0.001,0.001,0,0,0,0.001,0.002,0.003,0.004,0.006,0.008,0.011,0.013,0.016,0.02,0.023,0.027,0.031,0.036,0.04,0.045,0.05,0.055,0.061,0.066,0.072,0.078,0.084,0.091,0.097,0.104,0.111,0.118,0.125,0.132,0.139,0.147,0.154,0.162,0.17,0.178,0.185,0.193,0.201,0.209,0.217,0.225,0.234,0.242,0.25,0.258,0.266,0.275,0.283,0.291,0.299,0.307,0.315,0.322,0.33,0.338,0.346,0.353,0.361,0.368,0.375,0.382,0.389,0.396,0.403,0.409,0.416,0.422,0.428,0.434,0.439,0.445,0.45,0.455,0.46,0.464,0.469,0.473,0.477,0.48,0.484,0.487,0.489,0.492,0.494,0.496,0.497,0.498,0.499,0.5,0.5,0.5,0.499,0.499,0.498,0.497,0.495,0.494,0.492,0.49,0.487,0.485,0.482,0.479,0.476,0.473,0.47,0.466,0.462,0.458,0.454,0.45,0.446,0.441,0.437,0.432,0.427,0.422,0.417,0.412,0.407,0.402,0.397,0.391,0.386,0.38,0.375,0.369,0.364,0.358,0.353,0.347,0.342,0.336,0.331,0.325,0.32,0.314,0.309,0.303,0.298,0.293,0.288,0.283,0.278,0.273,0.268,0.263,0.259,0.254,0.25,0.246,0.242,0.238,0.234,0.23,0.227,0.224,0.221,0.218,0.215,0.213,0.21,0.208,0.206,0.205,0.203,0.202,0.201,0.201,0.2,0.2,0.2,0.2,0.201,0.202,0.203,0.204,0.205,0.207,0.208,0.21,0.212,0.215,0.217,0.22,0.222,0.225,0.228,0.231,0.234,0.238,0.241,0.245,0.249,0.253,0.257,0.261,0.265,0.269,0.273,0.278,0.282,0.287,0.291,0.296,0.301,0.306,0.31,0.315,0.32,0.325,0.33,0.335,0.34,0.345,0.35,0.355,0.36,0.365,0.37,0.375,0.38,0.385,0.39,0.394,0.399,0.404,0.409,0.413,0.418,0.422,0.427,0.431,0.435,0.439,0.443,0.447,0.451,0.455,0.459,0.462,0.466,0.469,0.472,0.475,0.478,0.48,0.483,0.485,0.488,0.49,0.492,0.493,0.495,0.496,0.497,0.498,0.499,0.5,0.5,0.5,0.5,0.499,0.499,0.498,0.497,0.495,0.494,0.492,0.49,0.487,0.485,0.482,0.479,0.476,0.473,0.47,0.466,0.462,0.458,0.454,0.45,0.446,0.441,0.437,0.432,0.427,0.422,0.417,0.412,0.407,0.402,0.397,0.391,0.386,0.38,0.375,0.369,0.364,0.358,0.353,0.347,0.342,0.336,0.331,0.325,0.32,0.314,0.309,0.303,0.298,0.293,0.288,0.283,0.278,0.273,0.268,0.263,0.259,0.254,0.25,0.246,0.242,0.238,0.234,0.23,0.227,0.224,0.221,0.218,0.215,0.213,0.21,0.208,0.206,0.205,0.203,0.202,0.201,0.201,0.2,0.2,0.2,0.2,0.201,0.202,0.203,0.204,0.205,0.206,0.208,0.21,0.212,0.214,0.216,0.218,0.221,0.224,0.226,0.229,0.232,0.236,0.239,0.242,0.246,0.25,0.253,0.257,0.261,0.265,0.269,0.273,0.278,0.282,0.286,0.291,0.295,0.3,0.305,0.309,0.314,0.319,0.324,0.328,0.333,0.338,0.343,0.348,0.352,0.357,0.362,0.367,0.372,0.376,0.381,0.386,0.391,0.395,0.4,0.405,0.409,0.414,0.418,0.422,0.427,0.431,0.435,0.439,0.443,0.447,0.45,0.454,0.458,0.461,0.464,0.468,0.471,0.474,0.476,0.479,0.482,0.484,0.486,0.488,0.49,0.492,0.494,0.495,0.496,0.497,0.498,0.499,0.5,0.5,0.5,0.5,0.499,0.498,0.496,0.494,0.492,0.489,0.486,0.483,0.479,0.475,0.471,0.466,0.461,0.456,0.45,0.445,0.439,0.433,0.427,0.42,0.413,0.407,0.4,0.393,0.386,0.379,0.372,0.364,0.357,0.35,0.343,0.336,0.328,0.321,0.314,0.307,0.3,0.293,0.287,0.28,0.273,0.267,0.261,0.255,0.25,0.244,0.239,0.234,0.229,0.225,0.221,0.217,0.214,0.211,0.208,0.206,0.204,0.202,0.201,0.2,0.2 35 | PARAM_BROW_L_Y=-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.998,-0.998,-0.998,-0.998,-0.998,-0.998,-0.998,-0.998,-0.997,-0.997,-0.997,-0.997,-0.997,-0.997,-0.997,-0.996,-0.996,-0.996,-0.996,-0.996,-0.996,-0.995,-0.995,-0.995,-0.995,-0.995,-0.994,-0.994,-0.994,-0.994,-0.994,-0.993,-0.993,-0.993,-0.993,-0.992,-0.992,-0.992,-0.992,-0.991,-0.991,-0.991,-0.991,-0.99,-0.99,-0.99,-0.99,-0.989,-0.989,-0.989,-0.989,-0.988,-0.988,-0.988,-0.987,-0.987,-0.987,-0.987,-0.986,-0.986,-0.986,-0.985,-0.985,-0.985,-0.984,-0.984,-0.984,-0.983,-0.983,-0.983,-0.982,-0.982,-0.982,-0.981,-0.981,-0.981,-0.98,-0.98,-0.98,-0.979,-0.979,-0.978,-0.978,-0.978,-0.977,-0.977,-0.977,-0.976,-0.976,-0.975,-0.975,-0.975,-0.974,-0.974,-0.973,-0.973,-0.973,-0.972,-0.972,-0.971,-0.971,-0.97,-0.97,-0.97,-0.969,-0.969,-0.968,-0.968,-0.967,-0.967,-0.967,-0.966,-0.966,-0.965,-0.965,-0.964,-0.964,-0.963,-0.963,-0.962,-0.962,-0.961,-0.961,-0.961,-0.96,-0.96,-0.959,-0.959,-0.958,-0.958,-0.957,-0.957,-0.956,-0.956,-0.955,-0.955,-0.954,-0.954,-0.953,-0.953,-0.952,-0.952,-0.951,-0.951,-0.95,-0.95,-0.949,-0.948,-0.948,-0.947,-0.947,-0.946,-0.946,-0.945,-0.945,-0.944,-0.944,-0.943,-0.943,-0.942,-0.941,-0.941,-0.94,-0.94,-0.939,-0.939,-0.938,-0.938,-0.937,-0.936,-0.936,-0.935,-0.935,-0.934,-0.934,-0.933,-0.932,-0.932,-0.931,-0.931,-0.93,-0.93,-0.929,-0.928,-0.928,-0.927,-0.927,-0.926,-0.925,-0.925,-0.924,-0.924,-0.923,-0.922,-0.922,-0.921,-0.921,-0.92,-0.919,-0.919,-0.918,-0.918,-0.917,-0.916,-0.916,-0.915,-0.914,-0.914,-0.913,-0.913,-0.912,-0.911,-0.911,-0.91,-0.909,-0.909,-0.908,-0.908,-0.907,-0.906,-0.906,-0.905,-0.904,-0.904,-0.903,-0.903,-0.902,-0.901,-0.901,-0.9,-0.899,-0.899,-0.898,-0.897,-0.897,-0.896,-0.895,-0.895,-0.894,-0.893,-0.893,-0.892,-0.892,-0.891,-0.89,-0.89,-0.889,-0.888,-0.888,-0.887,-0.886,-0.886,-0.885,-0.884,-0.884,-0.883,-0.882,-0.882,-0.881,-0.88,-0.88,-0.879,-0.878,-0.878,-0.877,-0.876,-0.876,-0.875,-0.874,-0.874,-0.873,-0.872,-0.872,-0.871,-0.87,-0.87,-0.869,-0.868,-0.868,-0.867,-0.866,-0.866,-0.865,-0.864,-0.864,-0.863,-0.862,-0.862,-0.861,-0.86,-0.859,-0.859,-0.858,-0.857,-0.857,-0.856,-0.855,-0.855,-0.854,-0.853,-0.853,-0.852,-0.851,-0.851,-0.85,-0.849,-0.849,-0.848,-0.847,-0.847,-0.846,-0.845,-0.845,-0.844,-0.843,-0.843,-0.842,-0.841,-0.841,-0.84,-0.839,-0.838,-0.838,-0.837,-0.836,-0.836,-0.835,-0.834,-0.834,-0.833,-0.832,-0.832,-0.831,-0.83,-0.83,-0.829,-0.828,-0.828,-0.827,-0.826,-0.826,-0.825,-0.824,-0.824,-0.823,-0.822,-0.822,-0.821,-0.82,-0.82,-0.819,-0.818,-0.818,-0.817,-0.816,-0.816,-0.815,-0.814,-0.814,-0.813,-0.812,-0.812,-0.811,-0.81,-0.81,-0.809,-0.808,-0.808,-0.807,-0.807,-0.806,-0.805,-0.805,-0.804,-0.803,-0.803,-0.802,-0.801,-0.801,-0.8,-0.799,-0.799,-0.798,-0.797,-0.797,-0.796,-0.796,-0.795,-0.794,-0.794,-0.793,-0.792,-0.792,-0.791,-0.791,-0.79,-0.789,-0.789,-0.788,-0.787,-0.787,-0.786,-0.786,-0.785,-0.784,-0.784,-0.783,-0.782,-0.782,-0.781,-0.781,-0.78,-0.779,-0.779,-0.778,-0.778,-0.777,-0.776,-0.776,-0.775,-0.775,-0.774,-0.773,-0.773,-0.772,-0.772,-0.771,-0.77,-0.77,-0.769,-0.769,-0.768,-0.768,-0.767,-0.766,-0.766,-0.765,-0.765,-0.764,-0.764,-0.763,-0.762,-0.762,-0.761,-0.761,-0.76,-0.76,-0.759,-0.759,-0.758,-0.757,-0.757,-0.756,-0.756,-0.755,-0.755,-0.754,-0.754,-0.753,-0.753,-0.752,-0.752,-0.751,-0.75,-0.75,-0.749,-0.749,-0.748,-0.748,-0.747,-0.747,-0.746,-0.746,-0.745,-0.745,-0.744,-0.744,-0.743,-0.743,-0.742,-0.742,-0.741,-0.741,-0.74,-0.74,-0.739,-0.739,-0.739,-0.738,-0.738,-0.737,-0.737,-0.736,-0.736,-0.735,-0.735,-0.734,-0.734,-0.733,-0.733,-0.733,-0.732,-0.732,-0.731,-0.731,-0.73,-0.73,-0.73,-0.729,-0.729,-0.728,-0.728,-0.727,-0.727,-0.727,-0.726,-0.726,-0.725,-0.725,-0.725,-0.724,-0.724,-0.723,-0.723,-0.723,-0.722,-0.722,-0.722,-0.721,-0.721,-0.72,-0.72,-0.72,-0.719,-0.719,-0.719,-0.718,-0.718,-0.718,-0.717,-0.717,-0.717,-0.716,-0.716,-0.716,-0.715,-0.715,-0.715,-0.714,-0.714,-0.714,-0.713,-0.713,-0.713,-0.713,-0.712,-0.712,-0.712,-0.711,-0.711,-0.711,-0.711,-0.71,-0.71,-0.71,-0.71,-0.709,-0.709,-0.709,-0.709,-0.708,-0.708,-0.708,-0.708,-0.707,-0.707,-0.707,-0.707,-0.706,-0.706,-0.706,-0.706,-0.706,-0.705,-0.705,-0.705,-0.705,-0.705,-0.704,-0.704,-0.704,-0.704,-0.704,-0.704,-0.703,-0.703,-0.703,-0.703,-0.703,-0.703,-0.703,-0.702,-0.702,-0.702,-0.702,-0.702,-0.702,-0.702,-0.702,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.705,-0.719,-0.74,-0.768,-0.799,-0.832,-0.868,-0.901,-0.932,-0.96,-0.981,-0.995,-1 36 | PARAM_BROW_R_Y=-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.999,-0.998,-0.998,-0.998,-0.998,-0.998,-0.998,-0.998,-0.998,-0.997,-0.997,-0.997,-0.997,-0.997,-0.997,-0.997,-0.996,-0.996,-0.996,-0.996,-0.996,-0.996,-0.995,-0.995,-0.995,-0.995,-0.995,-0.994,-0.994,-0.994,-0.994,-0.994,-0.993,-0.993,-0.993,-0.993,-0.992,-0.992,-0.992,-0.992,-0.991,-0.991,-0.991,-0.991,-0.99,-0.99,-0.99,-0.99,-0.989,-0.989,-0.989,-0.989,-0.988,-0.988,-0.988,-0.987,-0.987,-0.987,-0.987,-0.986,-0.986,-0.986,-0.985,-0.985,-0.985,-0.984,-0.984,-0.984,-0.983,-0.983,-0.983,-0.982,-0.982,-0.982,-0.981,-0.981,-0.981,-0.98,-0.98,-0.98,-0.979,-0.979,-0.978,-0.978,-0.978,-0.977,-0.977,-0.977,-0.976,-0.976,-0.975,-0.975,-0.975,-0.974,-0.974,-0.973,-0.973,-0.973,-0.972,-0.972,-0.971,-0.971,-0.97,-0.97,-0.97,-0.969,-0.969,-0.968,-0.968,-0.967,-0.967,-0.967,-0.966,-0.966,-0.965,-0.965,-0.964,-0.964,-0.963,-0.963,-0.962,-0.962,-0.961,-0.961,-0.961,-0.96,-0.96,-0.959,-0.959,-0.958,-0.958,-0.957,-0.957,-0.956,-0.956,-0.955,-0.955,-0.954,-0.954,-0.953,-0.953,-0.952,-0.952,-0.951,-0.951,-0.95,-0.95,-0.949,-0.948,-0.948,-0.947,-0.947,-0.946,-0.946,-0.945,-0.945,-0.944,-0.944,-0.943,-0.943,-0.942,-0.941,-0.941,-0.94,-0.94,-0.939,-0.939,-0.938,-0.938,-0.937,-0.936,-0.936,-0.935,-0.935,-0.934,-0.934,-0.933,-0.932,-0.932,-0.931,-0.931,-0.93,-0.93,-0.929,-0.928,-0.928,-0.927,-0.927,-0.926,-0.925,-0.925,-0.924,-0.924,-0.923,-0.922,-0.922,-0.921,-0.921,-0.92,-0.919,-0.919,-0.918,-0.918,-0.917,-0.916,-0.916,-0.915,-0.914,-0.914,-0.913,-0.913,-0.912,-0.911,-0.911,-0.91,-0.909,-0.909,-0.908,-0.908,-0.907,-0.906,-0.906,-0.905,-0.904,-0.904,-0.903,-0.903,-0.902,-0.901,-0.901,-0.9,-0.899,-0.899,-0.898,-0.897,-0.897,-0.896,-0.895,-0.895,-0.894,-0.893,-0.893,-0.892,-0.892,-0.891,-0.89,-0.89,-0.889,-0.888,-0.888,-0.887,-0.886,-0.886,-0.885,-0.884,-0.884,-0.883,-0.882,-0.882,-0.881,-0.88,-0.88,-0.879,-0.878,-0.878,-0.877,-0.876,-0.876,-0.875,-0.874,-0.874,-0.873,-0.872,-0.872,-0.871,-0.87,-0.87,-0.869,-0.868,-0.868,-0.867,-0.866,-0.866,-0.865,-0.864,-0.864,-0.863,-0.862,-0.862,-0.861,-0.86,-0.859,-0.859,-0.858,-0.857,-0.857,-0.856,-0.855,-0.855,-0.854,-0.853,-0.853,-0.852,-0.851,-0.851,-0.85,-0.849,-0.849,-0.848,-0.847,-0.847,-0.846,-0.845,-0.845,-0.844,-0.843,-0.843,-0.842,-0.841,-0.841,-0.84,-0.839,-0.838,-0.838,-0.837,-0.836,-0.836,-0.835,-0.834,-0.834,-0.833,-0.832,-0.832,-0.831,-0.83,-0.83,-0.829,-0.828,-0.828,-0.827,-0.826,-0.826,-0.825,-0.824,-0.824,-0.823,-0.822,-0.822,-0.821,-0.82,-0.82,-0.819,-0.818,-0.818,-0.817,-0.816,-0.816,-0.815,-0.814,-0.814,-0.813,-0.812,-0.812,-0.811,-0.81,-0.81,-0.809,-0.808,-0.808,-0.807,-0.807,-0.806,-0.805,-0.805,-0.804,-0.803,-0.803,-0.802,-0.801,-0.801,-0.8,-0.799,-0.799,-0.798,-0.797,-0.797,-0.796,-0.796,-0.795,-0.794,-0.794,-0.793,-0.792,-0.792,-0.791,-0.791,-0.79,-0.789,-0.789,-0.788,-0.787,-0.787,-0.786,-0.786,-0.785,-0.784,-0.784,-0.783,-0.782,-0.782,-0.781,-0.781,-0.78,-0.779,-0.779,-0.778,-0.778,-0.777,-0.776,-0.776,-0.775,-0.775,-0.774,-0.773,-0.773,-0.772,-0.772,-0.771,-0.77,-0.77,-0.769,-0.769,-0.768,-0.768,-0.767,-0.766,-0.766,-0.765,-0.765,-0.764,-0.764,-0.763,-0.762,-0.762,-0.761,-0.761,-0.76,-0.76,-0.759,-0.759,-0.758,-0.757,-0.757,-0.756,-0.756,-0.755,-0.755,-0.754,-0.754,-0.753,-0.753,-0.752,-0.752,-0.751,-0.75,-0.75,-0.749,-0.749,-0.748,-0.748,-0.747,-0.747,-0.746,-0.746,-0.745,-0.745,-0.744,-0.744,-0.743,-0.743,-0.742,-0.742,-0.741,-0.741,-0.74,-0.74,-0.739,-0.739,-0.739,-0.738,-0.738,-0.737,-0.737,-0.736,-0.736,-0.735,-0.735,-0.734,-0.734,-0.733,-0.733,-0.733,-0.732,-0.732,-0.731,-0.731,-0.73,-0.73,-0.73,-0.729,-0.729,-0.728,-0.728,-0.727,-0.727,-0.727,-0.726,-0.726,-0.725,-0.725,-0.725,-0.724,-0.724,-0.723,-0.723,-0.723,-0.722,-0.722,-0.722,-0.721,-0.721,-0.72,-0.72,-0.72,-0.719,-0.719,-0.719,-0.718,-0.718,-0.718,-0.717,-0.717,-0.717,-0.716,-0.716,-0.716,-0.715,-0.715,-0.715,-0.714,-0.714,-0.714,-0.713,-0.713,-0.713,-0.713,-0.712,-0.712,-0.712,-0.711,-0.711,-0.711,-0.711,-0.71,-0.71,-0.71,-0.71,-0.709,-0.709,-0.709,-0.709,-0.708,-0.708,-0.708,-0.708,-0.707,-0.707,-0.707,-0.707,-0.706,-0.706,-0.706,-0.706,-0.706,-0.705,-0.705,-0.705,-0.705,-0.705,-0.704,-0.704,-0.704,-0.704,-0.704,-0.704,-0.703,-0.703,-0.703,-0.703,-0.703,-0.703,-0.703,-0.702,-0.702,-0.702,-0.702,-0.702,-0.702,-0.702,-0.702,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.701,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.7,-0.705,-0.719,-0.74,-0.768,-0.799,-0.832,-0.868,-0.901,-0.932,-0.96,-0.981,-0.995,-1 37 | PARAM_BROW_R_FORM=0.6,0.6,0.6,0.599,0.598,0.597,0.596,0.595,0.593,0.592,0.59,0.588,0.585,0.583,0.58,0.577,0.574,0.571,0.568,0.564,0.561,0.557,0.553,0.548,0.544,0.54,0.535,0.53,0.525,0.52,0.515,0.509,0.504,0.498,0.492,0.486,0.48,0.474,0.468,0.461,0.455,0.448,0.441,0.434,0.427,0.42,0.413,0.405,0.398,0.39,0.382,0.374,0.367,0.359,0.351,0.342,0.334,0.326,0.318,0.309,0.3,0.292,0.283,0.274,0.266,0.257,0.248,0.239,0.229,0.22,0.211,0.202,0.192,0.183,0.174,0.164,0.155,0.145,0.136,0.126,0.117,0.107,0.097,0.088,0.078,0.068,0.059,0.049,0.039,0.029,0.02,0.01,0,-0.01,-0.02,-0.029,-0.039,-0.049,-0.059,-0.068,-0.078,-0.088,-0.097,-0.107,-0.117,-0.126,-0.136,-0.145,-0.155,-0.164,-0.174,-0.183,-0.192,-0.202,-0.211,-0.22,-0.229,-0.239,-0.248,-0.257,-0.266,-0.274,-0.283,-0.292,-0.3,-0.309,-0.318,-0.326,-0.334,-0.342,-0.351,-0.359,-0.367,-0.374,-0.382,-0.39,-0.398,-0.405,-0.413,-0.42,-0.427,-0.434,-0.441,-0.448,-0.455,-0.461,-0.468,-0.474,-0.48,-0.486,-0.492,-0.498,-0.504,-0.509,-0.515,-0.52,-0.525,-0.53,-0.535,-0.54,-0.544,-0.548,-0.553,-0.557,-0.561,-0.564,-0.568,-0.571,-0.574,-0.577,-0.58,-0.583,-0.585,-0.588,-0.59,-0.592,-0.593,-0.595,-0.596,-0.597,-0.598,-0.599,-0.6,-0.6,-0.6,-0.6,-0.599,-0.598,-0.597,-0.595,-0.593,-0.591,-0.588,-0.585,-0.581,-0.577,-0.573,-0.569,-0.564,-0.559,-0.554,-0.548,-0.542,-0.536,-0.53,-0.524,-0.517,-0.51,-0.503,-0.495,-0.488,-0.48,-0.472,-0.464,-0.456,-0.447,-0.439,-0.43,-0.421,-0.412,-0.403,-0.394,-0.385,-0.376,-0.367,-0.357,-0.348,-0.338,-0.329,-0.319,-0.31,-0.3,-0.29,-0.281,-0.271,-0.262,-0.252,-0.243,-0.233,-0.224,-0.215,-0.206,-0.197,-0.188,-0.179,-0.17,-0.161,-0.153,-0.144,-0.136,-0.128,-0.12,-0.112,-0.105,-0.097,-0.09,-0.083,-0.076,-0.07,-0.064,-0.058,-0.052,-0.046,-0.041,-0.036,-0.031,-0.027,-0.023,-0.019,-0.015,-0.012,-0.009,-0.007,-0.005,-0.003,-0.002,-0.001,-0,0,-0,-0,-0,-0,-0,-0,-0.001,-0.001,-0.001,-0.001,-0.002,-0.002,-0.002,-0.003,-0.003,-0.003,-0.004,-0.004,-0.005,-0.005,-0.006,-0.006,-0.007,-0.007,-0.008,-0.008,-0.009,-0.01,-0.01,-0.011,-0.012,-0.013,-0.013,-0.014,-0.015,-0.016,-0.017,-0.017,-0.018,-0.019,-0.02,-0.021,-0.022,-0.023,-0.024,-0.025,-0.026,-0.027,-0.028,-0.029,-0.03,-0.031,-0.032,-0.033,-0.035,-0.036,-0.037,-0.038,-0.039,-0.041,-0.042,-0.043,-0.044,-0.046,-0.047,-0.048,-0.049,-0.051,-0.052,-0.054,-0.055,-0.056,-0.058,-0.059,-0.06,-0.062,-0.063,-0.065,-0.066,-0.068,-0.069,-0.071,-0.072,-0.074,-0.075,-0.077,-0.078,-0.08,-0.081,-0.083,-0.085,-0.086,-0.088,-0.089,-0.091,-0.093,-0.094,-0.096,-0.097,-0.099,-0.101,-0.102,-0.104,-0.106,-0.107,-0.109,-0.111,-0.112,-0.114,-0.116,-0.117,-0.119,-0.121,-0.122,-0.124,-0.126,-0.128,-0.129,-0.131,-0.133,-0.134,-0.136,-0.138,-0.14,-0.141,-0.143,-0.145,-0.147,-0.148,-0.15,-0.152,-0.153,-0.155,-0.157,-0.159,-0.16,-0.162,-0.164,-0.166,-0.167,-0.169,-0.171,-0.172,-0.174,-0.176,-0.178,-0.179,-0.181,-0.183,-0.184,-0.186,-0.188,-0.189,-0.191,-0.193,-0.194,-0.196,-0.198,-0.199,-0.201,-0.203,-0.204,-0.206,-0.207,-0.209,-0.211,-0.212,-0.214,-0.215,-0.217,-0.219,-0.22,-0.222,-0.223,-0.225,-0.226,-0.228,-0.229,-0.231,-0.232,-0.234,-0.235,-0.237,-0.238,-0.24,-0.241,-0.242,-0.244,-0.245,-0.246,-0.248,-0.249,-0.251,-0.252,-0.253,-0.254,-0.256,-0.257,-0.258,-0.259,-0.261,-0.262,-0.263,-0.264,-0.265,-0.267,-0.268,-0.269,-0.27,-0.271,-0.272,-0.273,-0.274,-0.275,-0.276,-0.277,-0.278,-0.279,-0.28,-0.281,-0.282,-0.283,-0.283,-0.284,-0.285,-0.286,-0.287,-0.287,-0.288,-0.289,-0.29,-0.29,-0.291,-0.292,-0.292,-0.293,-0.293,-0.294,-0.294,-0.295,-0.295,-0.296,-0.296,-0.297,-0.297,-0.297,-0.298,-0.298,-0.298,-0.299,-0.299,-0.299,-0.299,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.299,-0.299,-0.299,-0.298,-0.298,-0.298,-0.297,-0.297,-0.296,-0.296,-0.295,-0.294,-0.293,-0.293,-0.292,-0.291,-0.29,-0.288,-0.287,-0.286,-0.285,-0.283,-0.282,-0.28,-0.278,-0.277,-0.275,-0.273,-0.271,-0.269,-0.266,-0.264,-0.262,-0.259,-0.256,-0.253,-0.251,-0.248,-0.244,-0.241,-0.238,-0.234,-0.231,-0.227,-0.223,-0.219,-0.215,-0.211,-0.206,-0.202,-0.197,-0.192,-0.187,-0.182,-0.177,-0.172,-0.166,-0.16,-0.154,-0.148,-0.142,-0.136,-0.129,-0.122,-0.116,-0.108,-0.101,-0.094,-0.086,-0.079,-0.071,-0.062,-0.054,-0.046,-0.037,-0.028,-0.019,-0.009,0,0.01,0.02,0.031,0.042,0.054,0.066,0.079,0.091,0.104,0.118,0.131,0.145,0.16,0.174,0.188,0.203,0.218,0.233,0.247,0.262,0.277,0.292,0.307,0.321,0.336,0.35,0.365,0.379,0.393,0.407,0.42,0.434,0.446,0.459,0.471,0.483,0.494,0.505,0.516,0.526,0.535,0.544,0.553,0.56,0.568,0.574,0.58,0.585,0.59,0.593,0.596,0.598,0.6,0.6 38 | PARAM_BROW_L_FORM=0.6,0.6,0.6,0.599,0.598,0.597,0.596,0.595,0.593,0.592,0.59,0.588,0.585,0.583,0.58,0.577,0.574,0.571,0.568,0.564,0.561,0.557,0.553,0.548,0.544,0.54,0.535,0.53,0.525,0.52,0.515,0.509,0.504,0.498,0.492,0.486,0.48,0.474,0.468,0.461,0.455,0.448,0.441,0.434,0.427,0.42,0.413,0.405,0.398,0.39,0.382,0.374,0.367,0.359,0.351,0.342,0.334,0.326,0.318,0.309,0.3,0.292,0.283,0.274,0.266,0.257,0.248,0.239,0.229,0.22,0.211,0.202,0.192,0.183,0.174,0.164,0.155,0.145,0.136,0.126,0.117,0.107,0.097,0.088,0.078,0.068,0.059,0.049,0.039,0.029,0.02,0.01,0,-0.01,-0.02,-0.029,-0.039,-0.049,-0.059,-0.068,-0.078,-0.088,-0.097,-0.107,-0.117,-0.126,-0.136,-0.145,-0.155,-0.164,-0.174,-0.183,-0.192,-0.202,-0.211,-0.22,-0.229,-0.239,-0.248,-0.257,-0.266,-0.274,-0.283,-0.292,-0.3,-0.309,-0.318,-0.326,-0.334,-0.342,-0.351,-0.359,-0.367,-0.374,-0.382,-0.39,-0.398,-0.405,-0.413,-0.42,-0.427,-0.434,-0.441,-0.448,-0.455,-0.461,-0.468,-0.474,-0.48,-0.486,-0.492,-0.498,-0.504,-0.509,-0.515,-0.52,-0.525,-0.53,-0.535,-0.54,-0.544,-0.548,-0.553,-0.557,-0.561,-0.564,-0.568,-0.571,-0.574,-0.577,-0.58,-0.583,-0.585,-0.588,-0.59,-0.592,-0.593,-0.595,-0.596,-0.597,-0.598,-0.599,-0.6,-0.6,-0.6,-0.6,-0.599,-0.598,-0.597,-0.595,-0.593,-0.591,-0.588,-0.585,-0.581,-0.577,-0.573,-0.569,-0.564,-0.559,-0.554,-0.548,-0.542,-0.536,-0.53,-0.524,-0.517,-0.51,-0.503,-0.495,-0.488,-0.48,-0.472,-0.464,-0.456,-0.447,-0.439,-0.43,-0.421,-0.412,-0.403,-0.394,-0.385,-0.376,-0.367,-0.357,-0.348,-0.338,-0.329,-0.319,-0.31,-0.3,-0.29,-0.281,-0.271,-0.262,-0.252,-0.243,-0.233,-0.224,-0.215,-0.206,-0.197,-0.188,-0.179,-0.17,-0.161,-0.153,-0.144,-0.136,-0.128,-0.12,-0.112,-0.105,-0.097,-0.09,-0.083,-0.076,-0.07,-0.064,-0.058,-0.052,-0.046,-0.041,-0.036,-0.031,-0.027,-0.023,-0.019,-0.015,-0.012,-0.009,-0.007,-0.005,-0.003,-0.002,-0.001,-0,0,-0,-0,-0,-0,-0,-0,-0.001,-0.001,-0.001,-0.001,-0.002,-0.002,-0.002,-0.003,-0.003,-0.003,-0.004,-0.004,-0.005,-0.005,-0.006,-0.006,-0.007,-0.007,-0.008,-0.008,-0.009,-0.01,-0.01,-0.011,-0.012,-0.013,-0.013,-0.014,-0.015,-0.016,-0.017,-0.017,-0.018,-0.019,-0.02,-0.021,-0.022,-0.023,-0.024,-0.025,-0.026,-0.027,-0.028,-0.029,-0.03,-0.031,-0.032,-0.033,-0.035,-0.036,-0.037,-0.038,-0.039,-0.041,-0.042,-0.043,-0.044,-0.046,-0.047,-0.048,-0.049,-0.051,-0.052,-0.054,-0.055,-0.056,-0.058,-0.059,-0.06,-0.062,-0.063,-0.065,-0.066,-0.068,-0.069,-0.071,-0.072,-0.074,-0.075,-0.077,-0.078,-0.08,-0.081,-0.083,-0.085,-0.086,-0.088,-0.089,-0.091,-0.093,-0.094,-0.096,-0.097,-0.099,-0.101,-0.102,-0.104,-0.106,-0.107,-0.109,-0.111,-0.112,-0.114,-0.116,-0.117,-0.119,-0.121,-0.122,-0.124,-0.126,-0.128,-0.129,-0.131,-0.133,-0.134,-0.136,-0.138,-0.14,-0.141,-0.143,-0.145,-0.147,-0.148,-0.15,-0.152,-0.153,-0.155,-0.157,-0.159,-0.16,-0.162,-0.164,-0.166,-0.167,-0.169,-0.171,-0.172,-0.174,-0.176,-0.178,-0.179,-0.181,-0.183,-0.184,-0.186,-0.188,-0.189,-0.191,-0.193,-0.194,-0.196,-0.198,-0.199,-0.201,-0.203,-0.204,-0.206,-0.207,-0.209,-0.211,-0.212,-0.214,-0.215,-0.217,-0.219,-0.22,-0.222,-0.223,-0.225,-0.226,-0.228,-0.229,-0.231,-0.232,-0.234,-0.235,-0.237,-0.238,-0.24,-0.241,-0.242,-0.244,-0.245,-0.246,-0.248,-0.249,-0.251,-0.252,-0.253,-0.254,-0.256,-0.257,-0.258,-0.259,-0.261,-0.262,-0.263,-0.264,-0.265,-0.267,-0.268,-0.269,-0.27,-0.271,-0.272,-0.273,-0.274,-0.275,-0.276,-0.277,-0.278,-0.279,-0.28,-0.281,-0.282,-0.283,-0.283,-0.284,-0.285,-0.286,-0.287,-0.287,-0.288,-0.289,-0.29,-0.29,-0.291,-0.292,-0.292,-0.293,-0.293,-0.294,-0.294,-0.295,-0.295,-0.296,-0.296,-0.297,-0.297,-0.297,-0.298,-0.298,-0.298,-0.299,-0.299,-0.299,-0.299,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.299,-0.299,-0.299,-0.298,-0.298,-0.298,-0.297,-0.297,-0.296,-0.296,-0.295,-0.294,-0.293,-0.293,-0.292,-0.291,-0.29,-0.288,-0.287,-0.286,-0.285,-0.283,-0.282,-0.28,-0.278,-0.277,-0.275,-0.273,-0.271,-0.269,-0.266,-0.264,-0.262,-0.259,-0.256,-0.253,-0.251,-0.248,-0.244,-0.241,-0.238,-0.234,-0.231,-0.227,-0.223,-0.219,-0.215,-0.211,-0.206,-0.202,-0.197,-0.192,-0.187,-0.182,-0.177,-0.172,-0.166,-0.16,-0.154,-0.148,-0.142,-0.136,-0.129,-0.122,-0.116,-0.108,-0.101,-0.094,-0.086,-0.079,-0.071,-0.062,-0.054,-0.046,-0.037,-0.028,-0.019,-0.009,0,0.01,0.02,0.031,0.042,0.054,0.066,0.079,0.091,0.104,0.118,0.131,0.145,0.16,0.174,0.188,0.203,0.218,0.233,0.247,0.262,0.277,0.292,0.307,0.321,0.336,0.35,0.365,0.379,0.393,0.407,0.42,0.434,0.446,0.459,0.471,0.483,0.494,0.505,0.516,0.526,0.535,0.544,0.553,0.56,0.568,0.574,0.58,0.585,0.59,0.593,0.596,0.598,0.6,0.6 39 | -------------------------------------------------------------------------------- /assets/music/platelet.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/assets/music/platelet.mp3 -------------------------------------------------------------------------------- /assets/platelet-tips.json: -------------------------------------------------------------------------------- 1 | { 2 | "mouseover": [ 3 | { 4 | "selector": ".platelet-tool .eye", 5 | "text": [ 6 | "深夜时要爱护眼睛呀" 7 | ] 8 | }, 9 | { 10 | "selector": ".platelet-tool .music", 11 | "text": [ 12 | "洛天依,血小板之歌哦" 13 | ] 14 | }, 15 | { 16 | "selector": ".platelet-tool .comment", 17 | "text": [ 18 | "猜猜我要说些什么" 19 | ] 20 | }, 21 | { 22 | "selector": ".platelet-tool .camera", 23 | "text": [ 24 | "你要给我拍照呀,一二三~茄子~~" 25 | ] 26 | }, 27 | { 28 | "selector": ".platelet-tool .cog", 29 | "text": [ 30 | "主人,您可以定制我哦 😊" 31 | ] 32 | }, 33 | { 34 | "selector": ".platelet #live2d", 35 | "text": [ 36 | "干嘛呢你,快把手拿开", 37 | "鼠…鼠标放错地方了!" 38 | ] 39 | } 40 | ], 41 | "click": [ 42 | { 43 | "selector": ".platelet #live2d", 44 | "text": [ 45 | "是…是不小心碰到了吧", 46 | "萝莉控是什么呀", 47 | "你看到我的小熊了吗", 48 | "再摸的话我可要报警了!⌇●﹏●⌇", 49 | "110吗,这里有个变态一直在摸我(ó﹏ò。)" 50 | ] 51 | } 52 | ], 53 | "seasons": [ 54 | { 55 | "date": "01/01", 56 | "text": "元旦了呢,新的一年又开始了,{year}年打算做些什么呢~" 57 | }, 58 | { 59 | "date": "02/14", 60 | "text": "又是一年情人节,{year}年找到对象了嘛~" 61 | }, 62 | { 63 | "date": "03/08", 64 | "text": "今天是妇女节!" 65 | }, 66 | { 67 | "date": "03/12", 68 | "text": "今天是植树节,要保护环境呀" 69 | }, 70 | { 71 | "date": "04/01", 72 | "text": "悄悄告诉你一个秘密~今天是愚人节,不要被骗了哦~" 73 | }, 74 | { 75 | "date": "05/01", 76 | "text": "今天是五一劳动节,计划好假期去哪里了吗~" 77 | }, 78 | { 79 | "date": "06/01", 80 | "text": "儿童节了呢,快活的时光总是短暂,要是永远长不大该多好啊…" 81 | }, 82 | { 83 | "date": "09/03", 84 | "text": "中国人民抗日战争胜利纪念日,铭记历史、缅怀先烈、珍爱和平、开创未来。" 85 | }, 86 | { 87 | "date": "09/10", 88 | "text": "教师节,在学校要给老师问声好呀~" 89 | }, 90 | { 91 | "date": "10/01", 92 | "text": "国庆节,新中国已经成立69年了呢" 93 | }, 94 | { 95 | "date": "11/05-11/12", 96 | "text": "今年的双十一是和谁一起过的呢~" 97 | }, 98 | { 99 | "date": "12/20-12/28", 100 | "text": "这几天是圣诞节,主人肯定又去剁手买买买了~" 101 | }, 102 | { 103 | "date": "12/29-12/31", 104 | "text": "要年终了哦~ 年初许下的愿望都实现了吗?" 105 | } 106 | ] 107 | } -------------------------------------------------------------------------------- /assets/screenshot/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/assets/screenshot/screenshot1.png -------------------------------------------------------------------------------- /assets/screenshot/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/assets/screenshot/screenshot2.png -------------------------------------------------------------------------------- /assets/screenshot/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/assets/screenshot/screenshot3.png -------------------------------------------------------------------------------- /build/icons/platelet.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/build/icons/platelet.icns -------------------------------------------------------------------------------- /build/icons/platelet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amorist/platelet/fff59ca0f0256de5fcf12844e1678f6103dad6a4/build/icons/platelet.ico -------------------------------------------------------------------------------- /build/latest-mac.yml: -------------------------------------------------------------------------------- 1 | version: 0.0.18 2 | files: 3 | - url: Platelet-0.0.18-mac.zip 4 | sha512: QWXrDKTY+p/lUpmP2muL62y/UiaAEHZaMG9zCFfr7MF/vSJzHfonYfUWoS26MM2mVQ4FwjVD2bE5sWxajcWE6A== 5 | size: 71246522 6 | blockMapSize: 75086 7 | - url: Platelet-0.0.18.dmg 8 | sha512: zXAOVxD2Nw7TmFkYlkcHAkCkN3jfKeaiCfmFky6OxXUVrglCZXkJQe37hCHbNJL4qsgTEcZXVx/W9+xsCd5ocg== 9 | size: 75188553 10 | path: Platelet-0.0.18-mac.zip 11 | sha512: QWXrDKTY+p/lUpmP2muL62y/UiaAEHZaMG9zCFfr7MF/vSJzHfonYfUWoS26MM2mVQ4FwjVD2bE5sWxajcWE6A== 12 | releaseDate: '2020-03-22T13:09:38.579Z' 13 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 | 15 | 16 | 17 |
18 |
19 |
20 | 27 |
28 |
29 | 30 | 31 | 32 | 33 | 34 |
35 |
36 |
37 | 38 | 39 | 40 | 41 | 42 | 45 | 46 | -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | const path = require("path"); 2 | const { app, BrowserWindow, TouchBar, ipcMain, screen } = require("electron"); 3 | const { TouchBarButton } = TouchBar; 4 | 5 | const MAIN_WIDTH = 320; 6 | const MAIN_HEIGHT = 350; 7 | 8 | const spin = new TouchBarButton({ 9 | label: "👻 血小板 けっしょうばん", 10 | backgroundColor: "#7851A9", 11 | click: () => { 12 | console.log("血小板"); 13 | } 14 | }); 15 | 16 | let spins = [spin]; 17 | 18 | const touchBar = new TouchBar({ 19 | items: spins 20 | }); 21 | 22 | let mainWindow, settingWindow; 23 | 24 | function createWindow() { 25 | const display = screen.getPrimaryDisplay(); 26 | const { width, height } = display.bounds; 27 | mainWindow = new BrowserWindow({ 28 | width: MAIN_WIDTH, 29 | height: MAIN_HEIGHT, 30 | title: "platelet", 31 | hasShadow: false, 32 | transparent: true, 33 | resizable: app.isPackaged ? false : true, 34 | frame: false, 35 | focusable: true, 36 | alwaysOnTop: true, 37 | show: false, 38 | x: width - MAIN_WIDTH, 39 | y: height - MAIN_HEIGHT, 40 | webPreferences: { 41 | devTools: app.isPackaged ? false : true, 42 | nodeIntegration: true, 43 | nodeIntegrationInWorker: true 44 | } 45 | }); 46 | mainWindow.on("closed", () => (mainWindow = null)); 47 | mainWindow.loadFile(path.join(__dirname, "index.html")); 48 | mainWindow.once("ready-to-show", () => { 49 | mainWindow.show(); 50 | mainWindow.setTouchBar(touchBar); 51 | }); 52 | } 53 | 54 | function createSettingWindow() { 55 | if (settingWindow) { 56 | settingWindow.show(); 57 | return 58 | } 59 | settingWindow = new BrowserWindow({ 60 | height: 300, 61 | width: 400, 62 | parent: mainWindow, 63 | frame: false, 64 | focusable: true, 65 | resizable: app.isPackaged ? false : true, 66 | hasShadow: false, 67 | transparent: true, 68 | webPreferences: { 69 | nodeIntegration: true, 70 | nodeIntegrationInWorker: true 71 | }, 72 | show: false 73 | }); 74 | settingWindow.loadFile(path.join(__dirname, "setting.html")); 75 | settingWindow.show(); 76 | } 77 | 78 | app.on("ready", () => createWindow()); 79 | 80 | app.on("window-all-closed", () => { 81 | if (process.platform !== "darwin") { 82 | app.quit(); 83 | } 84 | }); 85 | 86 | app.on("activate", () => { 87 | if (mainWindow === null) { 88 | createWindow(); 89 | } 90 | }); 91 | 92 | app.on("second-instance", () => { 93 | if (mainWindow) { 94 | if (mainWindow.isMinimized()) mainWindow.restore(); 95 | mainWindow.focus(); 96 | } 97 | }); 98 | 99 | if (process.platform === "darwin") { 100 | app.setAboutPanelOptions({ 101 | applicationName: "血小板", 102 | applicationVersion: app.getVersion(), 103 | copyright: "Copyright 2018", 104 | credits: "Amor" 105 | }); 106 | } 107 | 108 | ipcMain.on("show-setting-window", () => { 109 | createSettingWindow(); 110 | }); 111 | 112 | ipcMain.on("hide-setting-window", event => { 113 | settingWindow.hide() 114 | }); 115 | 116 | ipcMain.on("setting-hitokoto", (event, data) => { 117 | mainWindow.webContents.send("setting-hitokoto", data); 118 | }); 119 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "platelet", 3 | "version": "0.0.20", 4 | "description": "platelet live2D", 5 | "main": "main.js", 6 | "scripts": { 7 | "start": "electron .", 8 | "pack": "electron-builder --dir", 9 | "dist": "electron-builder", 10 | "patch": "npm version patch && git push origin master && git push origin --tags", 11 | "minor": "npm version minor && git push origin master && git push origin --tags", 12 | "major": "npm version major && git push origin master && git push origin --tags" 13 | }, 14 | "build": { 15 | "productName": "Platelet", 16 | "appId": "org.amor.platelet", 17 | "dmg": { 18 | "contents": [ 19 | { 20 | "x": 410, 21 | "y": 150, 22 | "type": "link", 23 | "path": "/Applications" 24 | }, 25 | { 26 | "x": 130, 27 | "y": 150, 28 | "type": "file" 29 | } 30 | ] 31 | }, 32 | "directories": { 33 | "output": "build" 34 | }, 35 | "files": [ 36 | "assets/", 37 | "index.html", 38 | "setting.html", 39 | "main.js", 40 | "node_modules/", 41 | "package.json" 42 | ], 43 | "mac": { 44 | "icon": "build/icons/platelet.icns" 45 | }, 46 | "win": { 47 | "icon": "build/icons/platelet.ico" 48 | }, 49 | "linux": { 50 | "icon": "build/icons" 51 | } 52 | }, 53 | "repository": "https://github.com/amorist/platelet", 54 | "keywords": [ 55 | "platelet" 56 | ], 57 | "author": "amorist", 58 | "license": "MIT", 59 | "devDependencies": { 60 | "electron": "^10.1.3", 61 | "electron-builder": "^22.4.1" 62 | }, 63 | "dependencies": { 64 | "dark-mode": "^4.0.0", 65 | "electron-store": "^8.0.0" 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /setting.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 设置 7 | 8 | 9 | 12 | 13 | 14 |
15 |
16 |
17 |
18 | 19 | 20 |
21 |
22 |
23 |
24 | 25 | 26 |
27 |
28 | 29 | 30 | 31 | 32 | 33 | --------------------------------------------------------------------------------