StoryIn.anim 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728
  1. %YAML 1.1
  2. %TAG !u! tag:unity3d.com,2011:
  3. --- !u!74 &7400000
  4. AnimationClip:
  5. m_ObjectHideFlags: 0
  6. m_CorrespondingSourceObject: {fileID: 0}
  7. m_PrefabInstance: {fileID: 0}
  8. m_PrefabAsset: {fileID: 0}
  9. m_Name: StoryIn
  10. serializedVersion: 6
  11. m_Legacy: 0
  12. m_Compressed: 0
  13. m_UseHighQualityCurve: 1
  14. m_RotationCurves: []
  15. m_CompressedRotationCurves: []
  16. m_EulerCurves: []
  17. m_PositionCurves: []
  18. m_ScaleCurves: []
  19. m_FloatCurves:
  20. - curve:
  21. serializedVersion: 2
  22. m_Curve:
  23. - serializedVersion: 3
  24. time: 0
  25. value: 0
  26. inSlope: 0
  27. outSlope: 0
  28. tangentMode: 136
  29. weightedMode: 0
  30. inWeight: 0.33333334
  31. outWeight: 0.33333334
  32. - serializedVersion: 3
  33. time: 0.16666667
  34. value: 1
  35. inSlope: 0
  36. outSlope: 0
  37. tangentMode: 136
  38. weightedMode: 0
  39. inWeight: 0.33333334
  40. outWeight: 0.33333334
  41. - serializedVersion: 3
  42. time: 0.33333334
  43. value: 1
  44. inSlope: 0
  45. outSlope: 0
  46. tangentMode: 136
  47. weightedMode: 0
  48. inWeight: 0.33333334
  49. outWeight: 0.33333334
  50. m_PreInfinity: 2
  51. m_PostInfinity: 2
  52. m_RotationOrder: 4
  53. attribute: m_Alpha
  54. path: Window
  55. classID: 225
  56. script: {fileID: 0}
  57. - curve:
  58. serializedVersion: 2
  59. m_Curve:
  60. - serializedVersion: 3
  61. time: 0
  62. value: 1
  63. inSlope: Infinity
  64. outSlope: Infinity
  65. tangentMode: 103
  66. weightedMode: 0
  67. inWeight: 0
  68. outWeight: 0
  69. m_PreInfinity: 2
  70. m_PostInfinity: 2
  71. m_RotationOrder: 4
  72. attribute: m_IsActive
  73. path: Window/Bottom
  74. classID: 1
  75. script: {fileID: 0}
  76. - curve:
  77. serializedVersion: 2
  78. m_Curve:
  79. - serializedVersion: 3
  80. time: 0
  81. value: 0
  82. inSlope: 0
  83. outSlope: 0
  84. tangentMode: 136
  85. weightedMode: 0
  86. inWeight: 0.33333334
  87. outWeight: 0.33333334
  88. - serializedVersion: 3
  89. time: 0.33333334
  90. value: 0
  91. inSlope: 0
  92. outSlope: 0
  93. tangentMode: 136
  94. weightedMode: 0
  95. inWeight: 0.33333334
  96. outWeight: 0.33333334
  97. m_PreInfinity: 2
  98. m_PostInfinity: 2
  99. m_RotationOrder: 4
  100. attribute: m_AnchoredPosition.x
  101. path: Window/Bottom
  102. classID: 224
  103. script: {fileID: 0}
  104. - curve:
  105. serializedVersion: 2
  106. m_Curve:
  107. - serializedVersion: 3
  108. time: 0
  109. value: -700
  110. inSlope: -8522.542
  111. outSlope: 4663.138
  112. tangentMode: 1
  113. weightedMode: 0
  114. inWeight: 0.0646964
  115. outWeight: 0.092476405
  116. - serializedVersion: 3
  117. time: 0.33333334
  118. value: 0
  119. inSlope: 0
  120. outSlope: 0
  121. tangentMode: 136
  122. weightedMode: 0
  123. inWeight: 0.33333334
  124. outWeight: 0.33333334
  125. m_PreInfinity: 2
  126. m_PostInfinity: 2
  127. m_RotationOrder: 4
  128. attribute: m_AnchoredPosition.y
  129. path: Window/Bottom
  130. classID: 224
  131. script: {fileID: 0}
  132. - curve:
  133. serializedVersion: 2
  134. m_Curve: []
  135. m_PreInfinity: 2
  136. m_PostInfinity: 2
  137. m_RotationOrder: 4
  138. attribute: m_AnchoredPosition.z
  139. path: Window/Bottom
  140. classID: 224
  141. script: {fileID: 0}
  142. - curve:
  143. serializedVersion: 2
  144. m_Curve:
  145. - serializedVersion: 3
  146. time: 0
  147. value: 0
  148. inSlope: 0
  149. outSlope: 0
  150. tangentMode: 136
  151. weightedMode: 0
  152. inWeight: 0.33333334
  153. outWeight: 0.33333334
  154. - serializedVersion: 3
  155. time: 0.33333334
  156. value: 0
  157. inSlope: 0
  158. outSlope: 0
  159. tangentMode: 136
  160. weightedMode: 0
  161. inWeight: 0.33333334
  162. outWeight: 0.33333334
  163. m_PreInfinity: 2
  164. m_PostInfinity: 2
  165. m_RotationOrder: 4
  166. attribute: m_Color.r
  167. path: Window/DarkScreen
  168. classID: 114
  169. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  170. - curve:
  171. serializedVersion: 2
  172. m_Curve:
  173. - serializedVersion: 3
  174. time: 0
  175. value: 0
  176. inSlope: 0
  177. outSlope: 0
  178. tangentMode: 136
  179. weightedMode: 0
  180. inWeight: 0.33333334
  181. outWeight: 0.33333334
  182. - serializedVersion: 3
  183. time: 0.33333334
  184. value: 0
  185. inSlope: 0
  186. outSlope: 0
  187. tangentMode: 136
  188. weightedMode: 0
  189. inWeight: 0.33333334
  190. outWeight: 0.33333334
  191. m_PreInfinity: 2
  192. m_PostInfinity: 2
  193. m_RotationOrder: 4
  194. attribute: m_Color.g
  195. path: Window/DarkScreen
  196. classID: 114
  197. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  198. - curve:
  199. serializedVersion: 2
  200. m_Curve:
  201. - serializedVersion: 3
  202. time: 0
  203. value: 0
  204. inSlope: 0
  205. outSlope: 0
  206. tangentMode: 136
  207. weightedMode: 0
  208. inWeight: 0.33333334
  209. outWeight: 0.33333334
  210. - serializedVersion: 3
  211. time: 0.33333334
  212. value: 0
  213. inSlope: 0
  214. outSlope: 0
  215. tangentMode: 136
  216. weightedMode: 0
  217. inWeight: 0.33333334
  218. outWeight: 0.33333334
  219. m_PreInfinity: 2
  220. m_PostInfinity: 2
  221. m_RotationOrder: 4
  222. attribute: m_Color.b
  223. path: Window/DarkScreen
  224. classID: 114
  225. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  226. - curve:
  227. serializedVersion: 2
  228. m_Curve:
  229. - serializedVersion: 3
  230. time: 0
  231. value: 1
  232. inSlope: 0
  233. outSlope: 0
  234. tangentMode: 136
  235. weightedMode: 0
  236. inWeight: 0.33333334
  237. outWeight: 0.33333334
  238. - serializedVersion: 3
  239. time: 0.16666667
  240. value: 1
  241. inSlope: 0
  242. outSlope: 0
  243. tangentMode: 136
  244. weightedMode: 0
  245. inWeight: 0.33333334
  246. outWeight: 0.33333334
  247. - serializedVersion: 3
  248. time: 0.33333334
  249. value: 0
  250. inSlope: 0
  251. outSlope: 0
  252. tangentMode: 136
  253. weightedMode: 0
  254. inWeight: 0.33333334
  255. outWeight: 0.33333334
  256. m_PreInfinity: 2
  257. m_PostInfinity: 2
  258. m_RotationOrder: 4
  259. attribute: m_Color.a
  260. path: Window/DarkScreen
  261. classID: 114
  262. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  263. - curve:
  264. serializedVersion: 2
  265. m_Curve:
  266. - serializedVersion: 3
  267. time: 0
  268. value: 0
  269. inSlope: Infinity
  270. outSlope: Infinity
  271. tangentMode: 103
  272. weightedMode: 0
  273. inWeight: 0
  274. outWeight: 0
  275. - serializedVersion: 3
  276. time: 0.16666667
  277. value: 1
  278. inSlope: Infinity
  279. outSlope: Infinity
  280. tangentMode: 103
  281. weightedMode: 0
  282. inWeight: 0
  283. outWeight: 0
  284. m_PreInfinity: 2
  285. m_PostInfinity: 2
  286. m_RotationOrder: 4
  287. attribute: m_IsActive
  288. path: Window/RoleImg
  289. classID: 1
  290. script: {fileID: 0}
  291. - curve:
  292. serializedVersion: 2
  293. m_Curve:
  294. - serializedVersion: 3
  295. time: 0.16666667
  296. value: 0
  297. inSlope: 0
  298. outSlope: 0
  299. tangentMode: 136
  300. weightedMode: 0
  301. inWeight: 0.33333334
  302. outWeight: 0.33333334
  303. - serializedVersion: 3
  304. time: 0.33333334
  305. value: 1
  306. inSlope: 0
  307. outSlope: 0
  308. tangentMode: 136
  309. weightedMode: 0
  310. inWeight: 0.33333334
  311. outWeight: 0.33333334
  312. m_PreInfinity: 2
  313. m_PostInfinity: 2
  314. m_RotationOrder: 4
  315. attribute: m_Alpha
  316. path: Window/Skip
  317. classID: 225
  318. script: {fileID: 0}
  319. m_PPtrCurves: []
  320. m_SampleRate: 60
  321. m_WrapMode: 0
  322. m_Bounds:
  323. m_Center: {x: 0, y: 0, z: 0}
  324. m_Extent: {x: 0, y: 0, z: 0}
  325. m_ClipBindingConstant:
  326. genericBindings:
  327. - serializedVersion: 2
  328. path: 2353593579
  329. attribute: 1574349066
  330. script: {fileID: 0}
  331. typeID: 225
  332. customType: 0
  333. isPPtrCurve: 0
  334. - serializedVersion: 2
  335. path: 928215486
  336. attribute: 2086281974
  337. script: {fileID: 0}
  338. typeID: 1
  339. customType: 0
  340. isPPtrCurve: 0
  341. - serializedVersion: 2
  342. path: 928215486
  343. attribute: 538195251
  344. script: {fileID: 0}
  345. typeID: 224
  346. customType: 28
  347. isPPtrCurve: 0
  348. - serializedVersion: 2
  349. path: 3287730921
  350. attribute: 304273561
  351. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  352. typeID: 114
  353. customType: 0
  354. isPPtrCurve: 0
  355. - serializedVersion: 2
  356. path: 3457260713
  357. attribute: 2086281974
  358. script: {fileID: 0}
  359. typeID: 1
  360. customType: 0
  361. isPPtrCurve: 0
  362. - serializedVersion: 2
  363. path: 2260221561
  364. attribute: 1574349066
  365. script: {fileID: 0}
  366. typeID: 225
  367. customType: 0
  368. isPPtrCurve: 0
  369. - serializedVersion: 2
  370. path: 928215486
  371. attribute: 1460864421
  372. script: {fileID: 0}
  373. typeID: 224
  374. customType: 28
  375. isPPtrCurve: 0
  376. - serializedVersion: 2
  377. path: 3287730921
  378. attribute: 2526845255
  379. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  380. typeID: 114
  381. customType: 0
  382. isPPtrCurve: 0
  383. - serializedVersion: 2
  384. path: 3287730921
  385. attribute: 4215373228
  386. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  387. typeID: 114
  388. customType: 0
  389. isPPtrCurve: 0
  390. - serializedVersion: 2
  391. path: 3287730921
  392. attribute: 2334886179
  393. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  394. typeID: 114
  395. customType: 0
  396. isPPtrCurve: 0
  397. pptrCurveMapping: []
  398. m_AnimationClipSettings:
  399. serializedVersion: 2
  400. m_AdditiveReferencePoseClip: {fileID: 0}
  401. m_AdditiveReferencePoseTime: 0
  402. m_StartTime: 0
  403. m_StopTime: 0.33333334
  404. m_OrientationOffsetY: 0
  405. m_Level: 0
  406. m_CycleOffset: 0
  407. m_HasAdditiveReferencePose: 0
  408. m_LoopTime: 0
  409. m_LoopBlend: 0
  410. m_LoopBlendOrientation: 0
  411. m_LoopBlendPositionY: 0
  412. m_LoopBlendPositionXZ: 0
  413. m_KeepOriginalOrientation: 0
  414. m_KeepOriginalPositionY: 1
  415. m_KeepOriginalPositionXZ: 0
  416. m_HeightFromFeet: 0
  417. m_Mirror: 0
  418. m_EditorCurves:
  419. - curve:
  420. serializedVersion: 2
  421. m_Curve:
  422. - serializedVersion: 3
  423. time: 0
  424. value: 0
  425. inSlope: 0
  426. outSlope: 0
  427. tangentMode: 136
  428. weightedMode: 0
  429. inWeight: 0.33333334
  430. outWeight: 0.33333334
  431. - serializedVersion: 3
  432. time: 0.16666667
  433. value: 1
  434. inSlope: 0
  435. outSlope: 0
  436. tangentMode: 136
  437. weightedMode: 0
  438. inWeight: 0.33333334
  439. outWeight: 0.33333334
  440. - serializedVersion: 3
  441. time: 0.33333334
  442. value: 1
  443. inSlope: 0
  444. outSlope: 0
  445. tangentMode: 136
  446. weightedMode: 0
  447. inWeight: 0.33333334
  448. outWeight: 0.33333334
  449. m_PreInfinity: 2
  450. m_PostInfinity: 2
  451. m_RotationOrder: 4
  452. attribute: m_Alpha
  453. path: Window
  454. classID: 225
  455. script: {fileID: 0}
  456. - curve:
  457. serializedVersion: 2
  458. m_Curve:
  459. - serializedVersion: 3
  460. time: 0
  461. value: 1
  462. inSlope: Infinity
  463. outSlope: Infinity
  464. tangentMode: 103
  465. weightedMode: 0
  466. inWeight: 0
  467. outWeight: 0
  468. m_PreInfinity: 2
  469. m_PostInfinity: 2
  470. m_RotationOrder: 4
  471. attribute: m_IsActive
  472. path: Window/Bottom
  473. classID: 1
  474. script: {fileID: 0}
  475. - curve:
  476. serializedVersion: 2
  477. m_Curve:
  478. - serializedVersion: 3
  479. time: 0
  480. value: 0
  481. inSlope: 0
  482. outSlope: 0
  483. tangentMode: 136
  484. weightedMode: 0
  485. inWeight: 0.33333334
  486. outWeight: 0.33333334
  487. - serializedVersion: 3
  488. time: 0.33333334
  489. value: 0
  490. inSlope: 0
  491. outSlope: 0
  492. tangentMode: 136
  493. weightedMode: 0
  494. inWeight: 0.33333334
  495. outWeight: 0.33333334
  496. m_PreInfinity: 2
  497. m_PostInfinity: 2
  498. m_RotationOrder: 4
  499. attribute: m_AnchoredPosition.x
  500. path: Window/Bottom
  501. classID: 224
  502. script: {fileID: 0}
  503. - curve:
  504. serializedVersion: 2
  505. m_Curve:
  506. - serializedVersion: 3
  507. time: 0
  508. value: -700
  509. inSlope: -8522.542
  510. outSlope: 4663.138
  511. tangentMode: 1
  512. weightedMode: 0
  513. inWeight: 0.0646964
  514. outWeight: 0.092476405
  515. - serializedVersion: 3
  516. time: 0.33333334
  517. value: 0
  518. inSlope: 0
  519. outSlope: 0
  520. tangentMode: 136
  521. weightedMode: 0
  522. inWeight: 0.33333334
  523. outWeight: 0.33333334
  524. m_PreInfinity: 2
  525. m_PostInfinity: 2
  526. m_RotationOrder: 4
  527. attribute: m_AnchoredPosition.y
  528. path: Window/Bottom
  529. classID: 224
  530. script: {fileID: 0}
  531. - curve:
  532. serializedVersion: 2
  533. m_Curve: []
  534. m_PreInfinity: 2
  535. m_PostInfinity: 2
  536. m_RotationOrder: 4
  537. attribute: m_AnchoredPosition.z
  538. path: Window/Bottom
  539. classID: 224
  540. script: {fileID: 0}
  541. - curve:
  542. serializedVersion: 2
  543. m_Curve:
  544. - serializedVersion: 3
  545. time: 0
  546. value: 0
  547. inSlope: 0
  548. outSlope: 0
  549. tangentMode: 136
  550. weightedMode: 0
  551. inWeight: 0.33333334
  552. outWeight: 0.33333334
  553. - serializedVersion: 3
  554. time: 0.33333334
  555. value: 0
  556. inSlope: 0
  557. outSlope: 0
  558. tangentMode: 136
  559. weightedMode: 0
  560. inWeight: 0.33333334
  561. outWeight: 0.33333334
  562. m_PreInfinity: 2
  563. m_PostInfinity: 2
  564. m_RotationOrder: 4
  565. attribute: m_Color.r
  566. path: Window/DarkScreen
  567. classID: 114
  568. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  569. - curve:
  570. serializedVersion: 2
  571. m_Curve:
  572. - serializedVersion: 3
  573. time: 0
  574. value: 0
  575. inSlope: 0
  576. outSlope: 0
  577. tangentMode: 136
  578. weightedMode: 0
  579. inWeight: 0.33333334
  580. outWeight: 0.33333334
  581. - serializedVersion: 3
  582. time: 0.33333334
  583. value: 0
  584. inSlope: 0
  585. outSlope: 0
  586. tangentMode: 136
  587. weightedMode: 0
  588. inWeight: 0.33333334
  589. outWeight: 0.33333334
  590. m_PreInfinity: 2
  591. m_PostInfinity: 2
  592. m_RotationOrder: 4
  593. attribute: m_Color.g
  594. path: Window/DarkScreen
  595. classID: 114
  596. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  597. - curve:
  598. serializedVersion: 2
  599. m_Curve:
  600. - serializedVersion: 3
  601. time: 0
  602. value: 0
  603. inSlope: 0
  604. outSlope: 0
  605. tangentMode: 136
  606. weightedMode: 0
  607. inWeight: 0.33333334
  608. outWeight: 0.33333334
  609. - serializedVersion: 3
  610. time: 0.33333334
  611. value: 0
  612. inSlope: 0
  613. outSlope: 0
  614. tangentMode: 136
  615. weightedMode: 0
  616. inWeight: 0.33333334
  617. outWeight: 0.33333334
  618. m_PreInfinity: 2
  619. m_PostInfinity: 2
  620. m_RotationOrder: 4
  621. attribute: m_Color.b
  622. path: Window/DarkScreen
  623. classID: 114
  624. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  625. - curve:
  626. serializedVersion: 2
  627. m_Curve:
  628. - serializedVersion: 3
  629. time: 0
  630. value: 1
  631. inSlope: 0
  632. outSlope: 0
  633. tangentMode: 136
  634. weightedMode: 0
  635. inWeight: 0.33333334
  636. outWeight: 0.33333334
  637. - serializedVersion: 3
  638. time: 0.16666667
  639. value: 1
  640. inSlope: 0
  641. outSlope: 0
  642. tangentMode: 136
  643. weightedMode: 0
  644. inWeight: 0.33333334
  645. outWeight: 0.33333334
  646. - serializedVersion: 3
  647. time: 0.33333334
  648. value: 0
  649. inSlope: 0
  650. outSlope: 0
  651. tangentMode: 136
  652. weightedMode: 0
  653. inWeight: 0.33333334
  654. outWeight: 0.33333334
  655. m_PreInfinity: 2
  656. m_PostInfinity: 2
  657. m_RotationOrder: 4
  658. attribute: m_Color.a
  659. path: Window/DarkScreen
  660. classID: 114
  661. script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
  662. - curve:
  663. serializedVersion: 2
  664. m_Curve:
  665. - serializedVersion: 3
  666. time: 0
  667. value: 0
  668. inSlope: Infinity
  669. outSlope: Infinity
  670. tangentMode: 103
  671. weightedMode: 0
  672. inWeight: 0
  673. outWeight: 0
  674. - serializedVersion: 3
  675. time: 0.16666667
  676. value: 1
  677. inSlope: Infinity
  678. outSlope: Infinity
  679. tangentMode: 103
  680. weightedMode: 0
  681. inWeight: 0
  682. outWeight: 0
  683. m_PreInfinity: 2
  684. m_PostInfinity: 2
  685. m_RotationOrder: 4
  686. attribute: m_IsActive
  687. path: Window/RoleImg
  688. classID: 1
  689. script: {fileID: 0}
  690. - curve:
  691. serializedVersion: 2
  692. m_Curve:
  693. - serializedVersion: 3
  694. time: 0.16666667
  695. value: 0
  696. inSlope: 0
  697. outSlope: 0
  698. tangentMode: 136
  699. weightedMode: 0
  700. inWeight: 0.33333334
  701. outWeight: 0.33333334
  702. - serializedVersion: 3
  703. time: 0.33333334
  704. value: 1
  705. inSlope: 0
  706. outSlope: 0
  707. tangentMode: 136
  708. weightedMode: 0
  709. inWeight: 0.33333334
  710. outWeight: 0.33333334
  711. m_PreInfinity: 2
  712. m_PostInfinity: 2
  713. m_RotationOrder: 4
  714. attribute: m_Alpha
  715. path: Window/Skip
  716. classID: 225
  717. script: {fileID: 0}
  718. m_EulerEditorCurves: []
  719. m_HasGenericRootTransform: 0
  720. m_HasMotionFloatCurves: 0
  721. m_Events:
  722. - time: 0.33333334
  723. functionName: OnAnimCompleted
  724. data:
  725. objectReferenceParameter: {fileID: 0}
  726. floatParameter: 0
  727. intParameter: 0
  728. messageOptions: 0