Guest User

Untitled

a guest
Nov 13th, 2016
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 463.26 KB | None | 0 0
  1. //
  2. // Generated by class-dump 3.5 (64 bit).
  3. //
  4. // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  5. //
  6.  
  7. #pragma mark Function Pointers and Blocks
  8.  
  9. typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown
  10.  
  11. typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
  12.  
  13. #pragma mark Named Structures
  14.  
  15. struct Anchor {
  16. unsigned int _field1;
  17. _Bool _field2;
  18. float _field3;
  19. float _field4;
  20. float _field5;
  21. float _field6;
  22. };
  23.  
  24. struct CGAffineTransform {
  25. float _field1;
  26. float _field2;
  27. float _field3;
  28. float _field4;
  29. float _field5;
  30. float _field6;
  31. };
  32.  
  33. struct CGPoint {
  34. float x;
  35. float y;
  36. };
  37.  
  38. struct CGRect {
  39. struct CGPoint origin;
  40. struct CGSize size;
  41. };
  42.  
  43. struct CGSize {
  44. float width;
  45. float height;
  46. };
  47.  
  48. struct CPMetaPlaceListener {
  49. CDUnknownFunctionPointerType *_field1;
  50. id _field2;
  51. };
  52.  
  53. struct CompiledText;
  54.  
  55. struct Component;
  56.  
  57. struct Compound;
  58.  
  59. struct CrittercismJKConstBuffer {
  60. struct CrittercismJKConstPtrRange bytes;
  61. };
  62.  
  63. struct CrittercismJKConstPtrRange {
  64. char *ptr;
  65. unsigned int length;
  66. };
  67.  
  68. struct CrittercismJKEncodeCache {
  69. id object;
  70. unsigned int offset;
  71. unsigned int length;
  72. };
  73.  
  74. struct CrittercismJKEncodeState {
  75. struct CrittercismJKManagedBuffer _field1;
  76. struct CrittercismJKManagedBuffer _field2;
  77. unsigned int _field3;
  78. struct CrittercismJKFastClassLookup _field4;
  79. struct CrittercismJKEncodeCache _field5[1024];
  80. unsigned int _field6;
  81. unsigned int _field7;
  82. unsigned int _field8;
  83. NSError *_field9;
  84. id _field10;
  85. SEL _field11;
  86. CDUnknownFunctionPointerType _field12;
  87. CDUnknownBlockType _field13;
  88. };
  89.  
  90. struct CrittercismJKFastClassLookup {
  91. void *stringClass;
  92. void *numberClass;
  93. void *arrayClass;
  94. void *dictionaryClass;
  95. void *nullClass;
  96. };
  97.  
  98. struct CrittercismJKHashTableEntry {
  99. unsigned int _field1;
  100. id _field2;
  101. id _field3;
  102. };
  103.  
  104. struct CrittercismJKManagedBuffer {
  105. struct CrittercismJKPtrRange bytes;
  106. unsigned int flags;
  107. unsigned int roundSizeUpToMultipleOf;
  108. };
  109.  
  110. struct CrittercismJKObjCImpCache {
  111. Class NSNumberClass;
  112. CDUnknownFunctionPointerType NSNumberAlloc;
  113. CDUnknownFunctionPointerType NSNumberInitWithUnsignedLongLong;
  114. };
  115.  
  116. struct CrittercismJKObjectStack {
  117. void **objects;
  118. void **keys;
  119. unsigned int *cfHashes;
  120. unsigned int count;
  121. unsigned int index;
  122. unsigned int roundSizeUpToMultipleOf;
  123. unsigned int flags;
  124. };
  125.  
  126. struct CrittercismJKParseState {
  127. unsigned int _field1;
  128. struct CrittercismJKConstBuffer _field2;
  129. unsigned int _field3;
  130. unsigned int _field4;
  131. unsigned int _field5;
  132. unsigned int _field6;
  133. unsigned int _field7;
  134. unsigned int _field8;
  135. struct CrittercismJKParseToken _field9;
  136. struct CrittercismJKObjectStack _field10;
  137. struct CrittercismJKTokenCache _field11;
  138. struct CrittercismJKObjCImpCache _field12;
  139. NSError *_field13;
  140. int _field14;
  141. char _field15;
  142. };
  143.  
  144. struct CrittercismJKParseToken {
  145. struct CrittercismJKConstPtrRange tokenPtrRange;
  146. unsigned int type;
  147. struct CrittercismJKTokenValue value;
  148. struct CrittercismJKManagedBuffer tokenBuffer;
  149. };
  150.  
  151. struct CrittercismJKPtrRange {
  152. char *ptr;
  153. unsigned int length;
  154. };
  155.  
  156. struct CrittercismJKTokenCache {
  157. struct CrittercismJKTokenCacheItem *items;
  158. unsigned int count;
  159. unsigned int prng_lfsr;
  160. unsigned char age[1024];
  161. };
  162.  
  163. struct CrittercismJKTokenCacheItem;
  164.  
  165. struct CrittercismJKTokenValue {
  166. struct CrittercismJKConstPtrRange ptrRange;
  167. unsigned int type;
  168. unsigned int hash;
  169. union {
  170. long long longLongValue;
  171. unsigned long long unsignedLongLongValue;
  172. double doubleValue;
  173. } number;
  174. struct CrittercismJKTokenCacheItem *cacheItem;
  175. };
  176.  
  177. struct DDListNode {
  178. void *_field1;
  179. struct DDListNode *_field2;
  180. struct DDListNode *_field3;
  181. };
  182.  
  183. struct Drawable;
  184.  
  185. struct ErrorInfo {
  186. struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> _field1;
  187. int _field2;
  188. struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> _field3;
  189. };
  190.  
  191. struct FixtureDef {
  192. struct FixtureDef *_field1;
  193. struct b2FixtureDef _field2;
  194. int _field3;
  195. };
  196.  
  197. struct FontStyleIndex {
  198. unsigned int _field1;
  199. };
  200.  
  201. struct HTTPFileDownloadListener {
  202. CDUnknownFunctionPointerType *_field1;
  203. };
  204.  
  205. struct HTTPListener {
  206. CDUnknownFunctionPointerType *_field1;
  207. };
  208.  
  209. struct IMiniGame {
  210. CDUnknownFunctionPointerType *_field1;
  211. };
  212.  
  213. struct ITunesInAppShop {
  214. CDUnknownFunctionPointerType *_field1;
  215. struct String _field2;
  216. struct map<sdr::String, sdrx::shop::Product, std::__1::less<sdr::String>, std::__1::allocator<std::__1::pair<const sdr::String, sdrx::shop::Product>>> _field3;
  217. struct set<sdrx::shop::ShopListener *, std::__1::less<sdrx::shop::ShopListener *>, std::__1::allocator<sdrx::shop::ShopListener *>> _field4;
  218. struct ShopStorage *_field5;
  219. void *_field6;
  220. };
  221.  
  222. struct LittleEndianFileOutputStream {
  223. CDUnknownFunctionPointerType *_field1;
  224. struct __sFILE *_field2;
  225. };
  226.  
  227. struct MessageBoxListener {
  228. CDUnknownFunctionPointerType *_field1;
  229. };
  230.  
  231. struct MoreGamesListener {
  232. CDUnknownFunctionPointerType *_field1;
  233. };
  234.  
  235. struct PLCrashReporterCallbacks {
  236. unsigned short _field1;
  237. void *_field2;
  238. CDUnknownFunctionPointerType _field3;
  239. };
  240.  
  241. struct Sha1 {
  242. unsigned char _digest[20];
  243. void *_implContext;
  244. };
  245.  
  246. struct ShopStorage;
  247.  
  248. struct Size {
  249. float _field1;
  250. float _field2;
  251. };
  252.  
  253. struct String {
  254. CDUnknownFunctionPointerType *_vptr$String;
  255. unsigned short *mChars;
  256. };
  257.  
  258. struct TextField {
  259. CDUnknownFunctionPointerType *_field1;
  260. struct String _field2;
  261. int _field3;
  262. _Bool _field4;
  263. _Bool _field5;
  264. _Bool _field6;
  265. _Bool _field7;
  266. _Bool _field8;
  267. _Bool _field9;
  268. _Bool _field10;
  269. struct Transformer _field11;
  270. struct Anchor _field12;
  271. struct Compound *_field13;
  272. struct Vector2f _field14;
  273. struct Size _field15;
  274. float _field16;
  275. float _field17;
  276. int _field18;
  277. struct set<int, std::__1::less<int>, std::__1::allocator<int>> _field19;
  278. int _field20;
  279. struct String _field21;
  280. struct String _field22;
  281. struct FontStyleIndex _field23;
  282. struct String _field24;
  283. int _field25;
  284. struct Vector4f _field26;
  285. int _field27;
  286. int _field28;
  287. int _field29;
  288. struct String _field30;
  289. struct TextFieldListener *_field31;
  290. struct Drawable *_field32;
  291. struct CompiledText *_field33;
  292. float _field34;
  293. };
  294.  
  295. struct TextFieldListener {
  296. CDUnknownFunctionPointerType *_field1;
  297. };
  298.  
  299. struct TransactionInfo {
  300. struct String _field1;
  301. struct String _field2;
  302. struct String _field3;
  303. int _field4;
  304. void *_field5;
  305. };
  306.  
  307. struct TransformStep;
  308.  
  309. struct Transformer {
  310. CDUnknownFunctionPointerType *_field1;
  311. struct Vector4f _field2;
  312. struct vector<sdrx::ui::TransformStep *, std::__1::allocator<sdrx::ui::TransformStep *>> _field3;
  313. float _field4;
  314. float _field5;
  315. float _field6;
  316. _Bool _field7;
  317. struct Component *_field8;
  318. };
  319.  
  320. struct UIEdgeInsets {
  321. float _field1;
  322. float _field2;
  323. float _field3;
  324. float _field4;
  325. };
  326.  
  327. struct Vector2f {
  328. float _field1;
  329. float _field2;
  330. };
  331.  
  332. struct Vector4f {
  333. float _field1;
  334. float _field2;
  335. float _field3;
  336. float _field4;
  337. };
  338.  
  339. struct _NSRange {
  340. unsigned int _field1;
  341. unsigned int _field2;
  342. };
  343.  
  344. struct _PLCrashReportDecoder {
  345. struct _Plcrash__CrashReport *_field1;
  346. };
  347.  
  348. struct _Plcrash__CrashReport {
  349. struct _ProtobufCMessage _field1;
  350. struct _Plcrash__CrashReport__SystemInfo *_field2;
  351. struct _Plcrash__CrashReport__ApplicationInfo *_field3;
  352. unsigned int _field4;
  353. struct _Plcrash__CrashReport__Thread **_field5;
  354. unsigned int _field6;
  355. struct _Plcrash__CrashReport__BinaryImage **_field7;
  356. struct _Plcrash__CrashReport__Exception *_field8;
  357. struct _Plcrash__CrashReport__Signal *_field9;
  358. struct _Plcrash__CrashReport__ProcessInfo *_field10;
  359. struct _Plcrash__CrashReport__MachineInfo *_field11;
  360. };
  361.  
  362. struct _Plcrash__CrashReport__ApplicationInfo {
  363. struct _ProtobufCMessage _field1;
  364. char *_field2;
  365. char *_field3;
  366. };
  367.  
  368. struct _Plcrash__CrashReport__BinaryImage;
  369.  
  370. struct _Plcrash__CrashReport__Exception {
  371. struct _ProtobufCMessage _field1;
  372. char *_field2;
  373. char *_field3;
  374. unsigned int _field4;
  375. struct _Plcrash__CrashReport__Thread__StackFrame **_field5;
  376. };
  377.  
  378. struct _Plcrash__CrashReport__MachineInfo {
  379. struct _ProtobufCMessage _field1;
  380. char *_field2;
  381. struct _Plcrash__CrashReport__Processor *_field3;
  382. unsigned int _field4;
  383. unsigned int _field5;
  384. };
  385.  
  386. struct _Plcrash__CrashReport__ProcessInfo {
  387. struct _ProtobufCMessage _field1;
  388. char *_field2;
  389. unsigned int _field3;
  390. char *_field4;
  391. char *_field5;
  392. unsigned int _field6;
  393. int _field7;
  394. };
  395.  
  396. struct _Plcrash__CrashReport__Processor {
  397. struct _ProtobufCMessage _field1;
  398. int _field2;
  399. int _field3;
  400. unsigned long long _field4;
  401. unsigned long long _field5;
  402. };
  403.  
  404. struct _Plcrash__CrashReport__Signal {
  405. struct _ProtobufCMessage _field1;
  406. char *_field2;
  407. char *_field3;
  408. unsigned long long _field4;
  409. };
  410.  
  411. struct _Plcrash__CrashReport__SystemInfo {
  412. struct _ProtobufCMessage _field1;
  413. int _field2;
  414. int _field3;
  415. char *_field4;
  416. int _field5;
  417. long long _field6;
  418. char *_field7;
  419. unsigned long long _field8;
  420. unsigned long long _field9;
  421. };
  422.  
  423. struct _Plcrash__CrashReport__Thread;
  424.  
  425. struct _Plcrash__CrashReport__Thread__StackFrame {
  426. struct _ProtobufCMessage _field1;
  427. unsigned long long _field2;
  428. char *_field3;
  429. char *_field4;
  430. int _field5;
  431. unsigned long long _field6;
  432. };
  433.  
  434. struct _ProtobufCMessage {
  435. struct _ProtobufCMessageDescriptor *_field1;
  436. unsigned int _field2;
  437. struct _ProtobufCMessageUnknownField *_field3;
  438. };
  439.  
  440. struct _ProtobufCMessageDescriptor;
  441.  
  442. struct _ProtobufCMessageUnknownField;
  443.  
  444. struct _TBXMLAttribute {
  445. char *_field1;
  446. char *_field2;
  447. struct _TBXMLAttribute *_field3;
  448. };
  449.  
  450. struct _TBXMLAttributeBuffer {
  451. struct _TBXMLAttribute *_field1;
  452. struct _TBXMLAttributeBuffer *_field2;
  453. struct _TBXMLAttributeBuffer *_field3;
  454. };
  455.  
  456. struct _TBXMLElement {
  457. char *_field1;
  458. char *_field2;
  459. struct _TBXMLAttribute *_field3;
  460. struct _TBXMLElement *_field4;
  461. struct _TBXMLElement *_field5;
  462. struct _TBXMLElement *_field6;
  463. struct _TBXMLElement *_field7;
  464. struct _TBXMLElement *_field8;
  465. };
  466.  
  467. struct _TBXMLElementBuffer {
  468. struct _TBXMLElement *_field1;
  469. struct _TBXMLElementBuffer *_field2;
  470. struct _TBXMLElementBuffer *_field3;
  471. };
  472.  
  473. struct __tree_end_node<std::__1::__tree_node_base<void *>*> {
  474. struct __tree_node_base<void *> *_field1;
  475. };
  476.  
  477. struct _xmlAttr {
  478. void *_field1;
  479. int _field2;
  480. char *_field3;
  481. struct _xmlNode *_field4;
  482. struct _xmlNode *_field5;
  483. struct _xmlNode *_field6;
  484. struct _xmlAttr *_field7;
  485. struct _xmlAttr *_field8;
  486. struct _xmlDoc *_field9;
  487. struct _xmlNs *_field10;
  488. int _field11;
  489. void *_field12;
  490. };
  491.  
  492. struct _xmlDict;
  493.  
  494. struct _xmlDoc {
  495. void *_field1;
  496. int _field2;
  497. char *_field3;
  498. struct _xmlNode *_field4;
  499. struct _xmlNode *_field5;
  500. struct _xmlNode *_field6;
  501. struct _xmlNode *_field7;
  502. struct _xmlNode *_field8;
  503. struct _xmlDoc *_field9;
  504. int _field10;
  505. int _field11;
  506. struct _xmlDtd *_field12;
  507. struct _xmlDtd *_field13;
  508. struct _xmlNs *_field14;
  509. char *_field15;
  510. char *_field16;
  511. void *_field17;
  512. void *_field18;
  513. char *_field19;
  514. int _field20;
  515. struct _xmlDict *_field21;
  516. void *_field22;
  517. int _field23;
  518. int _field24;
  519. };
  520.  
  521. struct _xmlDtd;
  522.  
  523. struct _xmlHashTable;
  524.  
  525. struct _xmlKind {
  526. void *_field1;
  527. int _field2;
  528. };
  529.  
  530. struct _xmlNode {
  531. void *_field1;
  532. int _field2;
  533. char *_field3;
  534. struct _xmlNode *_field4;
  535. struct _xmlNode *_field5;
  536. struct _xmlNode *_field6;
  537. struct _xmlNode *_field7;
  538. struct _xmlNode *_field8;
  539. struct _xmlDoc *_field9;
  540. struct _xmlNs *_field10;
  541. char *_field11;
  542. struct _xmlAttr *_field12;
  543. struct _xmlNs *_field13;
  544. void *_field14;
  545. unsigned short _field15;
  546. unsigned short _field16;
  547. };
  548.  
  549. struct _xmlNs {
  550. struct _xmlNs *_field1;
  551. int _field2;
  552. char *_field3;
  553. char *_field4;
  554. void *_field5;
  555. struct _xmlDoc *_field6;
  556. };
  557.  
  558. struct _xmlParserInput;
  559.  
  560. struct _xmlParserNodeInfo;
  561.  
  562. struct _xmlStd {
  563. void *_field1;
  564. int _field2;
  565. char *_field3;
  566. struct _xmlNode *_field4;
  567. struct _xmlNode *_field5;
  568. struct _xmlNode *_field6;
  569. struct _xmlStd *_field7;
  570. struct _xmlStd *_field8;
  571. struct _xmlDoc *_field9;
  572. };
  573.  
  574. struct _xmlValidState;
  575.  
  576. struct b2Block;
  577.  
  578. struct b2BlockAllocator {
  579. struct b2Chunk *_field1;
  580. int _field2;
  581. int _field3;
  582. struct b2Block *_field4[14];
  583. };
  584.  
  585. struct b2Body {
  586. int _field1;
  587. unsigned short _field2;
  588. int _field3;
  589. struct b2Transform _field4;
  590. struct b2Sweep _field5;
  591. struct b2Vec2 _field6;
  592. float _field7;
  593. struct b2Vec2 _field8;
  594. float _field9;
  595. struct b2World *_field10;
  596. struct b2Body *_field11;
  597. struct b2Body *_field12;
  598. struct b2Fixture *_field13;
  599. int _field14;
  600. struct b2JointEdge *_field15;
  601. struct b2ContactEdge *_field16;
  602. float _field17;
  603. float _field18;
  604. float _field19;
  605. float _field20;
  606. float _field21;
  607. float _field22;
  608. float _field23;
  609. float _field24;
  610. void *_field25;
  611. struct b2ControllerEdge *_field26;
  612. };
  613.  
  614. struct b2BroadPhase {
  615. struct b2DynamicTree _field1;
  616. int _field2;
  617. int *_field3;
  618. int _field4;
  619. int _field5;
  620. struct b2Pair *_field6;
  621. int _field7;
  622. int _field8;
  623. int _field9;
  624. };
  625.  
  626. struct b2Chunk;
  627.  
  628. struct b2Contact;
  629.  
  630. struct b2ContactEdge;
  631.  
  632. struct b2ContactFilter;
  633.  
  634. struct b2ContactListener {
  635. CDUnknownFunctionPointerType *_field1;
  636. };
  637.  
  638. struct b2ContactManager {
  639. struct b2BroadPhase _field1;
  640. struct b2Contact *_field2;
  641. int _field3;
  642. struct b2ContactFilter *_field4;
  643. struct b2ContactListener *_field5;
  644. struct b2BlockAllocator *_field6;
  645. };
  646.  
  647. struct b2ControllerEdge;
  648.  
  649. struct b2DestructionListener;
  650.  
  651. struct b2Draw;
  652.  
  653. struct b2DynamicTree {
  654. int _field1;
  655. struct b2TreeNode *_field2;
  656. int _field3;
  657. int _field4;
  658. int _field5;
  659. unsigned int _field6;
  660. int _field7;
  661. };
  662.  
  663. struct b2Filter {
  664. unsigned short _field1;
  665. unsigned short _field2;
  666. short _field3;
  667. };
  668.  
  669. struct b2Fixture;
  670.  
  671. struct b2FixtureDef {
  672. struct b2Shape *_field1;
  673. void *_field2;
  674. float _field3;
  675. float _field4;
  676. float _field5;
  677. _Bool _field6;
  678. struct b2Filter _field7;
  679. };
  680.  
  681. struct b2Joint;
  682.  
  683. struct b2JointEdge;
  684.  
  685. struct b2Pair;
  686.  
  687. struct b2Profile {
  688. float _field1;
  689. float _field2;
  690. float _field3;
  691. float _field4;
  692. float _field5;
  693. float _field6;
  694. float _field7;
  695. float _field8;
  696. };
  697.  
  698. struct b2Rot {
  699. float _field1;
  700. float _field2;
  701. };
  702.  
  703. struct b2Shape;
  704.  
  705. struct b2StackAllocator {
  706. char _field1[102400];
  707. int _field2;
  708. int _field3;
  709. int _field4;
  710. struct b2StackEntry _field5[32];
  711. int _field6;
  712. };
  713.  
  714. struct b2StackEntry {
  715. char *_field1;
  716. int _field2;
  717. _Bool _field3;
  718. };
  719.  
  720. struct b2Sweep {
  721. struct b2Vec2 _field1;
  722. struct b2Vec2 _field2;
  723. struct b2Vec2 _field3;
  724. float _field4;
  725. float _field5;
  726. float _field6;
  727. };
  728.  
  729. struct b2Transform {
  730. struct b2Vec2 _field1;
  731. struct b2Rot _field2;
  732. };
  733.  
  734. struct b2TreeNode;
  735.  
  736. struct b2Vec2 {
  737. float _field1;
  738. float _field2;
  739. };
  740.  
  741. struct b2World {
  742. struct b2BlockAllocator _field1;
  743. struct b2StackAllocator _field2;
  744. int _field3;
  745. struct b2ContactManager _field4;
  746. struct b2Body *_field5;
  747. struct b2Joint *_field6;
  748. int _field7;
  749. int _field8;
  750. struct b2Vec2 _field9;
  751. _Bool _field10;
  752. struct b2DestructionListener *_field11;
  753. struct b2Draw *_field12;
  754. float _field13;
  755. _Bool _field14;
  756. _Bool _field15;
  757. _Bool _field16;
  758. _Bool _field17;
  759. struct b2Profile _field18;
  760. };
  761.  
  762. struct basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> {
  763. struct __compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::__rep, std::__1::allocator<char>> {
  764. struct __rep {
  765. union {
  766. struct __long {
  767. unsigned int _field1;
  768. unsigned int _field2;
  769. char *_field3;
  770. } _field1;
  771. struct __short {
  772. union {
  773. unsigned char _field1;
  774. char _field2;
  775. } _field1;
  776. char _field2[11];
  777. } _field2;
  778. struct __raw {
  779. unsigned long _field1[3];
  780. } _field3;
  781. } _field1;
  782. } _field1;
  783. } _field1;
  784. };
  785.  
  786. struct in6_addr {
  787. union {
  788. unsigned char _field1[16];
  789. unsigned short _field2[8];
  790. unsigned int _field3[4];
  791. } _field1;
  792. };
  793.  
  794. struct in_addr {
  795. unsigned int _field1;
  796. };
  797.  
  798. struct map<sdr::String, sdrx::shop::Product, std::__1::less<sdr::String>, std::__1::allocator<std::__1::pair<const sdr::String, sdrx::shop::Product>>> {
  799. struct __tree<std::__1::pair<sdr::String, sdrx::shop::Product>, std::__1::__map_value_compare<sdr::String, sdrx::shop::Product, std::__1::less<sdr::String>, true>, std::__1::allocator<std::__1::pair<sdr::String, sdrx::shop::Product>>> {
  800. struct __tree_node<std::__1::pair<sdr::String, sdrx::shop::Product>, void *> *_field1;
  801. struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::pair<sdr::String, sdrx::shop::Product>, void *>>> {
  802. struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1;
  803. } _field2;
  804. struct __compressed_pair<unsigned long, std::__1::__map_value_compare<sdr::String, sdrx::shop::Product, std::__1::less<sdr::String>, true>> {
  805. unsigned long _field1;
  806. } _field3;
  807. } _field1;
  808. };
  809.  
  810. struct set<int, std::__1::less<int>, std::__1::allocator<int>> {
  811. struct __tree<int, std::__1::less<int>, std::__1::allocator<int>> {
  812. struct __tree_node<int, void *> *_field1;
  813. struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<int, void *>>> {
  814. struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1;
  815. } _field2;
  816. struct __compressed_pair<unsigned long, std::__1::less<int>> {
  817. unsigned long _field1;
  818. } _field3;
  819. } _field1;
  820. };
  821.  
  822. struct set<sdrx::shop::ShopListener *, std::__1::less<sdrx::shop::ShopListener *>, std::__1::allocator<sdrx::shop::ShopListener *>> {
  823. struct __tree<sdrx::shop::ShopListener *, std::__1::less<sdrx::shop::ShopListener *>, std::__1::allocator<sdrx::shop::ShopListener *>> {
  824. struct __tree_node<sdrx::shop::ShopListener *, void *> *_field1;
  825. struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<sdrx::shop::ShopListener *, void *>>> {
  826. struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1;
  827. } _field2;
  828. struct __compressed_pair<unsigned long, std::__1::less<sdrx::shop::ShopListener *>> {
  829. unsigned long _field1;
  830. } _field3;
  831. } _field1;
  832. };
  833.  
  834. struct sockaddr_in {
  835. unsigned char _field1;
  836. unsigned char _field2;
  837. unsigned short _field3;
  838. struct in_addr _field4;
  839. char _field5[8];
  840. };
  841.  
  842. struct sockaddr_in6 {
  843. unsigned char _field1;
  844. unsigned char _field2;
  845. unsigned short _field3;
  846. unsigned int _field4;
  847. struct in6_addr _field5;
  848. unsigned int _field6;
  849. };
  850.  
  851. struct uuid_command {
  852. unsigned int _field1;
  853. unsigned int _field2;
  854. unsigned char _field3[16];
  855. };
  856.  
  857. struct vector<sdrx::ui::TransformStep *, std::__1::allocator<sdrx::ui::TransformStep *>> {
  858. struct TransformStep **_field1;
  859. struct TransformStep **_field2;
  860. struct __compressed_pair<sdrx::ui::TransformStep **, std::__1::allocator<sdrx::ui::TransformStep *>> {
  861. struct TransformStep **_field1;
  862. } _field3;
  863. };
  864.  
  865. #pragma mark Typedef'd Structures
  866.  
  867. typedef struct {
  868. unsigned long _field1;
  869. id *_field2;
  870. unsigned long *_field3;
  871. unsigned long _field4[5];
  872. } CDStruct_11f37819;
  873.  
  874. #pragma mark -
  875.  
  876. //
  877. // File: My Penguin v1.1 iOS/Payload/clubpenguin.app/clubpenguin
  878. // UUID: 15BB1C6D-1A81-354C-ADA6-02FAAE6C30E6
  879. //
  880. // Arch: armv7
  881. // Minimum iOS version: 5.0.0
  882. // SDK version: 6.1.0
  883. //
  884. // Objective-C Garbage Collection: Unsupported
  885. //
  886.  
  887. @protocol ATMHudDelegate
  888.  
  889. @optional
  890. - (void)hudDidDisappear:(ATMHud *)arg1;
  891. - (void)hudWillDisappear:(ATMHud *)arg1;
  892. - (void)hudDidUpdate:(ATMHud *)arg1;
  893. - (void)hudWillUpdate:(ATMHud *)arg1;
  894. - (void)hudDidAppear:(ATMHud *)arg1;
  895. - (void)hudWillAppear:(ATMHud *)arg1;
  896. - (void)userDidTapHud:(ATMHud *)arg1;
  897. @end
  898.  
  899. @protocol AVAudioPlayerDelegate <NSObject>
  900.  
  901. @optional
  902. - (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1;
  903. - (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1 withFlags:(unsigned int)arg2;
  904. - (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1 withOptions:(unsigned int)arg2;
  905. - (void)audioPlayerBeginInterruption:(AVAudioPlayer *)arg1;
  906. - (void)audioPlayerDecodeErrorDidOccur:(AVAudioPlayer *)arg1 error:(NSError *)arg2;
  907. - (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)arg1 successfully:(BOOL)arg2;
  908. @end
  909.  
  910. @protocol CLLocationManagerDelegate <NSObject>
  911.  
  912. @optional
  913. - (void)locationManager:(CLLocationManager *)arg1 didFinishDeferredUpdatesWithError:(NSError *)arg2;
  914. - (void)locationManagerDidResumeLocationUpdates:(CLLocationManager *)arg1;
  915. - (void)locationManagerDidPauseLocationUpdates:(CLLocationManager *)arg1;
  916. - (void)locationManager:(CLLocationManager *)arg1 didStartMonitoringForRegion:(CLRegion *)arg2;
  917. - (void)locationManager:(CLLocationManager *)arg1 didChangeAuthorizationStatus:(int)arg2;
  918. - (void)locationManager:(CLLocationManager *)arg1 monitoringDidFailForRegion:(CLRegion *)arg2 withError:(NSError *)arg3;
  919. - (void)locationManager:(CLLocationManager *)arg1 didFailWithError:(NSError *)arg2;
  920. - (void)locationManager:(CLLocationManager *)arg1 didExitRegion:(CLRegion *)arg2;
  921. - (void)locationManager:(CLLocationManager *)arg1 didEnterRegion:(CLRegion *)arg2;
  922. - (BOOL)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)arg1;
  923. - (void)locationManager:(CLLocationManager *)arg1 didUpdateHeading:(CLHeading *)arg2;
  924. - (void)locationManager:(CLLocationManager *)arg1 didUpdateLocations:(NSArray *)arg2;
  925. - (void)locationManager:(CLLocationManager *)arg1 didUpdateToLocation:(CLLocation *)arg2 fromLocation:(CLLocation *)arg3;
  926. @end
  927.  
  928. @protocol CPCollectionViewDataSource <NSObject>
  929. - (CPCollectionViewCell *)collectionView:(CPCollectionView *)arg1 cellForItemAtIndexPath:(NSIndexPath *)arg2;
  930. - (struct CGSize)collectionView:(CPCollectionView *)arg1 sizeForItemsInSection:(int *)arg2;
  931. - (int)collectionView:(CPCollectionView *)arg1 numberOfItemsInSection:(int)arg2;
  932.  
  933. @optional
  934. - (int)numberOfSectionsInCollectionView:(CPCollectionView *)arg1;
  935. @end
  936.  
  937. @protocol CPCollectionViewDelegate <UIScrollViewDelegate>
  938.  
  939. @optional
  940. - (void)collectionView:(CPCollectionView *)arg1 performAction:(SEL)arg2 forItemAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
  941. - (BOOL)collectionView:(CPCollectionView *)arg1 canPerformAction:(SEL)arg2 forItemAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
  942. - (BOOL)collectionView:(CPCollectionView *)arg1 shouldShowMenuForItemAtIndexPath:(NSIndexPath *)arg2;
  943. - (void)collectionView:(CPCollectionView *)arg1 didEndDisplayingSupplementaryView:(UICollectionReusableView *)arg2 forElementOfKind:(NSString *)arg3 atIndexPath:(NSIndexPath *)arg4;
  944. - (void)collectionView:(CPCollectionView *)arg1 didEndDisplayingCell:(UICollectionViewCell *)arg2 forItemAtIndexPath:(NSIndexPath *)arg3;
  945. - (void)collectionView:(CPCollectionView *)arg1 didDeselectItemAtIndexPath:(NSIndexPath *)arg2;
  946. - (void)collectionView:(CPCollectionView *)arg1 didSelectItemAtIndexPath:(NSIndexPath *)arg2;
  947. - (BOOL)collectionView:(CPCollectionView *)arg1 shouldDeselectItemAtIndexPath:(NSIndexPath *)arg2;
  948. - (BOOL)collectionView:(CPCollectionView *)arg1 shouldSelectItemAtIndexPath:(NSIndexPath *)arg2;
  949. - (void)collectionView:(CPCollectionView *)arg1 didUnhighlightItemAtIndexPath:(NSIndexPath *)arg2;
  950. - (void)collectionView:(CPCollectionView *)arg1 didHighlightItemAtIndexPath:(NSIndexPath *)arg2;
  951. - (BOOL)collectionView:(CPCollectionView *)arg1 shouldHighlightItemAtIndexPath:(NSIndexPath *)arg2;
  952. @end
  953.  
  954. @protocol CPErrorDelegate <NSObject>
  955.  
  956. @optional
  957. - (void)errorDidDisappear:(CPError *)arg1 withContext:(id)arg2;
  958. @end
  959.  
  960. @protocol CPRefreshViewDelegate <NSObject>
  961. - (void)reloadData;
  962. @end
  963.  
  964. @protocol CatalogItemBuyDialogDelegate <NSObject>
  965. - (void)catalogItemBuyDialogDidDisappear:(CatalogItemBuyDialog *)arg1;
  966. @end
  967.  
  968. @protocol CatalogSelectionButtonDelegate <NSObject>
  969. - (void)didSelectCatalog:(int)arg1;
  970. @end
  971.  
  972. @protocol CharacterBodyDelegate <NSObject>
  973.  
  974. @optional
  975. - (void)endCurrentGame;
  976. - (void)coinsAndItemAwarded:(int)arg1 withItemId:(int)arg2 withAltCoins:(int)arg3;
  977. - (void)coinsAwarded:(int)arg1;
  978. - (void)collisionOccurred;
  979. @end
  980.  
  981. @protocol ClientEventReceiver <NSObject>
  982.  
  983. @optional
  984. - (void)onUiClientEvent:(NSDictionary *)arg1;
  985. @end
  986.  
  987. @protocol DDLogFileManager <NSObject>
  988. @property unsigned int maximumNumberOfLogFiles;
  989. - (NSString *)createNewLogFile;
  990. - (NSArray *)sortedLogFileInfos;
  991. - (NSArray *)sortedLogFileNames;
  992. - (NSArray *)sortedLogFilePaths;
  993. - (NSArray *)unsortedLogFileInfos;
  994. - (NSArray *)unsortedLogFileNames;
  995. - (NSArray *)unsortedLogFilePaths;
  996. - (NSString *)logsDirectory;
  997.  
  998. @optional
  999. - (void)didRollAndArchiveLogFile:(NSString *)arg1;
  1000. - (void)didArchiveLogFile:(NSString *)arg1;
  1001. @end
  1002.  
  1003. @protocol DDLogFormatter <NSObject>
  1004. - (NSString *)formatLogMessage:(DDLogMessage *)arg1;
  1005.  
  1006. @optional
  1007. - (void)willRemoveFromLogger:(id <DDLogger>)arg1;
  1008. - (void)didAddToLogger:(id <DDLogger>)arg1;
  1009. @end
  1010.  
  1011. @protocol DDLogger <NSObject>
  1012. - (void)setLogFormatter:(id <DDLogFormatter>)arg1;
  1013. - (id <DDLogFormatter>)logFormatter;
  1014. - (void)logMessage:(DDLogMessage *)arg1;
  1015.  
  1016. @optional
  1017. - (NSString *)loggerName;
  1018. - (struct dispatch_queue_s *)loggerQueue;
  1019. - (void)flush;
  1020. - (void)willRemoveLogger;
  1021. - (void)didAddLogger;
  1022. @end
  1023.  
  1024. @protocol ESRenderer <NSObject>
  1025. - (BOOL)resizeFromLayer:(CAEAGLLayer *)arg1;
  1026. - (void)render;
  1027. - (EAGLSharegroup *)getShareGroup;
  1028. @end
  1029.  
  1030. @protocol FBDialogDelegate <NSObject>
  1031.  
  1032. @optional
  1033. - (BOOL)dialog:(FBDialog *)arg1 shouldOpenURLInExternalBrowser:(NSURL *)arg2;
  1034. - (void)dialog:(FBDialog *)arg1 didFailWithError:(NSError *)arg2;
  1035. - (void)dialogDidNotComplete:(FBDialog *)arg1;
  1036. - (void)dialogDidNotCompleteWithUrl:(NSURL *)arg1;
  1037. - (void)dialogCompleteWithUrl:(NSURL *)arg1;
  1038. - (void)dialogDidComplete:(FBDialog *)arg1;
  1039. @end
  1040.  
  1041. @protocol FBLoginDialogDelegate <NSObject>
  1042. - (void)fbDialogNotLogin:(BOOL)arg1;
  1043. - (void)fbDialogLogin:(NSString *)arg1 expirationDate:(NSDate *)arg2;
  1044. @end
  1045.  
  1046. @protocol FBRequestDelegate <NSObject>
  1047.  
  1048. @optional
  1049. - (void)request:(FBRequest *)arg1 didLoadRawResponse:(NSData *)arg2;
  1050. - (void)request:(FBRequest *)arg1 didLoad:(id)arg2;
  1051. - (void)request:(FBRequest *)arg1 didFailWithError:(NSError *)arg2;
  1052. - (void)request:(FBRequest *)arg1 didReceiveResponse:(NSURLResponse *)arg2;
  1053. - (void)requestLoading:(FBRequest *)arg1;
  1054. @end
  1055.  
  1056. @protocol FBSessionDelegate <NSObject>
  1057.  
  1058. @optional
  1059. - (void)fbDidLogout;
  1060. - (void)fbDidNotLogin:(BOOL)arg1;
  1061. - (void)fbDidLogin;
  1062. @end
  1063.  
  1064. @protocol GCDAsyncSocketDelegate
  1065.  
  1066. @optional
  1067. - (void)socketDidSecure:(GCDAsyncSocket *)arg1;
  1068. - (void)socketDidDisconnect:(GCDAsyncSocket *)arg1 withError:(NSError *)arg2;
  1069. - (void)socketDidCloseReadStream:(GCDAsyncSocket *)arg1;
  1070. - (double)socket:(GCDAsyncSocket *)arg1 shouldTimeoutWriteWithTag:(long)arg2 elapsed:(double)arg3 bytesDone:(unsigned int)arg4;
  1071. - (double)socket:(GCDAsyncSocket *)arg1 shouldTimeoutReadWithTag:(long)arg2 elapsed:(double)arg3 bytesDone:(unsigned int)arg4;
  1072. - (void)socket:(GCDAsyncSocket *)arg1 didWritePartialDataOfLength:(unsigned int)arg2 tag:(long)arg3;
  1073. - (void)socket:(GCDAsyncSocket *)arg1 didWriteDataWithTag:(long)arg2;
  1074. - (void)socket:(GCDAsyncSocket *)arg1 didReadPartialDataOfLength:(unsigned int)arg2 tag:(long)arg3;
  1075. - (void)socket:(GCDAsyncSocket *)arg1 didReadData:(NSData *)arg2 withTag:(long)arg3;
  1076. - (void)socket:(GCDAsyncSocket *)arg1 didConnectToHost:(NSString *)arg2 port:(unsigned short)arg3;
  1077. - (void)socket:(GCDAsyncSocket *)arg1 didAcceptNewSocket:(GCDAsyncSocket *)arg2;
  1078. - (struct dispatch_queue_s *)newSocketQueueForConnectionFromAddress:(NSData *)arg1 onSocket:(GCDAsyncSocket *)arg2;
  1079. @end
  1080.  
  1081. @protocol GKSessionDelegate <NSObject>
  1082.  
  1083. @optional
  1084. - (void)session:(GKSession *)arg1 didFailWithError:(NSError *)arg2;
  1085. - (void)session:(GKSession *)arg1 connectionWithPeerFailed:(NSString *)arg2 withError:(NSError *)arg3;
  1086. - (void)session:(GKSession *)arg1 didReceiveConnectionRequestFromPeer:(NSString *)arg2;
  1087. - (void)session:(GKSession *)arg1 peer:(NSString *)arg2 didChangeState:(int)arg3;
  1088. @end
  1089.  
  1090. @protocol MFMailComposeViewControllerDelegate <NSObject>
  1091.  
  1092. @optional
  1093. - (void)mailComposeController:(MFMailComposeViewController *)arg1 didFinishWithResult:(int)arg2 error:(NSError *)arg3;
  1094. @end
  1095.  
  1096. @protocol MoreGamesViewControllerDelegate
  1097. - (void)moreGamesDidDismiss:(MoreGamesViewController *)arg1;
  1098. @end
  1099.  
  1100. @protocol NSCoding
  1101. - (id)initWithCoder:(NSCoder *)arg1;
  1102. - (void)encodeWithCoder:(NSCoder *)arg1;
  1103. @end
  1104.  
  1105. @protocol NSCopying
  1106. - (id)copyWithZone:(struct _NSZone *)arg1;
  1107. @end
  1108.  
  1109. @protocol NSFastEnumeration
  1110. - (unsigned int)countByEnumeratingWithState:(CDStruct_11f37819 *)arg1 objects:(id *)arg2 count:(unsigned int)arg3;
  1111. @end
  1112.  
  1113. @protocol NSMutableCopying
  1114. - (id)mutableCopyWithZone:(struct _NSZone *)arg1;
  1115. @end
  1116.  
  1117. @protocol NSObject
  1118. - (NSString *)description;
  1119. - (unsigned int)retainCount;
  1120. - (id)autorelease;
  1121. - (oneway void)release;
  1122. - (id)retain;
  1123. - (BOOL)respondsToSelector:(SEL)arg1;
  1124. - (BOOL)conformsToProtocol:(Protocol *)arg1;
  1125. - (BOOL)isMemberOfClass:(Class)arg1;
  1126. - (BOOL)isKindOfClass:(Class)arg1;
  1127. - (BOOL)isProxy;
  1128. - (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3;
  1129. - (id)performSelector:(SEL)arg1 withObject:(id)arg2;
  1130. - (id)performSelector:(SEL)arg1;
  1131. - (struct _NSZone *)zone;
  1132. - (id)self;
  1133. - (Class)class;
  1134. - (Class)superclass;
  1135. - (unsigned int)hash;
  1136. - (BOOL)isEqual:(id)arg1;
  1137.  
  1138. @optional
  1139. - (NSString *)debugDescription;
  1140. @end
  1141.  
  1142. @protocol NSURLConnectionDataDelegate <NSURLConnectionDelegate>
  1143.  
  1144. @optional
  1145. - (void)connectionDidFinishLoading:(NSURLConnection *)arg1;
  1146. - (NSCachedURLResponse *)connection:(NSURLConnection *)arg1 willCacheResponse:(NSCachedURLResponse *)arg2;
  1147. - (void)connection:(NSURLConnection *)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4;
  1148. - (NSInputStream *)connection:(NSURLConnection *)arg1 needNewBodyStream:(NSURLRequest *)arg2;
  1149. - (void)connection:(NSURLConnection *)arg1 didReceiveData:(NSData *)arg2;
  1150. - (void)connection:(NSURLConnection *)arg1 didReceiveResponse:(NSURLResponse *)arg2;
  1151. - (NSURLRequest *)connection:(NSURLConnection *)arg1 willSendRequest:(NSURLRequest *)arg2 redirectResponse:(NSURLResponse *)arg3;
  1152. @end
  1153.  
  1154. @protocol NSURLConnectionDelegate <NSObject>
  1155.  
  1156. @optional
  1157. - (void)connection:(NSURLConnection *)arg1 didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
  1158. - (void)connection:(NSURLConnection *)arg1 didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
  1159. - (BOOL)connection:(NSURLConnection *)arg1 canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)arg2;
  1160. - (void)connection:(NSURLConnection *)arg1 willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2;
  1161. - (BOOL)connectionShouldUseCredentialStorage:(NSURLConnection *)arg1;
  1162. - (void)connection:(NSURLConnection *)arg1 didFailWithError:(NSError *)arg2;
  1163. @end
  1164.  
  1165. @protocol PLCrashReportFormatter
  1166. - (NSData *)formatReport:(PLCrashReport *)arg1 error:(id *)arg2;
  1167. @end
  1168.  
  1169. @protocol ResourceDelegate <NSObject>
  1170. - (void)didFinishResource:(Resource *)arg1 data:(UIImage *)arg2 context:(id)arg3;
  1171. @end
  1172.  
  1173. @protocol ResourceManagerDelegate <NSObject>
  1174. - (void)resourceFinished:(PriorityResource *)arg1;
  1175. - (void)resourceFailedLoad:(PriorityResource *)arg1;
  1176. - (void)resourceAvailable:(PriorityResource *)arg1 useCache:(BOOL)arg2;
  1177. @end
  1178.  
  1179. @protocol RewardGameRewardDelegate <NSObject>
  1180.  
  1181. @optional
  1182. - (void)rewardGameRewardPlayAgain;
  1183. - (void)rewardGameRewardEndGame;
  1184. @end
  1185.  
  1186. @protocol RewardGameViewControllerDelegate <NSObject>
  1187. - (void)rewardGameClosed:(RewardGameViewController *)arg1 animated:(BOOL)arg2;
  1188. @end
  1189.  
  1190. @protocol SBJsonParser
  1191. - (id)objectWithString:(NSString *)arg1;
  1192. @end
  1193.  
  1194. @protocol SBJsonWriter
  1195. @property BOOL sortKeys;
  1196. @property BOOL humanReadable;
  1197. - (NSString *)stringWithObject:(id)arg1;
  1198. @end
  1199.  
  1200. @protocol SKPaymentTransactionObserver <NSObject>
  1201. - (void)paymentQueue:(SKPaymentQueue *)arg1 updatedTransactions:(NSArray *)arg2;
  1202.  
  1203. @optional
  1204. - (void)paymentQueue:(SKPaymentQueue *)arg1 updatedDownloads:(NSArray *)arg2;
  1205. - (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)arg1;
  1206. - (void)paymentQueue:(SKPaymentQueue *)arg1 restoreCompletedTransactionsFailedWithError:(NSError *)arg2;
  1207. - (void)paymentQueue:(SKPaymentQueue *)arg1 removedTransactions:(NSArray *)arg2;
  1208. @end
  1209.  
  1210. @protocol SKProductsRequestDelegate <SKRequestDelegate>
  1211. - (void)productsRequest:(SKProductsRequest *)arg1 didReceiveResponse:(SKProductsResponse *)arg2;
  1212. @end
  1213.  
  1214. @protocol SKRequestDelegate <NSObject>
  1215.  
  1216. @optional
  1217. - (void)request:(SKRequest *)arg1 didFailWithError:(NSError *)arg2;
  1218. - (void)requestDidFinish:(SKRequest *)arg1;
  1219. @end
  1220.  
  1221. @protocol TPAnimationDelegate <NSObject>
  1222.  
  1223. @optional
  1224. - (void)advancedToFrame:(TPAnimation *)arg1 frameNumber:(int)arg2;
  1225. - (void)tpAnimationDidFinish:(TPAnimation *)arg1;
  1226. @end
  1227.  
  1228. @protocol UIAccelerometerDelegate <NSObject>
  1229.  
  1230. @optional
  1231. - (void)accelerometer:(UIAccelerometer *)arg1 didAccelerate:(UIAcceleration *)arg2;
  1232. @end
  1233.  
  1234. @protocol UIAlertViewDelegate <NSObject>
  1235.  
  1236. @optional
  1237. - (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)arg1;
  1238. - (void)alertView:(UIAlertView *)arg1 didDismissWithButtonIndex:(int)arg2;
  1239. - (void)alertView:(UIAlertView *)arg1 willDismissWithButtonIndex:(int)arg2;
  1240. - (void)didPresentAlertView:(UIAlertView *)arg1;
  1241. - (void)willPresentAlertView:(UIAlertView *)arg1;
  1242. - (void)alertViewCancel:(UIAlertView *)arg1;
  1243. - (void)alertView:(UIAlertView *)arg1 clickedButtonAtIndex:(int)arg2;
  1244. @end
  1245.  
  1246. @protocol UIApplicationDelegate <NSObject>
  1247.  
  1248. @optional
  1249. @property(retain, nonatomic) UIWindow *window;
  1250. - (void)application:(UIApplication *)arg1 didDecodeRestorableStateWithCoder:(NSCoder *)arg2;
  1251. - (void)application:(UIApplication *)arg1 willEncodeRestorableStateWithCoder:(NSCoder *)arg2;
  1252. - (BOOL)application:(UIApplication *)arg1 shouldRestoreApplicationState:(NSCoder *)arg2;
  1253. - (BOOL)application:(UIApplication *)arg1 shouldSaveApplicationState:(NSCoder *)arg2;
  1254. - (UIViewController *)application:(UIApplication *)arg1 viewControllerWithRestorationIdentifierPath:(NSArray *)arg2 coder:(NSCoder *)arg3;
  1255. - (unsigned int)application:(UIApplication *)arg1 supportedInterfaceOrientationsForWindow:(UIWindow *)arg2;
  1256. - (void)applicationProtectedDataDidBecomeAvailable:(UIApplication *)arg1;
  1257. - (void)applicationProtectedDataWillBecomeUnavailable:(UIApplication *)arg1;
  1258. - (void)applicationWillEnterForeground:(UIApplication *)arg1;
  1259. - (void)applicationDidEnterBackground:(UIApplication *)arg1;
  1260. - (void)application:(UIApplication *)arg1 didReceiveLocalNotification:(UILocalNotification *)arg2;
  1261. - (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2;
  1262. - (void)application:(UIApplication *)arg1 didFailToRegisterForRemoteNotificationsWithError:(NSError *)arg2;
  1263. - (void)application:(UIApplication *)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)arg2;
  1264. - (void)application:(UIApplication *)arg1 didChangeStatusBarFrame:(struct CGRect)arg2;
  1265. - (void)application:(UIApplication *)arg1 willChangeStatusBarFrame:(struct CGRect)arg2;
  1266. - (void)application:(UIApplication *)arg1 didChangeStatusBarOrientation:(int)arg2;
  1267. - (void)application:(UIApplication *)arg1 willChangeStatusBarOrientation:(int)arg2 duration:(double)arg3;
  1268. - (void)applicationSignificantTimeChange:(UIApplication *)arg1;
  1269. - (void)applicationWillTerminate:(UIApplication *)arg1;
  1270. - (void)applicationDidReceiveMemoryWarning:(UIApplication *)arg1;
  1271. - (BOOL)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 sourceApplication:(NSString *)arg3 annotation:(id)arg4;
  1272. - (BOOL)application:(UIApplication *)arg1 handleOpenURL:(NSURL *)arg2;
  1273. - (void)applicationWillResignActive:(UIApplication *)arg1;
  1274. - (void)applicationDidBecomeActive:(UIApplication *)arg1;
  1275. - (BOOL)application:(UIApplication *)arg1 didFinishLaunchingWithOptions:(NSDictionary *)arg2;
  1276. - (BOOL)application:(UIApplication *)arg1 willFinishLaunchingWithOptions:(NSDictionary *)arg2;
  1277. - (void)applicationDidFinishLaunching:(UIApplication *)arg1;
  1278. @end
  1279.  
  1280. @protocol UIGestureRecognizerDelegate <NSObject>
  1281.  
  1282. @optional
  1283. - (BOOL)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceiveTouch:(UITouch *)arg2;
  1284. - (BOOL)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)arg2;
  1285. - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)arg1;
  1286. @end
  1287.  
  1288. @protocol UINavigationControllerDelegate <NSObject>
  1289.  
  1290. @optional
  1291. - (void)navigationController:(UINavigationController *)arg1 didShowViewController:(UIViewController *)arg2 animated:(BOOL)arg3;
  1292. - (void)navigationController:(UINavigationController *)arg1 willShowViewController:(UIViewController *)arg2 animated:(BOOL)arg3;
  1293. @end
  1294.  
  1295. @protocol UIPageViewControllerDataSource <NSObject>
  1296. - (UIViewController *)pageViewController:(UIPageViewController *)arg1 viewControllerAfterViewController:(UIViewController *)arg2;
  1297. - (UIViewController *)pageViewController:(UIPageViewController *)arg1 viewControllerBeforeViewController:(UIViewController *)arg2;
  1298.  
  1299. @optional
  1300. - (int)presentationIndexForPageViewController:(UIPageViewController *)arg1;
  1301. - (int)presentationCountForPageViewController:(UIPageViewController *)arg1;
  1302. @end
  1303.  
  1304. @protocol UIPageViewControllerDelegate <NSObject>
  1305.  
  1306. @optional
  1307. - (int)pageViewController:(UIPageViewController *)arg1 spineLocationForInterfaceOrientation:(int)arg2;
  1308. - (void)pageViewController:(UIPageViewController *)arg1 didFinishAnimating:(BOOL)arg2 previousViewControllers:(NSArray *)arg3 transitionCompleted:(BOOL)arg4;
  1309. - (void)pageViewController:(UIPageViewController *)arg1 willTransitionToViewControllers:(NSArray *)arg2;
  1310. @end
  1311.  
  1312. @protocol UIPopoverControllerDelegate <NSObject>
  1313.  
  1314. @optional
  1315. - (void)popoverControllerDidDismissPopover:(UIPopoverController *)arg1;
  1316. - (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)arg1;
  1317. @end
  1318.  
  1319. @protocol UIScrollViewDelegate <NSObject>
  1320.  
  1321. @optional
  1322. - (void)scrollViewDidScrollToTop:(UIScrollView *)arg1;
  1323. - (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)arg1;
  1324. - (void)scrollViewDidEndZooming:(UIScrollView *)arg1 withView:(UIView *)arg2 atScale:(float)arg3;
  1325. - (void)scrollViewWillBeginZooming:(UIScrollView *)arg1 withView:(UIView *)arg2;
  1326. - (UIView *)viewForZoomingInScrollView:(UIScrollView *)arg1;
  1327. - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)arg1;
  1328. - (void)scrollViewDidEndDecelerating:(UIScrollView *)arg1;
  1329. - (void)scrollViewWillBeginDecelerating:(UIScrollView *)arg1;
  1330. - (void)scrollViewDidEndDragging:(UIScrollView *)arg1 willDecelerate:(BOOL)arg2;
  1331. - (void)scrollViewWillEndDragging:(UIScrollView *)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
  1332. - (void)scrollViewWillBeginDragging:(UIScrollView *)arg1;
  1333. - (void)scrollViewDidZoom:(UIScrollView *)arg1;
  1334. - (void)scrollViewDidScroll:(UIScrollView *)arg1;
  1335. @end
  1336.  
  1337. @protocol UISearchBarDelegate <NSObject>
  1338.  
  1339. @optional
  1340. - (void)searchBar:(UISearchBar *)arg1 selectedScopeButtonIndexDidChange:(int)arg2;
  1341. - (void)searchBarResultsListButtonClicked:(UISearchBar *)arg1;
  1342. - (void)searchBarCancelButtonClicked:(UISearchBar *)arg1;
  1343. - (void)searchBarBookmarkButtonClicked:(UISearchBar *)arg1;
  1344. - (void)searchBarSearchButtonClicked:(UISearchBar *)arg1;
  1345. - (BOOL)searchBar:(UISearchBar *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3;
  1346. - (void)searchBar:(UISearchBar *)arg1 textDidChange:(NSString *)arg2;
  1347. - (void)searchBarTextDidEndEditing:(UISearchBar *)arg1;
  1348. - (BOOL)searchBarShouldEndEditing:(UISearchBar *)arg1;
  1349. - (void)searchBarTextDidBeginEditing:(UISearchBar *)arg1;
  1350. - (BOOL)searchBarShouldBeginEditing:(UISearchBar *)arg1;
  1351. @end
  1352.  
  1353. @protocol UITabBarDelegate <NSObject>
  1354.  
  1355. @optional
  1356. - (void)tabBar:(UITabBar *)arg1 didEndCustomizingItems:(NSArray *)arg2 changed:(BOOL)arg3;
  1357. - (void)tabBar:(UITabBar *)arg1 willEndCustomizingItems:(NSArray *)arg2 changed:(BOOL)arg3;
  1358. - (void)tabBar:(UITabBar *)arg1 didBeginCustomizingItems:(NSArray *)arg2;
  1359. - (void)tabBar:(UITabBar *)arg1 willBeginCustomizingItems:(NSArray *)arg2;
  1360. - (void)tabBar:(UITabBar *)arg1 didSelectItem:(UITabBarItem *)arg2;
  1361. @end
  1362.  
  1363. @protocol UITableViewDataSource <NSObject>
  1364. - (UITableViewCell *)tableView:(UITableView *)arg1 cellForRowAtIndexPath:(NSIndexPath *)arg2;
  1365. - (int)tableView:(UITableView *)arg1 numberOfRowsInSection:(int)arg2;
  1366.  
  1367. @optional
  1368. - (void)tableView:(UITableView *)arg1 moveRowAtIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3;
  1369. - (void)tableView:(UITableView *)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
  1370. - (int)tableView:(UITableView *)arg1 sectionForSectionIndexTitle:(NSString *)arg2 atIndex:(int)arg3;
  1371. - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)arg1;
  1372. - (BOOL)tableView:(UITableView *)arg1 canMoveRowAtIndexPath:(NSIndexPath *)arg2;
  1373. - (BOOL)tableView:(UITableView *)arg1 canEditRowAtIndexPath:(NSIndexPath *)arg2;
  1374. - (NSString *)tableView:(UITableView *)arg1 titleForFooterInSection:(int)arg2;
  1375. - (NSString *)tableView:(UITableView *)arg1 titleForHeaderInSection:(int)arg2;
  1376. - (int)numberOfSectionsInTableView:(UITableView *)arg1;
  1377. @end
  1378.  
  1379. @protocol UITableViewDelegate <NSObject, UIScrollViewDelegate>
  1380.  
  1381. @optional
  1382. - (void)tableView:(UITableView *)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
  1383. - (BOOL)tableView:(UITableView *)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4;
  1384. - (BOOL)tableView:(UITableView *)arg1 shouldShowMenuForRowAtIndexPath:(NSIndexPath *)arg2;
  1385. - (int)tableView:(UITableView *)arg1 indentationLevelForRowAtIndexPath:(NSIndexPath *)arg2;
  1386. - (NSIndexPath *)tableView:(UITableView *)arg1 targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3;
  1387. - (void)tableView:(UITableView *)arg1 didEndEditingRowAtIndexPath:(NSIndexPath *)arg2;
  1388. - (void)tableView:(UITableView *)arg1 willBeginEditingRowAtIndexPath:(NSIndexPath *)arg2;
  1389. - (BOOL)tableView:(UITableView *)arg1 shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)arg2;
  1390. - (NSString *)tableView:(UITableView *)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)arg2;
  1391. - (int)tableView:(UITableView *)arg1 editingStyleForRowAtIndexPath:(NSIndexPath *)arg2;
  1392. - (void)tableView:(UITableView *)arg1 didDeselectRowAtIndexPath:(NSIndexPath *)arg2;
  1393. - (void)tableView:(UITableView *)arg1 didSelectRowAtIndexPath:(NSIndexPath *)arg2;
  1394. - (NSIndexPath *)tableView:(UITableView *)arg1 willDeselectRowAtIndexPath:(NSIndexPath *)arg2;
  1395. - (NSIndexPath *)tableView:(UITableView *)arg1 willSelectRowAtIndexPath:(NSIndexPath *)arg2;
  1396. - (void)tableView:(UITableView *)arg1 didUnhighlightRowAtIndexPath:(NSIndexPath *)arg2;
  1397. - (void)tableView:(UITableView *)arg1 didHighlightRowAtIndexPath:(NSIndexPath *)arg2;
  1398. - (BOOL)tableView:(UITableView *)arg1 shouldHighlightRowAtIndexPath:(NSIndexPath *)arg2;
  1399. - (void)tableView:(UITableView *)arg1 accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)arg2;
  1400. - (int)tableView:(UITableView *)arg1 accessoryTypeForRowWithIndexPath:(NSIndexPath *)arg2;
  1401. - (UIView *)tableView:(UITableView *)arg1 viewForFooterInSection:(int)arg2;
  1402. - (UIView *)tableView:(UITableView *)arg1 viewForHeaderInSection:(int)arg2;
  1403. - (float)tableView:(UITableView *)arg1 heightForFooterInSection:(int)arg2;
  1404. - (float)tableView:(UITableView *)arg1 heightForHeaderInSection:(int)arg2;
  1405. - (float)tableView:(UITableView *)arg1 heightForRowAtIndexPath:(NSIndexPath *)arg2;
  1406. - (void)tableView:(UITableView *)arg1 didEndDisplayingFooterView:(UIView *)arg2 forSection:(int)arg3;
  1407. - (void)tableView:(UITableView *)arg1 didEndDisplayingHeaderView:(UIView *)arg2 forSection:(int)arg3;
  1408. - (void)tableView:(UITableView *)arg1 didEndDisplayingCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
  1409. - (void)tableView:(UITableView *)arg1 willDisplayFooterView:(UIView *)arg2 forSection:(int)arg3;
  1410. - (void)tableView:(UITableView *)arg1 willDisplayHeaderView:(UIView *)arg2 forSection:(int)arg3;
  1411. - (void)tableView:(UITableView *)arg1 willDisplayCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
  1412. @end
  1413.  
  1414. @protocol UITagLabelDelegate <NSObject>
  1415. - (void)didTouchWord:(NSString *)arg1;
  1416.  
  1417. @optional
  1418. - (BOOL)shouldUnderlineWord:(NSString *)arg1;
  1419. @end
  1420.  
  1421. @protocol UITextFieldDelegate <NSObject>
  1422.  
  1423. @optional
  1424. - (BOOL)textFieldShouldReturn:(UITextField *)arg1;
  1425. - (BOOL)textFieldShouldClear:(UITextField *)arg1;
  1426. - (BOOL)textField:(UITextField *)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(NSString *)arg3;
  1427. - (void)textFieldDidEndEditing:(UITextField *)arg1;
  1428. - (BOOL)textFieldShouldEndEditing:(UITextField *)arg1;
  1429. - (void)textFieldDidBeginEditing:(UITextField *)arg1;
  1430. - (BOOL)textFieldShouldBeginEditing:(UITextField *)arg1;
  1431. @end
  1432.  
  1433. @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
  1434.  
  1435. @optional
  1436. - (void)textViewDidChangeSelection:(UITextView *)arg1;
  1437. - (void)textViewDidChange:(UITextView *)arg1;
  1438. - (BOOL)textView:(UITextView *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3;
  1439. - (void)textViewDidEndEditing:(UITextView *)arg1;
  1440. - (void)textViewDidBeginEditing:(UITextView *)arg1;
  1441. - (BOOL)textViewShouldEndEditing:(UITextView *)arg1;
  1442. - (BOOL)textViewShouldBeginEditing:(UITextView *)arg1;
  1443. @end
  1444.  
  1445. @protocol UIWebViewDelegate <NSObject>
  1446.  
  1447. @optional
  1448. - (void)webView:(UIWebView *)arg1 didFailLoadWithError:(NSError *)arg2;
  1449. - (void)webViewDidFinishLoad:(UIWebView *)arg1;
  1450. - (void)webViewDidStartLoad:(UIWebView *)arg1;
  1451. - (BOOL)webView:(UIWebView *)arg1 shouldStartLoadWithRequest:(NSURLRequest *)arg2 navigationType:(int)arg3;
  1452. @end
  1453.  
  1454. @protocol WebServiceOperationDelegate <NSURLConnectionDelegate>
  1455. - (void)operationDidReceiveData:(NSURLConnection *)arg1 data:(NSData *)arg2;
  1456. - (void)operationFinished:(WebServiceOperation *)arg1 error:(NSError *)arg2;
  1457. @end
  1458.  
  1459. @protocol WebServicesOperationDelegate <NSURLConnectionDelegate>
  1460. - (void)operationFinished:(WebServicesOperation *)arg1 withDictionary:(NSDictionary *)arg2;
  1461.  
  1462. @optional
  1463. - (void)operationStarted:(WebServicesOperation *)arg1;
  1464. @end
  1465.  
  1466. @protocol XMPPCapabilitiesStorage <NSObject>
  1467. - (void)clearNonPersistentCapabilitiesForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
  1468. - (void)clearAllNonPersistentCapabilitiesForXMPPStream:(XMPPStream *)arg1;
  1469. - (void)setCapabilitiesFetchFailedForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
  1470. - (void)setCapabilities:(DDXMLElement *)arg1 forJID:(XMPPJID *)arg2 xmppStream:(XMPPStream *)arg3;
  1471. - (void)setCapabilities:(DDXMLElement *)arg1 forHash:(NSString *)arg2 algorithm:(NSString *)arg3;
  1472. - (void)getCapabilitiesKnown:(char *)arg1 failed:(char *)arg2 node:(id *)arg3 ver:(id *)arg4 ext:(id *)arg5 hash:(id *)arg6 algorithm:(id *)arg7 forJID:(XMPPJID *)arg8 xmppStream:(XMPPStream *)arg9;
  1473. - (void)clearCapabilitiesHashAndAlgorithmForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
  1474. - (BOOL)getCapabilitiesHash:(id *)arg1 algorithm:(id *)arg2 forJID:(XMPPJID *)arg3 xmppStream:(XMPPStream *)arg4;
  1475. - (BOOL)setCapabilitiesNode:(NSString *)arg1 ver:(NSString *)arg2 ext:(NSString *)arg3 hash:(NSString *)arg4 algorithm:(NSString *)arg5 forJID:(XMPPJID *)arg6 xmppStream:(XMPPStream *)arg7 andGetNewCapabilities:(id *)arg8;
  1476. - (BOOL)configureWithParent:(XMPPCapabilities *)arg1 queue:(struct dispatch_queue_s *)arg2;
  1477. - (DDXMLElement *)capabilitiesForJID:(XMPPJID *)arg1 ext:(id *)arg2 xmppStream:(XMPPStream *)arg3;
  1478. - (DDXMLElement *)capabilitiesForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
  1479. - (BOOL)areCapabilitiesKnownForJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
  1480. @end
  1481.  
  1482. @protocol XMPPResource <NSObject>
  1483. - (int)compare:(id <XMPPResource>)arg1;
  1484. - (NSDate *)presenceDate;
  1485. - (XMPPPresence *)presence;
  1486. - (XMPPJID *)jid;
  1487. @end
  1488.  
  1489. @protocol XMPPRosterStorage <NSObject>
  1490. - (void)clearAllUsersAndResourcesForXMPPStream:(XMPPStream *)arg1;
  1491. - (void)clearAllResourcesForXMPPStream:(XMPPStream *)arg1;
  1492. - (BOOL)userExistsWithJID:(XMPPJID *)arg1 xmppStream:(XMPPStream *)arg2;
  1493. - (void)handlePresence:(XMPPPresence *)arg1 xmppStream:(XMPPStream *)arg2;
  1494. - (void)handleRosterItem:(DDXMLElement *)arg1 xmppStream:(XMPPStream *)arg2;
  1495. - (void)endRosterPopulationForXMPPStream:(XMPPStream *)arg1;
  1496. - (void)beginRosterPopulationForXMPPStream:(XMPPStream *)arg1;
  1497. - (BOOL)configureWithParent:(XMPPRoster *)arg1 queue:(struct dispatch_queue_s *)arg2;
  1498.  
  1499. @optional
  1500. - (void)setPhoto:(UIImage *)arg1 forUserWithJID:(XMPPJID *)arg2 xmppStream:(XMPPStream *)arg3;
  1501. @end
  1502.  
  1503. @protocol XMPPSASLAuthentication <NSObject>
  1504. + (NSString *)mechanismName;
  1505. - (int)handleAuth:(DDXMLElement *)arg1;
  1506. - (BOOL)start:(id *)arg1;
  1507. - (id)initWithStream:(XMPPStream *)arg1 password:(NSString *)arg2;
  1508.  
  1509. @optional
  1510. - (BOOL)shouldResendOpeningNegotiationAfterSuccessfulAuthentication;
  1511. @end
  1512.  
  1513. @protocol XMPPTrackingInfo <NSObject>
  1514. @property(copy, nonatomic) NSString *elementID;
  1515. @property(readonly, nonatomic) double timeout;
  1516. - (void)invokeWithObject:(id)arg1;
  1517. - (void)cancelTimer;
  1518. - (void)createTimerWithDispatchQueue:(struct dispatch_queue_s *)arg1;
  1519. @end
  1520.  
  1521. @protocol XMPPUser <NSObject>
  1522. - (NSArray *)allResources;
  1523. - (id <XMPPResource>)resourceForJID:(XMPPJID *)arg1;
  1524. - (id <XMPPResource>)primaryResource;
  1525. - (BOOL)isPendingApproval;
  1526. - (BOOL)isOnline;
  1527. - (NSString *)nickname;
  1528. - (XMPPJID *)jid;
  1529. @end
  1530.  
  1531. @protocol YouTubeFeedDelegate <NSObject>
  1532. - (void)youTubeFeedFinishedLoading:(YouTubeFeed *)arg1 data:(NSArray *)arg2;
  1533. - (void)youTubeFeedFailedToLoad:(YouTubeFeed *)arg1 withError:(NSError *)arg2;
  1534. @end
  1535.  
  1536. @protocol __ARCLiteIndexedSubscripting__
  1537. - (void)setObject:(id)arg1 atIndexedSubscript:(unsigned int)arg2;
  1538. - (id)objectAtIndexedSubscript:(unsigned int)arg1;
  1539. @end
  1540.  
  1541. @protocol __ARCLiteKeyedSubscripting__
  1542. - (void)setObject:(id)arg1 forKeyedSubscript:(id)arg2;
  1543. - (id)objectForKeyedSubscript:(id)arg1;
  1544. @end
  1545.  
  1546. @interface CPGameViewController : EAGLViewController <UIPopoverControllerDelegate, ClientEventReceiver, CPErrorDelegate>
  1547. {
  1548. struct CPMetaPlaceListener *m_pListener;
  1549. NSString *m_shortGameName;
  1550. UIPopoverController *popoverController;
  1551. EAGLView *_glView;
  1552. UIViewController *_ploadingController;
  1553. unsigned int _gameState;
  1554. }
  1555.  
  1556. + (id)instance;
  1557. @property(nonatomic) unsigned int gameState; // @synthesize gameState=_gameState;
  1558. @property(retain, nonatomic) UIViewController *ploadingController; // @synthesize ploadingController=_ploadingController;
  1559. @property(retain, nonatomic) EAGLView *glView; // @synthesize glView=_glView;
  1560. @property(retain, nonatomic) UIPopoverController *popoverController; // @synthesize popoverController;
  1561. - (void).cxx_destruct;
  1562. - (void)stopAnimation;
  1563. - (void)startAnimation;
  1564. - (void)popoverControllerDidDismissPopover:(id)arg1;
  1565. - (BOOL)popoverControllerShouldDismissPopover:(id)arg1;
  1566. - (void)onDidLeavePlace:(id)arg1;
  1567. - (void)removeLoadingView:(id)arg1;
  1568. - (void)onDidEnterPlace:(id)arg1;
  1569. - (void)forceRemoveAnimations;
  1570. - (void)volumeme:(id)arg1;
  1571. - (void)stopme:(id)arg1;
  1572. - (void)playme:(id)arg1;
  1573. - (void)shutdownView;
  1574. - (void)logmeOff:(id)arg1;
  1575. - (void)onDisconnected:(id)arg1;
  1576. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  1577. - (void)showUnskinnedOkBox:(id)arg1 withMessage:(id)arg2;
  1578. - (void)showTechnicalError:(const struct ErrorInfo *)arg1;
  1579. - (void)showFriendlyError:(id)arg1;
  1580. - (void)onWorldScreenError:(id)arg1;
  1581. - (void)onMetaplaceError:(const struct ErrorInfo *)arg1;
  1582. - (void)didReceiveMemoryWarning;
  1583. - (void)viewDidDisappear:(BOOL)arg1;
  1584. - (void)viewWillDisappear:(BOOL)arg1;
  1585. - (void)viewDidAppear:(BOOL)arg1;
  1586. - (void)viewWillAppear:(BOOL)arg1;
  1587. - (void)viewDidUnload;
  1588. - (void)viewDidLoad;
  1589. - (void)dealloc;
  1590. - (id)initWithCoder:(id)arg1;
  1591. - (id)initWithNibName:(id)arg1 bundle:(id)arg2 shortGameName:(id)arg3;
  1592. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  1593. - (void)awakeFromNib;
  1594. - (void)initialize;
  1595. - (void)metaplaceApplicationDidReceiveMemoryWarning:(id)arg1;
  1596. - (void)metaplaceApplicationWillTerminate:(id)arg1;
  1597. - (void)metaplaceApplicationWillEnterForeground:(id)arg1;
  1598. - (void)metaplaceApplicationDidEnterBackground:(id)arg1;
  1599. - (void)metaplaceApplicationDidBecomeActive:(id)arg1;
  1600. - (void)metaplaceApplicationWillResignActive:(id)arg1;
  1601. - (void)metaplaceApplicationDidFinishLaunching:(id)arg1;
  1602. @property(retain, nonatomic) CJTimerViewController *cjSnowTimer; // @dynamic cjSnowTimer;
  1603. @property(retain, nonatomic) CJSnowComboViewController *cjPowerCardCombo; // @dynamic cjPowerCardCombo;
  1604. @property(retain, nonatomic) NSMutableDictionary *clientEventReceivers; // @dynamic clientEventReceivers;
  1605. @property(retain, nonatomic) CJInGameTipsViewController *inGameTips; // @dynamic inGameTips;
  1606. @property(retain, nonatomic) CJRoundStatusWidgetViewController *cjSnowRoundStatus; // @dynamic cjSnowRoundStatus;
  1607. @property(retain, nonatomic) CJSnowLowerHUDViewController *cjSnowLowerHUD; // @dynamic cjSnowLowerHUD;
  1608. - (void)genericSetter:(id)arg1 forObj:(id)arg2;
  1609. - (id)genericGetter:(id)arg1;
  1610. - (void)onPayoutComplete:(id)arg1;
  1611. - (void)exitMatchmakingAndGame;
  1612. - (void)removeClientEventReceiver:(id)arg1;
  1613. - (void)addClientEventReceiver:(id)arg1 forWindow:(id)arg2;
  1614. - (id)getClientReceiverForWindow:(id)arg1;
  1615. - (void)onUiClientEvent:(id)arg1;
  1616. - (void)displayCloseButton;
  1617. - (void)cleanupGameUI;
  1618. - (void)destroyCJSnowCombos;
  1619. - (void)displayCJSnowCombos:(id)arg1;
  1620. - (void)initCJSnowCombos;
  1621. - (void)displayCJSnowLowerHUD:(id)arg1;
  1622. - (void)destroyCJSnowLowerHUD;
  1623. - (void)initCJSnowLowerHUD;
  1624. - (void)destroyCJSnowInGameTip;
  1625. - (void)displayCjInGameTip:(id)arg1;
  1626. - (void)destroyCJSnowTimerView;
  1627. - (void)displayCJSnowTimerView:(id)arg1;
  1628. - (void)destroyCJSnowRoundStatus;
  1629. - (void)displayCJSnowRoundStatus:(id)arg1;
  1630. - (void)initCJSnowRoundStatus;
  1631. - (void)displayCJPayoutView:(id)arg1;
  1632. - (void)displayCJBattleLoaderView:(id)arg1;
  1633. - (void)displayCJPlayerSelectView:(id)arg1;
  1634. - (void)animateFromChildController:(id)arg1 toController:(id)arg2 duration:(double)arg3 options:(unsigned int)arg4 animations:(CDUnknownBlockType)arg5 completion:(CDUnknownBlockType)arg6;
  1635. - (void)hideContentController:(id)arg1;
  1636. - (void)displayContentController:(id)arg1;
  1637. - (void)initializeGameUILogic;
  1638.  
  1639. @end
  1640.  
  1641. @interface CFGRequest : CPRequest
  1642. {
  1643. }
  1644.  
  1645. - (void)loadURL:(id)arg1;
  1646.  
  1647. @end
  1648.  
  1649. @interface CPRequest : NSObject
  1650. {
  1651. SEL callback;
  1652. id target;
  1653. CPResponse *cpResponse;
  1654. NSString *dataURL;
  1655. NSString *timestamp;
  1656. NSURLConnection *theConnection;
  1657. NSMutableURLRequest *theRequest;
  1658. NSURLResponse *connectionResponse;
  1659. NSMutableData *connectionData;
  1660. }
  1661.  
  1662. - (void).cxx_destruct;
  1663. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  1664. - (void)connectionDidFinishLoading:(id)arg1;
  1665. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  1666. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  1667. - (void)setConnectionResponse:(id)arg1;
  1668. - (void)loadData;
  1669. - (void)loadURL:(id)arg1;
  1670. - (id)initWithCallback:(SEL)arg1 target:(id)arg2;
  1671.  
  1672. @end
  1673.  
  1674. @interface CFGResponse : CPResponse
  1675. {
  1676. NSDictionary *cfg;
  1677. }
  1678.  
  1679. - (void).cxx_destruct;
  1680. - (id)configuration;
  1681. - (void)processData:(id)arg1;
  1682.  
  1683. @end
  1684.  
  1685. @interface CPResponse : NSObject
  1686. {
  1687. BOOL processed;
  1688. BOOL success;
  1689. SEL callback;
  1690. id target;
  1691. NSData *rawData;
  1692. }
  1693.  
  1694. - (void).cxx_destruct;
  1695. - (id)rawData;
  1696. - (BOOL)dataProcessed;
  1697. - (void)processData:(id)arg1;
  1698. - (void)didLoadData:(id)arg1 sender:(id)arg2;
  1699. - (BOOL)success;
  1700. - (void)didFailWithError:(id)arg1 sender:(id)arg2;
  1701. - (id)initWithCallback:(SEL)arg1 target:(id)arg2;
  1702.  
  1703. @end
  1704.  
  1705. @interface LowerHudView : UIView
  1706. {
  1707. }
  1708.  
  1709. - (void)drawRect:(struct CGRect)arg1;
  1710. - (id)initWithFrame:(struct CGRect)arg1;
  1711.  
  1712. @end
  1713.  
  1714. @interface LPBackground : UIView
  1715. {
  1716. }
  1717.  
  1718. - (void)drawRect:(struct CGRect)arg1;
  1719. - (id)initWithFrame:(struct CGRect)arg1;
  1720. - (id)initWithCoder:(id)arg1;
  1721.  
  1722. @end
  1723.  
  1724. @interface UIKitHelpers : NSObject
  1725. {
  1726. }
  1727.  
  1728. + (id)dialogGradientEndColor;
  1729. + (id)dialogGradientStartColor;
  1730. + (void)formatAsPenguinButton:(id)arg1;
  1731. + (void)formatAsPenguinDialog:(id)arg1;
  1732. + (id)removeNewLinesFromPayload:(id)arg1;
  1733. + (id)stringByURLEscapingCharacters:(id)arg1;
  1734. + (id)crossFadeTransition;
  1735.  
  1736. @end
  1737.  
  1738. @interface CPAppUtils : NSObject
  1739. {
  1740. }
  1741.  
  1742. + (id)hmacForKeyAndData:(id)arg1 withData:(id)arg2;
  1743. + (id)createIconInventoryURL:(id)arg1 withItemId:(id)arg2;
  1744. + (id)createPaperInventoryURL:(id)arg1 withItemId:(id)arg2;
  1745. + (void)crossFadeUIImageView:(id)arg1 withImage:(id)arg2 duration:(double)arg3;
  1746. + (id)revealTransitionWithDuration:(double)arg1;
  1747. + (id)fadeTransition;
  1748. + (void)prefetchWebObjects:(id)arg1;
  1749. + (struct dispatch_queue_s *)sharedSerialQueue;
  1750.  
  1751. @end
  1752.  
  1753. @interface UIPassThroughView : UIView
  1754. {
  1755. }
  1756.  
  1757. - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
  1758.  
  1759. @end
  1760.  
  1761. @interface UIImageDetectImageView : UIImageView
  1762. {
  1763. int itemType;
  1764. }
  1765.  
  1766. @property(nonatomic) int itemType; // @synthesize itemType;
  1767. - (void)onViewTapped:(id)arg1;
  1768. - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
  1769. - (BOOL)isAlphaVisibleAtPoint:(struct CGPoint)arg1 forImage:(id)arg2;
  1770. - (void)dealloc;
  1771. - (id)initWithCoder:(id)arg1;
  1772. - (void)initialize;
  1773.  
  1774. @end
  1775.  
  1776. @interface UIStrokedLabel : UILabel
  1777. {
  1778. }
  1779.  
  1780. - (void)drawTextInRect:(struct CGRect)arg1;
  1781.  
  1782. @end
  1783.  
  1784. @interface CPBusy : UIImageView
  1785. {
  1786. }
  1787.  
  1788. - (void)stopAnimating;
  1789. - (void)startAnimating;
  1790. - (void)initialize;
  1791. - (void)dealloc;
  1792. - (id)initWithFrame:(struct CGRect)arg1;
  1793. - (id)initWithCoder:(id)arg1;
  1794.  
  1795. @end
  1796.  
  1797. @interface Reachability : NSObject
  1798. {
  1799. NSString *key_;
  1800. struct __SCNetworkReachability *reachabilityRef;
  1801. }
  1802.  
  1803. + (id)reachabilityForLocalWiFi;
  1804. + (id)reachabilityForInternetConnection;
  1805. + (id)reachabilityWithAddress:(const struct sockaddr_in *)arg1;
  1806. + (id)makeAddressKey:(unsigned int)arg1;
  1807. + (id)reachabilityWithHostName:(id)arg1;
  1808. + (BOOL)accessInstanceVariablesDirectly;
  1809. @property(copy) NSString *key; // @synthesize key=key_;
  1810. - (void).cxx_destruct;
  1811. - (unsigned int)reachabilityFlags;
  1812. - (BOOL)isReachableViaWiFi;
  1813. - (BOOL)isReachableViaWWAN;
  1814. - (BOOL)isInterventionRequired;
  1815. - (BOOL)isConnectionOnDemand;
  1816. - (BOOL)connectionRequired;
  1817. - (BOOL)isConnectionRequired;
  1818. - (BOOL)isReachable;
  1819. - (unsigned int)currentReachabilityStatus;
  1820. - (unsigned int)networkStatusForFlags:(unsigned int)arg1;
  1821. - (BOOL)isEqual:(id)arg1;
  1822. - (void)stopNotifier;
  1823. - (BOOL)startNotifier;
  1824. - (id)initWithReachabilityRef:(struct __SCNetworkReachability *)arg1;
  1825. - (void)dealloc;
  1826.  
  1827. @end
  1828.  
  1829. @interface CPDialogView : UIView
  1830. {
  1831. UIColor *_solidColor;
  1832. float _gradientRadius;
  1833. float _borderWidth;
  1834. }
  1835.  
  1836. @property(nonatomic) float borderWidth; // @synthesize borderWidth=_borderWidth;
  1837. @property(nonatomic) float gradientRadius; // @synthesize gradientRadius=_gradientRadius;
  1838. @property(retain, nonatomic) UIColor *solidColor; // @synthesize solidColor=_solidColor;
  1839. - (void).cxx_destruct;
  1840. - (void)drawRect:(struct CGRect)arg1;
  1841. - (void)initialize;
  1842. - (id)initWithCoder:(id)arg1;
  1843. - (id)initWithFrame:(struct CGRect)arg1;
  1844.  
  1845. @end
  1846.  
  1847. @interface CPProgressScrimView : UIView
  1848. {
  1849. }
  1850.  
  1851. - (void)drawRect:(struct CGRect)arg1;
  1852.  
  1853. @end
  1854.  
  1855. @interface UICommands : NSObject
  1856. {
  1857. }
  1858.  
  1859. + (void)sendMPCommand:(id)arg1;
  1860.  
  1861. @end
  1862.  
  1863. @interface CPMyPenguinAppDelegate : NSObject <UIApplicationDelegate, UIAlertViewDelegate>
  1864. {
  1865. BOOL appForegroundWithNoConnection;
  1866. MinigameAssetStreaming *assetStreaming;
  1867. NetworkCallTime *friendsServiceCallTime;
  1868. NSManagedObjectContext *__managedObjectContext;
  1869. NSManagedObjectModel *__managedObjectModel;
  1870. NSPersistentStoreCoordinator *__persistentStoreCoordinator;
  1871. UIWindow *_window;
  1872. UINavigationController *viewController;
  1873. UIWindow *mapWindow;
  1874. id <ESRenderer> renderContext;
  1875. DDFileLogger *fileLogger;
  1876. TagLogger *tagLogger;
  1877. }
  1878.  
  1879. @property(retain, nonatomic) TagLogger *tagLogger; // @synthesize tagLogger;
  1880. @property(retain, nonatomic) DDFileLogger *fileLogger; // @synthesize fileLogger;
  1881. @property(retain, nonatomic) id <ESRenderer> renderContext; // @synthesize renderContext;
  1882. @property(retain, nonatomic) UIWindow *mapWindow; // @synthesize mapWindow;
  1883. @property(retain, nonatomic) UINavigationController *viewController; // @synthesize viewController;
  1884. @property(retain, nonatomic) UIWindow *window; // @synthesize window=_window;
  1885. @property(retain, nonatomic) NetworkCallTime *friendsServiceCallTime; // @synthesize friendsServiceCallTime;
  1886. @property(retain, nonatomic) MinigameAssetStreaming *assetStreaming; // @synthesize assetStreaming;
  1887. @property(nonatomic) BOOL appForegroundWithNoConnection; // @synthesize appForegroundWithNoConnection;
  1888. - (void).cxx_destruct;
  1889. - (void)DeleteRenderContext;
  1890. - (id)GetRenderContext;
  1891. - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  1892. - (BOOL)application:(id)arg1 openURL:(id)arg2 sourceApplication:(id)arg3 annotation:(id)arg4;
  1893. - (id)applicationCacheDirectory;
  1894. - (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2;
  1895. @property(readonly, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; // @synthesize persistentStoreCoordinator=__persistentStoreCoordinator;
  1896. @property(readonly, nonatomic) NSManagedObjectModel *managedObjectModel; // @synthesize managedObjectModel=__managedObjectModel;
  1897. @property(readonly, nonatomic) NSManagedObjectContext *managedObjectContext; // @synthesize managedObjectContext=__managedObjectContext;
  1898. - (void)saveContext;
  1899. - (void)applicationDidReceiveMemoryWarning:(id)arg1;
  1900. - (void)applicationWillTerminate:(id)arg1;
  1901. - (void)applicationWillEnterForeground:(id)arg1;
  1902. - (void)applicationDidEnterBackground:(id)arg1;
  1903. - (void)applicationDidBecomeActive:(id)arg1;
  1904. - (void)applicationWillResignActive:(id)arg1;
  1905. - (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2;
  1906. - (void)application:(id)arg1 didFailToRegisterForRemoteNotificationsWithError:(id)arg2;
  1907. - (void)application:(id)arg1 didReceiveLocalNotification:(id)arg2;
  1908. - (BOOL)application:(id)arg1 didFinishLaunchingWithOptions:(id)arg2;
  1909. - (void)webServicesHostNotReachable:(id)arg1;
  1910. - (void)webServicesHostReachable:(id)arg1;
  1911. - (void)onDirectoryServicesComplete:(id)arg1;
  1912. - (unsigned int)getMinigamePercentage:(id)arg1;
  1913. - (BOOL)reprioritizeMinigameStreaming:(id)arg1;
  1914. - (BOOL)isMinigameCached:(id)arg1;
  1915. - (void)metaplaceApplicationDidReceiveMemoryWarning:(id)arg1;
  1916. - (void)metaplaceApplicationWillTerminate:(id)arg1;
  1917. - (void)metaplaceApplicationWillEnterForeground:(id)arg1;
  1918. - (void)metaplaceApplicationDidEnterBackground:(id)arg1;
  1919. - (void)metaplaceApplicationDidBecomeActive:(id)arg1;
  1920. - (void)metaplaceApplicationWillResignActive:(id)arg1;
  1921. - (void)metaplaceApplicationDidFinishLaunching:(id)arg1;
  1922. - (void)sdrApplicationDidReceiveMemoryWarning:(id)arg1;
  1923. - (void)sdrApplicationWillTerminate:(id)arg1;
  1924. - (void)sdrApplicationWillEnterForeground:(id)arg1;
  1925. - (void)sdrApplicationDidEnterBackground:(id)arg1;
  1926. - (void)sdrApplicationDidBecomeActive:(id)arg1;
  1927. - (void)sdrApplicationWillResignActive:(id)arg1;
  1928. - (void)sdrApplicationDidFinishLaunching:(id)arg1;
  1929. - (void)setLogLevels:(int)arg1;
  1930.  
  1931. @end
  1932.  
  1933. @interface NetworkCallTime : NSObject
  1934. {
  1935. NSDate *startTime;
  1936. NSDate *endTime;
  1937. NSString *methodName;
  1938. NSString *webServiceUrl;
  1939. NSString *duration;
  1940. NSArray *callStack;
  1941. }
  1942.  
  1943. @property(retain, nonatomic) NSArray *callStack; // @synthesize callStack;
  1944. @property(copy, nonatomic) NSString *duration; // @synthesize duration;
  1945. @property(copy, nonatomic) NSString *webServiceUrl; // @synthesize webServiceUrl;
  1946. @property(copy, nonatomic) NSString *methodName; // @synthesize methodName;
  1947. @property(retain, nonatomic) NSDate *endTime; // @synthesize endTime;
  1948. @property(retain, nonatomic) NSDate *startTime; // @synthesize startTime;
  1949. - (void).cxx_destruct;
  1950.  
  1951. @end
  1952.  
  1953. @interface NetworkTiming : NSObject
  1954. {
  1955. }
  1956.  
  1957. + (id)sharedInstance;
  1958. - (void)saveList;
  1959. - (void)endNetworkCall:(id)arg1;
  1960. - (id)startNetworkCall:(id)arg1 url:(id)arg2;
  1961. - (id)init;
  1962.  
  1963. @end
  1964.  
  1965. @interface ResourceManager : NSObject <ResourceManagerDelegate, WebServicesOperationDelegate>
  1966. {
  1967. BOOL processingCatalogue;
  1968. NSMutableDictionary *pPendingResources;
  1969. NSMutableDictionary *cachedPlayerId;
  1970. NSArray *itemDescriptionsList;
  1971. NSDictionary *mascotDescriptions;
  1972. }
  1973.  
  1974. + (id)getResourceCacheName:(id)arg1;
  1975. + (id)getInfoCacheDirectoryName;
  1976. + (id)getDataCacheDirectoryName;
  1977. + (id)getAvatarCacheDirectoryName;
  1978. + (void)removeCachedFiles;
  1979. + (void)flushCache;
  1980. + (void)flushCacheWithName:(id)arg1;
  1981. + (id)imageNamed:(id)arg1 inDirectory:(id)arg2 cacheName:(id)arg3;
  1982. + (id)imageNamed:(id)arg1 cacheName:(id)arg2;
  1983. + (void)addAnImageToMemCache:(id)arg1 imageKey:(id)arg2 cacheName:(id)arg3;
  1984. + (id)getImageFromMemCache:(id)arg1;
  1985. + (void)addImageToMemCache:(id)arg1 imageKey:(id)arg2;
  1986. + (id)getAvatarResourceName:(id)arg1 resolution:(int)arg2 usePhoto:(BOOL)arg3 includeFlag:(BOOL)arg4;
  1987. + (id)getResourceName:(id)arg1 identifier:(int)arg2 pageNumber:(int)arg3;
  1988. + (id)getResourceBackImageName:(id)arg1 identifier:(int)arg2 resolution:(int)arg3;
  1989. + (id)getResourceName:(id)arg1 identifier:(int)arg2 resolution:(int)arg3;
  1990. + (id)getResourceName:(id)arg1 identifier:(int)arg2;
  1991. + (id)instance;
  1992. @property(retain, nonatomic) NSDictionary *mascotDescriptions; // @synthesize mascotDescriptions;
  1993. @property(retain, nonatomic) NSArray *itemDescriptionsList; // @synthesize itemDescriptionsList;
  1994. @property(retain, nonatomic) NSMutableDictionary *cachedPlayerId; // @synthesize cachedPlayerId;
  1995. @property(retain, nonatomic) NSMutableDictionary *pPendingResources; // @synthesize pPendingResources;
  1996. @property(readonly) BOOL processingCatalogue; // @synthesize processingCatalogue;
  1997. - (void).cxx_destruct;
  1998. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  1999. - (void)resourceFinished:(id)arg1;
  2000. - (void)resourceFailedLoad:(id)arg1;
  2001. - (void)resourceAvailable:(id)arg1 useCache:(BOOL)arg2;
  2002. - (void)setDefaultAvatar:(id)arg1;
  2003. - (void)onSuccess:(id)arg1 name:(id)arg2;
  2004. - (void)addResourceToDiskCache:(id)arg1;
  2005. - (void)addResourceToDiskCache:(id)arg1 path:(id)arg2;
  2006. - (void)removeAllResources;
  2007. - (void)saveCachedPlayerIdValue:(id)arg1;
  2008. - (id)loadCachedPlayerIdValues;
  2009. - (void)attachImageData:(id)arg1 toResource:(id)arg2 path:(id)arg3;
  2010. - (void)attachImageData:(id)arg1 toResource:(id)arg2 addToMemCache:(BOOL)arg3 addToDiskCache:(BOOL)arg4;
  2011. - (void)prefetchCatalogImages;
  2012. - (id)loadCatalogue;
  2013. - (void)loadCatalogueItemWithPriority:(int)arg1 resourceId:(int)arg2 pageNumber:(int)arg3 delegate:(id)arg4 context:(id)arg5;
  2014. - (void)loadCatalogueItem:(int)arg1 pageNumber:(int)arg2 delegate:(id)arg3 context:(id)arg4;
  2015. - (void)loadInventoryBackImageItemWithPriority:(int)arg1 resourceType:(id)arg2 identifier:(int)arg3 resolution:(int)arg4 delegate:(id)arg5 context:(id)arg6;
  2016. - (void)loadInventoryItemWithPriority:(int)arg1 resourceType:(id)arg2 identifier:(int)arg3 resolution:(int)arg4 delegate:(id)arg5 context:(id)arg6;
  2017. - (void)loadInventoryItem:(id)arg1 identifier:(int)arg2 resolution:(int)arg3 delegate:(id)arg4 context:(id)arg5;
  2018. - (void)loadCharacterAvatarWithPriority:(int)arg1 playerSwid:(id)arg2 resolution:(int)arg3 online:(BOOL)arg4 delegate:(id)arg5 context:(id)arg6;
  2019. - (id)getPlayerAvatar:(id)arg1 playerId:(int)arg2 resolution:(int)arg3 usePhoto:(BOOL)arg4 includeFlag:(BOOL)arg5;
  2020. - (id)loadAvatarFromDisk:(id)arg1 playerId:(int)arg2 resolution:(int)arg3 usePhoto:(BOOL)arg4 includeFlag:(BOOL)arg5;
  2021. - (void)loadAvatar:(id)arg1 playerId:(int)arg2 resolution:(int)arg3 usePhoto:(BOOL)arg4 includeFlag:(BOOL)arg5 delegate:(id)arg6 context:(id)arg7;
  2022. - (void)loadAvatarWithPriority:(int)arg1 playerSwid:(id)arg2 playerId:(int)arg3 resolution:(int)arg4 usePhoto:(BOOL)arg5 includeFlag:(BOOL)arg6 delegate:(id)arg7 context:(id)arg8 forceRefresh:(BOOL)arg9;
  2023. - (void)loadAvatar:(id)arg1 playerId:(int)arg2 resolution:(int)arg3 usePhoto:(BOOL)arg4 includeFlag:(BOOL)arg5 delegate:(id)arg6 context:(id)arg7 forceRefresh:(BOOL)arg8;
  2024. - (id)createInternalPlayerDictionary:(id)arg1 playerId:(int)arg2 resolution:(int)arg3 delegate:(id)arg4 context:(id)arg5;
  2025. - (void)cachePlayerId:(int)arg1 withPlayerSwid:(id)arg2;
  2026. - (void)resetPlayerCache:(id)arg1;
  2027. - (id)getItemDescription:(int)arg1;
  2028. - (id)loadItemDescriptionsFromDisk;
  2029. - (void)intializeItemDescriptionList:(BOOL)arg1;
  2030. - (void)intializeMascotDescriptionList:(BOOL)arg1;
  2031. - (id)getMascotName:(int)arg1;
  2032. - (id)loadMascotDescriptions;
  2033. - (BOOL)itemHasTranslations:(int)arg1;
  2034. - (BOOL)itemHasBackImage:(int)arg1;
  2035. - (BOOL)doesItemExist:(int)arg1 andIsMember:(char *)arg2;
  2036. - (BOOL)isMemberOnly:(int)arg1;
  2037. - (id)getPlayerInfoObject:(id)arg1;
  2038. - (id)getPlayerInfo:(id)arg1;
  2039. - (void)setPlayerInfo:(id)arg1;
  2040. - (void)removePendingResource:(id)arg1;
  2041. - (void)addPendingResource:(id)arg1;
  2042. - (id)getPendingResource:(id)arg1;
  2043. - (void)memoryWarningNotification:(id)arg1;
  2044. - (void)flushItemsDescriptions;
  2045. - (void)dealloc;
  2046. - (id)init;
  2047. - (void)createAvatarCacheDirectory;
  2048. - (void)createInfoCacheDirectory;
  2049. - (void)createDataCacheDirectory;
  2050.  
  2051. @end
  2052.  
  2053. @interface ReplaceAvatarDelegate : NSObject <WebServicesOperationDelegate>
  2054. {
  2055. }
  2056.  
  2057. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  2058.  
  2059. @end
  2060.  
  2061. @interface Resource : NSObject
  2062. {
  2063. BOOL useCachedImage;
  2064. NSString *type;
  2065. NSString *path;
  2066. NSMutableArray *pDelegates;
  2067. NSMutableArray *pContexts;
  2068. NSData *pData;
  2069. NSString *pName;
  2070. NSNumber *pVersion;
  2071. int resourceId;
  2072. BOOL resourceExists;
  2073. BOOL cachedResourcePushed;
  2074. }
  2075.  
  2076. @property(nonatomic) BOOL cachedResourcePushed; // @synthesize cachedResourcePushed;
  2077. @property(nonatomic) BOOL resourceExists; // @synthesize resourceExists;
  2078. @property(nonatomic) int resourceId; // @synthesize resourceId;
  2079. @property(readonly, nonatomic) NSNumber *pVersion; // @synthesize pVersion;
  2080. @property(copy, nonatomic) NSString *pName; // @synthesize pName;
  2081. @property(copy, nonatomic) NSData *pData; // @synthesize pData;
  2082. @property(retain, nonatomic) NSMutableArray *pContexts; // @synthesize pContexts;
  2083. @property(retain, nonatomic) NSMutableArray *pDelegates; // @synthesize pDelegates;
  2084. @property(copy, nonatomic) NSString *path; // @synthesize path;
  2085. @property(copy, nonatomic) NSString *type; // @synthesize type;
  2086. @property(nonatomic) BOOL useCachedImage; // @synthesize useCachedImage;
  2087. - (void).cxx_destruct;
  2088. - (void)pushData;
  2089. - (void)removeAllContexts;
  2090. - (void)removeAllDelegates;
  2091. - (void)addContext:(id)arg1;
  2092. - (void)addDelegate:(id)arg1;
  2093. - (void)addDelegate:(id)arg1 withContext:(id)arg2;
  2094. - (id)initWithName:(id)arg1 version:(int)arg2;
  2095.  
  2096. @end
  2097.  
  2098. @interface PriorityResource : Resource <WebServicesOperationDelegate>
  2099. {
  2100. BOOL hasBackImage;
  2101. int priority;
  2102. id <ResourceManagerDelegate> delegate;
  2103. WebServicesOperation *resourceOperation;
  2104. int resolution;
  2105. float scale;
  2106. int pageNumber;
  2107. NSString *playerSwid;
  2108. BOOL includeBackground;
  2109. BOOL includeFlag;
  2110. BOOL resolutionFallbackPerformed;
  2111. }
  2112.  
  2113. + (id)avatarResource:(id)arg1 resourceId:(int)arg2 resolution:(int)arg3 background:(BOOL)arg4 includeFlag:(BOOL)arg5;
  2114. + (id)inventoryResource:(id)arg1 resourceId:(int)arg2 resolution:(int)arg3;
  2115. + (id)backImageInventoryResource:(id)arg1 resourceId:(int)arg2 resolution:(int)arg3;
  2116. + (id)catalogResource:(int)arg1 scale:(float)arg2 pageNumber:(int)arg3;
  2117. @property(nonatomic) BOOL resolutionFallbackPerformed; // @synthesize resolutionFallbackPerformed;
  2118. @property(nonatomic) BOOL includeFlag; // @synthesize includeFlag;
  2119. @property(nonatomic) BOOL includeBackground; // @synthesize includeBackground;
  2120. @property(copy, nonatomic) NSString *playerSwid; // @synthesize playerSwid;
  2121. @property(nonatomic) int pageNumber; // @synthesize pageNumber;
  2122. @property(nonatomic) float scale; // @synthesize scale;
  2123. @property(nonatomic) int resolution; // @synthesize resolution;
  2124. @property(nonatomic) WebServicesOperation *resourceOperation; // @synthesize resourceOperation;
  2125. @property(nonatomic) id <ResourceManagerDelegate> delegate; // @synthesize delegate;
  2126. @property(nonatomic) int priority; // @synthesize priority;
  2127. @property(nonatomic) BOOL hasBackImage; // @synthesize hasBackImage;
  2128. - (void).cxx_destruct;
  2129. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  2130. - (void)load:(BOOL)arg1 resourcePath:(id)arg2;
  2131. - (BOOL)loadFromCache:(id)arg1;
  2132. - (BOOL)isAvatarExpired:(id)arg1;
  2133. - (BOOL)avatarFileExists:(id)arg1;
  2134. - (void)loadFromWeb;
  2135. - (void)saveToDisk:(id)arg1;
  2136. - (void)addResourceToDiskCache;
  2137. - (id)description;
  2138. - (void)dealloc;
  2139. - (id)initWithType:(id)arg1 resourceId:(int)arg2 resolution:(int)arg3 scale:(float)arg4 pageNumber:(int)arg5;
  2140. - (id)initWithType:(id)arg1 resourceId:(int)arg2 resolution:(int)arg3;
  2141. - (id)initWithPlayerSwid:(id)arg1 resourceId:(int)arg2 resolution:(int)arg3 background:(BOOL)arg4 includeFlag:(BOOL)arg5;
  2142.  
  2143. @end
  2144.  
  2145. @interface WebServicesOperation : NSOperation <NSURLConnectionDelegate>
  2146. {
  2147. BOOL _executing;
  2148. BOOL _finished;
  2149. NSURLResponse *internalResponse;
  2150. NSURLConnection *internalConnection;
  2151. NSError *internalError;
  2152. NetworkCallTime *callTime;
  2153. id <NSURLConnectionDelegate> delegate;
  2154. NSMutableURLRequest *request;
  2155. NSMutableData *data;
  2156. NSHTTPURLResponse *httpResponse;
  2157. id context;
  2158. id operationDelegate;
  2159. NSURLCredential *credentials;
  2160. }
  2161.  
  2162. @property(retain, nonatomic) NSURLCredential *credentials; // @synthesize credentials;
  2163. @property(retain, nonatomic) id operationDelegate; // @synthesize operationDelegate;
  2164. @property(retain, nonatomic) id context; // @synthesize context;
  2165. @property(nonatomic) BOOL isFinished; // @synthesize isFinished=_finished;
  2166. @property(nonatomic) BOOL isExecuting; // @synthesize isExecuting=_executing;
  2167. @property(readonly, nonatomic) NSHTTPURLResponse *httpResponse; // @synthesize httpResponse;
  2168. @property(readonly, nonatomic) NSMutableData *data; // @synthesize data;
  2169. @property(retain, nonatomic) NSMutableURLRequest *request; // @synthesize request;
  2170. @property(nonatomic) __weak id <NSURLConnectionDelegate> delegate; // @synthesize delegate;
  2171. @property(retain, nonatomic) NetworkCallTime *callTime; // @synthesize callTime;
  2172. @property(retain, nonatomic) NSError *internalError; // @synthesize internalError;
  2173. @property(retain, nonatomic) NSURLConnection *internalConnection; // @synthesize internalConnection;
  2174. @property(retain, nonatomic) NSURLResponse *internalResponse; // @synthesize internalResponse;
  2175. - (void).cxx_destruct;
  2176. - (id)getFailureDictionary:(id)arg1;
  2177. - (id)getSuccessDictionary;
  2178. - (void)connectionDidFinishLoading:(id)arg1;
  2179. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  2180. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  2181. - (void)connection:(id)arg1 didCancelAuthenticationChallenge:(id)arg2;
  2182. - (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2;
  2183. - (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2;
  2184. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  2185. - (void)cancel;
  2186. - (BOOL)isConcurrent;
  2187. - (void)done;
  2188. - (void)start;
  2189. - (id)initWithRequest:(id)arg1 delegate:(id)arg2 context:(id)arg3;
  2190.  
  2191. @end
  2192.  
  2193. @interface StringConstants : NSObject
  2194. {
  2195. }
  2196.  
  2197. @end
  2198.  
  2199. @interface UserManager : NSObject <WebServicesOperationDelegate>
  2200. {
  2201. BOOL _passwordSaved;
  2202. BOOL updatingPlayerDataForSushiRoll;
  2203. NSString *name;
  2204. BOOL isMember;
  2205. int badgeLevel;
  2206. NSNumber *coins;
  2207. NSNumber *totalLikesReceived;
  2208. NSNumber *totalLikesGiven;
  2209. NSNumber *points;
  2210. NSNumber *remainingAwardGames;
  2211. NSMutableDictionary *items;
  2212. NSMutableArray *outfits;
  2213. NSString *lastLogin;
  2214. BOOL isFirstLogin;
  2215. NSString *authToken;
  2216. NSString *playerSwid;
  2217. NSString *mpSessionToken;
  2218. NSString *playerId;
  2219. BOOL isLoggedOn;
  2220. User *currentUser;
  2221. NSTimer *updateTimer;
  2222. BOOL _isFirstRunOnDevice;
  2223. }
  2224.  
  2225. + (id)instance;
  2226. @property(nonatomic) BOOL isFirstRunOnDevice; // @synthesize isFirstRunOnDevice=_isFirstRunOnDevice;
  2227. @property(nonatomic) NSTimer *updateTimer; // @synthesize updateTimer;
  2228. @property(nonatomic) BOOL isLoggedOn; // @synthesize isLoggedOn;
  2229. @property(copy, nonatomic) NSString *playerId; // @synthesize playerId;
  2230. @property(copy, nonatomic) NSString *mpSessionToken; // @synthesize mpSessionToken;
  2231. @property(copy, nonatomic) NSString *playerSwid; // @synthesize playerSwid;
  2232. @property(copy, nonatomic) NSString *authToken; // @synthesize authToken;
  2233. @property(nonatomic) BOOL isFirstLogin; // @synthesize isFirstLogin;
  2234. @property(retain, nonatomic) NSString *lastLogin; // @synthesize lastLogin;
  2235. @property(retain, nonatomic) NSMutableArray *outfits; // @synthesize outfits;
  2236. @property(retain, nonatomic) NSMutableDictionary *items; // @synthesize items;
  2237. @property(retain, nonatomic) NSNumber *remainingAwardGames; // @synthesize remainingAwardGames;
  2238. @property(retain, nonatomic) NSNumber *points; // @synthesize points;
  2239. @property(retain, nonatomic) NSNumber *totalLikesGiven; // @synthesize totalLikesGiven;
  2240. @property(retain, nonatomic) NSNumber *totalLikesReceived; // @synthesize totalLikesReceived;
  2241. @property(retain, nonatomic) NSNumber *coins; // @synthesize coins;
  2242. @property(nonatomic) int badgeLevel; // @synthesize badgeLevel;
  2243. @property(nonatomic) BOOL isMember; // @synthesize isMember;
  2244. @property(copy, nonatomic) NSString *name; // @synthesize name;
  2245. @property(nonatomic) BOOL updatingPlayerDataForSushiRoll; // @synthesize updatingPlayerDataForSushiRoll;
  2246. - (void).cxx_destruct;
  2247. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  2248. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  2249. - (void)prefetchUserInventoryItem;
  2250. - (void)addCurrentUserData:(id)arg1;
  2251. - (void)onPlayerDataSuccess:(id)arg1;
  2252. - (void)refreshUserData;
  2253. - (id)getSavedUsersFilePath;
  2254. - (id)storeCurrentUser:(BOOL)arg1;
  2255. - (id)findUserWithSwid:(id)arg1;
  2256. - (id)findUserWithName:(id)arg1;
  2257. - (BOOL)isDateToday:(id)arg1;
  2258. - (void)decrementRemainingAwardGames;
  2259. - (void)incrementRemainingAwardGames;
  2260. - (void)forgetPlayerWithName:(id)arg1;
  2261. - (id)userMatchingSwid:(id)arg1;
  2262. - (void)forgetPasswordForPlayerWithSwid:(id)arg1 andLogout:(BOOL)arg2;
  2263. - (void)logoutCurrentUser;
  2264. - (BOOL)doesPlayerAutoLoginWithSwid:(id)arg1;
  2265. - (int)countOfSavedUsers;
  2266. - (id)getCurrentOutfit;
  2267. - (void)setCurrentOutfit:(id)arg1;
  2268. - (int)getItemEnumType:(int)arg1;
  2269. - (id)getPlayerOutfitItem:(int)arg1;
  2270. - (id)saveUserInformation:(id)arg1 savePassword:(BOOL)arg2;
  2271. - (BOOL)isCurrentUser:(id)arg1;
  2272. @property(retain, nonatomic) User *currentUser; // @synthesize currentUser;
  2273. - (void)clearUserProperties;
  2274. - (id)getSavedUserInformation;
  2275. - (void)resetUserNotifyCacheKeys;
  2276. - (void)updatePlayerData;
  2277. - (BOOL)logonUser:(id)arg1;
  2278. - (void)initializeValidatedUser:(id)arg1;
  2279. - (void)login:(id)arg1 withPassword:(id)arg2 savePassword:(BOOL)arg3 errorResponse:(id *)arg4;
  2280. - (BOOL)validateUserToken:(id)arg1 playerId:(id)arg2;
  2281. - (void)onUpdateTimerFired:(id)arg1;
  2282. - (void)initialize;
  2283. - (void)dealloc;
  2284. - (id)init;
  2285.  
  2286. @end
  2287.  
  2288. @interface CoreDataHelper : NSObject
  2289. {
  2290. NSManagedObjectContext *_managedContext;
  2291. NSManagedObjectModel *_managedObjectModel;
  2292. NSPersistentStoreCoordinator *persistentStoreCoordinator;
  2293. NSManagedObjectContext *managedObjectContext;
  2294. NSManagedObjectContext *mainThreadManagedObjectContext;
  2295. struct dispatch_queue_s *storageQueue;
  2296. NSTimer *timer;
  2297. NSMutableDictionary *contextDictionary;
  2298. NSMutableArray *_fire_Notification;
  2299. }
  2300.  
  2301. + (id)sharedInstance;
  2302. @property(retain, nonatomic) NSMutableArray *fire_Notification; // @synthesize fire_Notification=_fire_Notification;
  2303. @property(retain) NSMutableDictionary *contextDictionary; // @synthesize contextDictionary;
  2304. @property(nonatomic) NSTimer *timer; // @synthesize timer;
  2305. - (void).cxx_destruct;
  2306. - (id)createNotification:(id)arg1 toPlayer:(id)arg2 displayName:(id)arg3 type:(int)arg4 action:(int)arg5;
  2307. - (BOOL)checkForDuplicate:(id)arg1 toPlayer:(id)arg2 type:(int)arg3 action:(int)arg4;
  2308. - (id)createFriendRequestReceived:(id)arg1 to:(id)arg2 name:(id)arg3;
  2309. - (id)createNotification:(id)arg1;
  2310. - (void)removeSentSnowballs;
  2311. - (id)getSentSnowballs;
  2312. - (id)getReceivedSnowballs;
  2313. - (id)getPendingSnowballs:(id)arg1;
  2314. - (id)getPendingFriendRequests;
  2315. - (int)getPendingFriendRequestsCount;
  2316. - (id)findReceivedSnowball:(id)arg1 from:(id)arg2;
  2317. - (id)notificationWithRecieptNotReceieved;
  2318. - (id)notificationWithReciept:(id)arg1;
  2319. - (id)notificationsWithReceipt:(id)arg1;
  2320. - (BOOL)waitingOnReceipt:(id)arg1;
  2321. - (void)deleteNotifications:(id)arg1;
  2322. - (void)deleteNotification:(id)arg1;
  2323. - (id)getNotification:(id)arg1 toPlayer:(id)arg2 type:(id)arg3;
  2324. - (id)notificationExistsFromPlayer:(id)arg1 toPlayer:(id)arg2 type:(id)arg3;
  2325. - (void)deleteUser:(id)arg1;
  2326. - (id)createNewPlayerInfoObject:(id)arg1 swid:(id)arg2 playerId:(int)arg3 displayName:(id)arg4;
  2327. - (id)setMpTokenForUser:(id)arg1 mpToken:(id)arg2;
  2328. - (id)setAuthTokenForUser:(id)arg1 authToken:(id)arg2;
  2329. - (void)updateLastLoginTime:(id)arg1;
  2330. - (void)setAsCurrentUser:(id)arg1 current:(BOOL)arg2;
  2331. - (id)createNewUser:(id)arg1 swid:(id)arg2 playerId:(int)arg3 token:(id)arg4 sessionToken:(id)arg5;
  2332. - (void)setCurrentToNotCurrent:(id)arg1;
  2333. - (int)countForFetchRequest:(id)arg1 predicate:(id)arg2 managedContext:(id)arg3;
  2334. - (id)getObjectsFromContext:(id)arg1:(id)arg2:(BOOL)arg3 managedContext:(id)arg4;
  2335. - (id)searchObjectsInContext:(id)arg1 withPredicate:(id)arg2 forSortKey:(id)arg3 sortAscending:(BOOL)arg4 managedContext:(id)arg5;
  2336. - (void)saveContext;
  2337. - (void)save:(id)arg1;
  2338. - (void)setManagedObjectModel:(id)arg1;
  2339. - (void)setManagedContext:(id)arg1;
  2340. @property(readonly) NSManagedObjectContext *managedObjectContext;
  2341. @property(readonly) NSManagedObjectContext *mainThreadManagedObjectContext;
  2342. @property(readonly) NSManagedObjectContext *managedQueueContext;
  2343. @property(readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator;
  2344. - (void)scheduleBlock:(CDUnknownBlockType)arg1;
  2345. - (void)executeBlock:(CDUnknownBlockType)arg1;
  2346. - (void)timerFireMethod:(id)arg1;
  2347. - (void)backgroundContextDidSave:(id)arg1;
  2348. - (void)dealloc;
  2349. - (id)init;
  2350.  
  2351. @end
  2352.  
  2353. @interface Notification : NSManagedObject
  2354. {
  2355. }
  2356.  
  2357.  
  2358. // Remaining properties
  2359. @property(retain, nonatomic) NSNumber *action; // @dynamic action;
  2360. @property(retain, nonatomic) NSString *displayName; // @dynamic displayName;
  2361. @property(retain, nonatomic) NSString *fromPlayer; // @dynamic fromPlayer;
  2362. @property(retain, nonatomic) NSString *receiptId; // @dynamic receiptId;
  2363. @property(retain, nonatomic) NSDate *received; // @dynamic received;
  2364. @property(retain, nonatomic) NSString *toPlayer; // @dynamic toPlayer;
  2365. @property(retain, nonatomic) NSNumber *type; // @dynamic type;
  2366. @end
  2367.  
  2368. @interface Friend : NSManagedObject
  2369. {
  2370. }
  2371.  
  2372. - (void)changes:(id)arg1;
  2373. - (void)willTurnIntoFault;
  2374. - (void)awakeFromFetch;
  2375. - (void)awakeFromInsert;
  2376.  
  2377. // Remaining properties
  2378. @property(retain, nonatomic) NSDate *messageAddedDate; // @dynamic messageAddedDate;
  2379. @property(retain, nonatomic) NSSet *messages; // @dynamic messages;
  2380. @property(retain, nonatomic) NSNumber *playerId; // @dynamic playerId;
  2381. @property(retain, nonatomic) NSString *playerName; // @dynamic playerName;
  2382. @property(retain, nonatomic) NSString *playerSwid; // @dynamic playerSwid;
  2383. @property(retain, nonatomic) NSManagedObject *user; // @dynamic user;
  2384.  
  2385. @end
  2386.  
  2387. @interface PlayerInfo : NSManagedObject
  2388. {
  2389. }
  2390.  
  2391.  
  2392. // Remaining properties
  2393. @property(retain, nonatomic) NSString *displayName; // @dynamic displayName;
  2394. @property(retain, nonatomic) NSString *name; // @dynamic name;
  2395. @property(retain, nonatomic) NSNumber *playerId; // @dynamic playerId;
  2396. @property(retain, nonatomic) NSString *playerSwid; // @dynamic playerSwid;
  2397. @end
  2398.  
  2399. @interface MessageDetail : NSManagedObject
  2400. {
  2401. }
  2402.  
  2403.  
  2404. // Remaining properties
  2405. @property(retain, nonatomic) NSManagedObject *friend; // @dynamic friend;
  2406. @property(retain, nonatomic) NSString *fromSwid; // @dynamic fromSwid;
  2407. @property(retain, nonatomic) NSString *message; // @dynamic message;
  2408. @property(retain, nonatomic) NSNumber *read; // @dynamic read;
  2409. @property(retain, nonatomic) NSDate *receiveDate; // @dynamic receiveDate;
  2410. @property(retain, nonatomic) NSString *threadId; // @dynamic threadId;
  2411. @property(retain, nonatomic) NSString *toSwid; // @dynamic toSwid;
  2412. @end
  2413.  
  2414. @interface CPCatalogue : NSObject <ResourceDelegate>
  2415. {
  2416. NSDictionary *catalogInfo;
  2417. int customPageCount;
  2418. int currentPage;
  2419. NSArray *currentPageitems;
  2420. NSArray *pages;
  2421. int catalogId;
  2422. NSString *name;
  2423. NSDate *endDate;
  2424. NSDate *startDate;
  2425. NSDate *coverDate;
  2426. NSString *type;
  2427. UIImage *coverPage;
  2428. NSMutableDictionary *pageImages;
  2429. BOOL pagesLoaded;
  2430. }
  2431.  
  2432. @property(nonatomic) BOOL pagesLoaded; // @synthesize pagesLoaded;
  2433. @property(readonly, nonatomic) NSMutableDictionary *pageImages; // @synthesize pageImages;
  2434. @property(readonly, nonatomic) UIImage *coverPage; // @synthesize coverPage;
  2435. @property(readonly, nonatomic) NSArray *pages; // @synthesize pages;
  2436. @property(readonly, nonatomic) NSArray *currentPageitems; // @synthesize currentPageitems;
  2437. @property(nonatomic) int currentPage; // @synthesize currentPage;
  2438. @property(nonatomic) int customPageCount; // @synthesize customPageCount;
  2439. @property(retain, nonatomic) NSDictionary *catalogInfo; // @synthesize catalogInfo;
  2440. - (void).cxx_destruct;
  2441. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  2442. @property(readonly, nonatomic) NSString *name; // @synthesize name;
  2443. @property(readonly, nonatomic) NSString *type; // @synthesize type;
  2444. @property(readonly, nonatomic) NSDate *coverDate; // @synthesize coverDate;
  2445. @property(readonly, nonatomic) NSDate *startDate; // @synthesize startDate;
  2446. @property(readonly, nonatomic) NSDate *endDate; // @synthesize endDate;
  2447. @property(readonly, nonatomic) int catalogId; // @synthesize catalogId;
  2448. - (void)loadPages;
  2449. - (void)dealloc;
  2450. - (id)initWithDictionary:(id)arg1 loadPages:(BOOL)arg2;
  2451. - (id)initWithDictionary:(id)arg1;
  2452.  
  2453. @end
  2454.  
  2455. @interface UILabelWithStroke : UILabel
  2456. {
  2457. }
  2458.  
  2459. - (void)drawTextInRect:(struct CGRect)arg1;
  2460.  
  2461. @end
  2462.  
  2463. @interface Helpers : NSObject
  2464. {
  2465. }
  2466.  
  2467. + (void)removeScrim;
  2468. + (void)addScrim;
  2469. + (void)addShadowOfColor:(id)arg1 radius:(float)arg2 offset:(struct CGSize)arg3 opacity:(float)arg4 toButton:(id)arg5;
  2470. + (void)logDMOAnalyticsApplicationTimingEvent;
  2471. + (void)logDMOAnalyticsUserTimingEventForPlayerId:(id)arg1 withStartDate:(id)arg2 withEndDate:(id)arg3;
  2472. + (void)logDMOAnalyticsUserTimingEventForOldPlayerId:(id)arg1 toNewPlayerId:(id)arg2;
  2473. + (void)logDMOAnalyticsNavigationActionEventWithButtonName:(id)arg1 fromLocation:(id)arg2 toLocation:(id)arg3;
  2474. + (void)logDMOAnalyticsEvent:(id)arg1 context:(id)arg2;
  2475. + (void)setMainMenuLabelItemText:(id)arg1 icon:(id)arg2 title:(id)arg3 fontSize:(int)arg4 fontColor:(int)arg5;
  2476. + (id)normalizePenguinName:(id)arg1;
  2477. + (id)simpleLabelWithString:(id)arg1;
  2478. + (void)makeAllButtonsExclusiveTouchFor:(id)arg1;
  2479. + (id)getPreferredLanguage;
  2480. + (void)createReminder;
  2481. + (id)getNotifyCacheKey:(id)arg1;
  2482. + (float)displayScale;
  2483. + (BOOL)retinaDisplayCapable;
  2484. + (void)setViewStyleWithView:(id)arg1 style:(int)arg2;
  2485. + (void)applyGradient:(id)arg1 startColor:(id)arg2 endColor:(id)arg3;
  2486. + (void)applyGradient:(id)arg1;
  2487. + (void)styleDialog:(id)arg1 startColor:(id)arg2 endColor:(id)arg3 borderColor:(id)arg4 cornerRadius:(float)arg5 borderWidth:(float)arg6;
  2488. + (void)styleDialog:(id)arg1;
  2489. + (void)setAllDialogFonts:(id)arg1 withFont:(id)arg2;
  2490. + (void)setAllDialogFonts:(id)arg1 fontName:(id)arg2 fontSize:(int)arg3;
  2491. + (id)createButtonImage:(id)arg1 icon:(id)arg2 text:(id)arg3 font:(id)arg4 color:(id)arg5;
  2492. + (void)crossFadeUIImageView:(id)arg1 withImage:(id)arg2 duration:(double)arg3;
  2493. + (id)revealTransitionWithDuration:(double)arg1;
  2494. + (id)revealTransition;
  2495. + (id)fadeTransition;
  2496. + (id)slideFromTopTransition;
  2497. + (id)slideTransition:(id)arg1;
  2498. + (id)slideTransition:(id)arg1 withDelegate:(id)arg2;
  2499. + (id)slideTransition:(id)arg1 withDuration:(float)arg2;
  2500. + (id)slideTransition:(id)arg1 withDuration:(float)arg2 withDelegate:(id)arg3;
  2501.  
  2502. @end
  2503.  
  2504. @interface LogonViewController : CPViewController <ATMHudDelegate, UITextFieldDelegate, ResourceDelegate, UIGestureRecognizerDelegate>
  2505. {
  2506. UIView *_pLogonView;
  2507. UIInsetTextField *_pUserNameField;
  2508. UIInsetTextField *_pPasswordField;
  2509. UIButton *_pLogonButton;
  2510. UIButton *_pCreateButton;
  2511. UIViewController *_pController;
  2512. ATMHud *_pATMHud;
  2513. UITextField *_pTextFieldToAnimateTo;
  2514. BOOL _keyboardIsShowing;
  2515. UIView *cachedPenguinsView;
  2516. UILabel *logonTextLabel;
  2517. UIButton *rememberMeCheckBox;
  2518. UILabel *rememberMeCheckBoxLabel;
  2519. UILabel *forgotPasswordLabel;
  2520. UIView *errorBubble;
  2521. UILabel *errorBubbleText;
  2522. UIImageView *errorBubbleImage;
  2523. UIView *genericErrorView;
  2524. UILabel *genericErrorLabel;
  2525. UIButton *genericErrorPopupButton;
  2526. UIView *backAvatarView;
  2527. UIButton *backSettingsButton;
  2528. UILabel *backPlayerName;
  2529. UIButton *backForgetPenguinButton;
  2530. UIImageView *backLoggedOnImageView;
  2531. UILabel *backBlurbLabel;
  2532. UIView *removeConfirmationDialog;
  2533. UILabel *removeConfirmationText;
  2534. UIButton *removeConfirmationYesButton;
  2535. UIButton *removeConfirmationNoButton;
  2536. UIView *scrim;
  2537. NSString *penguinNameOfPenguinToRemove;
  2538. UIButton *_confirmNOButton;
  2539. UIView *_confirmDialog;
  2540. UILabel *_confirmLabel;
  2541. UIButton *_confirmOKButton;
  2542. UIImageView *_backgroundView;
  2543. UIImageView *_inactiveFrameThreeView;
  2544. UIImageView *_backgroundMultiView;
  2545. UIImageView *_activeFrameView;
  2546. UIImageView *_inactiveFrameOneView;
  2547. UIImageView *_inactiveFrameTwoView;
  2548. UILabel *_usernameLabel;
  2549. UILabel *_passwordLabel;
  2550. UILabel *_orLabel;
  2551. UIButton *_createRegularButton;
  2552. UILabel *_rememberPasswordWarning;
  2553. UILabel *_createTextLabel;
  2554. }
  2555.  
  2556. @property(nonatomic) __weak UILabel *createTextLabel; // @synthesize createTextLabel=_createTextLabel;
  2557. @property(nonatomic) __weak UILabel *rememberPasswordWarning; // @synthesize rememberPasswordWarning=_rememberPasswordWarning;
  2558. @property(nonatomic) __weak UIButton *createRegularButton; // @synthesize createRegularButton=_createRegularButton;
  2559. @property(nonatomic) __weak UILabel *orLabel; // @synthesize orLabel=_orLabel;
  2560. @property(nonatomic) __weak UILabel *passwordLabel; // @synthesize passwordLabel=_passwordLabel;
  2561. @property(nonatomic) __weak UILabel *usernameLabel; // @synthesize usernameLabel=_usernameLabel;
  2562. @property(nonatomic) __weak UIImageView *inactiveFrameTwoView; // @synthesize inactiveFrameTwoView=_inactiveFrameTwoView;
  2563. @property(nonatomic) __weak UIImageView *inactiveFrameOneView; // @synthesize inactiveFrameOneView=_inactiveFrameOneView;
  2564. @property(nonatomic) __weak UIImageView *activeFrameView; // @synthesize activeFrameView=_activeFrameView;
  2565. @property(nonatomic) __weak UIImageView *backgroundMultiView; // @synthesize backgroundMultiView=_backgroundMultiView;
  2566. @property(nonatomic) __weak UIImageView *inactiveFrameThreeView; // @synthesize inactiveFrameThreeView=_inactiveFrameThreeView;
  2567. @property(nonatomic) __weak UIImageView *backgroundView; // @synthesize backgroundView=_backgroundView;
  2568. @property(nonatomic) __weak UIButton *confirmOKButton; // @synthesize confirmOKButton=_confirmOKButton;
  2569. @property(nonatomic) __weak UILabel *confirmLabel; // @synthesize confirmLabel=_confirmLabel;
  2570. @property(nonatomic) __weak UIView *confirmDialog; // @synthesize confirmDialog=_confirmDialog;
  2571. @property(nonatomic) __weak UIButton *confirmNOButton; // @synthesize confirmNOButton=_confirmNOButton;
  2572. @property(copy, nonatomic) NSString *penguinNameOfPenguinToRemove; // @synthesize penguinNameOfPenguinToRemove;
  2573. @property(nonatomic) __weak UIView *scrim; // @synthesize scrim;
  2574. @property(nonatomic) __weak UIButton *removeConfirmationNoButton; // @synthesize removeConfirmationNoButton;
  2575. @property(nonatomic) __weak UIButton *removeConfirmationYesButton; // @synthesize removeConfirmationYesButton;
  2576. @property(nonatomic) __weak UILabel *removeConfirmationText; // @synthesize removeConfirmationText;
  2577. @property(nonatomic) __weak UIView *removeConfirmationDialog; // @synthesize removeConfirmationDialog;
  2578. @property(nonatomic) __weak UILabel *backBlurbLabel; // @synthesize backBlurbLabel;
  2579. @property(nonatomic) __weak UIImageView *backLoggedOnImageView; // @synthesize backLoggedOnImageView;
  2580. @property(nonatomic) __weak UIButton *backForgetPenguinButton; // @synthesize backForgetPenguinButton;
  2581. @property(nonatomic) __weak UILabel *backPlayerName; // @synthesize backPlayerName;
  2582. @property(nonatomic) __weak UIButton *backSettingsButton; // @synthesize backSettingsButton;
  2583. @property(nonatomic) __weak UIView *backAvatarView; // @synthesize backAvatarView;
  2584. @property(nonatomic) __weak UIButton *genericErrorPopupButton; // @synthesize genericErrorPopupButton;
  2585. @property(nonatomic) __weak UILabel *genericErrorLabel; // @synthesize genericErrorLabel;
  2586. @property(nonatomic) __weak UIView *genericErrorView; // @synthesize genericErrorView;
  2587. @property(nonatomic) __weak UIImageView *errorBubbleImage; // @synthesize errorBubbleImage;
  2588. @property(nonatomic) __weak UILabel *errorBubbleText; // @synthesize errorBubbleText;
  2589. @property(nonatomic) __weak UIView *errorBubble; // @synthesize errorBubble;
  2590. @property(nonatomic) __weak UILabel *forgotPasswordLabel; // @synthesize forgotPasswordLabel;
  2591. @property(nonatomic) __weak UILabel *rememberMeCheckBoxLabel; // @synthesize rememberMeCheckBoxLabel;
  2592. @property(nonatomic) __weak UIButton *rememberMeCheckBox; // @synthesize rememberMeCheckBox;
  2593. @property(nonatomic) __weak UILabel *logonTextLabel; // @synthesize logonTextLabel;
  2594. @property(nonatomic) __weak UIView *cachedPenguinsView; // @synthesize cachedPenguinsView;
  2595. @property(nonatomic) BOOL _keyboardIsShowing; // @synthesize _keyboardIsShowing;
  2596. @property(retain, nonatomic) UITextField *_pTextFieldToAnimateTo; // @synthesize _pTextFieldToAnimateTo;
  2597. @property(retain, nonatomic) ATMHud *_pATMHud; // @synthesize _pATMHud;
  2598. @property(retain, nonatomic) UIViewController *_pController; // @synthesize _pController;
  2599. @property(nonatomic) __weak UIButton *_pCreateButton; // @synthesize _pCreateButton;
  2600. @property(nonatomic) __weak UIButton *_pLogonButton; // @synthesize _pLogonButton;
  2601. @property(nonatomic) __weak UIInsetTextField *_pPasswordField; // @synthesize _pPasswordField;
  2602. @property(nonatomic) __weak UIInsetTextField *_pUserNameField; // @synthesize _pUserNameField;
  2603. @property(retain, nonatomic) UIView *_pLogonView; // @synthesize _pLogonView;
  2604. - (void).cxx_destruct;
  2605. - (void)hudDidDisappear:(id)arg1;
  2606. - (void)userDidTapHud:(id)arg1;
  2607. - (void)cpViewControllerLeftBarButtonTouched:(id)arg1;
  2608. - (void)showErrorBubbleWithString:(id)arg1 relativeTo:(id)arg2;
  2609. - (void)hideScrim;
  2610. - (void)showScrim;
  2611. - (void)closeKeyboard;
  2612. - (void)removeCachedPenguinFromCachedPenguinsView:(int)arg1;
  2613. - (void)removeLogoFromNavigationBar;
  2614. - (id)swidForPlayerWithName:(id)arg1;
  2615. - (BOOL)doesPlayerAutoLogin:(id)arg1;
  2616. - (void)flipAvatar:(int)arg1;
  2617. - (BOOL)isEntriesValid;
  2618. - (id)checkPasswordErrors;
  2619. - (id)checkNameErrors;
  2620. - (void)loadCachedPenguinData;
  2621. - (void)setLoginErrorStatus:(id)arg1;
  2622. - (void)setSuccessLoginInfo:(id)arg1;
  2623. - (void)showLogoutButton;
  2624. - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  2625. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  2626. - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  2627. - (BOOL)textFieldShouldReturn:(id)arg1;
  2628. - (void)textFieldDidEndEditing:(id)arg1;
  2629. - (void)textFieldDidBeginEditing:(id)arg1;
  2630. - (void)keyboardHide:(id)arg1;
  2631. - (void)keyboardShow:(id)arg1;
  2632. - (void)onConfirmNOButtonTouched:(id)arg1;
  2633. - (void)onConfirmOKButtonTouched:(id)arg1;
  2634. - (void)removeConfirmationNoButtonTouched:(id)arg1;
  2635. - (void)removeConfirmationYesButtonTouched:(id)arg1;
  2636. - (void)forgetPenguinButtonTouched:(id)arg1;
  2637. - (void)logoutButtonTouched:(id)arg1;
  2638. - (void)genericErrorOKButtonTouched:(id)arg1;
  2639. - (void)closeKeyboard:(id)arg1;
  2640. - (void)handleTapOnForgotPasswordLabel:(id)arg1;
  2641. - (void)handleTapOnRememberMeLabel:(id)arg1;
  2642. - (void)rememberMeCheckBoxTouched:(id)arg1;
  2643. - (void)settingsButtonTouched:(id)arg1;
  2644. - (void)avatarButtonTouched:(id)arg1;
  2645. - (void)performLogonServiceCall;
  2646. - (void)logon:(id)arg1;
  2647. - (void)createAPenguin:(id)arg1;
  2648. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  2649. - (void)viewWillDisappear:(BOOL)arg1;
  2650. - (void)viewWillAppear:(BOOL)arg1;
  2651. - (void)viewDidLoad;
  2652. - (void)didReceiveMemoryWarning;
  2653. - (void)dealloc;
  2654. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  2655. - (id)initWithController:(id)arg1;
  2656.  
  2657. @end
  2658.  
  2659. @interface ATMHud : UIViewController
  2660. {
  2661. float margin;
  2662. float padding;
  2663. float alpha;
  2664. float appearScaleFactor;
  2665. float disappearScaleFactor;
  2666. float progressBorderRadius;
  2667. float progressBorderWidth;
  2668. float progressBarRadius;
  2669. float progressBarInset;
  2670. id <ATMHudDelegate> delegate;
  2671. int accessoryPosition;
  2672. struct CGPoint center;
  2673. BOOL shadowEnabled;
  2674. BOOL blockTouches;
  2675. BOOL allowSuperviewInteraction;
  2676. NSString *showSound;
  2677. NSString *updateSound;
  2678. NSString *hideSound;
  2679. ATMHudView *__view;
  2680. ATMSoundFX *sound;
  2681. NSMutableArray *displayQueue;
  2682. int queuePosition;
  2683. }
  2684.  
  2685. + (id)buildInfo;
  2686. @property(nonatomic) int queuePosition; // @synthesize queuePosition;
  2687. @property(retain, nonatomic) NSMutableArray *displayQueue; // @synthesize displayQueue;
  2688. @property(retain, nonatomic) ATMSoundFX *sound; // @synthesize sound;
  2689. @property(retain, nonatomic) ATMHudView *__view; // @synthesize __view;
  2690. @property(retain, nonatomic) NSString *hideSound; // @synthesize hideSound;
  2691. @property(retain, nonatomic) NSString *updateSound; // @synthesize updateSound;
  2692. @property(retain, nonatomic) NSString *showSound; // @synthesize showSound;
  2693. @property(nonatomic) BOOL allowSuperviewInteraction; // @synthesize allowSuperviewInteraction;
  2694. @property(nonatomic) BOOL blockTouches; // @synthesize blockTouches;
  2695. @property(nonatomic) BOOL shadowEnabled; // @synthesize shadowEnabled;
  2696. @property(nonatomic) struct CGPoint center; // @synthesize center;
  2697. @property(nonatomic) int accessoryPosition; // @synthesize accessoryPosition;
  2698. @property(nonatomic) id <ATMHudDelegate> delegate; // @synthesize delegate;
  2699. @property(nonatomic) float progressBarInset; // @synthesize progressBarInset;
  2700. @property(nonatomic) float progressBarRadius; // @synthesize progressBarRadius;
  2701. @property(nonatomic) float progressBorderWidth; // @synthesize progressBorderWidth;
  2702. @property(nonatomic) float progressBorderRadius; // @synthesize progressBorderRadius;
  2703. @property(nonatomic) float disappearScaleFactor; // @synthesize disappearScaleFactor;
  2704. @property(nonatomic) float appearScaleFactor; // @synthesize appearScaleFactor;
  2705. @property(nonatomic) float alpha; // @synthesize alpha;
  2706. @property(nonatomic) float padding; // @synthesize padding;
  2707. @property(nonatomic) float margin; // @synthesize margin;
  2708. - (void).cxx_destruct;
  2709. - (void)playSound:(id)arg1;
  2710. - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  2711. - (void)construct;
  2712. - (void)hideAfter:(double)arg1;
  2713. - (void)hide;
  2714. - (void)update;
  2715. - (void)show;
  2716. - (void)showQueueAtIndex:(int)arg1;
  2717. - (void)showNextInQueue;
  2718. - (void)startQueue;
  2719. - (void)clearQueue;
  2720. - (void)addQueueItems:(id)arg1;
  2721. - (void)addQueueItem:(id)arg1;
  2722. - (void)setProgress:(float)arg1;
  2723. - (void)setFixedSize:(struct CGSize)arg1;
  2724. - (void)setActivityStyle:(int)arg1;
  2725. - (void)setActivity:(BOOL)arg1;
  2726. - (void)setImage:(id)arg1;
  2727. - (void)setCaption:(id)arg1;
  2728. - (void)dealloc;
  2729. - (void)viewDidUnload;
  2730. - (void)didReceiveMemoryWarning;
  2731. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  2732. - (void)viewDidLoad;
  2733. - (void)loadView;
  2734. - (id)initWithDelegate:(id)arg1;
  2735. - (id)init;
  2736.  
  2737. @end
  2738.  
  2739. @interface ATMHudQueueItem : NSObject
  2740. {
  2741. NSString *caption;
  2742. UIImage *image;
  2743. BOOL showActivity;
  2744. int accessoryPosition;
  2745. int activityStyle;
  2746. }
  2747.  
  2748. @property(nonatomic) int activityStyle; // @synthesize activityStyle;
  2749. @property(nonatomic) int accessoryPosition; // @synthesize accessoryPosition;
  2750. @property(nonatomic) BOOL showActivity; // @synthesize showActivity;
  2751. @property(retain, nonatomic) UIImage *image; // @synthesize image;
  2752. @property(retain, nonatomic) NSString *caption; // @synthesize caption;
  2753. - (void).cxx_destruct;
  2754. - (void)dealloc;
  2755. - (id)init;
  2756.  
  2757. @end
  2758.  
  2759. @interface ATMHudView : UIView
  2760. {
  2761. NSString *caption;
  2762. UIImage *image;
  2763. UIActivityIndicatorView *activity;
  2764. int activityStyle;
  2765. ATMHud *p;
  2766. BOOL showActivity;
  2767. float progress;
  2768. struct CGRect targetBounds;
  2769. struct CGRect captionRect;
  2770. struct CGRect progressRect;
  2771. struct CGRect activityRect;
  2772. struct CGRect imageRect;
  2773. struct CGSize fixedSize;
  2774. struct CGSize activitySize;
  2775. CALayer *backgroundLayer;
  2776. CALayer *imageLayer;
  2777. ATMTextLayer *captionLayer;
  2778. ATMProgressLayer *progressLayer;
  2779. }
  2780.  
  2781. @property(retain, nonatomic) ATMProgressLayer *progressLayer; // @synthesize progressLayer;
  2782. @property(retain, nonatomic) ATMTextLayer *captionLayer; // @synthesize captionLayer;
  2783. @property(retain, nonatomic) CALayer *imageLayer; // @synthesize imageLayer;
  2784. @property(retain, nonatomic) CALayer *backgroundLayer; // @synthesize backgroundLayer;
  2785. @property(nonatomic) struct CGSize activitySize; // @synthesize activitySize;
  2786. @property(nonatomic) struct CGSize fixedSize; // @synthesize fixedSize;
  2787. @property(nonatomic) struct CGRect imageRect; // @synthesize imageRect;
  2788. @property(nonatomic) struct CGRect activityRect; // @synthesize activityRect;
  2789. @property(nonatomic) struct CGRect progressRect; // @synthesize progressRect;
  2790. @property(nonatomic) struct CGRect captionRect; // @synthesize captionRect;
  2791. @property(nonatomic) struct CGRect targetBounds; // @synthesize targetBounds;
  2792. @property(nonatomic) float progress; // @synthesize progress;
  2793. @property(nonatomic) BOOL showActivity; // @synthesize showActivity;
  2794. @property(nonatomic) ATMHud *p; // @synthesize p;
  2795. @property(nonatomic) int activityStyle; // @synthesize activityStyle;
  2796. @property(retain, nonatomic) UIActivityIndicatorView *activity; // @synthesize activity;
  2797. @property(retain, nonatomic) UIImage *image; // @synthesize image;
  2798. @property(retain, nonatomic) NSString *caption; // @synthesize caption;
  2799. - (void).cxx_destruct;
  2800. - (void)layoutSubviews;
  2801. - (void)reset;
  2802. - (void)update;
  2803. - (void)hide;
  2804. - (void)show;
  2805. - (void)applyWithMode:(int)arg1;
  2806. - (struct CGSize)calculateSizeForQueueItem:(id)arg1;
  2807. - (struct CGSize)sizeForActivityStyle:(int)arg1;
  2808. - (void)calculate;
  2809. - (void)dealloc;
  2810. - (id)initWithFrame:(struct CGRect)arg1 andController:(id)arg2;
  2811. - (struct CGPoint)sharpPoint:(struct CGPoint)arg1;
  2812. - (struct CGRect)sharpRect:(struct CGRect)arg1;
  2813.  
  2814. @end
  2815.  
  2816. @interface ATMProgressLayer : CALayer
  2817. {
  2818. float theProgress;
  2819. float progressBorderWidth;
  2820. float progressBorderRadius;
  2821. float progressBarRadius;
  2822. float progressBarInset;
  2823. }
  2824.  
  2825. @property(nonatomic) float progressBarInset; // @synthesize progressBarInset;
  2826. @property(nonatomic) float progressBarRadius; // @synthesize progressBarRadius;
  2827. @property(nonatomic) float progressBorderRadius; // @synthesize progressBorderRadius;
  2828. @property(nonatomic) float progressBorderWidth; // @synthesize progressBorderWidth;
  2829. @property(nonatomic) float theProgress; // @synthesize theProgress;
  2830. - (void)drawInContext:(struct CGContext *)arg1;
  2831.  
  2832. @end
  2833.  
  2834. @interface ATMSoundFX : NSObject
  2835. {
  2836. unsigned long _soundID;
  2837. }
  2838.  
  2839. + (id)soundEffectWithContentsOfFile:(id)arg1;
  2840. - (void)play;
  2841. - (void)dealloc;
  2842. - (id)initWithContentsOfFile:(id)arg1;
  2843.  
  2844. @end
  2845.  
  2846. @interface ATMTextLayer : CALayer
  2847. {
  2848. NSString *caption;
  2849. }
  2850.  
  2851. + (BOOL)needsDisplayForKey:(id)arg1;
  2852. @property(copy, nonatomic) NSString *caption; // @synthesize caption;
  2853. - (void).cxx_destruct;
  2854. - (void)dealloc;
  2855. - (void)drawInContext:(struct CGContext *)arg1;
  2856. - (id)initWithLayer:(id)arg1;
  2857.  
  2858. @end
  2859.  
  2860. @interface CPViewController : UIViewController
  2861. {
  2862. int _buttonType;
  2863. int _notificationType;
  2864. BOOL disableNotifications;
  2865. UIView *notificationView;
  2866. UIImageView *notificationImageView;
  2867. UIImageView *notificationBGImageView;
  2868. UILabel *notificationTextLabel;
  2869. UILabel *notificationTitleLabel;
  2870. UIView *lnDailySushiView;
  2871. UILabel *lnDailySushiTitle;
  2872. UILabel *lnDailySushiInformation;
  2873. UIButton *lnDailySushiPlayButton;
  2874. UIButton *lnDailySushiNotNowButton;
  2875. UIBarButtonItem *rightNavigationButton;
  2876. BOOL showDailySushiSplash;
  2877. int _navigationBarStyle;
  2878. }
  2879.  
  2880. @property(nonatomic) int navigationBarStyle; // @synthesize navigationBarStyle=_navigationBarStyle;
  2881. @property(nonatomic) BOOL showDailySushiSplash; // @synthesize showDailySushiSplash;
  2882. @property(retain, nonatomic) UIBarButtonItem *rightNavigationButton; // @synthesize rightNavigationButton;
  2883. @property(nonatomic) __weak UIButton *lnDailySushiNotNowButton; // @synthesize lnDailySushiNotNowButton;
  2884. @property(nonatomic) __weak UIButton *lnDailySushiPlayButton; // @synthesize lnDailySushiPlayButton;
  2885. @property(nonatomic) __weak UILabel *lnDailySushiInformation; // @synthesize lnDailySushiInformation;
  2886. @property(nonatomic) __weak UILabel *lnDailySushiTitle; // @synthesize lnDailySushiTitle;
  2887. @property(retain, nonatomic) UIView *lnDailySushiView; // @synthesize lnDailySushiView;
  2888. @property(nonatomic) __weak UILabel *notificationTitleLabel; // @synthesize notificationTitleLabel;
  2889. @property(nonatomic) __weak UILabel *notificationTextLabel; // @synthesize notificationTextLabel;
  2890. @property(nonatomic) __weak UIImageView *notificationBGImageView; // @synthesize notificationBGImageView;
  2891. @property(nonatomic) __weak UIImageView *notificationImageView; // @synthesize notificationImageView;
  2892. @property(retain, nonatomic) UIView *notificationView; // @synthesize notificationView;
  2893. @property(nonatomic) BOOL disableNotifications; // @synthesize disableNotifications;
  2894. - (void).cxx_destruct;
  2895. - (void)onDidReceivePresence:(id)arg1;
  2896. - (void)onDidReceivePresenceSubscriptionRequest:(id)arg1;
  2897. - (void)handleReceivePresenceSubscriptionRequest:(id)arg1;
  2898. - (void)onSocialConnection:(id)arg1;
  2899. - (void)onShowDailySushiNotification:(id)arg1;
  2900. - (void)onShowAwardGameChipNotification:(id)arg1;
  2901. - (void)displayNotification:(int)arg1 title:(id)arg2 text:(id)arg3;
  2902. - (void)displayNotification:(id)arg1;
  2903. - (void)setLeftBarButtonItem:(int)arg1;
  2904. - (void)onLNDailySushiNotNowButton:(id)arg1;
  2905. - (void)onLNDailySushiPlayButton:(id)arg1;
  2906. - (void)cpViewControllerLeftBarButtonTouched:(id)arg1;
  2907. - (void)setTitle:(id)arg1;
  2908. - (void)viewDidDisappear:(BOOL)arg1;
  2909. - (void)viewWillAppear:(BOOL)arg1;
  2910. - (void)viewDidLoad;
  2911. - (void)unloadDailySushiNotification;
  2912. - (void)unloadNoticationView;
  2913. - (void)loadDailySushiNotification;
  2914. - (void)loadNotificationView;
  2915. - (void)dealloc;
  2916. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  2917. - (id)initWithCoder:(id)arg1;
  2918. - (void)initializeController;
  2919.  
  2920. @end
  2921.  
  2922. @interface FriendsManagerDelegateHandler : NSObject
  2923. {
  2924. CPViewController *controller;
  2925. BOOL newLogonProcessing;
  2926. }
  2927.  
  2928. @property(nonatomic) BOOL newLogonProcessing; // @synthesize newLogonProcessing;
  2929. @property(nonatomic) CPViewController *controller; // @synthesize controller;
  2930. - (void)populatePlayerInfoFromRoster;
  2931. - (void)handleFriendsManagerUpdateUser:(id)arg1;
  2932. - (id)getPlayerInfoFromSocialFriend:(id)arg1;
  2933. - (void)onUserLogonHasChanged:(id)arg1;
  2934. - (void)onNewUserLogon:(id)arg1;
  2935. - (void)setControllerInvalid;
  2936. - (id)initWithCPController:(id)arg1;
  2937.  
  2938. @end
  2939.  
  2940. @interface CPButton : UIButton
  2941. {
  2942. BOOL _isBackButton;
  2943. }
  2944.  
  2945. @property(nonatomic) BOOL isBackButton; // @synthesize isBackButton=_isBackButton;
  2946. - (void)buttonPress:(id)arg1;
  2947. - (void)initialize;
  2948. - (id)initWithFrame:(struct CGRect)arg1;
  2949. - (id)initWithCoder:(id)arg1;
  2950. - (id)init;
  2951.  
  2952. @end
  2953.  
  2954. @interface FriendsViewController : CPViewController <UITabBarDelegate, UINavigationControllerDelegate, GKSessionDelegate, ATMHudDelegate, ResourceDelegate, WebServicesOperationDelegate, UIGestureRecognizerDelegate, CPErrorDelegate, UIPopoverControllerDelegate, UISearchBarDelegate, CPCollectionViewDataSource, CPCollectionViewDelegate>
  2955. {
  2956. NSString *_addFriendName;
  2957. NSString *_addFriendSwid;
  2958. int _addFriendPlayerId;
  2959. BOOL _addFriend;
  2960. BOOL _addFriendSelected;
  2961. UIBarButtonItem *_searchButton;
  2962. UIBarButtonItem *_cancelSearchButton;
  2963. UIBarButtonItem *_cancelEditButton;
  2964. BOOL _changingDrawer;
  2965. BOOL _multiDeleteEnabled;
  2966. UIImageView *_loadingImageView;
  2967. UITableViewCell *_friendsTableViewCell;
  2968. NSString *_requestedFriendSwid;
  2969. UITableView *_friendsTableView;
  2970. UIButton *_findFriendsButton;
  2971. UIImageView *_characterImageView;
  2972. float _friendsTableViewCellHeight;
  2973. UIView *_deleteConfirmation;
  2974. UILabel *_characterLabel;
  2975. CPError *_pError;
  2976. UITextField *_searchFriendsTextField;
  2977. NSMutableArray *_notificationCache;
  2978. UILabel *_deleteConfirmationLabel;
  2979. UIView *_characterView;
  2980. UILabel *_searchDescriptionFound;
  2981. NSString *_friendRequestSwid;
  2982. UILabel *_addFriendAddLabel;
  2983. UIButton *_deleteConfirmationYesBtn;
  2984. CPCollectionView *_collectionView;
  2985. BOOL _friendRequestSent;
  2986. UIImageView *_addFriendImageView;
  2987. UIButton *_deleteConfirmationNoBtn;
  2988. BOOL _isSearchMode;
  2989. ATMHud *__pATMHud;
  2990. UIButton *_searchFoundButton;
  2991. UIView *_AddFriendImageContainer;
  2992. UIView *_titleView;
  2993. UIView *_addFriendView;
  2994. BOOL _showRemoveFriendNotification;
  2995. UIView *_seachView;
  2996. BOOL _shouldBeginEditing;
  2997. UIButton *_friendsAvailableButton;
  2998. UISearchBar *_searchBar;
  2999. UIView *_friendsAvailableContainer;
  3000. MeView *_avatarViewController;
  3001. FriendsView *_selectedFriendsView;
  3002. NSMutableArray *_swipeFriendsViewArray;
  3003. UIPopoverController *_popController;
  3004. NSMutableDictionary *_outgoingPendingApproval;
  3005. NSMutableArray *_currentRosterList;
  3006. NSMutableSet *_removedSet;
  3007. BOOL _active;
  3008. BOOL _reloadingRoster;
  3009. BOOL _performOrderPriorityAdjustments;
  3010. NSArray *_currentSearchList;
  3011. UIColor *_onlineColor;
  3012. NSMutableArray *_addFriendsArray;
  3013. UIColor *_offlineColor;
  3014. NSMutableArray *_pendingFriendsArray;
  3015. NSMutableArray *_pendingOutgoingFriendsArray;
  3016. UILabel *_addFriendNameLabel;
  3017. UILabel *_searchDescription;
  3018. NSString *_playerSearchName;
  3019. UILabel *_pendingCountLabel;
  3020. CPBusy *_busyLoadingView;
  3021. NSString *_playerSwidToDelete;
  3022. UITabBar *_tabBar;
  3023. BOOL _fillWithAddButtons;
  3024. }
  3025.  
  3026. @property(nonatomic) BOOL fillWithAddButtons; // @synthesize fillWithAddButtons=_fillWithAddButtons;
  3027. @property(nonatomic) __weak UITabBar *tabBar; // @synthesize tabBar=_tabBar;
  3028. @property(copy, nonatomic) NSString *playerSwidToDelete; // @synthesize playerSwidToDelete=_playerSwidToDelete;
  3029. @property(nonatomic) __weak CPBusy *busyLoadingView; // @synthesize busyLoadingView=_busyLoadingView;
  3030. @property(nonatomic) __weak UILabel *pendingCountLabel; // @synthesize pendingCountLabel=_pendingCountLabel;
  3031. @property(copy, nonatomic) NSString *playerSearchName; // @synthesize playerSearchName=_playerSearchName;
  3032. @property(nonatomic) __weak UILabel *searchDescription; // @synthesize searchDescription=_searchDescription;
  3033. @property(nonatomic) __weak UILabel *addFriendNameLabel; // @synthesize addFriendNameLabel=_addFriendNameLabel;
  3034. @property(retain, nonatomic) NSMutableArray *pendingOutgoingFriendsArray; // @synthesize pendingOutgoingFriendsArray=_pendingOutgoingFriendsArray;
  3035. @property(retain, nonatomic) NSMutableArray *pendingFriendsArray; // @synthesize pendingFriendsArray=_pendingFriendsArray;
  3036. @property(retain, nonatomic) UIColor *offlineColor; // @synthesize offlineColor=_offlineColor;
  3037. @property(retain, nonatomic) NSMutableArray *addFriendsArray; // @synthesize addFriendsArray=_addFriendsArray;
  3038. @property(retain, nonatomic) UIColor *onlineColor; // @synthesize onlineColor=_onlineColor;
  3039. @property(retain, nonatomic) NSArray *currentSearchList; // @synthesize currentSearchList=_currentSearchList;
  3040. @property BOOL performOrderPriorityAdjustments; // @synthesize performOrderPriorityAdjustments=_performOrderPriorityAdjustments;
  3041. @property BOOL reloadingRoster; // @synthesize reloadingRoster=_reloadingRoster;
  3042. @property BOOL active; // @synthesize active=_active;
  3043. @property(retain, nonatomic) NSMutableSet *removedSet; // @synthesize removedSet=_removedSet;
  3044. @property(retain, nonatomic) NSMutableArray *currentRosterList; // @synthesize currentRosterList=_currentRosterList;
  3045. @property(retain, nonatomic) NSMutableDictionary *outgoingPendingApproval; // @synthesize outgoingPendingApproval=_outgoingPendingApproval;
  3046. @property(retain, nonatomic) UIPopoverController *popController; // @synthesize popController=_popController;
  3047. @property(retain, nonatomic) NSMutableArray *swipeFriendsViewArray; // @synthesize swipeFriendsViewArray=_swipeFriendsViewArray;
  3048. @property(retain, nonatomic) FriendsView *selectedFriendsView; // @synthesize selectedFriendsView=_selectedFriendsView;
  3049. @property(retain, nonatomic) MeView *avatarViewController; // @synthesize avatarViewController=_avatarViewController;
  3050. @property(nonatomic) __weak UIView *friendsAvailableContainer; // @synthesize friendsAvailableContainer=_friendsAvailableContainer;
  3051. @property(retain, nonatomic) UISearchBar *searchBar; // @synthesize searchBar=_searchBar;
  3052. @property(nonatomic) __weak UIButton *friendsAvailableButton; // @synthesize friendsAvailableButton=_friendsAvailableButton;
  3053. @property(nonatomic) BOOL shouldBeginEditing; // @synthesize shouldBeginEditing=_shouldBeginEditing;
  3054. @property(nonatomic) __weak UIView *seachView; // @synthesize seachView=_seachView;
  3055. @property(nonatomic) BOOL showRemoveFriendNotification; // @synthesize showRemoveFriendNotification=_showRemoveFriendNotification;
  3056. @property(nonatomic) __weak UIView *addFriendView; // @synthesize addFriendView=_addFriendView;
  3057. @property(retain, nonatomic) UIView *titleView; // @synthesize titleView=_titleView;
  3058. @property(nonatomic) __weak UIView *AddFriendImageContainer; // @synthesize AddFriendImageContainer=_AddFriendImageContainer;
  3059. @property(nonatomic) __weak UIButton *searchFoundButton; // @synthesize searchFoundButton=_searchFoundButton;
  3060. @property(retain, nonatomic) ATMHud *_pATMHud; // @synthesize _pATMHud=__pATMHud;
  3061. @property(nonatomic) BOOL isSearchMode; // @synthesize isSearchMode=_isSearchMode;
  3062. @property(nonatomic) __weak UIButton *deleteConfirmationNoBtn; // @synthesize deleteConfirmationNoBtn=_deleteConfirmationNoBtn;
  3063. @property(nonatomic) __weak UIImageView *addFriendImageView; // @synthesize addFriendImageView=_addFriendImageView;
  3064. @property(nonatomic) BOOL friendRequestSent; // @synthesize friendRequestSent=_friendRequestSent;
  3065. @property(retain, nonatomic) CPCollectionView *collectionView; // @synthesize collectionView=_collectionView;
  3066. @property(nonatomic) __weak UIButton *deleteConfirmationYesBtn; // @synthesize deleteConfirmationYesBtn=_deleteConfirmationYesBtn;
  3067. @property(nonatomic) __weak UILabel *addFriendAddLabel; // @synthesize addFriendAddLabel=_addFriendAddLabel;
  3068. @property(copy, nonatomic) NSString *friendRequestSwid; // @synthesize friendRequestSwid=_friendRequestSwid;
  3069. @property(nonatomic) __weak UILabel *searchDescriptionFound; // @synthesize searchDescriptionFound=_searchDescriptionFound;
  3070. @property(nonatomic) __weak UIView *characterView; // @synthesize characterView=_characterView;
  3071. @property(nonatomic) __weak UILabel *deleteConfirmationLabel; // @synthesize deleteConfirmationLabel=_deleteConfirmationLabel;
  3072. @property(retain, nonatomic) NSMutableArray *notificationCache; // @synthesize notificationCache=_notificationCache;
  3073. @property(nonatomic) __weak UITextField *searchFriendsTextField; // @synthesize searchFriendsTextField=_searchFriendsTextField;
  3074. @property(retain, nonatomic) CPError *pError; // @synthesize pError=_pError;
  3075. @property(nonatomic) __weak UILabel *characterLabel; // @synthesize characterLabel=_characterLabel;
  3076. @property(retain, nonatomic) UIView *deleteConfirmation; // @synthesize deleteConfirmation=_deleteConfirmation;
  3077. @property(nonatomic) float friendsTableViewCellHeight; // @synthesize friendsTableViewCellHeight=_friendsTableViewCellHeight;
  3078. @property(nonatomic) __weak UIImageView *characterImageView; // @synthesize characterImageView=_characterImageView;
  3079. @property(nonatomic) __weak UIButton *findFriendsButton; // @synthesize findFriendsButton=_findFriendsButton;
  3080. @property(nonatomic) __weak UITableView *friendsTableView; // @synthesize friendsTableView=_friendsTableView;
  3081. @property(copy, nonatomic) NSString *requestedFriendSwid; // @synthesize requestedFriendSwid=_requestedFriendSwid;
  3082. @property(retain, nonatomic) UITableViewCell *friendsTableViewCell; // @synthesize friendsTableViewCell=_friendsTableViewCell;
  3083. @property(nonatomic) __weak UIImageView *loadingImageView; // @synthesize loadingImageView=_loadingImageView;
  3084. - (void).cxx_destruct;
  3085. - (void)replayCachedNotifications;
  3086. - (void)cacheNotification:(id)arg1 forPlaybackTo:(SEL)arg2;
  3087. - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
  3088. - (struct CGSize)collectionView:(id)arg1 sizeForItemsInSection:(int *)arg2;
  3089. - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  3090. - (void)configurePhotoForCell:(id)arg1 user:(id)arg2;
  3091. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  3092. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  3093. - (void)stopLoadingAnimation;
  3094. - (void)startLoadingAnimation;
  3095. - (void)onDismissPopover:(id)arg1;
  3096. - (void)popoverControllerDidDismissPopover:(id)arg1;
  3097. - (BOOL)popoverControllerShouldDismissPopover:(id)arg1;
  3098. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  3099. - (void)onMeButtonSelected:(id)arg1;
  3100. - (void)onRemoveFriendNotification:(id)arg1;
  3101. - (void)removeFriendFromSocialNo:(id)arg1;
  3102. - (void)removeFriendFromSocialYes:(id)arg1;
  3103. - (void)onFriendsDrawerButtonSelected:(id)arg1;
  3104. - (void)onFriendRequestUpdated:(id)arg1;
  3105. - (void)updatePendingCount;
  3106. - (void)updatePendingCountNotification:(id)arg1;
  3107. - (BOOL)insertUserInPendingList:(id)arg1;
  3108. - (void)handleSocialDidRemoveUser:(id)arg1;
  3109. - (void)onPresenceChanged:(id)arg1;
  3110. - (void)onDisplayNotificationReveived:(id)arg1;
  3111. - (void)addUserToRequestPendingListWithSwid:(id)arg1 displayName:(id)arg2;
  3112. - (id)getXMPPFriendInPendingList:(id)arg1;
  3113. - (void)getPlayerFromUserName:(id)arg1;
  3114. - (void)getPlayerAvatar:(id)arg1 playerid:(int)arg2;
  3115. - (void)placeAddFriendView:(id)arg1 visible:(BOOL)arg2;
  3116. - (void)searchBar:(id)arg1 selectedScopeButtonIndexDidChange:(int)arg2;
  3117. - (void)searchBarResultsListButtonClicked:(id)arg1;
  3118. - (void)searchBarCancelButtonClicked:(id)arg1;
  3119. - (void)searchBarBookmarkButtonClicked:(id)arg1;
  3120. - (void)searchBarSearchButtonClicked:(id)arg1;
  3121. - (BOOL)searchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
  3122. - (void)searchBar:(id)arg1 textDidChange:(id)arg2;
  3123. - (void)searchBarTextDidEndEditing:(id)arg1;
  3124. - (BOOL)searchBarShouldEndEditing:(id)arg1;
  3125. - (void)searchBarTextDidBeginEditing:(id)arg1;
  3126. - (BOOL)searchBarShouldBeginEditing:(id)arg1;
  3127. - (void)setSearchFoundUIControls:(BOOL)arg1;
  3128. - (void)keyboardWillHide:(id)arg1;
  3129. - (void)keyboardWillShow:(id)arg1;
  3130. - (void)addFriendsAddButton:(id)arg1;
  3131. - (id)userFromOutgoingPendingList:(id)arg1;
  3132. - (void)addFriendsFindButton:(id)arg1;
  3133. - (void)searchForPlayer:(id)arg1;
  3134. - (void)addFriendsDoneButton:(id)arg1;
  3135. - (void)searchForFriends:(id)arg1;
  3136. - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  3137. - (void)closeKeyboard:(id)arg1;
  3138. - (void)friendIconSelected:(id)arg1;
  3139. - (void)addFriendSelected:(id)arg1;
  3140. - (void)wobbleGesture:(id)arg1;
  3141. - (void)editFriends:(id)arg1;
  3142. - (void)endEditing;
  3143. - (void)beginEditing;
  3144. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  3145. - (void)onFriendsFailedConnection:(id)arg1;
  3146. - (void)onFriendsConnected:(id)arg1;
  3147. - (void)hideTheHUD;
  3148. - (void)onOrderPriorityUpdated:(id)arg1;
  3149. - (void)reloadRosterList;
  3150. - (void)updateUISTate;
  3151. - (int)indexOfXMPPUser:(id)arg1;
  3152. - (void)sortFriendsList:(BOOL)arg1;
  3153. - (id)friendsSortDescriptors;
  3154. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  3155. - (void)viewWillDisappear:(BOOL)arg1;
  3156. - (void)viewDidAppear:(BOOL)arg1;
  3157. - (void)onUIApplicationWillResignActiveNotification:(id)arg1;
  3158. - (void)onUIApplicationDidBecomeActiveNotification:(id)arg1;
  3159. - (void)viewWillAppear:(BOOL)arg1;
  3160. - (void)managedObjectContextDidSave:(id)arg1;
  3161. - (void)addXmppUserObject:(id)arg1;
  3162. - (void)viewDidLoad;
  3163. - (void)createNavbarButtons;
  3164. - (void)didReceiveMemoryWarning;
  3165. - (void)dealloc;
  3166. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  3167. - (void)updatePendingList;
  3168.  
  3169. @end
  3170.  
  3171. @interface FriendsView : UIView <ResourceDelegate, WebServicesOperationDelegate, UIGestureRecognizerDelegate>
  3172. {
  3173. UIButton *_deleteButton;
  3174. UIButton *_addButton;
  3175. BOOL _showAddButton;
  3176. UIButton *_bestFriendButton;
  3177. BOOL _showBestfriendButton;
  3178. BOOL _editing;
  3179. NSDictionary *_playerInfo;
  3180. BOOL isCharacter;
  3181. UIImage *avatar;
  3182. UIImageView *avatarImageView;
  3183. UIImageView *loadingImageView;
  3184. BOOL enableBestFriends;
  3185. BOOL isBestFriend;
  3186. BOOL isOnline;
  3187. int priorityLevel;
  3188. XMPPUserCoreDataStorageObject *userStorage;
  3189. UILabel *userNameLabel;
  3190. int playerId;
  3191. NSString *userName;
  3192. BOOL shouldContinueAnimation;
  3193. UIImage *_friendsBorder;
  3194. struct CGRect _initFrame;
  3195. UIImageView *_frameImageView;
  3196. UIView *_offlineScrimView;
  3197. }
  3198.  
  3199. @property(retain, nonatomic) UIView *offlineScrimView; // @synthesize offlineScrimView=_offlineScrimView;
  3200. @property(retain, nonatomic) UIImageView *frameImageView; // @synthesize frameImageView=_frameImageView;
  3201. @property(nonatomic) struct CGRect initFrame; // @synthesize initFrame=_initFrame;
  3202. @property(retain, nonatomic) UIImage *friendsBorder; // @synthesize friendsBorder=_friendsBorder;
  3203. @property(nonatomic) BOOL shouldContinueAnimation; // @synthesize shouldContinueAnimation;
  3204. @property(nonatomic) int playerId; // @synthesize playerId;
  3205. @property(nonatomic) UILabel *userNameLabel; // @synthesize userNameLabel;
  3206. @property(retain, nonatomic) XMPPUserCoreDataStorageObject *userStorage; // @synthesize userStorage;
  3207. @property(nonatomic) int priorityLevel; // @synthesize priorityLevel;
  3208. @property(nonatomic) BOOL enableBestFriends; // @synthesize enableBestFriends;
  3209. @property(retain, nonatomic) UIImageView *loadingImageView; // @synthesize loadingImageView;
  3210. @property(retain, nonatomic) UIImageView *avatarImageView; // @synthesize avatarImageView;
  3211. @property(retain, nonatomic) UIImage *avatar; // @synthesize avatar;
  3212. @property(nonatomic) BOOL isCharacter; // @synthesize isCharacter;
  3213. - (void).cxx_destruct;
  3214. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  3215. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  3216. - (void)setAvatarData:(id)arg1;
  3217. - (void)handleSocialPresenceOnline:(id)arg1;
  3218. - (void)getPlayerAvatar;
  3219. - (void)getPlayerId;
  3220. - (void)getPlayerIdFromService:(id)arg1;
  3221. - (void)setupPlayerId;
  3222. - (id)getPlayerName:(id)arg1;
  3223. @property(readonly, nonatomic) BOOL isOnline; // @synthesize isOnline;
  3224. @property(readonly, nonatomic) BOOL isBestFriend; // @synthesize isBestFriend;
  3225. @property(readonly, nonatomic) NSString *userName; // @synthesize userName;
  3226. - (void)layoutSubviews;
  3227. - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  3228. - (void)friendIconSelected:(id)arg1;
  3229. - (void)meButtonSelected:(id)arg1;
  3230. - (void)bestFriendButtonSelected:(id)arg1;
  3231. - (void)deleteFriendButtonSelected:(id)arg1;
  3232. - (void)freindsViewManagedObjectContextDidSave:(id)arg1;
  3233. - (void)load;
  3234. @property(readonly, nonatomic) NSString *playerSwid;
  3235. - (void)dealloc;
  3236. - (int)tag;
  3237. - (id)initWithFrame:(struct CGRect)arg1 userStorage:(id)arg2 addRequest:(BOOL)arg3;
  3238. - (id)initWithFrame:(struct CGRect)arg1 userStorage:(id)arg2;
  3239. - (id)initWithFrame:(struct CGRect)arg1;
  3240. - (void)noUserInit;
  3241. - (void)userInit;
  3242. - (void)commonInit;
  3243. - (void)createDeleteButton;
  3244. - (id)createBestFriendButton;
  3245. - (id)createFriendLabel:(struct CGRect)arg1;
  3246.  
  3247. // Remaining properties
  3248. @property(nonatomic) BOOL editing; // @dynamic editing;
  3249.  
  3250. @end
  3251.  
  3252. @interface CPError : UIViewController
  3253. {
  3254. UIView *scrimView;
  3255. UIView *errorView;
  3256. UIImageView *imageView;
  3257. UILabel *titleLabel;
  3258. UILabel *bodyLabel;
  3259. UIButton *button;
  3260. NSString *caption;
  3261. NSString *body;
  3262. NSString *buttonTitle;
  3263. UIImage *image;
  3264. BOOL showScrim;
  3265. id context;
  3266. id <CPErrorDelegate> delegate;
  3267. BOOL _removeOnClick;
  3268. }
  3269.  
  3270. @property(nonatomic) BOOL removeOnClick; // @synthesize removeOnClick=_removeOnClick;
  3271. @property(retain, nonatomic) id <CPErrorDelegate> delegate; // @synthesize delegate;
  3272. @property(retain, nonatomic) id context; // @synthesize context;
  3273. @property(nonatomic) BOOL showScrim; // @synthesize showScrim;
  3274. @property(retain, nonatomic) UIImage *image; // @synthesize image;
  3275. @property(retain, nonatomic) NSString *buttonTitle; // @synthesize buttonTitle;
  3276. @property(retain, nonatomic) NSString *body; // @synthesize body;
  3277. @property(retain, nonatomic) NSString *caption; // @synthesize caption;
  3278. @property(nonatomic) UIButton *button; // @synthesize button;
  3279. @property(nonatomic) UILabel *bodyLabel; // @synthesize bodyLabel;
  3280. @property(nonatomic) UILabel *titleLabel; // @synthesize titleLabel;
  3281. @property(nonatomic) UIImageView *imageView; // @synthesize imageView;
  3282. @property(nonatomic) UIView *errorView; // @synthesize errorView;
  3283. @property(nonatomic) UIView *scrimView; // @synthesize scrimView;
  3284. - (void).cxx_destruct;
  3285. - (void)setFieldValues;
  3286. - (void)removeFromParent;
  3287. - (void)addToParent:(id)arg1;
  3288. - (void)show;
  3289. - (void)buttonTouched:(id)arg1;
  3290. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  3291. - (void)dealloc;
  3292. - (void)viewWillAppear:(BOOL)arg1;
  3293. - (void)viewDidUnload;
  3294. - (void)viewDidLoad;
  3295. - (void)didReceiveMemoryWarning;
  3296. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  3297.  
  3298. @end
  3299.  
  3300. @interface UIInsetTextField : UITextField
  3301. {
  3302. }
  3303.  
  3304. - (struct CGRect)editingRectForBounds:(struct CGRect)arg1;
  3305. - (struct CGRect)textRectForBounds:(struct CGRect)arg1;
  3306.  
  3307. @end
  3308.  
  3309. @interface CreateAPenguinViewController : CPViewController <UITextFieldDelegate, UITextViewDelegate, UITagLabelDelegate, UIGestureRecognizerDelegate, UIWebViewDelegate>
  3310. {
  3311. ATMHud *pHUD;
  3312. UIWebView *webView;
  3313. NSString *disconnectedString;
  3314. UIScrollView *scrollView;
  3315. int currentPenguinColor;
  3316. UIView *colorSwatchView;
  3317. UIView *backgroundScrim;
  3318. UIImageView *penguinBody;
  3319. UIImageView *penguinShadow;
  3320. UIImageView *penguinHighlight;
  3321. UIInsetTextField *penguinName;
  3322. UIInsetTextField *penguinEmail;
  3323. UIInsetTextField *penguinPassword;
  3324. UIInsetTextField *penguinReEnterPassword;
  3325. UIButton *createAPenguinButton;
  3326. UIView *legalView;
  3327. UILabel *legalTitleLabel;
  3328. UITextView *legalContent;
  3329. UITagLabel *legalTagLabel;
  3330. UITagLabel *rulesTagLabel;
  3331. UIButton *rulesCheckButton;
  3332. UIView *errorBubble;
  3333. UILabel *errorBubbleText;
  3334. UIImageView *errorBubbleImage;
  3335. UIView *genericErrorView;
  3336. UILabel *genericErrorLabel;
  3337. UIButton *genericErrorButton;
  3338. UILabel *_parentsEmailLabel;
  3339. UILabel *_step1;
  3340. UILabel *_instruction2Label;
  3341. UILabel *_rulesContent;
  3342. UIButton *_termsAndPrivacyButton;
  3343. UILabel *_createPasswordLabel;
  3344. UILabel *_chooseAColorLabel;
  3345. float _keyboardAnimationDuration;
  3346. UILabel *_step4;
  3347. struct CGSize _keyboardSize;
  3348. UITextField *_selectedTextField;
  3349. UILabel *_instruction1Label;
  3350. UILabel *_step2;
  3351. UILabel *_createAPenguinNameLabel;
  3352. UILabel *_step3;
  3353. }
  3354.  
  3355. @property(nonatomic) __weak UILabel *step3; // @synthesize step3=_step3;
  3356. @property(nonatomic) __weak UILabel *createAPenguinNameLabel; // @synthesize createAPenguinNameLabel=_createAPenguinNameLabel;
  3357. @property(nonatomic) __weak UILabel *step2; // @synthesize step2=_step2;
  3358. @property(nonatomic) __weak UILabel *instruction1Label; // @synthesize instruction1Label=_instruction1Label;
  3359. @property(retain, nonatomic) UITextField *selectedTextField; // @synthesize selectedTextField=_selectedTextField;
  3360. @property(nonatomic) struct CGSize keyboardSize; // @synthesize keyboardSize=_keyboardSize;
  3361. @property(nonatomic) __weak UILabel *step4; // @synthesize step4=_step4;
  3362. @property(nonatomic) float keyboardAnimationDuration; // @synthesize keyboardAnimationDuration=_keyboardAnimationDuration;
  3363. @property(nonatomic) __weak UILabel *chooseAColorLabel; // @synthesize chooseAColorLabel=_chooseAColorLabel;
  3364. @property(nonatomic) __weak UILabel *createPasswordLabel; // @synthesize createPasswordLabel=_createPasswordLabel;
  3365. @property(nonatomic) __weak UIButton *termsAndPrivacyButton; // @synthesize termsAndPrivacyButton=_termsAndPrivacyButton;
  3366. @property(nonatomic) __weak UILabel *rulesContent; // @synthesize rulesContent=_rulesContent;
  3367. @property(nonatomic) __weak UILabel *instruction2Label; // @synthesize instruction2Label=_instruction2Label;
  3368. @property(nonatomic) __weak UILabel *step1; // @synthesize step1=_step1;
  3369. @property(nonatomic) __weak UILabel *parentsEmailLabel; // @synthesize parentsEmailLabel=_parentsEmailLabel;
  3370. @property(nonatomic) __weak UIButton *genericErrorButton; // @synthesize genericErrorButton;
  3371. @property(nonatomic) __weak UILabel *genericErrorLabel; // @synthesize genericErrorLabel;
  3372. @property(nonatomic) __weak UIView *genericErrorView; // @synthesize genericErrorView;
  3373. @property(nonatomic) __weak UIImageView *errorBubbleImage; // @synthesize errorBubbleImage;
  3374. @property(nonatomic) __weak UILabel *errorBubbleText; // @synthesize errorBubbleText;
  3375. @property(nonatomic) __weak UIView *errorBubble; // @synthesize errorBubble;
  3376. @property(nonatomic) __weak UIButton *rulesCheckButton; // @synthesize rulesCheckButton;
  3377. @property(nonatomic) __weak UITagLabel *rulesTagLabel; // @synthesize rulesTagLabel;
  3378. @property(nonatomic) __weak UITagLabel *legalTagLabel; // @synthesize legalTagLabel;
  3379. @property(nonatomic) __weak UITextView *legalContent; // @synthesize legalContent;
  3380. @property(nonatomic) __weak UILabel *legalTitleLabel; // @synthesize legalTitleLabel;
  3381. @property(nonatomic) __weak UIView *legalView; // @synthesize legalView;
  3382. @property(nonatomic) __weak UIButton *createAPenguinButton; // @synthesize createAPenguinButton;
  3383. @property(nonatomic) __weak UIInsetTextField *penguinReEnterPassword; // @synthesize penguinReEnterPassword;
  3384. @property(nonatomic) __weak UIInsetTextField *penguinPassword; // @synthesize penguinPassword;
  3385. @property(nonatomic) __weak UIInsetTextField *penguinEmail; // @synthesize penguinEmail;
  3386. @property(nonatomic) __weak UIInsetTextField *penguinName; // @synthesize penguinName;
  3387. @property(nonatomic) __weak UIImageView *penguinHighlight; // @synthesize penguinHighlight;
  3388. @property(nonatomic) __weak UIImageView *penguinShadow; // @synthesize penguinShadow;
  3389. @property(nonatomic) __weak UIImageView *penguinBody; // @synthesize penguinBody;
  3390. @property(nonatomic) __weak UIView *backgroundScrim; // @synthesize backgroundScrim;
  3391. @property(nonatomic) __weak UIView *colorSwatchView; // @synthesize colorSwatchView;
  3392. @property(nonatomic) int currentPenguinColor; // @synthesize currentPenguinColor;
  3393. @property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView;
  3394. @property(retain, nonatomic) NSString *disconnectedString; // @synthesize disconnectedString;
  3395. @property(nonatomic) UIWebView *webView; // @synthesize webView;
  3396. @property(retain, nonatomic) ATMHud *pHUD; // @synthesize pHUD;
  3397. - (void).cxx_destruct;
  3398. - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  3399. - (void)onAccountCreationFailure:(id)arg1;
  3400. - (void)verifyAcccountCreation:(id)arg1;
  3401. - (id)getLanguageCode;
  3402. - (void)showErrorBubbleWithString:(id)arg1 relativeTo:(id)arg2;
  3403. - (void)displayError:(id)arg1 errorCode:(unsigned int)arg2;
  3404. - (void)resignAllFirstResponders;
  3405. - (id)validatePassword:(id)arg1 reenteredPassword:(id)arg2;
  3406. - (id)validateEmailAddress:(id)arg1;
  3407. - (id)validateName:(id)arg1;
  3408. - (BOOL)isEntriesValid;
  3409. - (void)changePenguinColorTo:(int)arg1;
  3410. - (void)layoutColorButtons:(BOOL)arg1 duration:(double)arg2;
  3411. - (void)layoutColorButtons:(BOOL)arg1;
  3412. - (void)addColorButtonsToSwatch;
  3413. - (void)hideLegalInfo:(BOOL)arg1;
  3414. - (void)hideClubPenguinRules:(BOOL)arg1;
  3415. - (void)onCloseLegalInfo:(id)arg1;
  3416. - (void)showLegalInfo:(BOOL)arg1;
  3417. - (void)animateView:(id)arg1;
  3418. - (void)showClubPenguinRules:(BOOL)arg1;
  3419. - (void)setColorButtonToSelected:(id)arg1;
  3420. - (void)setColorButtonToNormal:(id)arg1;
  3421. - (void)setCurrentColorInSwatch;
  3422. - (void)hideScrim;
  3423. - (void)showScrim;
  3424. - (void)onRulesCheckSelected:(id)arg1;
  3425. - (void)onTermsCheckSelected:(id)arg1;
  3426. - (void)genericErrorViewCloseButtonTouched:(id)arg1;
  3427. - (void)createPenguinButtonTouched:(id)arg1;
  3428. - (void)colorSwatchColorTouched:(id)arg1;
  3429. - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  3430. - (void)closeKeyboard:(id)arg1;
  3431. - (void)handleSingleTap:(id)arg1;
  3432. - (void)didTouchWord:(id)arg1;
  3433. - (BOOL)shouldUnderlineWord:(id)arg1;
  3434. - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  3435. - (BOOL)textFieldShouldReturn:(id)arg1;
  3436. - (void)textFieldDidEndEditing:(id)arg1;
  3437. - (void)textFieldDidBeginEditing:(id)arg1;
  3438. - (void)keyboardWillHide:(id)arg1;
  3439. - (void)keyboardWillShow:(id)arg1;
  3440. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  3441. - (void)viewWillDisappear:(BOOL)arg1;
  3442. - (void)viewWillAppear:(BOOL)arg1;
  3443. - (void)viewDidUnload;
  3444. - (void)viewDidLoad;
  3445. - (void)didReceiveMemoryWarning;
  3446. - (void)dealloc;
  3447. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  3448.  
  3449. @end
  3450.  
  3451. @interface UITagLabel : UIView
  3452. {
  3453. NSString *labelString;
  3454. UIFont *font;
  3455. UIColor *textColor;
  3456. id <UITagLabelDelegate> delegate;
  3457. int _textAlignment;
  3458. }
  3459.  
  3460. @property(nonatomic) int textAlignment; // @synthesize textAlignment=_textAlignment;
  3461. @property(nonatomic) __weak id <UITagLabelDelegate> delegate; // @synthesize delegate;
  3462. @property(retain, nonatomic) UIColor *textColor; // @synthesize textColor;
  3463. @property(retain, nonatomic) UIFont *font; // @synthesize font;
  3464. @property(retain, nonatomic) NSString *labelString; // @synthesize labelString;
  3465. - (void).cxx_destruct;
  3466. - (void)handleSingleTap:(id)arg1;
  3467. - (void)layoutSubviews;
  3468. - (void)dealloc;
  3469.  
  3470. @end
  3471.  
  3472. @interface MeView : CPViewController <ResourceDelegate, UIGestureRecognizerDelegate, ATMHudDelegate, CPErrorDelegate>
  3473. {
  3474. NSString *playerSwid;
  3475. CPError *pError;
  3476. int playerId;
  3477. NSString *playerName;
  3478. BOOL outfitChanged;
  3479. BOOL updatingMainAvatar;
  3480. BOOL myPlayerCard;
  3481. BOOL member;
  3482. UIView *whoaThereView;
  3483. UILabel *whoaThereTitle;
  3484. UILabel *whoaThereSubTitle;
  3485. UIButton *whoaThereOkButton;
  3486. UIView *penguinBackgroundView;
  3487. UIView *friendDataBackgroundView;
  3488. UIImageView *avatarImageView;
  3489. UILabel *playerCoinsLabel;
  3490. UIImageView *memberBadge;
  3491. UIButton *removeFriend;
  3492. UIButton *throwSnowball;
  3493. UIImageView *tapToThrowImage;
  3494. UIView *editAvatarView;
  3495. BOOL continueAnimating;
  3496. XMPPUserCoreDataStorageObject *_userObject;
  3497. UILabel *_playerNameLabel;
  3498. }
  3499.  
  3500. @property(nonatomic) __weak UILabel *playerNameLabel; // @synthesize playerNameLabel=_playerNameLabel;
  3501. @property(retain, nonatomic) XMPPUserCoreDataStorageObject *userObject; // @synthesize userObject=_userObject;
  3502. @property(nonatomic) BOOL continueAnimating; // @synthesize continueAnimating;
  3503. @property(nonatomic) __weak UIView *editAvatarView; // @synthesize editAvatarView;
  3504. @property(nonatomic) __weak UIImageView *tapToThrowImage; // @synthesize tapToThrowImage;
  3505. @property(nonatomic) __weak UIButton *throwSnowball; // @synthesize throwSnowball;
  3506. @property(nonatomic) __weak UIButton *removeFriend; // @synthesize removeFriend;
  3507. @property(nonatomic) __weak UIImageView *memberBadge; // @synthesize memberBadge;
  3508. @property(nonatomic) __weak UILabel *playerCoinsLabel; // @synthesize playerCoinsLabel;
  3509. @property(nonatomic) __weak UIImageView *avatarImageView; // @synthesize avatarImageView;
  3510. @property(nonatomic) __weak UIView *friendDataBackgroundView; // @synthesize friendDataBackgroundView;
  3511. @property(nonatomic) __weak UIView *penguinBackgroundView; // @synthesize penguinBackgroundView;
  3512. @property(nonatomic) __weak UIButton *whoaThereOkButton; // @synthesize whoaThereOkButton;
  3513. @property(nonatomic) __weak UILabel *whoaThereSubTitle; // @synthesize whoaThereSubTitle;
  3514. @property(nonatomic) __weak UILabel *whoaThereTitle; // @synthesize whoaThereTitle;
  3515. @property(retain, nonatomic) UIView *whoaThereView; // @synthesize whoaThereView;
  3516. @property(nonatomic) BOOL member; // @synthesize member;
  3517. @property(nonatomic) BOOL myPlayerCard; // @synthesize myPlayerCard;
  3518. @property(nonatomic) BOOL updatingMainAvatar; // @synthesize updatingMainAvatar;
  3519. @property(nonatomic) BOOL outfitChanged; // @synthesize outfitChanged;
  3520. @property(copy, nonatomic) NSString *playerName; // @synthesize playerName;
  3521. @property(nonatomic) int playerId; // @synthesize playerId;
  3522. @property(retain, nonatomic) CPError *pError; // @synthesize pError;
  3523. @property(readonly, nonatomic) NSString *playerSwid; // @synthesize playerSwid;
  3524. - (void).cxx_destruct;
  3525. - (void)getPlayerAvatar;
  3526. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  3527. - (void)onXmppSocialManagerSnowballReceiptReceived:(id)arg1;
  3528. - (void)handleSocialSnowballReceiptReceived:(id)arg1;
  3529. - (void)onWhoaThereOk:(id)arg1;
  3530. - (void)onThrowSnowballSelected:(id)arg1;
  3531. - (void)moveTapImageRight;
  3532. - (void)moveTapImageLeft;
  3533. - (void)onRemoveFriendSelected:(id)arg1;
  3534. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  3535. - (void)onSingleTap:(id)arg1;
  3536. - (void)onTapToThrow:(id)arg1;
  3537. - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  3538. - (void)getPlayerIdFromService:(id)arg1;
  3539. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  3540. - (void)viewDidAppear:(BOOL)arg1;
  3541. - (void)viewDidDisappear:(BOOL)arg1;
  3542. - (void)viewDidLoad;
  3543. - (void)didReceiveMemoryWarning;
  3544. - (void)dealloc;
  3545. - (id)initWithNibName:(id)arg1 bundle:(id)arg2 userInfo:(id)arg3;
  3546. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  3547.  
  3548. @end
  3549.  
  3550. @interface SnowballManager : NSObject
  3551. {
  3552. }
  3553.  
  3554. + (void)removeAllReceievedSnowballs;
  3555. + (void)removeReceivedSnowball:(id)arg1;
  3556. + (void)removeSnowballWithReceipt:(id)arg1;
  3557. + (BOOL)isWaitingOnSnowballReceipt:(id)arg1;
  3558. + (id)getReceivedSnowballs;
  3559. + (id)getPendingSnowballs;
  3560. + (BOOL)snowballsForDisplay;
  3561. + (id)throwSnowball:(id)arg1;
  3562. + (BOOL)snowballReceieved:(id)arg1;
  3563. + (id)createReceiveSnowballNotification:(id)arg1 withName:(id)arg2;
  3564. + (id)createSentSnowballNotification:(id)arg1;
  3565.  
  3566. @end
  3567.  
  3568. @interface UISnowballViewController : CPViewController <UITableViewDataSource, UITableViewDelegate>
  3569. {
  3570. NSMutableArray *snowballArray;
  3571. UITableViewCell *sbTableViewCell;
  3572. UIView *singleView;
  3573. UILabel *singleTitleLabel;
  3574. UILabel *singleNameLabel;
  3575. UILabel *singleSubtitleLabel;
  3576. UIButton *throwBack;
  3577. UIButton *cancel;
  3578. UIView *multiView;
  3579. UILabel *multiTitleLabel;
  3580. UILabel *multiSubtitleLabel;
  3581. UITableView *tableView;
  3582. NSString *singlePlayerName;
  3583. BOOL singleSnowball;
  3584. }
  3585.  
  3586. @property(nonatomic) BOOL singleSnowball; // @synthesize singleSnowball;
  3587. @property(copy, nonatomic) NSString *singlePlayerName; // @synthesize singlePlayerName;
  3588. @property(nonatomic) UITableView *tableView; // @synthesize tableView;
  3589. @property(nonatomic) UILabel *multiSubtitleLabel; // @synthesize multiSubtitleLabel;
  3590. @property(nonatomic) UILabel *multiTitleLabel; // @synthesize multiTitleLabel;
  3591. @property(nonatomic) UIView *multiView; // @synthesize multiView;
  3592. @property(nonatomic) UIButton *cancel; // @synthesize cancel;
  3593. @property(nonatomic) UIButton *throwBack; // @synthesize throwBack;
  3594. @property(nonatomic) UILabel *singleSubtitleLabel; // @synthesize singleSubtitleLabel;
  3595. @property(nonatomic) UILabel *singleNameLabel; // @synthesize singleNameLabel;
  3596. @property(nonatomic) UILabel *singleTitleLabel; // @synthesize singleTitleLabel;
  3597. @property(nonatomic) UIView *singleView; // @synthesize singleView;
  3598. @property(nonatomic) UITableViewCell *sbTableViewCell; // @synthesize sbTableViewCell;
  3599. @property(retain, nonatomic) NSMutableArray *snowballArray; // @synthesize snowballArray;
  3600. - (void).cxx_destruct;
  3601. - (void)tableView:(id)arg1 didDeselectRowAtIndexPath:(id)arg2;
  3602. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  3603. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  3604. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  3605. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  3606. - (void)onCancel:(id)arg1;
  3607. - (void)onThrowBack:(id)arg1;
  3608. - (void)onCloseButtonSelected:(id)arg1;
  3609. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  3610. - (void)viewDidUnload;
  3611. - (void)viewDidLoad;
  3612. - (void)didReceiveMemoryWarning;
  3613. - (void)dealloc;
  3614. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  3615.  
  3616. @end
  3617.  
  3618. @interface CPSerialQueue : NSObject
  3619. {
  3620. }
  3621.  
  3622. + (struct dispatch_queue_s *)sharedFriendsViewSerialQueue;
  3623. + (struct dispatch_queue_s *)sharedFriendsSerialQueue;
  3624. + (struct dispatch_queue_s *)sharedUISerialQueue;
  3625. + (struct dispatch_queue_s *)sharedSerialQueue;
  3626.  
  3627. @end
  3628.  
  3629. @interface DDAbstractDatabaseLogger : DDAbstractLogger
  3630. {
  3631. unsigned int saveThreshold;
  3632. double saveInterval;
  3633. double maxAge;
  3634. double deleteInterval;
  3635. BOOL deleteOnEverySave;
  3636. BOOL saveTimerSuspended;
  3637. unsigned int unsavedCount;
  3638. unsigned long long unsavedTime;
  3639. struct dispatch_source_s *saveTimer;
  3640. unsigned long long lastDeleteTime;
  3641. struct dispatch_source_s *deleteTimer;
  3642. }
  3643.  
  3644. - (void)flush;
  3645. - (void)logMessage:(id)arg1;
  3646. - (void)willRemoveLogger;
  3647. - (void)didAddLogger;
  3648. - (void)deleteOldLogEntries;
  3649. - (void)savePendingLogEntries;
  3650. @property BOOL deleteOnEverySave;
  3651. @property double deleteInterval;
  3652. @property double maxAge;
  3653. @property double saveInterval;
  3654. @property unsigned int saveThreshold;
  3655. - (void)createAndStartDeleteTimer;
  3656. - (void)updateDeleteTimer;
  3657. - (void)destroyDeleteTimer;
  3658. - (void)createSuspendedSaveTimer;
  3659. - (void)updateAndResumeSaveTimer;
  3660. - (void)destroySaveTimer;
  3661. - (void)performDelete;
  3662. - (void)performSaveAndSuspendSaveTimer;
  3663. - (void)db_saveAndDelete;
  3664. - (void)db_delete;
  3665. - (void)db_save;
  3666. - (BOOL)db_log:(id)arg1;
  3667. - (void)dealloc;
  3668. - (id)init;
  3669.  
  3670. @end
  3671.  
  3672. @interface DDASLLogger : DDAbstractLogger <DDLogger>
  3673. {
  3674. struct __aslclient *client;
  3675. }
  3676.  
  3677. + (id)sharedInstance;
  3678. + (void)initialize;
  3679. - (id)loggerName;
  3680. - (void)logMessage:(id)arg1;
  3681. - (id)init;
  3682.  
  3683. @end
  3684.  
  3685. @interface DDLogFileManagerDefault : NSObject <DDLogFileManager>
  3686. {
  3687. unsigned int maximumNumberOfLogFiles;
  3688. NSString *_logsDirectory;
  3689. }
  3690.  
  3691. @property unsigned int maximumNumberOfLogFiles; // @synthesize maximumNumberOfLogFiles;
  3692. - (void).cxx_destruct;
  3693. - (id)createNewLogFile;
  3694. - (id)generateShortUUID;
  3695. - (id)sortedLogFileInfos;
  3696. - (id)sortedLogFileNames;
  3697. - (id)sortedLogFilePaths;
  3698. - (id)unsortedLogFileInfos;
  3699. - (id)unsortedLogFileNames;
  3700. - (id)unsortedLogFilePaths;
  3701. - (BOOL)isLogFile:(id)arg1;
  3702. - (id)logsDirectory;
  3703. - (id)defaultLogsDirectory;
  3704. - (void)deleteOldLogFiles;
  3705. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  3706. - (void)dealloc;
  3707. - (id)initWithLogsDirectory:(id)arg1;
  3708. - (id)init;
  3709.  
  3710. @end
  3711.  
  3712. @interface DDLogFileFormatterDefault : NSObject <DDLogFormatter>
  3713. {
  3714. NSDateFormatter *dateFormatter;
  3715. }
  3716.  
  3717. - (void).cxx_destruct;
  3718. - (id)formatLogMessage:(id)arg1;
  3719. - (id)initWithDateFormatter:(id)arg1;
  3720. - (id)init;
  3721.  
  3722. @end
  3723.  
  3724. @interface DDFileLogger : DDAbstractLogger <DDLogger>
  3725. {
  3726. id <DDLogFileManager> logFileManager;
  3727. DDLogFileInfo *currentLogFileInfo;
  3728. NSFileHandle *currentLogFileHandle;
  3729. struct dispatch_source_s *rollingTimer;
  3730. unsigned long long maximumFileSize;
  3731. double rollingFrequency;
  3732. }
  3733.  
  3734. @property(readonly, nonatomic) id <DDLogFileManager> logFileManager; // @synthesize logFileManager;
  3735. - (void).cxx_destruct;
  3736. - (id)loggerName;
  3737. - (void)willRemoveLogger;
  3738. - (void)logMessage:(id)arg1;
  3739. - (id)currentLogFileHandle;
  3740. - (id)currentLogFileInfo;
  3741. - (void)maybeRollLogFileDueToSize;
  3742. - (void)maybeRollLogFileDueToAge;
  3743. - (void)rollLogFileNow;
  3744. - (void)rollLogFile;
  3745. - (void)scheduleTimerToRollLogFileDueToAge;
  3746. @property double rollingFrequency;
  3747. @property unsigned long long maximumFileSize;
  3748. - (void)dealloc;
  3749. - (id)initWithLogFileManager:(id)arg1;
  3750. - (id)init;
  3751.  
  3752. @end
  3753.  
  3754. @interface DDLogFileInfo : NSObject
  3755. {
  3756. NSString *filePath;
  3757. NSString *fileName;
  3758. NSDictionary *fileAttributes;
  3759. NSDate *creationDate;
  3760. NSDate *modificationDate;
  3761. unsigned long long fileSize;
  3762. }
  3763.  
  3764. + (id)logFileWithPath:(id)arg1;
  3765. @property(readonly, nonatomic) NSString *filePath; // @synthesize filePath;
  3766. - (void).cxx_destruct;
  3767. - (int)reverseCompareByModificationDate:(id)arg1;
  3768. - (int)reverseCompareByCreationDate:(id)arg1;
  3769. - (BOOL)isEqual:(id)arg1;
  3770. - (void)removeExtendedAttributeWithName:(id)arg1;
  3771. - (void)addExtendedAttributeWithName:(id)arg1;
  3772. - (BOOL)hasExtendedAttributeWithName:(id)arg1;
  3773. - (void)renameFile:(id)arg1;
  3774. - (void)reset;
  3775. @property(nonatomic) BOOL isArchived; // @dynamic isArchived;
  3776. - (id)description;
  3777. @property(readonly, nonatomic) double age; // @dynamic age;
  3778. @property(readonly, nonatomic) unsigned long long fileSize; // @dynamic fileSize;
  3779. @property(readonly, nonatomic) NSDate *creationDate; // @dynamic creationDate;
  3780. @property(readonly, nonatomic) NSDate *modificationDate; // @dynamic modificationDate;
  3781. @property(readonly, nonatomic) NSString *fileName; // @dynamic fileName;
  3782. @property(readonly, nonatomic) NSDictionary *fileAttributes; // @dynamic fileAttributes;
  3783. - (id)initWithFilePath:(id)arg1;
  3784.  
  3785. @end
  3786.  
  3787. @interface DDLog : NSObject
  3788. {
  3789. }
  3790.  
  3791. + (void)lt_flush;
  3792. + (void)lt_log:(id)arg1;
  3793. + (void)lt_removeAllLoggers;
  3794. + (void)lt_removeLogger:(id)arg1;
  3795. + (void)lt_addLogger:(id)arg1;
  3796. + (void)setLogLevel:(int)arg1 forClassWithName:(id)arg2;
  3797. + (void)setLogLevel:(int)arg1 forClass:(Class)arg2;
  3798. + (int)logLevelForClassWithName:(id)arg1;
  3799. + (int)logLevelForClass:(Class)arg1;
  3800. + (id)registeredClassNames;
  3801. + (id)registeredClasses;
  3802. + (BOOL)isRegisteredClass:(Class)arg1;
  3803. + (void)flushLog;
  3804. + (void)log:(BOOL)arg1 level:(int)arg2 flag:(int)arg3 context:(int)arg4 file:(const char *)arg5 function:(const char *)arg6 line:(int)arg7 tag:(id)arg8 format:(id)arg9 args:(void *)arg10;
  3805. + (void)log:(BOOL)arg1 level:(int)arg2 flag:(int)arg3 context:(int)arg4 file:(const char *)arg5 function:(const char *)arg6 line:(int)arg7 tag:(id)arg8 format:(id)arg9;
  3806. + (void)queueLogMessage:(id)arg1 asynchronously:(BOOL)arg2;
  3807. + (void)removeAllLoggers;
  3808. + (void)removeLogger:(id)arg1;
  3809. + (void)addLogger:(id)arg1;
  3810. + (void)applicationWillTerminate:(id)arg1;
  3811. + (struct dispatch_queue_s *)loggingQueue;
  3812. + (void)initialize;
  3813.  
  3814. @end
  3815.  
  3816. @interface DDLoggerNode : NSObject
  3817. {
  3818. id <DDLogger> logger;
  3819. struct dispatch_queue_s *loggerQueue;
  3820. }
  3821.  
  3822. + (id)nodeWithLogger:(id)arg1 loggerQueue:(struct dispatch_queue_s *)arg2;
  3823. - (void).cxx_destruct;
  3824. - (void)dealloc;
  3825. - (id)initWithLogger:(id)arg1 loggerQueue:(struct dispatch_queue_s *)arg2;
  3826.  
  3827. @end
  3828.  
  3829. @interface DDLogMessage : NSObject
  3830. {
  3831. int logLevel;
  3832. int logFlag;
  3833. int logContext;
  3834. NSString *logMsg;
  3835. NSDate *timestamp;
  3836. char *file;
  3837. char *function;
  3838. int lineNumber;
  3839. unsigned int machThreadID;
  3840. char *queueLabel;
  3841. NSString *threadName;
  3842. id tag;
  3843. int options;
  3844. }
  3845.  
  3846. - (void).cxx_destruct;
  3847. - (void)dealloc;
  3848. - (id)methodName;
  3849. - (id)fileName;
  3850. - (id)threadID;
  3851. - (id)initWithLogMsg:(id)arg1 level:(int)arg2 flag:(int)arg3 context:(int)arg4 file:(const char *)arg5 function:(const char *)arg6 line:(int)arg7 tag:(id)arg8 options:(int)arg9;
  3852.  
  3853. @end
  3854.  
  3855. @interface DDAbstractLogger : NSObject <DDLogger>
  3856. {
  3857. id <DDLogFormatter> formatter;
  3858. struct dispatch_queue_s *loggerQueue;
  3859. }
  3860.  
  3861. - (void).cxx_destruct;
  3862. - (id)loggerName;
  3863. - (struct dispatch_queue_s *)loggerQueue;
  3864. - (void)setLogFormatter:(id)arg1;
  3865. - (id)logFormatter;
  3866. - (void)logMessage:(id)arg1;
  3867. - (void)dealloc;
  3868. - (id)init;
  3869.  
  3870. @end
  3871.  
  3872. @interface DDTTYLogger : DDAbstractLogger <DDLogger>
  3873. {
  3874. NSCalendar *calendar;
  3875. unsigned int calendarUnitFlags;
  3876. NSString *appName;
  3877. char *app;
  3878. unsigned long appLen;
  3879. NSString *processID;
  3880. char *pid;
  3881. unsigned long pidLen;
  3882. BOOL colorsEnabled;
  3883. NSMutableArray *colorProfilesArray;
  3884. NSMutableDictionary *colorProfilesDict;
  3885. }
  3886.  
  3887. + (id)sharedInstance;
  3888. + (void)initialize;
  3889. + (unsigned int)codeIndexForColor:(id)arg1;
  3890. + (void)getRed:(float *)arg1 green:(float *)arg2 blue:(float *)arg3 fromColor:(id)arg4;
  3891. + (void)initialize_colors_256;
  3892. + (void)initialize_colors_16;
  3893. - (void).cxx_destruct;
  3894. - (id)loggerName;
  3895. - (void)logMessage:(id)arg1;
  3896. - (void)clearAllColors;
  3897. - (void)clearColorsForAllTags;
  3898. - (void)clearColorsForAllFlags;
  3899. - (void)clearColorsForTag:(id)arg1;
  3900. - (void)clearColorsForFlag:(int)arg1 context:(int)arg2;
  3901. - (void)clearColorsForFlag:(int)arg1;
  3902. - (void)setForegroundColor:(id)arg1 backgroundColor:(id)arg2 forTag:(id)arg3;
  3903. - (void)setForegroundColor:(id)arg1 backgroundColor:(id)arg2 forFlag:(int)arg3 context:(int)arg4;
  3904. - (void)setForegroundColor:(id)arg1 backgroundColor:(id)arg2 forFlag:(int)arg3;
  3905. @property BOOL colorsEnabled;
  3906. - (void)loadDefaultColorProfiles;
  3907. - (id)init;
  3908.  
  3909. @end
  3910.  
  3911. @interface DDTTYLoggerColorProfile : NSObject
  3912. {
  3913. int mask;
  3914. int context;
  3915. unsigned char fg_r;
  3916. unsigned char fg_g;
  3917. unsigned char fg_b;
  3918. unsigned char bg_r;
  3919. unsigned char bg_g;
  3920. unsigned char bg_b;
  3921. unsigned int fgCodeIndex;
  3922. NSString *fgCodeRaw;
  3923. unsigned int bgCodeIndex;
  3924. NSString *bgCodeRaw;
  3925. char fgCode[24];
  3926. unsigned long fgCodeLen;
  3927. char bgCode[24];
  3928. unsigned long bgCodeLen;
  3929. char resetCode[8];
  3930. unsigned long resetCodeLen;
  3931. }
  3932.  
  3933. - (void).cxx_destruct;
  3934. - (id)description;
  3935. - (id)initWithForegroundColor:(id)arg1 backgroundColor:(id)arg2 flag:(int)arg3 context:(int)arg4;
  3936.  
  3937. @end
  3938.  
  3939. @interface ContextWhitelistFilterLogFormatter : NSObject <DDLogFormatter>
  3940. {
  3941. LoggingContextSet *contextSet;
  3942. }
  3943.  
  3944. - (void).cxx_destruct;
  3945. - (id)formatLogMessage:(id)arg1;
  3946. - (BOOL)isOnWhitelist:(int)arg1;
  3947. - (id)whitelist;
  3948. - (void)removeFromWhitelist:(int)arg1;
  3949. - (void)addToWhitelist:(int)arg1;
  3950. - (id)init;
  3951.  
  3952. @end
  3953.  
  3954. @interface ContextBlacklistFilterLogFormatter : NSObject <DDLogFormatter>
  3955. {
  3956. LoggingContextSet *contextSet;
  3957. }
  3958.  
  3959. - (void).cxx_destruct;
  3960. - (id)formatLogMessage:(id)arg1;
  3961. - (BOOL)isOnBlacklist:(int)arg1;
  3962. - (id)blacklist;
  3963. - (void)removeFromBlacklist:(int)arg1;
  3964. - (void)addToBlacklist:(int)arg1;
  3965. - (id)init;
  3966.  
  3967. @end
  3968.  
  3969. @interface LoggingContextSet : NSObject
  3970. {
  3971. int lock;
  3972. NSMutableSet *set;
  3973. }
  3974.  
  3975. - (void).cxx_destruct;
  3976. - (BOOL)isInSet:(int)arg1;
  3977. - (id)currentSet;
  3978. - (void)removeFromSet:(int)arg1;
  3979. - (void)addToSet:(int)arg1;
  3980. - (id)init;
  3981.  
  3982. @end
  3983.  
  3984. @interface DispatchQueueLogFormatter : NSObject <DDLogFormatter>
  3985. {
  3986. NSString *dateFormatString;
  3987. int atomicLoggerCount;
  3988. NSDateFormatter *threadUnsafeDateFormatter;
  3989. int lock;
  3990. unsigned int _minQueueLength;
  3991. unsigned int _maxQueueLength;
  3992. NSMutableDictionary *_replacements;
  3993. }
  3994.  
  3995. @property unsigned int maxQueueLength; // @synthesize maxQueueLength=_maxQueueLength;
  3996. @property unsigned int minQueueLength; // @synthesize minQueueLength=_minQueueLength;
  3997. - (void).cxx_destruct;
  3998. - (void)willRemoveFromLogger:(id)arg1;
  3999. - (void)didAddToLogger:(id)arg1;
  4000. - (id)formatLogMessage:(id)arg1;
  4001. - (id)queueThreadLabelForLogMessage:(id)arg1;
  4002. - (id)stringFromDate:(id)arg1;
  4003. - (void)setReplacementString:(id)arg1 forQueueLabel:(id)arg2;
  4004. - (id)replacementStringForQueueLabel:(id)arg1;
  4005. - (id)init;
  4006.  
  4007. @end
  4008.  
  4009. @interface CPRefreshView : NSObject
  4010. {
  4011. UIScrollView *_pScrollView;
  4012. BOOL _reloading;
  4013. float _contentInsetTop;
  4014. int _state;
  4015. UIView *view;
  4016. UIView *infoView;
  4017. UILabel *pullLabel;
  4018. UILabel *lastUpdateLabel;
  4019. UIImageView *pointerImage;
  4020. UIImageView *busyArrows;
  4021. UIImageView *backgroundImage;
  4022. UIImageView *separatorLineImage;
  4023. UIView *errorView;
  4024. UILabel *errorLabel;
  4025. UILabel *errorHeaderLabel;
  4026. id <CPRefreshViewDelegate> delegate;
  4027. }
  4028.  
  4029. @property(nonatomic) id <CPRefreshViewDelegate> delegate; // @synthesize delegate;
  4030. @property(nonatomic) UILabel *errorHeaderLabel; // @synthesize errorHeaderLabel;
  4031. @property(nonatomic) UILabel *errorLabel; // @synthesize errorLabel;
  4032. @property(nonatomic) UIView *errorView; // @synthesize errorView;
  4033. @property(nonatomic) UIImageView *separatorLineImage; // @synthesize separatorLineImage;
  4034. @property(nonatomic) UIImageView *backgroundImage; // @synthesize backgroundImage;
  4035. @property(nonatomic) UIImageView *busyArrows; // @synthesize busyArrows;
  4036. @property(nonatomic) UIImageView *pointerImage; // @synthesize pointerImage;
  4037. @property(nonatomic) UILabel *lastUpdateLabel; // @synthesize lastUpdateLabel;
  4038. @property(nonatomic) UILabel *pullLabel; // @synthesize pullLabel;
  4039. @property(nonatomic) UIView *infoView; // @synthesize infoView;
  4040. @property(retain, nonatomic) UIView *view; // @synthesize view;
  4041. - (void).cxx_destruct;
  4042. - (void)dataReloadFailedWithError:(id)arg1 withLastUpdateDate:(id)arg2;
  4043. - (void)dataReloadSuccessful;
  4044. - (void)hideBusy;
  4045. - (void)showBusy;
  4046. - (void)setLastUpdateTime:(id)arg1;
  4047. - (void)rotatePointer:(float)arg1 animated:(BOOL)arg2;
  4048. - (void)closeErrorView;
  4049. - (void)setState:(int)arg1;
  4050. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  4051. - (void)dealloc;
  4052. - (id)initWithScrollView:(id)arg1;
  4053. - (id)init;
  4054.  
  4055. @end
  4056.  
  4057. @interface TBXML : NSObject
  4058. {
  4059. struct _TBXMLElement *rootXMLElement;
  4060. struct _TBXMLElementBuffer *currentElementBuffer;
  4061. struct _TBXMLAttributeBuffer *currentAttributeBuffer;
  4062. long currentElement;
  4063. long currentAttribute;
  4064. char *bytes;
  4065. long bytesLength;
  4066. }
  4067.  
  4068. + (id)tbxmlWithXMLFile:(id)arg1 fileExtension:(id)arg2;
  4069. + (id)tbxmlWithXMLFile:(id)arg1;
  4070. + (id)tbxmlWithXMLData:(id)arg1;
  4071. + (id)tbxmlWithXMLString:(id)arg1;
  4072. + (id)tbxmlWithURL:(id)arg1;
  4073. + (struct _TBXMLElement *)nextSiblingNamed:(id)arg1 searchFromElement:(struct _TBXMLElement *)arg2;
  4074. + (struct _TBXMLElement *)childElementNamed:(id)arg1 parentElement:(struct _TBXMLElement *)arg2;
  4075. + (id)valueOfAttributeNamed:(id)arg1 forElement:(struct _TBXMLElement *)arg2;
  4076. + (id)textForElement:(struct _TBXMLElement *)arg1;
  4077. + (id)attributeValue:(struct _TBXMLAttribute *)arg1;
  4078. + (id)attributeName:(struct _TBXMLAttribute *)arg1;
  4079. + (id)elementName:(struct _TBXMLElement *)arg1;
  4080. @property(readonly, nonatomic) struct _TBXMLElement *rootXMLElement; // @synthesize rootXMLElement;
  4081. - (id)initWithXMLFile:(id)arg1;
  4082. - (id)initWithXMLFile:(id)arg1 fileExtension:(id)arg2;
  4083. - (id)initWithXMLData:(id)arg1;
  4084. - (id)initWithXMLString:(id)arg1;
  4085. - (id)initWithURL:(id)arg1;
  4086. - (id)init;
  4087. - (struct _TBXMLAttribute *)nextAvailableAttribute;
  4088. - (struct _TBXMLElement *)nextAvailableElement;
  4089. - (void)dealloc;
  4090. - (void)decodeBytes;
  4091. - (void)decodeData:(id)arg1;
  4092.  
  4093. @end
  4094.  
  4095. @interface VideoViewController : CPViewController <UITableViewDelegate, UITableViewDataSource, UIWebViewDelegate, YouTubeFeedDelegate, CPRefreshViewDelegate, CPErrorDelegate>
  4096. {
  4097. YouTubeFeed *pFeed;
  4098. CPRefreshView *pCPRefreshView;
  4099. NSArray *pItemArray;
  4100. NSMutableArray *webviewDelegateArray;
  4101. CPError *pCPError;
  4102. UITableViewCell *videoViewControllerCell;
  4103. UITableViewCell *videoViewControllerFeaturedCell;
  4104. UITableView *videoViewControllerTableView;
  4105. CPBusy *busyView;
  4106. BOOL stopLoading;
  4107. int pageCount;
  4108. UIWebView *_selectedVideoWebView;
  4109. NSString *_currentlyPlayingVideoIdentifier;
  4110. NSIndexPath *_selectedIndexPath;
  4111. UILabel *_selectedVideoDescription;
  4112. }
  4113.  
  4114. @property(nonatomic) __weak UILabel *selectedVideoDescription; // @synthesize selectedVideoDescription=_selectedVideoDescription;
  4115. @property(retain, nonatomic) NSIndexPath *selectedIndexPath; // @synthesize selectedIndexPath=_selectedIndexPath;
  4116. @property(retain, nonatomic) NSString *currentlyPlayingVideoIdentifier; // @synthesize currentlyPlayingVideoIdentifier=_currentlyPlayingVideoIdentifier;
  4117. @property(nonatomic) __weak UIWebView *selectedVideoWebView; // @synthesize selectedVideoWebView=_selectedVideoWebView;
  4118. @property(nonatomic) int pageCount; // @synthesize pageCount;
  4119. @property(nonatomic) BOOL stopLoading; // @synthesize stopLoading;
  4120. @property(nonatomic) CPBusy *busyView; // @synthesize busyView;
  4121. @property(nonatomic) UITableView *videoViewControllerTableView; // @synthesize videoViewControllerTableView;
  4122. @property(nonatomic) UITableViewCell *videoViewControllerFeaturedCell; // @synthesize videoViewControllerFeaturedCell;
  4123. @property(nonatomic) UITableViewCell *videoViewControllerCell; // @synthesize videoViewControllerCell;
  4124. @property(retain, nonatomic) CPError *pCPError; // @synthesize pCPError;
  4125. @property(retain, nonatomic) NSMutableArray *webviewDelegateArray; // @synthesize webviewDelegateArray;
  4126. @property(retain, nonatomic) NSArray *pItemArray; // @synthesize pItemArray;
  4127. @property(retain, nonatomic) CPRefreshView *pCPRefreshView; // @synthesize pCPRefreshView;
  4128. @property(retain, nonatomic) YouTubeFeed *pFeed; // @synthesize pFeed;
  4129. - (void).cxx_destruct;
  4130. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  4131. - (void)closeFeed;
  4132. - (id)findRootCellForView:(id)arg1;
  4133. - (void)runVideoEmbedded:(id)arg1 urlString:(id)arg2 frame:(struct CGRect)arg3;
  4134. - (void)loadFeed:(id)arg1;
  4135. - (void)loadMoreFeed:(id)arg1;
  4136. - (id)findButtonInView:(id)arg1;
  4137. - (id)videoIdentifierFromString:(id)arg1;
  4138. - (void)reloadData;
  4139. - (void)youTubeFeedFailedToLoad:(id)arg1 withError:(id)arg2;
  4140. - (void)youTubeFeedFinishedLoading:(id)arg1 data:(id)arg2;
  4141. - (void)webViewDidFinishLoad:(id)arg1;
  4142. - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  4143. - (void)webViewDidStartLoad:(id)arg1;
  4144. - (void)windowNowHidden:(id)arg1;
  4145. - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  4146. - (void)setCellSelected:(id)arg1;
  4147. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  4148. - (id)getThumbnail:(id)arg1 quality:(BOOL)arg2;
  4149. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  4150. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  4151. - (int)numberOfSectionsInTableView:(id)arg1;
  4152. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  4153. - (void)viewWillDisappear:(BOOL)arg1;
  4154. - (void)viewWillAppear:(BOOL)arg1;
  4155. - (void)viewDidUnload;
  4156. - (void)viewDidLoad;
  4157. - (void)didReceiveMemoryWarning;
  4158. - (void)dealloc;
  4159. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  4160.  
  4161. @end
  4162.  
  4163. @interface YouTubeFeed : NSObject
  4164. {
  4165. id <YouTubeFeedDelegate> delegate;
  4166. BOOL refreshing;
  4167. }
  4168.  
  4169. + (id)cachedDataLastUpdateDate;
  4170. + (BOOL)newFeedsAvailable;
  4171. @property(nonatomic) BOOL refreshing; // @synthesize refreshing;
  4172. @property(nonatomic) id <YouTubeFeedDelegate> delegate; // @synthesize delegate;
  4173. - (id)youTubeFeedCacheFilePath;
  4174. - (id)parseXMLData:(id)arg1;
  4175. - (void)cacheData:(id)arg1;
  4176. - (id)cachedData;
  4177. - (id)loadMoreData:(int)arg1;
  4178. - (void)cancelRequest;
  4179. - (void)sendRequest:(BOOL)arg1;
  4180. - (void)dealloc;
  4181. - (id)init;
  4182.  
  4183. @end
  4184.  
  4185. @interface CategoryItem : NSObject
  4186. {
  4187. int itemType;
  4188. int identifier;
  4189. }
  4190.  
  4191. @property(nonatomic) int identifier; // @synthesize identifier;
  4192. @property(nonatomic) int itemType; // @synthesize itemType;
  4193. - (id)initWithItemType:(int)arg1 identifier:(int)arg2;
  4194.  
  4195. @end
  4196.  
  4197. @interface CategoryItemView : UIView <ResourceDelegate>
  4198. {
  4199. UIImageView *outfitImage;
  4200. UIImageView *background;
  4201. int identifier;
  4202. int itemType;
  4203. NSString *imageId;
  4204. BOOL isMember;
  4205. BOOL isMemberOnlyItem;
  4206. }
  4207.  
  4208. + (id)backgroundImage:(BOOL)arg1;
  4209. + (id)loadingImage;
  4210. + (void)initialize;
  4211. @property(nonatomic) BOOL isMemberOnlyItem; // @synthesize isMemberOnlyItem;
  4212. @property(nonatomic) BOOL isMember; // @synthesize isMember;
  4213. @property(copy, nonatomic) NSString *imageId; // @synthesize imageId;
  4214. @property(nonatomic) int itemType; // @synthesize itemType;
  4215. @property(nonatomic) int identifier; // @synthesize identifier;
  4216. @property(retain, nonatomic) UIImageView *background; // @synthesize background;
  4217. @property(retain, nonatomic) UIImageView *outfitImage; // @synthesize outfitImage;
  4218. - (void).cxx_destruct;
  4219. - (void)stopAnimating;
  4220. - (void)startAnimating;
  4221. - (void)onTapped:(id)arg1;
  4222. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  4223. - (void)loadInventoryResource;
  4224. - (void)load;
  4225. - (void)loadResourceImages;
  4226. @property(readonly, nonatomic) BOOL ItemAvailable;
  4227. - (id)initWithFrame:(struct CGRect)arg1 identifier:(int)arg2 itemType:(int)arg3;
  4228.  
  4229. @end
  4230.  
  4231. @interface PlayerCardViewController : CPViewController <ResourceDelegate, UIScrollViewDelegate, CPErrorDelegate, WebServicesOperationDelegate, UITableViewDataSource, UITableViewDelegate>
  4232. {
  4233. float cellHeight;
  4234. NSString *playerName;
  4235. NSString *playerSwid;
  4236. int playerId;
  4237. int currentItemType;
  4238. NSArray *itemTypeMap;
  4239. NSMutableArray *viewItems;
  4240. UIImage *buyMoreButtonImage;
  4241. UIImage *buyMoreButtonImageSelected;
  4242. BOOL outfitChanged;
  4243. BOOL updatingMainAvatar;
  4244. BOOL editingAvatar;
  4245. UIButton *selectedButton;
  4246. NSMutableArray *currentlyWornItems;
  4247. UIView *editView;
  4248. UIView *playerCardEdit;
  4249. UIButton *editPlayer;
  4250. UIButton *closeEdit;
  4251. UIImageView *backgroundImage;
  4252. UIImageView *memberBadge;
  4253. UIView *memberBadgeView;
  4254. UIScrollView *categoryScrollView;
  4255. UITableView *categoryItemTableView;
  4256. UITableViewCell *categoryCell;
  4257. UITableViewCell *categoryBuyMore;
  4258. UILabel *playerCoinsLabel;
  4259. UIImageView *badgeText;
  4260. UIImageView *categoryArrow;
  4261. UIImageDetectImageView *penguinColorView;
  4262. UIImageDetectImageView *penguinHeadView;
  4263. UIImageDetectImageView *penguinFaceView;
  4264. UIImageDetectImageView *penguinNeckView;
  4265. UIImageDetectImageView *penguinBackpage;
  4266. UIImageDetectImageView *penguinBodyView;
  4267. UIImageDetectImageView *penguinHandView;
  4268. UIImageDetectImageView *penguinFeetView;
  4269. UIImageDetectImageView *penguinPhotoView;
  4270. UIImageDetectImageView *penguinFlagView;
  4271. BOOL backImageForItem;
  4272. int backImageItemType;
  4273. BOOL _allowItemRefresh;
  4274. UIButton *_moreStylesButton;
  4275. BOOL _playSoundForCategory;
  4276. CPError *_pCPError;
  4277. }
  4278.  
  4279. @property(retain, nonatomic) CPError *pCPError; // @synthesize pCPError=_pCPError;
  4280. @property(nonatomic) BOOL playSoundForCategory; // @synthesize playSoundForCategory=_playSoundForCategory;
  4281. @property(nonatomic) __weak UIButton *moreStylesButton; // @synthesize moreStylesButton=_moreStylesButton;
  4282. @property(nonatomic) BOOL allowItemRefresh; // @synthesize allowItemRefresh=_allowItemRefresh;
  4283. @property(nonatomic) int backImageItemType; // @synthesize backImageItemType;
  4284. @property(nonatomic) BOOL backImageForItem; // @synthesize backImageForItem;
  4285. @property(nonatomic) UIImageDetectImageView *penguinFlagView; // @synthesize penguinFlagView;
  4286. @property(nonatomic) UIImageDetectImageView *penguinPhotoView; // @synthesize penguinPhotoView;
  4287. @property(nonatomic) UIImageDetectImageView *penguinFeetView; // @synthesize penguinFeetView;
  4288. @property(nonatomic) UIImageDetectImageView *penguinHandView; // @synthesize penguinHandView;
  4289. @property(nonatomic) UIImageDetectImageView *penguinBodyView; // @synthesize penguinBodyView;
  4290. @property(nonatomic) UIImageDetectImageView *penguinBackpage; // @synthesize penguinBackpage;
  4291. @property(nonatomic) UIImageDetectImageView *penguinNeckView; // @synthesize penguinNeckView;
  4292. @property(nonatomic) UIImageDetectImageView *penguinFaceView; // @synthesize penguinFaceView;
  4293. @property(nonatomic) UIImageDetectImageView *penguinHeadView; // @synthesize penguinHeadView;
  4294. @property(nonatomic) UIImageDetectImageView *penguinColorView; // @synthesize penguinColorView;
  4295. @property(nonatomic) UIImageView *categoryArrow; // @synthesize categoryArrow;
  4296. @property(nonatomic) UIImageView *badgeText; // @synthesize badgeText;
  4297. @property(nonatomic) UILabel *playerCoinsLabel; // @synthesize playerCoinsLabel;
  4298. @property(nonatomic) UITableViewCell *categoryBuyMore; // @synthesize categoryBuyMore;
  4299. @property(nonatomic) UITableViewCell *categoryCell; // @synthesize categoryCell;
  4300. @property(nonatomic) UITableView *categoryItemTableView; // @synthesize categoryItemTableView;
  4301. @property(nonatomic) UIScrollView *categoryScrollView; // @synthesize categoryScrollView;
  4302. @property(nonatomic) UIView *memberBadgeView; // @synthesize memberBadgeView;
  4303. @property(nonatomic) UIImageView *memberBadge; // @synthesize memberBadge;
  4304. @property(nonatomic) UIImageView *backgroundImage; // @synthesize backgroundImage;
  4305. @property(nonatomic) UIButton *closeEdit; // @synthesize closeEdit;
  4306. @property(nonatomic) UIButton *editPlayer; // @synthesize editPlayer;
  4307. @property(nonatomic) UIView *playerCardEdit; // @synthesize playerCardEdit;
  4308. @property(nonatomic) UIView *editView; // @synthesize editView;
  4309. @property(retain, nonatomic) NSMutableArray *currentlyWornItems; // @synthesize currentlyWornItems;
  4310. @property(retain, nonatomic) UIButton *selectedButton; // @synthesize selectedButton;
  4311. @property(nonatomic) BOOL editingAvatar; // @synthesize editingAvatar;
  4312. @property(nonatomic) BOOL updatingMainAvatar; // @synthesize updatingMainAvatar;
  4313. @property(nonatomic) BOOL outfitChanged; // @synthesize outfitChanged;
  4314. @property(retain, nonatomic) UIImage *buyMoreButtonImageSelected; // @synthesize buyMoreButtonImageSelected;
  4315. @property(retain, nonatomic) UIImage *buyMoreButtonImage; // @synthesize buyMoreButtonImage;
  4316. @property(retain, nonatomic) NSMutableArray *viewItems; // @synthesize viewItems;
  4317. @property(retain, nonatomic) NSArray *itemTypeMap; // @synthesize itemTypeMap;
  4318. @property(nonatomic) int currentItemType; // @synthesize currentItemType;
  4319. @property(nonatomic) int playerId; // @synthesize playerId;
  4320. @property(copy, nonatomic) NSString *playerSwid; // @synthesize playerSwid;
  4321. @property(copy, nonatomic) NSString *playerName; // @synthesize playerName;
  4322. @property(nonatomic) float cellHeight; // @synthesize cellHeight;
  4323. - (void).cxx_destruct;
  4324. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  4325. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  4326. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  4327. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  4328. - (int)numberOfSectionsInTableView:(id)arg1;
  4329. - (void)scrollViewDidScroll:(id)arg1;
  4330. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  4331. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  4332. - (id)getViewForItemType:(int)arg1;
  4333. - (void)drawPenguinItems;
  4334. - (void)getPlayerAvatar;
  4335. - (void)categoryItemsReadyForDisplay;
  4336. - (void)loadInventoryDataOfType:(id)arg1;
  4337. - (void)penguinItemAdded:(id)arg1;
  4338. - (void)penguinItemRemoved:(id)arg1;
  4339. - (void)updateOutfit;
  4340. - (void)onCategoryButtonSelected:(id)arg1;
  4341. - (void)refreshCategoryItems:(int)arg1;
  4342. - (void)setCategoryArrowPosition;
  4343. - (void)onCloseEditSelected:(id)arg1;
  4344. - (void)onEditSelected:(id)arg1;
  4345. - (void)onBuyMoreButtonSelected:(id)arg1;
  4346. - (void)setUserMemberBadge;
  4347. - (void)penguinOutfitChanged:(id)arg1;
  4348. - (void)webServicesHostNotReachable:(id)arg1;
  4349. - (void)webServicesHostReachable:(id)arg1;
  4350. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  4351. - (void)viewDidUnload;
  4352. - (void)viewWillDisappear:(BOOL)arg1;
  4353. - (void)viewDidAppear:(BOOL)arg1;
  4354. - (void)viewWillAppear:(BOOL)arg1;
  4355. - (void)viewDidLoad;
  4356. - (void)createCategoryButtons;
  4357. - (void)dealloc;
  4358. - (void)didReceiveMemoryWarning;
  4359. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  4360.  
  4361. @end
  4362.  
  4363. @interface CatalogRootViewController : UIViewController <UIPageViewControllerDelegate, CPErrorDelegate>
  4364. {
  4365. CPError *pError;
  4366. UIPageViewController *pageViewController;
  4367. CatalogModelController *modelController;
  4368. UIView *overlayView;
  4369. UIButton *mainMenuButton;
  4370. UILabel *yourCoinsLabel;
  4371. BOOL showBackPage;
  4372. CPCatalogue *showCatalog;
  4373. UIView *_containerView;
  4374. struct CGRect _containerViewFrame;
  4375. }
  4376.  
  4377. @property(nonatomic) struct CGRect containerViewFrame; // @synthesize containerViewFrame=_containerViewFrame;
  4378. @property(nonatomic) __weak UIView *containerView; // @synthesize containerView=_containerView;
  4379. @property(nonatomic) CPCatalogue *showCatalog; // @synthesize showCatalog;
  4380. @property(nonatomic) BOOL showBackPage; // @synthesize showBackPage;
  4381. @property(nonatomic) __weak UILabel *yourCoinsLabel; // @synthesize yourCoinsLabel;
  4382. @property(nonatomic) __weak UIButton *mainMenuButton; // @synthesize mainMenuButton;
  4383. @property(retain, nonatomic) UIView *overlayView; // @synthesize overlayView;
  4384. @property(retain, nonatomic) CatalogModelController *modelController; // @synthesize modelController;
  4385. @property(retain, nonatomic) UIPageViewController *pageViewController; // @synthesize pageViewController;
  4386. @property(retain, nonatomic) CPError *pError; // @synthesize pError;
  4387. - (void).cxx_destruct;
  4388. - (void)fadeHeader;
  4389. - (void)catalogFailedToLoad;
  4390. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  4391. - (void)onTurnToBackPage:(id)arg1;
  4392. - (void)onEnableOverlayView:(id)arg1;
  4393. - (void)onDisableOverlayView:(id)arg1;
  4394. - (void)onUIApplicationDidBecomeActiveNotification:(id)arg1;
  4395. - (void)catalogPurchaseMade:(id)arg1;
  4396. - (void)catalogModelFailedToLoad:(id)arg1;
  4397. - (void)catalogModelHasLoaded:(id)arg1;
  4398. - (void)pageViewController:(id)arg1 willTransitionToViewControllers:(id)arg2;
  4399. - (void)pageViewController:(id)arg1 didFinishAnimating:(BOOL)arg2 previousViewControllers:(id)arg3 transitionCompleted:(BOOL)arg4;
  4400. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  4401. - (void)homeButtonTouched:(id)arg1;
  4402. - (void)viewDidUnload;
  4403. - (void)viewDidLoad;
  4404. - (void)dealloc;
  4405. - (id)init;
  4406. - (id)initWithCatalog:(id)arg1;
  4407. - (id)initShowingBackPage:(BOOL)arg1;
  4408.  
  4409. @end
  4410.  
  4411. @interface CatalogModelController : NSObject <UIPageViewControllerDataSource>
  4412. {
  4413. CPCatalogue *catalogue;
  4414. NSMutableArray *catalogueDataViewControllers;
  4415. }
  4416.  
  4417. @property(retain, nonatomic) NSMutableArray *catalogueDataViewControllers; // @synthesize catalogueDataViewControllers;
  4418. @property(retain, nonatomic) CPCatalogue *catalogue; // @synthesize catalogue;
  4419. - (void).cxx_destruct;
  4420. - (void)resourceLoadFailed:(id)arg1;
  4421. - (void)resourcesLoaded:(id)arg1;
  4422. - (BOOL)isTouchesDisabled;
  4423. - (id)pageViewController:(id)arg1 viewControllerAfterViewController:(id)arg2;
  4424. - (id)pageViewController:(id)arg1 viewControllerBeforeViewController:(id)arg2;
  4425. - (id)viewControllerForLastView;
  4426. - (id)viewControllerAtIndex:(int)arg1;
  4427. - (id)viewControllerForViewAtIndex:(int)arg1;
  4428. - (void)dealloc;
  4429. - (id)initWithCatalog:(id)arg1;
  4430. - (id)init;
  4431.  
  4432. @end
  4433.  
  4434. @interface CatalogDataViewController : UIViewController <UIGestureRecognizerDelegate>
  4435. {
  4436. CPCatalogue *catalogue;
  4437. int currentPage;
  4438. CatalogPageView *catalogPageView;
  4439. }
  4440.  
  4441. @property(retain, nonatomic) CatalogPageView *catalogPageView; // @synthesize catalogPageView;
  4442. @property(nonatomic) int currentPage; // @synthesize currentPage;
  4443. @property(retain, nonatomic) CPCatalogue *catalogue; // @synthesize catalogue;
  4444. - (void).cxx_destruct;
  4445. - (void)dismissPurchaseDialog;
  4446. - (BOOL)isTouchesDisabled;
  4447. - (void)viewDidLoad;
  4448. - (void)dealloc;
  4449.  
  4450. @end
  4451.  
  4452. @interface CatalogItemBuyDialog : NSObject <ResourceDelegate, CPErrorDelegate>
  4453. {
  4454. UIView *view;
  4455. UIView *buyView;
  4456. UIView *memberUpsellView;
  4457. UIImageView *catalogueItemImage;
  4458. UILabel *catalogueLabel;
  4459. UIButton *cataloguePageBuyButton;
  4460. UILabel *priceLabel;
  4461. UILabel *notificationLabel;
  4462. UILabel *messageLabel;
  4463. UILabel *memberUpsellTitle;
  4464. UIButton *memberUpsellButton;
  4465. UILabel *memberUpsellInformation;
  4466. NSDictionary *item;
  4467. int catalogId;
  4468. CPError *pError;
  4469. id <CatalogItemBuyDialogDelegate> delegate;
  4470. }
  4471.  
  4472. @property(retain, nonatomic) id <CatalogItemBuyDialogDelegate> delegate; // @synthesize delegate;
  4473. @property(retain, nonatomic) CPError *pError; // @synthesize pError;
  4474. @property(nonatomic) int catalogId; // @synthesize catalogId;
  4475. @property(retain, nonatomic) NSDictionary *item; // @synthesize item;
  4476. @property(nonatomic) UILabel *memberUpsellInformation; // @synthesize memberUpsellInformation;
  4477. @property(nonatomic) UIButton *memberUpsellButton; // @synthesize memberUpsellButton;
  4478. @property(nonatomic) UILabel *memberUpsellTitle; // @synthesize memberUpsellTitle;
  4479. @property(nonatomic) UILabel *messageLabel; // @synthesize messageLabel;
  4480. @property(nonatomic) UILabel *notificationLabel; // @synthesize notificationLabel;
  4481. @property(nonatomic) UILabel *priceLabel; // @synthesize priceLabel;
  4482. @property(nonatomic) UIButton *cataloguePageBuyButton; // @synthesize cataloguePageBuyButton;
  4483. @property(nonatomic) UILabel *catalogueLabel; // @synthesize catalogueLabel;
  4484. @property(nonatomic) UIImageView *catalogueItemImage; // @synthesize catalogueItemImage;
  4485. @property(nonatomic) UIView *memberUpsellView; // @synthesize memberUpsellView;
  4486. @property(nonatomic) UIView *buyView; // @synthesize buyView;
  4487. @property(retain, nonatomic) UIView *view; // @synthesize view;
  4488. - (void).cxx_destruct;
  4489. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  4490. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  4491. - (void)providePurchaseConfirmation;
  4492. - (BOOL)hasItemAlready:(int)arg1;
  4493. - (void)loadItem;
  4494. - (void)styleDialog;
  4495. - (void)cataloguePageBuy:(id)arg1;
  4496. - (void)closeDialog:(id)arg1;
  4497. - (void)onBecomeMemberButtonTouched:(id)arg1;
  4498. - (void)show;
  4499. - (void)dealloc;
  4500. - (id)initWithItem:(id)arg1 andCatalogID:(int)arg2;
  4501.  
  4502. @end
  4503.  
  4504. @interface CatalogLoadingView : UIView
  4505. {
  4506. CPBusy *busyView;
  4507. }
  4508.  
  4509. @property(retain, nonatomic) CPBusy *busyView; // @synthesize busyView;
  4510. - (void).cxx_destruct;
  4511. - (void)stopAnimating;
  4512. - (void)startAnimating;
  4513. - (id)initWithFrame:(struct CGRect)arg1;
  4514.  
  4515. @end
  4516.  
  4517. @interface CatalogPageView : NSObject <UIGestureRecognizerDelegate, CatalogItemBuyDialogDelegate, ResourceDelegate>
  4518. {
  4519. UIView *view;
  4520. UIImageView *imageView;
  4521. UIView *nonServerPageView;
  4522. UILabel *title;
  4523. UILabel *allPenguins;
  4524. UILabel *price;
  4525. UILabel *each;
  4526. CPCatalogue *_catalogue;
  4527. BOOL isTouchesDisabled;
  4528. int page;
  4529. UIImageView *_memberMobileExclusiveImage;
  4530. UIView *_memberMobileExclusiveView;
  4531. UILabel *_memberMobileExclusiveLabel;
  4532. UIImageView *_pageTurnCorner;
  4533. CatalogSpineView *_spineView;
  4534. }
  4535.  
  4536. @property(nonatomic) __weak CatalogSpineView *spineView; // @synthesize spineView=_spineView;
  4537. @property(nonatomic) __weak UIImageView *pageTurnCorner; // @synthesize pageTurnCorner=_pageTurnCorner;
  4538. @property(nonatomic) __weak UILabel *memberMobileExclusiveLabel; // @synthesize memberMobileExclusiveLabel=_memberMobileExclusiveLabel;
  4539. @property(nonatomic) __weak UIView *memberMobileExclusiveView; // @synthesize memberMobileExclusiveView=_memberMobileExclusiveView;
  4540. @property(nonatomic) __weak UIImageView *memberMobileExclusiveImage; // @synthesize memberMobileExclusiveImage=_memberMobileExclusiveImage;
  4541. @property(nonatomic) int page; // @synthesize page;
  4542. @property(nonatomic) BOOL isTouchesDisabled; // @synthesize isTouchesDisabled;
  4543. @property(retain, nonatomic) CPCatalogue *catalogue; // @synthesize catalogue=_catalogue;
  4544. @property(nonatomic) __weak UILabel *each; // @synthesize each;
  4545. @property(nonatomic) __weak UILabel *price; // @synthesize price;
  4546. @property(nonatomic) __weak UILabel *allPenguins; // @synthesize allPenguins;
  4547. @property(nonatomic) __weak UILabel *title; // @synthesize title;
  4548. @property(nonatomic) __weak UIView *nonServerPageView; // @synthesize nonServerPageView;
  4549. @property(nonatomic) __weak UIImageView *imageView; // @synthesize imageView;
  4550. @property(retain, nonatomic) UIView *view; // @synthesize view;
  4551. - (void).cxx_destruct;
  4552. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  4553. - (void)catalogItemBuyDialogDidDisappear:(id)arg1;
  4554. - (void)catalogItemButtonTouched:(id)arg1;
  4555. - (void)showMobileExclusiveHeader;
  4556. - (void)showMemberOnlyHeader;
  4557. - (void)showMemberMobileExclusiveHeader;
  4558. - (BOOL)isOdd:(int)arg1;
  4559. - (void)hideSpine;
  4560. - (void)showSpine;
  4561. - (void)addPageTurnCornerToView:(id)arg1 side:(int)arg2;
  4562. - (void)hidePageTurnCorner;
  4563. - (void)showPageTurnCorner;
  4564. - (void)loadItemButtons:(int)arg1;
  4565. - (void)loadPageForPageType:(id)arg1 pageNumber:(int)arg2;
  4566. - (void)dismissPurchaseDialog;
  4567. - (void)loadCatalogPage;
  4568. - (void)dealloc;
  4569. - (id)initWithCatalog:(id)arg1;
  4570.  
  4571. @end
  4572.  
  4573. @interface CatalogHelpers : NSObject
  4574. {
  4575. NSArray *penguinColors;
  4576. }
  4577.  
  4578. + (id)viewControllerForView:(id)arg1;
  4579. + (id)createNonMemberCatalog:(id)arg1;
  4580. + (void)expandFlagPageToMultiplePages:(id)arg1;
  4581. + (void)createImageReferences:(id)arg1;
  4582. + (id)getUserLocale;
  4583. + (id)getCoverPageWithCatalogue:(id)arg1;
  4584. + (BOOL)newCatalogAvailable;
  4585. + (void)releaseInstance;
  4586. + (id)instance;
  4587. + (id)initializeCatalogueInfo;
  4588. @property(retain, nonatomic) NSArray *penguinColors; // @synthesize penguinColors;
  4589. - (void).cxx_destruct;
  4590. - (int)numberOfPenguinColors;
  4591. - (int)itemIdForPenguinColorWithIndex:(int)arg1;
  4592. - (int)getPenguinColorForIndex:(int)arg1;
  4593. - (void)configureColorForItem:(id)arg1 withIndex:(int)arg2;
  4594. - (id)init;
  4595.  
  4596. @end
  4597.  
  4598. @interface IAPTransactionObserver : NSObject <SKProductsRequestDelegate, SKPaymentTransactionObserver>
  4599. {
  4600. NSArray *validProducts;
  4601. SKProductsRequest *productRequest;
  4602. }
  4603.  
  4604. + (id)instance;
  4605. @property(retain, nonatomic) SKProductsRequest *productRequest; // @synthesize productRequest;
  4606. @property(retain, nonatomic) NSArray *validProducts; // @synthesize validProducts;
  4607. - (void).cxx_destruct;
  4608. - (void)productsRequest:(id)arg1 didReceiveResponse:(id)arg2;
  4609. - (void)prefetchProductInformation;
  4610. - (void)restoreTransaction:(id)arg1;
  4611. - (void)failedTransaction:(id)arg1;
  4612. - (void)completeTransaction:(id)arg1;
  4613. - (void)paymentQueue:(id)arg1 updatedTransactions:(id)arg2;
  4614.  
  4615. @end
  4616.  
  4617. @interface CPMainMenuViewController : CPViewController <ResourceDelegate, UIGestureRecognizerDelegate, RewardGameViewControllerDelegate, UIPopoverControllerDelegate, TPAnimationDelegate, CPErrorDelegate>
  4618. {
  4619. struct CGRect cloudFrame;
  4620. BOOL shouldContinueAnimation;
  4621. NSArray *miniGameNames;
  4622. NSArray *miniGameButtons;
  4623. NSArray *miniGameButtonBadges;
  4624. NSArray *miniGameFreshContent;
  4625. UIButton *iglooButton;
  4626. UILabel *iglooLabel;
  4627. BOOL logoMovedToFinalPosition;
  4628. UITapGestureRecognizer *loginTap;
  4629. BOOL snowballViewDisplayed;
  4630. RewardGameViewController *rewardGameViewController;
  4631. UIView *earnMoreSushiView;
  4632. UILabel *earnMoreSushiMainTitle;
  4633. UILabel *earnMoreSushiDescription;
  4634. float currentBlogNotifyAlpha;
  4635. float currentVideoNotifyAlpha;
  4636. UIView *blogButtonContainer;
  4637. UIView *videoButtonContainer;
  4638. NSDate *shakeStart;
  4639. NSDate *emoteStart;
  4640. int emoteCount;
  4641. NSDate *angryEmoteStart;
  4642. UIView *storeNotify;
  4643. UIView *friendsNotify;
  4644. UILabel *storeNotifyLabel;
  4645. UILabel *friendsNotifyLabel;
  4646. UIView *blogNotify;
  4647. UIView *videoNotify;
  4648. UIImageView *emoteImageView;
  4649. UIImageView *loadArrowsView;
  4650. UIView *sushiNotifyView;
  4651. UIView *buttonContainer;
  4652. UIButton *blogButton;
  4653. UIButton *videoButton;
  4654. UIButton *editButton;
  4655. UIButton *shopButton;
  4656. UIButton *friendsButton;
  4657. UILabel *blogLabel;
  4658. UILabel *videoLabel;
  4659. UILabel *editLabel;
  4660. UILabel *shopLabel;
  4661. UILabel *friendsLabel;
  4662. UILabel *sushiLabel;
  4663. UIView *rewardGameView;
  4664. UIButton *rewardGameButton;
  4665. UIImageView *avatarImage;
  4666. UILabel *penguinNameLabel;
  4667. BOOL isViewVisible;
  4668. UIButton *gameButton0;
  4669. UIImageView *gameButtonBadge0;
  4670. UIButton *gameButton1;
  4671. UIImageView *gameButtonBadge1;
  4672. UIButton *gameButton2;
  4673. UIImageView *gameButtonBadge2;
  4674. UIButton *gameButton3;
  4675. UIImageView *gameButtonBadge3;
  4676. UIProgressView *progressView;
  4677. BOOL connectedToInternet;
  4678. UIButton *_earnMoreSushiOKButton;
  4679. UIPopoverController *_popController;
  4680. UIView *_progressViewContainer;
  4681. TPAnimation *_snowballAnimation;
  4682. UILabel *_gameNameLabel2;
  4683. BOOL _isDivertingGestureForSplatRecognition;
  4684. BOOL _isSnowballInBound;
  4685. UILabel *_gameNameLabel3;
  4686. UILabel *_gameNameLabel1;
  4687. UIView *_featuredGamesView;
  4688. UIButton *_featuredGameButton;
  4689. UILabel *_gameNameLabel0;
  4690. CPError *_pError;
  4691. }
  4692.  
  4693. @property(retain, nonatomic) CPError *pError; // @synthesize pError=_pError;
  4694. @property(nonatomic) __weak UILabel *gameNameLabel0; // @synthesize gameNameLabel0=_gameNameLabel0;
  4695. @property(nonatomic) __weak UIButton *featuredGameButton; // @synthesize featuredGameButton=_featuredGameButton;
  4696. @property(nonatomic) __weak UIView *featuredGamesView; // @synthesize featuredGamesView=_featuredGamesView;
  4697. @property(nonatomic) __weak UILabel *gameNameLabel1; // @synthesize gameNameLabel1=_gameNameLabel1;
  4698. @property(nonatomic) __weak UILabel *gameNameLabel3; // @synthesize gameNameLabel3=_gameNameLabel3;
  4699. @property(nonatomic) BOOL isSnowballInBound; // @synthesize isSnowballInBound=_isSnowballInBound;
  4700. @property(nonatomic) BOOL isDivertingGestureForSplatRecognition; // @synthesize isDivertingGestureForSplatRecognition=_isDivertingGestureForSplatRecognition;
  4701. @property(nonatomic) __weak UILabel *gameNameLabel2; // @synthesize gameNameLabel2=_gameNameLabel2;
  4702. @property(retain, nonatomic) TPAnimation *snowballAnimation; // @synthesize snowballAnimation=_snowballAnimation;
  4703. @property(retain, nonatomic) UIView *progressViewContainer; // @synthesize progressViewContainer=_progressViewContainer;
  4704. @property(retain, nonatomic) UIPopoverController *popController; // @synthesize popController=_popController;
  4705. @property(nonatomic) __weak UIButton *earnMoreSushiOKButton; // @synthesize earnMoreSushiOKButton=_earnMoreSushiOKButton;
  4706. @property BOOL connectedToInternet; // @synthesize connectedToInternet;
  4707. @property(nonatomic) __weak UIProgressView *progressView; // @synthesize progressView;
  4708. @property(nonatomic) __weak UIImageView *gameButtonBadge3; // @synthesize gameButtonBadge3;
  4709. @property(nonatomic) __weak UIButton *gameButton3; // @synthesize gameButton3;
  4710. @property(nonatomic) __weak UIImageView *gameButtonBadge2; // @synthesize gameButtonBadge2;
  4711. @property(nonatomic) __weak UIButton *gameButton2; // @synthesize gameButton2;
  4712. @property(nonatomic) __weak UIImageView *gameButtonBadge1; // @synthesize gameButtonBadge1;
  4713. @property(nonatomic) __weak UIButton *gameButton1; // @synthesize gameButton1;
  4714. @property(nonatomic) __weak UIImageView *gameButtonBadge0; // @synthesize gameButtonBadge0;
  4715. @property(nonatomic) __weak UIButton *gameButton0; // @synthesize gameButton0;
  4716. @property(nonatomic) BOOL isViewVisible; // @synthesize isViewVisible;
  4717. @property(nonatomic) __weak UILabel *penguinNameLabel; // @synthesize penguinNameLabel;
  4718. @property(nonatomic) __weak UIImageView *avatarImage; // @synthesize avatarImage;
  4719. @property(nonatomic) __weak UIButton *rewardGameButton; // @synthesize rewardGameButton;
  4720. @property(nonatomic) __weak UIView *rewardGameView; // @synthesize rewardGameView;
  4721. @property(nonatomic) __weak UILabel *sushiLabel; // @synthesize sushiLabel;
  4722. @property(nonatomic) __weak UILabel *friendsLabel; // @synthesize friendsLabel;
  4723. @property(nonatomic) __weak UILabel *shopLabel; // @synthesize shopLabel;
  4724. @property(nonatomic) __weak UILabel *editLabel; // @synthesize editLabel;
  4725. @property(nonatomic) __weak UILabel *videoLabel; // @synthesize videoLabel;
  4726. @property(nonatomic) __weak UILabel *blogLabel; // @synthesize blogLabel;
  4727. @property(nonatomic) __weak UIButton *friendsButton; // @synthesize friendsButton;
  4728. @property(nonatomic) __weak UIButton *shopButton; // @synthesize shopButton;
  4729. @property(nonatomic) __weak UIButton *editButton; // @synthesize editButton;
  4730. @property(nonatomic) __weak UIButton *videoButton; // @synthesize videoButton;
  4731. @property(nonatomic) __weak UIButton *blogButton; // @synthesize blogButton;
  4732. @property(nonatomic) __weak UIView *buttonContainer; // @synthesize buttonContainer;
  4733. @property(nonatomic) __weak UIView *sushiNotifyView; // @synthesize sushiNotifyView;
  4734. @property(nonatomic) __weak UIImageView *loadArrowsView; // @synthesize loadArrowsView;
  4735. @property(nonatomic) __weak UIImageView *emoteImageView; // @synthesize emoteImageView;
  4736. @property(nonatomic) __weak UIView *videoNotify; // @synthesize videoNotify;
  4737. @property(nonatomic) __weak UIView *blogNotify; // @synthesize blogNotify;
  4738. @property(nonatomic) __weak UILabel *friendsNotifyLabel; // @synthesize friendsNotifyLabel;
  4739. @property(nonatomic) __weak UILabel *storeNotifyLabel; // @synthesize storeNotifyLabel;
  4740. @property(nonatomic) __weak UIView *friendsNotify; // @synthesize friendsNotify;
  4741. @property(nonatomic) __weak UIView *storeNotify; // @synthesize storeNotify;
  4742. @property(retain, nonatomic) NSDate *angryEmoteStart; // @synthesize angryEmoteStart;
  4743. @property(nonatomic) int emoteCount; // @synthesize emoteCount;
  4744. @property(retain, nonatomic) NSDate *emoteStart; // @synthesize emoteStart;
  4745. @property(retain, nonatomic) NSDate *shakeStart; // @synthesize shakeStart;
  4746. @property(nonatomic) __weak UIView *videoButtonContainer; // @synthesize videoButtonContainer;
  4747. @property(nonatomic) __weak UIView *blogButtonContainer; // @synthesize blogButtonContainer;
  4748. @property(nonatomic) float currentVideoNotifyAlpha; // @synthesize currentVideoNotifyAlpha;
  4749. @property(nonatomic) float currentBlogNotifyAlpha; // @synthesize currentBlogNotifyAlpha;
  4750. @property(nonatomic) __weak UILabel *earnMoreSushiDescription; // @synthesize earnMoreSushiDescription;
  4751. @property(nonatomic) __weak UILabel *earnMoreSushiMainTitle; // @synthesize earnMoreSushiMainTitle;
  4752. @property(retain, nonatomic) UIView *earnMoreSushiView; // @synthesize earnMoreSushiView;
  4753. @property(retain, nonatomic) RewardGameViewController *rewardGameViewController; // @synthesize rewardGameViewController;
  4754. @property(nonatomic) BOOL snowballViewDisplayed; // @synthesize snowballViewDisplayed;
  4755. @property(retain, nonatomic) UITapGestureRecognizer *loginTap; // @synthesize loginTap;
  4756. @property(nonatomic) BOOL logoMovedToFinalPosition; // @synthesize logoMovedToFinalPosition;
  4757. - (id).cxx_construct;
  4758. - (void).cxx_destruct;
  4759. - (void)onInternetConnectivityChanged:(id)arg1;
  4760. - (void)updateInternetConnectivityStatus;
  4761. - (void)createProgressViewsForGames;
  4762. - (BOOL)freshContentFromGameName:(id)arg1;
  4763. - (id)buttonBadgeFromGameName:(id)arg1;
  4764. - (id)buttonFromGameName:(id)arg1;
  4765. - (void)bundleDownloaded:(id)arg1;
  4766. - (void)bundleDownloadHalted:(id)arg1;
  4767. - (void)progressBundle:(id)arg1;
  4768. - (void)rewardGameClosed:(id)arg1 animated:(BOOL)arg2;
  4769. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  4770. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  4771. - (void)onMinigameError;
  4772. - (void)gameButton3Tapped:(id)arg1;
  4773. - (void)gameButton2Tapped:(id)arg1;
  4774. - (void)gameButton1Tapped:(id)arg1;
  4775. - (void)gameButton0Tapped:(id)arg1;
  4776. - (void)updateFeaturedGameButtonState;
  4777. - (void)featuredGameButtonTapped:(id)arg1;
  4778. - (void)removeSushiHighlight:(id)arg1;
  4779. - (void)highlightSushiGame;
  4780. - (void)onEarnSushiOKButtonTapped:(id)arg1;
  4781. - (void)doPrefetchCalls;
  4782. - (void)onUserLogonChanged:(id)arg1;
  4783. - (void)onNewUserLogon:(id)arg1;
  4784. - (void)onPlayerCardUpdate:(id)arg1;
  4785. - (void)onPlayRewardGame:(id)arg1;
  4786. - (void)onFriendRequestUpdated:(id)arg1;
  4787. - (void)onPenguinOutfitChanged:(id)arg1;
  4788. - (void)stopLoadingArrowAnimating;
  4789. - (void)startLoadingArrowAnimating;
  4790. - (void)onRewardGameButtonSelected:(id)arg1;
  4791. - (void)onFriendButtonSelected:(id)arg1;
  4792. - (void)onShopButtonSelected:(id)arg1;
  4793. - (void)onEditButtonSelected:(id)arg1;
  4794. - (void)onInfoButtonSelected:(id)arg1;
  4795. - (void)onVideoButtonSelected:(id)arg1;
  4796. - (void)onBlogButtonSelected:(id)arg1;
  4797. - (void)awardSushiRoll:(id)arg1;
  4798. - (void)linkToCPButtonTouched:(id)arg1;
  4799. - (void)onTapToLogon:(id)arg1;
  4800. - (void)displayLogonViewControllerWithNextController:(id)arg1;
  4801. - (void)configureRewardButton;
  4802. - (void)popoverControllerDidDismissPopover:(id)arg1;
  4803. - (BOOL)popoverControllerShouldDismissPopover:(id)arg1;
  4804. - (void)onDismissPopover:(id)arg1;
  4805. - (void)onfriendsXmppSnowballReceiptReceived:(id)arg1;
  4806. - (void)handleSocialSnowballReceiptReceived:(id)arg1;
  4807. - (void)onfriendsXmppSnowballReceived:(id)arg1;
  4808. - (void)handleSocialSnowballReceived:(id)arg1;
  4809. - (void)advancedToFrame:(id)arg1 frameNumber:(int)arg2;
  4810. - (void)tpAnimationDidFinish:(id)arg1;
  4811. - (void)snowball:(id)arg1;
  4812. - (void)hideEmote;
  4813. - (BOOL)shouldShowAngryEmote;
  4814. - (void)resetEmoteState;
  4815. - (void)showEmote:(id)arg1 sound:(id)arg2;
  4816. - (void)ushapedGesture:(id)arg1;
  4817. - (void)pinchGesture:(id)arg1;
  4818. - (void)swipeVerticalGesture:(id)arg1;
  4819. - (void)swipeGesture:(id)arg1;
  4820. - (void)avatarSingleTap:(id)arg1;
  4821. - (void)singleFourFingers:(id)arg1;
  4822. - (void)singleTwoFingers:(id)arg1;
  4823. - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  4824. - (void)motionCancelled:(int)arg1 withEvent:(id)arg2;
  4825. - (void)motionEnded:(int)arg1 withEvent:(id)arg2;
  4826. - (void)motionBegan:(int)arg1 withEvent:(id)arg2;
  4827. - (BOOL)canBecomeFirstResponder;
  4828. - (void)setViewStateElements;
  4829. - (void)checkMinigameStatus;
  4830. - (void)checkFriendStatus;
  4831. - (void)checkFriendStatusNotification:(id)arg1;
  4832. - (void)checkStoreStatus;
  4833. - (void)checkBlogStatus;
  4834. - (void)checkVideoStatus;
  4835. - (void)updateNotifyBadgeStatus;
  4836. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  4837. - (void)viewDidDisappear:(BOOL)arg1;
  4838. - (void)viewWillDisappear:(BOOL)arg1;
  4839. - (void)viewDidAppear:(BOOL)arg1;
  4840. - (void)viewWillAppear:(BOOL)arg1;
  4841. - (void)viewDidUnload;
  4842. - (void)viewDidLoad;
  4843. - (void)removeSushiView:(id)arg1;
  4844. - (void)unLoadEarnSushiView;
  4845. - (void)loadEarnSushiView;
  4846. - (void)loadSnowballSpriteSheets;
  4847. - (void)closeRewardGame;
  4848. - (void)dealloc;
  4849. - (void)didReceiveMemoryWarning;
  4850. - (void)initialize;
  4851. - (id)initWithCoder:(id)arg1;
  4852. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  4853.  
  4854. @end
  4855.  
  4856. @interface RewardGameHelpers : NSObject
  4857. {
  4858. }
  4859.  
  4860. + (void)resetLinearVelocityFor:(id)arg1;
  4861. + (void)increaseVelocityFor:(id)arg1 byFactor:(float)arg2;
  4862.  
  4863. @end
  4864.  
  4865. @interface RewardGameReward : NSObject <ResourceDelegate>
  4866. {
  4867. id <RewardGameRewardDelegate> delegate;
  4868. UIView *view;
  4869. UIView *bonusTreasureView;
  4870. UILabel *bonusTreasureTitle;
  4871. UIImageView *bonusTreasureImage;
  4872. UIImageView *bonusCoinsImage;
  4873. UILabel *bonusTreasureInformation;
  4874. UIButton *bonusTreasureButton;
  4875. UIView *coinView;
  4876. UILabel *coinTitle;
  4877. UILabel *coinInformation;
  4878. UIButton *coinOKPlayButton;
  4879. BOOL playAgain;
  4880. }
  4881.  
  4882. @property(nonatomic) BOOL playAgain; // @synthesize playAgain;
  4883. @property(nonatomic) UIButton *coinOKPlayButton; // @synthesize coinOKPlayButton;
  4884. @property(nonatomic) UILabel *coinInformation; // @synthesize coinInformation;
  4885. @property(nonatomic) UILabel *coinTitle; // @synthesize coinTitle;
  4886. @property(nonatomic) UIView *coinView; // @synthesize coinView;
  4887. @property(nonatomic) UIButton *bonusTreasureButton; // @synthesize bonusTreasureButton;
  4888. @property(nonatomic) UILabel *bonusTreasureInformation; // @synthesize bonusTreasureInformation;
  4889. @property(nonatomic) UIImageView *bonusCoinsImage; // @synthesize bonusCoinsImage;
  4890. @property(nonatomic) UIImageView *bonusTreasureImage; // @synthesize bonusTreasureImage;
  4891. @property(nonatomic) UILabel *bonusTreasureTitle; // @synthesize bonusTreasureTitle;
  4892. @property(nonatomic) UIView *bonusTreasureView; // @synthesize bonusTreasureView;
  4893. @property(retain, nonatomic) UIView *view; // @synthesize view;
  4894. @property(nonatomic) id <RewardGameRewardDelegate> delegate; // @synthesize delegate;
  4895. - (void).cxx_destruct;
  4896. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  4897. - (void)onOKPlayButtonTouched:(id)arg1;
  4898. - (void)onCollectBonusTreasureButtonTouched:(id)arg1;
  4899. - (void)dealloc;
  4900. - (id)initWithItemId:(int)arg1 withCoins:(int)arg2 altCoins:(int)arg3 playAgain:(BOOL)arg4;
  4901.  
  4902. @end
  4903.  
  4904. @interface RGEAGLView : UIView
  4905. {
  4906. EAGLContext *context;
  4907. int framebufferWidth;
  4908. int framebufferHeight;
  4909. unsigned int defaultFramebuffer;
  4910. unsigned int colorRenderbuffer;
  4911. }
  4912.  
  4913. + (Class)layerClass;
  4914. - (void).cxx_destruct;
  4915. - (void)layoutSubviews;
  4916. - (BOOL)presentFramebuffer;
  4917. - (void)setFramebuffer;
  4918. - (void)deleteFramebuffer;
  4919. - (void)createFramebuffer;
  4920. @property(retain, nonatomic) EAGLContext *context; // @dynamic context;
  4921. - (void)dealloc;
  4922. - (id)initWithFrame:(struct CGRect)arg1;
  4923. - (id)initWithCoder:(id)arg1;
  4924.  
  4925. @end
  4926.  
  4927. @interface CPGamesService : NSObject <ResourceDelegate>
  4928. {
  4929. NSMutableDictionary *achievements;
  4930. NSMutableArray *itemsAwarded;
  4931. }
  4932.  
  4933. + (BOOL)hasItemAlready:(int)arg1;
  4934. + (void)writeCachedResultsToServer;
  4935. + (id)getAwardCacheFilePath;
  4936. + (id)rewardGameCachedResultsFilePath;
  4937. + (void)storeResult:(id)arg1;
  4938. + (id)submitRequestWithMethod:(id)arg1 endpoint:(id)arg2 userinfo:(id)arg3 completion:(CDUnknownBlockType)arg4;
  4939. + (void)awardItemFromPrizeDictionary:(id)arg1 prizes:(id)arg2 prizeLevelKey:(id)arg3 altCoins:(int *)arg4 itemId:(int *)arg5;
  4940. + (id)rewardForRewardLevel:(id)arg1;
  4941. + (void)endGame:(unsigned int)arg1 result:(id)arg2 startDate:(double)arg3 endDate:(double)arg4;
  4942. + (id)startGameWithBlock:(CDUnknownBlockType)arg1;
  4943. + (id)instance;
  4944. @property(retain, nonatomic) NSMutableArray *itemsAwarded; // @synthesize itemsAwarded;
  4945. @property(retain, nonatomic) NSMutableDictionary *achievements; // @synthesize achievements;
  4946. - (void).cxx_destruct;
  4947. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  4948. - (void)prefectRewardItems:(id)arg1;
  4949. - (void)clearAchievements;
  4950. - (id)getAchievements;
  4951. - (void)recordItemAward:(int)arg1;
  4952. - (BOOL)isItemAwarded:(int)arg1;
  4953. - (void)addAchievement:(id)arg1 withDictionary:(id)arg2;
  4954. - (void)dealloc;
  4955. - (id)init;
  4956.  
  4957. @end
  4958.  
  4959. @interface BodyDef : NSObject
  4960. {
  4961. struct FixtureDef *fixtures;
  4962. struct CGPoint anchorPoint;
  4963. }
  4964.  
  4965. - (id).cxx_construct;
  4966. - (void)dealloc;
  4967. - (id)init;
  4968.  
  4969. @end
  4970.  
  4971. @interface GB2ShapeCache : NSObject
  4972. {
  4973. NSMutableDictionary *shapeObjects_;
  4974. float ptmRatio_;
  4975. }
  4976.  
  4977. + (id)sharedShapeCache;
  4978. - (void).cxx_destruct;
  4979. - (float)ptmRatio;
  4980. - (void)addShapesWithFile:(id)arg1;
  4981. - (struct CGPoint)anchorPointForShape:(id)arg1;
  4982. - (void)addFixturesToBody:(struct b2Body *)arg1 forShapeName:(id)arg2;
  4983. - (void)dealloc;
  4984. - (id)init;
  4985.  
  4986. @end
  4987.  
  4988. @interface DMyPSoundSystem : NSObject <AVAudioPlayerDelegate>
  4989. {
  4990. NSMutableDictionary *soundLibrary;
  4991. NSMutableArray *audioPlayerStack;
  4992. }
  4993.  
  4994. + (id)instance;
  4995. @property(retain, nonatomic) NSMutableArray *audioPlayerStack; // @synthesize audioPlayerStack;
  4996. @property(retain, nonatomic) NSMutableDictionary *soundLibrary; // @synthesize soundLibrary;
  4997. - (void).cxx_destruct;
  4998. - (void)audioPlayerEndInterruption:(id)arg1 withOptions:(unsigned int)arg2;
  4999. - (void)flushLibrary;
  5000. - (void)buildSoundLibrary;
  5001. - (void)fadeOut:(id)arg1;
  5002. - (void)fadeInSound:(id)arg1;
  5003. - (void)stopAllSounds:(BOOL)arg1;
  5004. - (void)prepareToPlaySound:(id)arg1;
  5005. - (void)stopSound:(id)arg1;
  5006. - (void)playSound:(id)arg1 atLevel:(float)arg2 loop:(BOOL)arg3;
  5007. - (void)playSound:(id)arg1 atLevel:(float)arg2 loop:(BOOL)arg3 shouldFadeInSound:(BOOL)arg4 shouldResumeSoundAfterInterruption:(BOOL)arg5;
  5008. - (void)playSound:(id)arg1;
  5009. - (void)popAudioStack;
  5010. - (void)pushAudioStack;
  5011. - (void)memoryWarningNotification:(id)arg1;
  5012. - (void)dealloc;
  5013. - (id)init;
  5014.  
  5015. @end
  5016.  
  5017. @interface UIUShapedGestureRecognizer : UIGestureRecognizer
  5018. {
  5019. BOOL strokeUp;
  5020. struct CGPoint midPoint;
  5021. }
  5022.  
  5023. @property(nonatomic) struct CGPoint midPoint; // @synthesize midPoint;
  5024. - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  5025. - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  5026. - (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
  5027. - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  5028. - (void)reset;
  5029. - (id)initWithTarget:(id)arg1 action:(SEL)arg2;
  5030.  
  5031. @end
  5032.  
  5033. @interface CJTimerViewController : UIViewController <ClientEventReceiver, TPAnimationDelegate>
  5034. {
  5035. NSDictionary *offsets;
  5036. CALayer *m_countdownLayer;
  5037. int currentCountdownFrame;
  5038. int currentDimmingFrame;
  5039. BOOL isCountingDown;
  5040. BOOL isDimming;
  5041. int m_currentCountdownNumber;
  5042. _Bool isUnloading;
  5043. TPSprite *_pieTimerAnim;
  5044. TPSprite *_timerFrameAnim;
  5045. UIImageView *_timerFrame;
  5046. UIImageView *_upperHUDBackground;
  5047. NSString *_assetPath;
  5048. UIButton *_confirmButton;
  5049. NSString *_windowId;
  5050. NSString *_windowUrl;
  5051. UIImageView *_pieTimer;
  5052. TPSprite *_backgroundAnim;
  5053. NSString *_currentElement;
  5054. }
  5055.  
  5056. @property(retain, nonatomic) NSString *currentElement; // @synthesize currentElement=_currentElement;
  5057. @property(retain, nonatomic) TPSprite *backgroundAnim; // @synthesize backgroundAnim=_backgroundAnim;
  5058. @property(nonatomic) __weak UIImageView *pieTimer; // @synthesize pieTimer=_pieTimer;
  5059. @property(retain, nonatomic) NSString *windowUrl; // @synthesize windowUrl=_windowUrl;
  5060. @property(retain, nonatomic) NSString *windowId; // @synthesize windowId=_windowId;
  5061. @property(nonatomic) __weak UIButton *confirmButton; // @synthesize confirmButton=_confirmButton;
  5062. @property(retain, nonatomic) NSString *assetPath; // @synthesize assetPath=_assetPath;
  5063. @property(nonatomic) __weak UIImageView *upperHUDBackground; // @synthesize upperHUDBackground=_upperHUDBackground;
  5064. @property(nonatomic) __weak UIImageView *timerFrame; // @synthesize timerFrame=_timerFrame;
  5065. @property(retain, nonatomic) TPSprite *timerFrameAnim; // @synthesize timerFrameAnim=_timerFrameAnim;
  5066. @property(retain, nonatomic) TPSprite *pieTimerAnim; // @synthesize pieTimerAnim=_pieTimerAnim;
  5067. - (void).cxx_destruct;
  5068. - (void)advancedToFrame:(id)arg1 frameNumber:(int)arg2;
  5069. - (void)tpAnimationDidFinish:(id)arg1;
  5070. - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
  5071. - (void)sendCommand:(id)arg1 type:(id)arg2 attrs:(id)arg3;
  5072. - (void)sendWindowReady;
  5073. - (void)sendConfirmClick;
  5074. - (void)handleTriggerSkipToTransitionOut:(id)arg1;
  5075. - (void)handleTriggerOnEnableConfirm:(id)arg1;
  5076. - (void)handleTriggerDisableConfirm:(id)arg1;
  5077. - (void)handleTriggerTimerStart:(id)arg1;
  5078. - (void)stopTimer;
  5079. - (void)onCheckClicked:(id)arg1;
  5080. - (void)hideTimer;
  5081. - (void)showTimer:(BOOL)arg1;
  5082. - (void)updateAppearanceForElement:(id)arg1;
  5083. - (void)onUiClientEvent:(id)arg1;
  5084. - (void)initialPayload:(id)arg1;
  5085. - (void)hideCountdownNumbers;
  5086. - (void)showCountdownNumbers;
  5087. - (void)advanceCountdown;
  5088. - (void)startPieTimerCountdown;
  5089. - (void)spinUpPieTimer;
  5090. - (void)advanceDimmingFrame;
  5091. - (void)dimTimer;
  5092. - (void)brightenTimer;
  5093. - (void)didReceiveMemoryWarning;
  5094. - (void)viewDidDisappear:(BOOL)arg1;
  5095. - (void)viewDidLoad;
  5096. - (void)dealloc;
  5097. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  5098.  
  5099. @end
  5100.  
  5101. @interface MiniGameInterface : NSObject
  5102. {
  5103. }
  5104.  
  5105. + (_Bool)Launch:(id)arg1;
  5106.  
  5107. @end
  5108.  
  5109. @interface CPBlogViewController : CPViewController <UIWebViewDelegate, CPErrorDelegate>
  5110. {
  5111. UILabel *_confirmLabel;
  5112. CPError *_errorDialog;
  5113. UIView *_confirmDialog;
  5114. NSURL *_redirectURL;
  5115. CPBusy *_busyView;
  5116. UIWebView *_webView;
  5117. UIButton *_confirmNOButton;
  5118. UIButton *_confirmYESButton;
  5119. }
  5120.  
  5121. + (BOOL)isNewBlogItems;
  5122. + (id)getBlogRSSURL;
  5123. + (id)getBlogURL;
  5124. + (id)blogLastViewedDate;
  5125. @property(nonatomic) __weak UIButton *confirmYESButton; // @synthesize confirmYESButton=_confirmYESButton;
  5126. @property(nonatomic) __weak UIButton *confirmNOButton; // @synthesize confirmNOButton=_confirmNOButton;
  5127. @property(nonatomic) __weak UIWebView *webView; // @synthesize webView=_webView;
  5128. @property(nonatomic) __weak CPBusy *busyView; // @synthesize busyView=_busyView;
  5129. @property(retain, nonatomic) NSURL *redirectURL; // @synthesize redirectURL=_redirectURL;
  5130. @property(nonatomic) __weak UIView *confirmDialog; // @synthesize confirmDialog=_confirmDialog;
  5131. @property(retain, nonatomic) CPError *errorDialog; // @synthesize errorDialog=_errorDialog;
  5132. @property(nonatomic) __weak UILabel *confirmLabel; // @synthesize confirmLabel=_confirmLabel;
  5133. - (void).cxx_destruct;
  5134. - (void)setBlogLastViewedDate;
  5135. - (void)onConfirmNOButton:(id)arg1;
  5136. - (void)onConfirmYESButton:(id)arg1;
  5137. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  5138. - (void)reloadData;
  5139. - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  5140. - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  5141. - (void)webViewDidFinishLoad:(id)arg1;
  5142. - (void)webViewDidStartLoad:(id)arg1;
  5143. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  5144. - (void)didReceiveMemoryWarning;
  5145. - (void)viewWillDisappear:(BOOL)arg1;
  5146. - (void)viewWillAppear:(BOOL)arg1;
  5147. - (void)viewDidLoad;
  5148. - (void)dealloc;
  5149. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  5150.  
  5151. @end
  5152.  
  5153. @interface CPMiniGameViewController : EAGLViewController
  5154. {
  5155. struct IMiniGame *pMiniGame;
  5156. BOOL useCache;
  5157. EAGLView *_glView;
  5158. }
  5159.  
  5160. @property(retain, nonatomic) EAGLView *glView; // @synthesize glView=_glView;
  5161. - (void).cxx_destruct;
  5162. - (void)setMiniGame:(struct IMiniGame *)arg1;
  5163. - (void)stopAnimation;
  5164. - (void)startAnimation;
  5165. - (void)initialize;
  5166. - (void)didReceiveMemoryWarning;
  5167. - (void)viewDidLoad;
  5168. - (void)viewWillDisappear:(BOOL)arg1;
  5169. - (void)viewWillAppear:(BOOL)arg1;
  5170. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  5171.  
  5172. @end
  5173.  
  5174. @interface ClamCharacter : CharacterBody <TPAnimationDelegate>
  5175. {
  5176. unsigned int _gameId;
  5177. TPAnimation *_spewAnimation;
  5178. struct CGRect _originalFrame;
  5179. TPAnimation *_coinSpewAnimation;
  5180. UIView *_coinSpewAnimationView;
  5181. int _rewardItem;
  5182. int _clamSize;
  5183. TPAnimation *_readyToEatAnimation;
  5184. int _state;
  5185. int _rewardAltCoins;
  5186. TPAnimation *_sleepAnimation;
  5187. double _startDate;
  5188. UITapGestureRecognizer *_singleTapGestureRecognizer;
  5189. SushiAvatar *_avatar;
  5190. NSTimer *_timer;
  5191. UILabel *_rewardLabel;
  5192. }
  5193.  
  5194. @property(retain, nonatomic) UILabel *rewardLabel; // @synthesize rewardLabel=_rewardLabel;
  5195. @property(nonatomic) __weak NSTimer *timer; // @synthesize timer=_timer;
  5196. @property(nonatomic) __weak SushiAvatar *avatar; // @synthesize avatar=_avatar;
  5197. @property(retain, nonatomic) UITapGestureRecognizer *singleTapGestureRecognizer; // @synthesize singleTapGestureRecognizer=_singleTapGestureRecognizer;
  5198. @property(nonatomic) double startDate; // @synthesize startDate=_startDate;
  5199. @property(retain, nonatomic) TPAnimation *sleepAnimation; // @synthesize sleepAnimation=_sleepAnimation;
  5200. @property(nonatomic) int rewardAltCoins; // @synthesize rewardAltCoins=_rewardAltCoins;
  5201. @property(nonatomic) int state; // @synthesize state=_state;
  5202. @property(retain, nonatomic) TPAnimation *readyToEatAnimation; // @synthesize readyToEatAnimation=_readyToEatAnimation;
  5203. @property(nonatomic) int clamSize; // @synthesize clamSize=_clamSize;
  5204. @property(nonatomic) int rewardItem; // @synthesize rewardItem=_rewardItem;
  5205. @property(retain, nonatomic) UIView *coinSpewAnimationView; // @synthesize coinSpewAnimationView=_coinSpewAnimationView;
  5206. @property(retain, nonatomic) TPAnimation *coinSpewAnimation; // @synthesize coinSpewAnimation=_coinSpewAnimation;
  5207. @property(nonatomic) struct CGRect originalFrame; // @synthesize originalFrame=_originalFrame;
  5208. @property(retain, nonatomic) TPAnimation *spewAnimation; // @synthesize spewAnimation=_spewAnimation;
  5209. @property(nonatomic) unsigned int gameId; // @synthesize gameId=_gameId;
  5210. - (void).cxx_destruct;
  5211. - (void)onSingleTap:(id)arg1;
  5212. - (void)onForceSpew:(id)arg1;
  5213. - (void)onShowArrowTimer:(id)arg1;
  5214. - (void)enableCoinSpew;
  5215. - (void)notifyDelegatesOfAward;
  5216. - (void)animateRewardLabelWithString:(id)arg1;
  5217. - (void)addCoinSpewAnimation:(id)arg1;
  5218. - (void)advancedToFrame:(id)arg1 frameNumber:(int)arg2;
  5219. - (void)tpAnimationDidFinish:(id)arg1;
  5220. - (void)contactFromAvatar:(id)arg1;
  5221. - (void)setIsFlipped:(BOOL)arg1;
  5222. - (void)dealloc;
  5223. - (void)createRewardLabel;
  5224. - (id)initWithCoder:(id)arg1;
  5225.  
  5226. @end
  5227.  
  5228. @interface LargePegObstacle : ObstacleBody
  5229. {
  5230. }
  5231.  
  5232. @end
  5233.  
  5234. @interface LeftSidesObstacle : SidesObstacle
  5235. {
  5236. }
  5237.  
  5238. @end
  5239.  
  5240. @interface MediumPegObstacle : ObstacleBody
  5241. {
  5242. }
  5243.  
  5244. - (id)initWithFrame:(struct CGRect)arg1;
  5245.  
  5246. @end
  5247.  
  5248. @interface ObstacleBody : PhysicsBody <TPAnimationDelegate>
  5249. {
  5250. UIView *_bubblesAnimationView;
  5251. TPAnimation *_bubblesAnimation;
  5252. }
  5253.  
  5254. @property(retain, nonatomic) TPAnimation *bubblesAnimation; // @synthesize bubblesAnimation=_bubblesAnimation;
  5255. @property(retain, nonatomic) UIView *bubblesAnimationView; // @synthesize bubblesAnimationView=_bubblesAnimationView;
  5256. - (void).cxx_destruct;
  5257. - (void)tpAnimationDidFinish:(id)arg1;
  5258. - (void)showBubbles;
  5259. - (void)contactFromAvatar;
  5260. - (void)dealloc;
  5261.  
  5262. @end
  5263.  
  5264. @interface PhysicsBody : UIImageView
  5265. {
  5266. id <PhysicsBodyDelegate> _delegate;
  5267. struct CGPoint _linearVelocity;
  5268. BOOL _flippedVertically;
  5269. BOOL _flippedHorizontally;
  5270. float _angle;
  5271. }
  5272.  
  5273. @property(nonatomic) float angle; // @synthesize angle=_angle;
  5274. @property(nonatomic) BOOL flippedHorizontally; // @synthesize flippedHorizontally=_flippedHorizontally;
  5275. @property(nonatomic) BOOL flippedVertically; // @synthesize flippedVertically=_flippedVertically;
  5276. @property(nonatomic) struct CGPoint linearVelocity; // @synthesize linearVelocity=_linearVelocity;
  5277. @property(nonatomic) __weak id <PhysicsBodyDelegate> delegate; // @synthesize delegate=_delegate;
  5278. - (void).cxx_destruct;
  5279. - (void)layoutSubviews;
  5280.  
  5281. @end
  5282.  
  5283. @interface RightSidesObstacle : SidesObstacle
  5284. {
  5285. }
  5286.  
  5287. @end
  5288.  
  5289. @interface SidesObstacle : ObstacleBody
  5290. {
  5291. }
  5292.  
  5293. @end
  5294.  
  5295. @interface SmallClam : ClamCharacter
  5296. {
  5297. }
  5298.  
  5299. - (id)initWithCoder:(id)arg1;
  5300.  
  5301. @end
  5302.  
  5303. @interface SmallPegObstacle : ObstacleBody
  5304. {
  5305. }
  5306.  
  5307. - (void)initialize;
  5308. - (id)initWithCoder:(id)arg1;
  5309. - (id)initWithFrame:(struct CGRect)arg1;
  5310.  
  5311. @end
  5312.  
  5313. @interface SushiAvatar : PhysicsBody
  5314. {
  5315. BOOL _didContactWithBeach;
  5316. UIImageView *_rotatingImageView;
  5317. }
  5318.  
  5319. @property(retain, nonatomic) UIImageView *rotatingImageView; // @synthesize rotatingImageView=_rotatingImageView;
  5320. @property(nonatomic) BOOL didContactWithBeach; // @synthesize didContactWithBeach=_didContactWithBeach;
  5321. - (void).cxx_destruct;
  5322. - (void)setRotationalImage;
  5323. - (void)setAngle:(float)arg1;
  5324. - (void)reset;
  5325. - (BOOL)contactWithBeach;
  5326. - (void)contactWithObstacle:(id)arg1;
  5327. - (void)initialize;
  5328. - (id)initWithImage:(id)arg1 highlightedImage:(id)arg2;
  5329. - (id)initWithImage:(id)arg1;
  5330. - (id)initWithCoder:(id)arg1;
  5331. - (id)initWithFrame:(struct CGRect)arg1;
  5332.  
  5333. @end
  5334.  
  5335. @interface XLargePegObstacle : ObstacleBody
  5336. {
  5337. }
  5338.  
  5339. @end
  5340.  
  5341. @interface CJInGameTipsViewController : UIViewController <ClientEventReceiver>
  5342. {
  5343. NSArray *m_infoTipsTitles;
  5344. NSArray *m_infoTips;
  5345. NSArray *m_icons;
  5346. struct CGPoint m_screenCenterPoint;
  5347. struct CGPoint m_upperLeftPoint;
  5348. BOOL bReady;
  5349. NSMutableArray *m_pendingTips;
  5350. NSString *_assetPath;
  5351. UIImageView *_inGameTipsIconView;
  5352. UIImageView *_inGameTipsBackground;
  5353. UILabel *_inGameTipsMessageLabel;
  5354. UILabel *_inGameTipsTitleLabel;
  5355. NSString *_windowId;
  5356. NSString *_windowUrl;
  5357. }
  5358.  
  5359. @property(retain, nonatomic) NSString *windowUrl; // @synthesize windowUrl=_windowUrl;
  5360. @property(retain, nonatomic) NSString *windowId; // @synthesize windowId=_windowId;
  5361. @property(nonatomic) __weak UILabel *inGameTipsTitleLabel; // @synthesize inGameTipsTitleLabel=_inGameTipsTitleLabel;
  5362. @property(nonatomic) __weak UILabel *inGameTipsMessageLabel; // @synthesize inGameTipsMessageLabel=_inGameTipsMessageLabel;
  5363. @property(nonatomic) __weak UIImageView *inGameTipsBackground; // @synthesize inGameTipsBackground=_inGameTipsBackground;
  5364. @property(nonatomic) __weak UIImageView *inGameTipsIconView; // @synthesize inGameTipsIconView=_inGameTipsIconView;
  5365. @property(retain, nonatomic) NSString *assetPath; // @synthesize assetPath=_assetPath;
  5366. - (void).cxx_destruct;
  5367. - (void)sendCommand:(id)arg1 attrs:(id)arg2;
  5368. - (void)sendWindowReady;
  5369. - (void)onUiClientEvent:(id)arg1;
  5370. - (void)hideInGameTip;
  5371. - (void)showInGameTip;
  5372. - (void)updateTipForElement:(id)arg1 phase:(id)arg2;
  5373. - (void)initialPayload:(id)arg1;
  5374. - (void)dealloc;
  5375. - (void)didReceiveMemoryWarning;
  5376. - (void)viewDidAppear:(BOOL)arg1;
  5377. - (void)viewWillAppear:(BOOL)arg1;
  5378. - (void)viewDidLoad;
  5379. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  5380.  
  5381. @end
  5382.  
  5383. @interface CJSnowLowerHUDViewController : UIViewController <ClientEventReceiver>
  5384. {
  5385. UIImageView *_hudImage;
  5386. CJSnowCard *_selectedCard;
  5387. WMIdentity *_wmIdentity;
  5388. UILabel *_lowerHUDLabel;
  5389. progressBarView *_progressbar;
  5390. NSMutableDictionary *_cachedCardInfo;
  5391. NSMutableArray *_visibleCardsAtBottom;
  5392. }
  5393.  
  5394. @property(retain, nonatomic) NSMutableArray *visibleCardsAtBottom; // @synthesize visibleCardsAtBottom=_visibleCardsAtBottom;
  5395. @property(retain, nonatomic) NSMutableDictionary *cachedCardInfo; // @synthesize cachedCardInfo=_cachedCardInfo;
  5396. @property(nonatomic) __weak progressBarView *progressbar; // @synthesize progressbar=_progressbar;
  5397. @property(nonatomic) __weak UILabel *lowerHUDLabel; // @synthesize lowerHUDLabel=_lowerHUDLabel;
  5398. @property(retain, nonatomic) WMIdentity *wmIdentity; // @synthesize wmIdentity=_wmIdentity;
  5399. @property(nonatomic) __weak CJSnowCard *selectedCard; // @synthesize selectedCard=_selectedCard;
  5400. @property(nonatomic) __weak UIImageView *hudImage; // @synthesize hudImage=_hudImage;
  5401. - (void).cxx_destruct;
  5402. - (void)sendWindowReady;
  5403. - (void)sendConsumeCardResponse;
  5404. - (void)sendRewardCardResponse;
  5405. - (void)sendCardClick:(id)arg1;
  5406. - (void)sendUnselectCard:(id)arg1;
  5407. - (void)removeAnimatedCard:(id)arg1;
  5408. - (void)animateCardUse:(id)arg1 toPoint:(struct CGPoint)arg2;
  5409. - (void)animateCardAcquisition:(id)arg1;
  5410. - (struct CGPoint)getPointForCardPosition:(int)arg1;
  5411. - (void)selectCard:(id)arg1;
  5412. - (void)rewardCard:(id)arg1;
  5413. - (void)closeLowerHUD;
  5414. - (void)showLowerHUD;
  5415. - (void)updateAppearanceForElement:(id)arg1;
  5416. - (void)consolidateRemainingCards;
  5417. - (void)handleTriggerConsumeCard:(id)arg1;
  5418. - (void)handleTriggerDisableCards:(id)arg1;
  5419. - (void)handleTriggerEnableCards:(id)arg1;
  5420. - (void)handleTriggerUpdateStamina:(id)arg1;
  5421. - (void)onUiClientEvent:(id)arg1;
  5422. - (void)parseInitialPayload:(id)arg1;
  5423. - (void)setLowerHUDMessage:(id)arg1;
  5424. - (void)showMessageBar;
  5425. - (void)hideMessageBar;
  5426. - (void)updateStamina:(int)arg1;
  5427. - (void)viewDidDisappear:(BOOL)arg1;
  5428. - (void)viewDidLoad;
  5429. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  5430.  
  5431. @end
  5432.  
  5433. @interface progressBarView : UIView
  5434. {
  5435. UIImageView *m_progressBarImageView;
  5436. UIImageView *m_progressBarBulb;
  5437. UIImageView *m_progressBarStroke;
  5438. UIImageView *m_card_icon;
  5439. UIImageView *m_smokePoofView;
  5440. CALayer *m_progressBarFillLayer;
  5441. CAGradientLayer *m_progressBarGradientLayer;
  5442. CALayer *m_poofAnimationRayburstLayer;
  5443. CALayer *m_poofAnimationRotatingRayburstLayer;
  5444. CABasicAnimation *rayburstRotation;
  5445. float _staminaValue;
  5446. UIColor *_progressBarEndGradient;
  5447. UIColor *_progressBarStartGradient;
  5448. UIImage *_progressBarImage;
  5449. }
  5450.  
  5451. @property(retain, nonatomic) UIImage *progressBarImage; // @synthesize progressBarImage=_progressBarImage;
  5452. @property(retain, nonatomic) UIColor *progressBarStartGradient; // @synthesize progressBarStartGradient=_progressBarStartGradient;
  5453. @property(retain, nonatomic) UIColor *progressBarEndGradient; // @synthesize progressBarEndGradient=_progressBarEndGradient;
  5454. @property(nonatomic) float staminaValue; // @synthesize staminaValue=_staminaValue;
  5455. - (void).cxx_destruct;
  5456. - (struct CGPoint)cardIconCenter;
  5457. - (void)setGradientStart:(id)arg1 end:(id)arg2;
  5458. - (void)setElement:(id)arg1;
  5459. - (void)stopAnimations;
  5460. - (void)playProgressBarFilledAnimation;
  5461. - (void)setFrameToImageWidth:(struct CGRect)arg1 forElement:(id)arg2;
  5462. - (id)initWithCoder:(id)arg1;
  5463.  
  5464. @end
  5465.  
  5466. @interface CJPlayerSelectViewController : UIViewController <ClientEventReceiver, UIGestureRecognizerDelegate, TPAnimationDelegate>
  5467. {
  5468. _Bool isUnloading;
  5469. UIButton *buttonsView[3];
  5470. UIImageView *carouselView[3];
  5471. NSArray *path3dCw[3];
  5472. NSArray *path3dCcw[3];
  5473. NSArray *elementNames;
  5474. NSArray *playElementNames;
  5475. int currStats;
  5476. float zUiLayer;
  5477. int selectedNinjaType;
  5478. int currentNinjaType;
  5479. _Bool canShowStatPanel;
  5480. UISwipeGestureRecognizer *swipeLeftRecognizer;
  5481. UISwipeGestureRecognizer *swipeRightRecognizer;
  5482. struct CGRect arrowLFrame;
  5483. struct CGRect arrowRFrame;
  5484. struct CGRect playButtonFrame;
  5485. struct CGRect carouselFrame;
  5486. UIImageView *waiting[3];
  5487. CJPlayerStatWidgetViewController *playerStatPanel;
  5488. int ninjaCount;
  5489. int whiteEffectCount;
  5490. int currentAnimationFrame;
  5491. UILabel *stylesheetNumberLabel;
  5492. UIButton *doubleTapPlayButton;
  5493. UIButton *closeButton;
  5494. UIImageView *snowFlashView;
  5495. UIImageView *fireFlashView;
  5496. UIImageView *waterFlashView;
  5497. UIImageView *whiteEffectView1;
  5498. UIImageView *whiteEffectView2;
  5499. UIImageView *whiteEffectView3;
  5500. UIImageView *textChooseElementView;
  5501. TPSprite *fireFlashAnim;
  5502. TPSprite *waterFlashAnim;
  5503. TPSprite *snowFlashAnim;
  5504. TPSprite *whiteEffectAnim1;
  5505. TPSprite *whiteEffectAnim2;
  5506. TPSprite *whiteEffectAnim3;
  5507. int battleType;
  5508. UIImageView *textBattleView;
  5509. UIView *_tintView;
  5510. UIImageView *_chosenFireImage;
  5511. UIView *_carousel;
  5512. NSString *_windowUrl;
  5513. UIImageView *_chosenWaterImage;
  5514. NSString *_windowId;
  5515. UIImageView *_carouselImage;
  5516. UIImageView *_chosenSnowImage;
  5517. UIButton *_rotateRightButton;
  5518. NSString *_assetPath;
  5519. UIButton *_rotateLeftButton;
  5520. UIImageView *_backgroundImageView;
  5521. UIButton *_backButton;
  5522. UIButton *_selectButton;
  5523. UILabel *_selectText;
  5524. UIButton *_joinWaterButton;
  5525. UIImageView *_pageIndicatorFire;
  5526. UIImageView *_actionPenguinSnow;
  5527. UIImageView *_pageIndicatorWater;
  5528. UIImageView *_actionPenguinWater;
  5529. UIImageView *_pageIndicatorSnow;
  5530. UIImageView *_actionPenguinFire;
  5531. UILabel *_leftPlayerLabel;
  5532. UILabel *_centerPlayerLabel;
  5533. UIImageView *_rightSpinnerImage;
  5534. UILabel *_rightPlayerLabel;
  5535. UIImageView *_waterImage;
  5536. UIImageView *_leftSpinnerImage;
  5537. UIImageView *_fireImage;
  5538. UIButton *_playButton;
  5539. UIImageView *_snowImage;
  5540. unsigned int _playerSelectUIState;
  5541. UIButton *_joinFireButton;
  5542. CPGameViewController *_owner;
  5543. UIButton *_joinSnowButton;
  5544. UIButton *_gameVCButton;
  5545. }
  5546.  
  5547. @property(nonatomic) __weak UIButton *gameVCButton; // @synthesize gameVCButton=_gameVCButton;
  5548. @property(nonatomic) __weak UIButton *joinSnowButton; // @synthesize joinSnowButton=_joinSnowButton;
  5549. @property(nonatomic) __weak CPGameViewController *owner; // @synthesize owner=_owner;
  5550. @property(nonatomic) __weak UIButton *joinFireButton; // @synthesize joinFireButton=_joinFireButton;
  5551. @property(nonatomic) unsigned int playerSelectUIState; // @synthesize playerSelectUIState=_playerSelectUIState;
  5552. @property(nonatomic) __weak UIImageView *snowImage; // @synthesize snowImage=_snowImage;
  5553. @property(nonatomic) __weak UIButton *playButton; // @synthesize playButton=_playButton;
  5554. @property(nonatomic) __weak UIImageView *fireImage; // @synthesize fireImage=_fireImage;
  5555. @property(nonatomic) __weak UIImageView *leftSpinnerImage; // @synthesize leftSpinnerImage=_leftSpinnerImage;
  5556. @property(nonatomic) __weak UIImageView *waterImage; // @synthesize waterImage=_waterImage;
  5557. @property(nonatomic) __weak UILabel *rightPlayerLabel; // @synthesize rightPlayerLabel=_rightPlayerLabel;
  5558. @property(nonatomic) __weak UIImageView *rightSpinnerImage; // @synthesize rightSpinnerImage=_rightSpinnerImage;
  5559. @property(nonatomic) __weak UILabel *centerPlayerLabel; // @synthesize centerPlayerLabel=_centerPlayerLabel;
  5560. @property(nonatomic) __weak UILabel *leftPlayerLabel; // @synthesize leftPlayerLabel=_leftPlayerLabel;
  5561. @property(nonatomic) __weak UIImageView *actionPenguinFire; // @synthesize actionPenguinFire=_actionPenguinFire;
  5562. @property(nonatomic) __weak UIImageView *pageIndicatorSnow; // @synthesize pageIndicatorSnow=_pageIndicatorSnow;
  5563. @property(nonatomic) __weak UIImageView *actionPenguinWater; // @synthesize actionPenguinWater=_actionPenguinWater;
  5564. @property(nonatomic) __weak UIImageView *pageIndicatorWater; // @synthesize pageIndicatorWater=_pageIndicatorWater;
  5565. @property(nonatomic) __weak UIImageView *actionPenguinSnow; // @synthesize actionPenguinSnow=_actionPenguinSnow;
  5566. @property(nonatomic) __weak UIImageView *pageIndicatorFire; // @synthesize pageIndicatorFire=_pageIndicatorFire;
  5567. @property(nonatomic) __weak UIButton *joinWaterButton; // @synthesize joinWaterButton=_joinWaterButton;
  5568. @property(nonatomic) __weak UILabel *selectText; // @synthesize selectText=_selectText;
  5569. @property(nonatomic) __weak UIButton *selectButton; // @synthesize selectButton=_selectButton;
  5570. @property(nonatomic) __weak UIButton *backButton; // @synthesize backButton=_backButton;
  5571. @property(nonatomic) __weak UIImageView *backgroundImageView; // @synthesize backgroundImageView=_backgroundImageView;
  5572. @property(nonatomic) __weak UIButton *rotateLeftButton; // @synthesize rotateLeftButton=_rotateLeftButton;
  5573. @property(nonatomic) __weak NSString *assetPath; // @synthesize assetPath=_assetPath;
  5574. @property(nonatomic) __weak UIButton *rotateRightButton; // @synthesize rotateRightButton=_rotateRightButton;
  5575. @property(nonatomic) __weak UIImageView *chosenSnowImage; // @synthesize chosenSnowImage=_chosenSnowImage;
  5576. @property(nonatomic) __weak UIImageView *carouselImage; // @synthesize carouselImage=_carouselImage;
  5577. @property(nonatomic) __weak NSString *windowId; // @synthesize windowId=_windowId;
  5578. @property(nonatomic) __weak UIImageView *chosenWaterImage; // @synthesize chosenWaterImage=_chosenWaterImage;
  5579. @property(nonatomic) __weak NSString *windowUrl; // @synthesize windowUrl=_windowUrl;
  5580. @property(nonatomic) __weak UIView *carousel; // @synthesize carousel=_carousel;
  5581. @property(nonatomic) __weak UIImageView *chosenFireImage; // @synthesize chosenFireImage=_chosenFireImage;
  5582. @property(nonatomic) __weak UIView *tintView; // @synthesize tintView=_tintView;
  5583. @property(nonatomic) __weak UIImageView *textBattleView; // @synthesize textBattleView;
  5584. @property(nonatomic) int battleType; // @synthesize battleType;
  5585. @property(retain, nonatomic) TPSprite *whiteEffectAnim3; // @synthesize whiteEffectAnim3;
  5586. @property(retain, nonatomic) TPSprite *whiteEffectAnim2; // @synthesize whiteEffectAnim2;
  5587. @property(retain, nonatomic) TPSprite *whiteEffectAnim1; // @synthesize whiteEffectAnim1;
  5588. @property(retain, nonatomic) TPSprite *snowFlashAnim; // @synthesize snowFlashAnim;
  5589. @property(retain, nonatomic) TPSprite *waterFlashAnim; // @synthesize waterFlashAnim;
  5590. @property(retain, nonatomic) TPSprite *fireFlashAnim; // @synthesize fireFlashAnim;
  5591. @property(nonatomic) __weak UIImageView *textChooseElementView; // @synthesize textChooseElementView;
  5592. @property(nonatomic) __weak UIImageView *whiteEffectView3; // @synthesize whiteEffectView3;
  5593. @property(nonatomic) __weak UIImageView *whiteEffectView2; // @synthesize whiteEffectView2;
  5594. @property(nonatomic) __weak UIImageView *whiteEffectView1; // @synthesize whiteEffectView1;
  5595. @property(nonatomic) __weak UIImageView *waterFlashView; // @synthesize waterFlashView;
  5596. @property(nonatomic) __weak UIImageView *fireFlashView; // @synthesize fireFlashView;
  5597. @property(nonatomic) __weak UIImageView *snowFlashView; // @synthesize snowFlashView;
  5598. @property(nonatomic) __weak UIButton *closeButton; // @synthesize closeButton;
  5599. @property(nonatomic) __weak UIButton *doubleTapPlayButton; // @synthesize doubleTapPlayButton;
  5600. - (id).cxx_construct;
  5601. - (void).cxx_destruct;
  5602. - (void)testShowVCView;
  5603. - (void)showGameVCButtons;
  5604. - (void)hideGameVCButtons;
  5605. - (void)hideWhiteEffectAnimation;
  5606. - (void)showWhiteEffectAnimation:(id)arg1 spriteAnimation:(id)arg2;
  5607. - (void)hideSnowFlashAnimation;
  5608. - (void)showSnowFlashAnimation:(id)arg1;
  5609. - (void)hideChooseElementAnimation;
  5610. - (void)hideWaterFlashAnimation;
  5611. - (void)showWaterFlashAnimation:(id)arg1;
  5612. - (void)hideFireFlashAnimation;
  5613. - (void)showFireFlashAnimation:(id)arg1;
  5614. - (void)showBattleTitleAnim:(id)arg1;
  5615. - (void)showChooseElementTitle:(id)arg1;
  5616. - (void)disableCloseButton;
  5617. - (void)hideCloseButton;
  5618. - (void)showCloseButton;
  5619. - (void)hideChooseText;
  5620. - (void)hideBattleText;
  5621. - (void)hideNinjasAction:(id)arg1;
  5622. - (void)showAnimateNinja:(id)arg1;
  5623. - (void)showNinjasAction:(id)arg1 ninjaNum:(int)arg2;
  5624. - (void)showNinjaFlash:(id)arg1;
  5625. - (void)showActiveNinja;
  5626. - (void)updatePlayerLabel:(int)arg1 labelString:(id)arg2;
  5627. - (void)handleTriggerMatchFound:(id)arg1;
  5628. - (void)runSpinAnimationOnView:(id)arg1 duration:(float)arg2 rotations:(float)arg3 repeat:(float)arg4;
  5629. - (void)showPlayerNames;
  5630. - (void)showSelectedPlayerName;
  5631. - (void)showPlayerName;
  5632. - (void)hidePlayerNames;
  5633. - (void)hideSpinners;
  5634. - (void)showSpinners;
  5635. - (void)sendCancelMatchMaking;
  5636. - (void)onBackClicked:(id)arg1;
  5637. - (void)switchToBattleLoaderView;
  5638. - (void)onSelected:(id)arg1;
  5639. - (void)updatePagenation;
  5640. - (void)updateStatTransitions;
  5641. - (void)moveStatPanelOnScreen:(id)arg1;
  5642. - (void)moveStatPanelOffScreen:(id)arg1;
  5643. - (void)moveStatPanelOffScreen;
  5644. - (void)removeSwipeGestures;
  5645. - (void)addSwipeGestures;
  5646. - (void)multipleTap:(id)arg1 withEvent:(id)arg2;
  5647. - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  5648. - (float)getEllipseY:(float)arg1;
  5649. - (float)getEllipseX:(float)arg1;
  5650. - (float)convertToRadians:(int)arg1;
  5651. - (void)addPenguinStates:(id)arg1 regularImageName:(id)arg2 blackImageName:(id)arg3 highlightImageName:(id)arg4;
  5652. - (id)setupCarouselImage:(id)arg1;
  5653. - (void)updateCarousel:(BOOL)arg1;
  5654. - (void)updateCarouselNinjaStates;
  5655. - (void)onLeft:(id)arg1;
  5656. - (void)onRight:(id)arg1;
  5657. - (void)hidePlayerJoinButtons;
  5658. - (void)showPlayerJoinButtons;
  5659. - (void)hideNinjas:(id)arg1;
  5660. - (void)moveNinjasMatching:(id)arg1;
  5661. - (void)moveButtonsOffScreenLeft:(id)arg1;
  5662. - (void)showNinjaCarousel:(id)arg1;
  5663. - (void)moveButtonsOnScreen:(id)arg1;
  5664. - (void)moveButtonsOffScreenRight:(id)arg1;
  5665. - (void)updateBackground;
  5666. - (void)updateUIState:(id)arg1;
  5667. - (void)joinPlayer:(int)arg1;
  5668. - (void)onJoinWater:(id)arg1;
  5669. - (void)onJoinFire:(id)arg1;
  5670. - (void)onJoinSnow:(id)arg1;
  5671. - (void)onUiClientEvent:(id)arg1;
  5672. - (void)initialPayload:(id)arg1 fromController:(id)arg2;
  5673. - (void)addStylesheetLabel;
  5674. - (void)dealloc;
  5675. - (void)sendWindowReady;
  5676. - (void)didReceiveMemoryWarning;
  5677. - (void)viewDidDisappear:(BOOL)arg1;
  5678. - (void)viewDidLoad;
  5679. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  5680.  
  5681. @end
  5682.  
  5683. @interface RewardGameViewController : UIViewController <UIGestureRecognizerDelegate, CharacterBodyDelegate, UIScrollViewDelegate, RewardGameRewardDelegate>
  5684. {
  5685. UITapGestureRecognizer *_tapGestureRecognizer;
  5686. UILabel *_playersCoinsLabel;
  5687. UIView *_remainingAwardsView;
  5688. UIView *_remainingAwardsCountContainer;
  5689. UILabel *_remainingAwardsLabel;
  5690. int _coinsAwarded;
  5691. DecorationView *_schoolOfFish2;
  5692. struct b2World *_world;
  5693. CADisplayLink *_displayLink;
  5694. UIScrollView *_gameBoardScrollView;
  5695. UIButton *_homeButton;
  5696. UIView *_playersCoinsView;
  5697. UIImageView *_backgroundWaterView;
  5698. NSMutableArray *_fluffyArray;
  5699. BOOL _isGameInProgress;
  5700. BOOL _isPhysicsRunning;
  5701. UITapGestureRecognizer *_tapForBubbleGestureRecognizer;
  5702. UIImageView *_remainingAwardImageView;
  5703. UIImageView *_targetImageView;
  5704. UITapGestureRecognizer *_dropGestureRecognizer;
  5705. UIView *_controlContainer;
  5706. UIPanGestureRecognizer *_panGestureRecognizer;
  5707. UIImageView *_topBeachView;
  5708. UIPanGestureRecognizer *_dragToStartGestureRecognizer;
  5709. RewardGameReward *_rewardGameReward;
  5710. UIView *_gameBoardView;
  5711. struct b2Body *_avatarBody;
  5712. SushiAvatar *_sushiAvatar;
  5713. struct b2ContactListener *_contactListener;
  5714. CharacterBody *_clam1;
  5715. CharacterBody *_clam2;
  5716. struct CGRect _dropZone;
  5717. BeachSensor *_beachSensor;
  5718. BOOL _completedLoading;
  5719. NSMutableArray *_bubbles;
  5720. id <RewardGameViewControllerDelegate> _delegate;
  5721. NSMutableArray *_clamArray;
  5722. CharacterBody *_clam7;
  5723. FluffyCharacter *_fluffy1;
  5724. int _coins;
  5725. FluffyCharacter *_fluffy2;
  5726. UIImageView *_shelf;
  5727. DecorationView *_schoolOfFish1;
  5728. CharacterBody *_clam3;
  5729. CharacterBody *_clam4;
  5730. CharacterBody *_clam5;
  5731. CharacterBody *_clam6;
  5732. NSURLConnection *_gameStartConnection;
  5733. }
  5734.  
  5735. @property(retain, nonatomic) NSURLConnection *gameStartConnection; // @synthesize gameStartConnection=_gameStartConnection;
  5736. @property(nonatomic) __weak CharacterBody *clam6; // @synthesize clam6=_clam6;
  5737. @property(nonatomic) __weak CharacterBody *clam5; // @synthesize clam5=_clam5;
  5738. @property(nonatomic) __weak CharacterBody *clam4; // @synthesize clam4=_clam4;
  5739. @property(nonatomic) __weak CharacterBody *clam3; // @synthesize clam3=_clam3;
  5740. @property(nonatomic) __weak DecorationView *schoolOfFish1; // @synthesize schoolOfFish1=_schoolOfFish1;
  5741. @property(nonatomic) __weak UIImageView *shelf; // @synthesize shelf=_shelf;
  5742. @property(nonatomic) __weak FluffyCharacter *fluffy2; // @synthesize fluffy2=_fluffy2;
  5743. @property(nonatomic) int coins; // @synthesize coins=_coins;
  5744. @property(nonatomic) __weak FluffyCharacter *fluffy1; // @synthesize fluffy1=_fluffy1;
  5745. @property(nonatomic) __weak CharacterBody *clam7; // @synthesize clam7=_clam7;
  5746. @property(retain, nonatomic) NSMutableArray *clamArray; // @synthesize clamArray=_clamArray;
  5747. @property(nonatomic) id <RewardGameViewControllerDelegate> delegate; // @synthesize delegate=_delegate;
  5748. @property(retain, nonatomic) NSMutableArray *bubbles; // @synthesize bubbles=_bubbles;
  5749. @property(nonatomic) BOOL completedLoading; // @synthesize completedLoading=_completedLoading;
  5750. @property(retain, nonatomic) BeachSensor *beachSensor; // @synthesize beachSensor=_beachSensor;
  5751. @property(nonatomic) struct CGRect dropZone; // @synthesize dropZone=_dropZone;
  5752. @property(nonatomic) __weak CharacterBody *clam2; // @synthesize clam2=_clam2;
  5753. @property(nonatomic) __weak CharacterBody *clam1; // @synthesize clam1=_clam1;
  5754. @property(nonatomic) struct b2ContactListener *contactListener; // @synthesize contactListener=_contactListener;
  5755. @property(nonatomic) __weak SushiAvatar *sushiAvatar; // @synthesize sushiAvatar=_sushiAvatar;
  5756. @property(nonatomic) struct b2Body *avatarBody; // @synthesize avatarBody=_avatarBody;
  5757. @property(retain, nonatomic) UIView *gameBoardView; // @synthesize gameBoardView=_gameBoardView;
  5758. @property(retain, nonatomic) RewardGameReward *rewardGameReward; // @synthesize rewardGameReward=_rewardGameReward;
  5759. @property(retain, nonatomic) UIPanGestureRecognizer *dragToStartGestureRecognizer; // @synthesize dragToStartGestureRecognizer=_dragToStartGestureRecognizer;
  5760. @property(nonatomic) __weak UIImageView *topBeachView; // @synthesize topBeachView=_topBeachView;
  5761. @property(retain, nonatomic) UIPanGestureRecognizer *panGestureRecognizer; // @synthesize panGestureRecognizer=_panGestureRecognizer;
  5762. @property(nonatomic) __weak UIView *controlContainer; // @synthesize controlContainer=_controlContainer;
  5763. @property(retain, nonatomic) UITapGestureRecognizer *dropGestureRecognizer; // @synthesize dropGestureRecognizer=_dropGestureRecognizer;
  5764. @property(nonatomic) __weak UIImageView *targetImageView; // @synthesize targetImageView=_targetImageView;
  5765. @property(nonatomic) __weak UIImageView *remainingAwardImageView; // @synthesize remainingAwardImageView=_remainingAwardImageView;
  5766. @property(retain, nonatomic) UITapGestureRecognizer *tapForBubbleGestureRecognizer; // @synthesize tapForBubbleGestureRecognizer=_tapForBubbleGestureRecognizer;
  5767. @property(nonatomic) BOOL isPhysicsRunning; // @synthesize isPhysicsRunning=_isPhysicsRunning;
  5768. @property(nonatomic) BOOL isGameInProgress; // @synthesize isGameInProgress=_isGameInProgress;
  5769. @property(retain, nonatomic) NSMutableArray *fluffyArray; // @synthesize fluffyArray=_fluffyArray;
  5770. @property(nonatomic) __weak UIImageView *backgroundWaterView; // @synthesize backgroundWaterView=_backgroundWaterView;
  5771. @property(nonatomic) __weak UIView *playersCoinsView; // @synthesize playersCoinsView=_playersCoinsView;
  5772. @property(nonatomic) __weak UIButton *homeButton; // @synthesize homeButton=_homeButton;
  5773. @property(nonatomic) __weak UIScrollView *gameBoardScrollView; // @synthesize gameBoardScrollView=_gameBoardScrollView;
  5774. @property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink;
  5775. @property(nonatomic) struct b2World *world; // @synthesize world=_world;
  5776. @property(nonatomic) __weak DecorationView *schoolOfFish2; // @synthesize schoolOfFish2=_schoolOfFish2;
  5777. @property(nonatomic) int coinsAwarded; // @synthesize coinsAwarded=_coinsAwarded;
  5778. @property(nonatomic) __weak UILabel *remainingAwardsLabel; // @synthesize remainingAwardsLabel=_remainingAwardsLabel;
  5779. @property(nonatomic) __weak UIView *remainingAwardsCountContainer; // @synthesize remainingAwardsCountContainer=_remainingAwardsCountContainer;
  5780. @property(nonatomic) __weak UIView *remainingAwardsView; // @synthesize remainingAwardsView=_remainingAwardsView;
  5781. @property(nonatomic) __weak UILabel *playersCoinsLabel; // @synthesize playersCoinsLabel=_playersCoinsLabel;
  5782. @property(retain, nonatomic) UITapGestureRecognizer *tapGestureRecognizer; // @synthesize tapGestureRecognizer=_tapGestureRecognizer;
  5783. - (id).cxx_construct;
  5784. - (void).cxx_destruct;
  5785. - (void)handleBI:(id)arg1;
  5786. - (void)updateDisplayedCoinAmountBy:(id)arg1;
  5787. - (void)rewardGameRewardPlayAgain;
  5788. - (void)rewardGameRewardEndGame;
  5789. - (void)coinsAndItemAwarded:(int)arg1 withItemId:(int)arg2 withAltCoins:(int)arg3;
  5790. - (void)coinsAwarded:(int)arg1;
  5791. - (void)collisionOccurred;
  5792. - (void)didFinishBubbleBumper:(id)arg1;
  5793. - (void)addBubbleToPhysicsWorld:(id)arg1;
  5794. - (void)addBubbleAtPoint:(struct CGPoint)arg1;
  5795. - (void)fadeInSound:(id)arg1;
  5796. - (void)decrementRemainingAwardCount;
  5797. - (void)incrementRemainingAwardCount;
  5798. - (void)createSushiPlatter;
  5799. - (void)createGestureRecognizers;
  5800. - (void)resetGame;
  5801. - (void)stopPhysics;
  5802. - (void)startPhysics;
  5803. - (void)getGameIdAndSetPrizes;
  5804. - (void)prepareToPlay;
  5805. - (void)adjustCamera;
  5806. - (void)makeBodyForPhysicsBody:(id)arg1 withBodyType:(int)arg2;
  5807. - (void)makeBodyForCharacterBody:(id)arg1 withBodyType:(int)arg2;
  5808. - (void)makeSensorBody:(id)arg1;
  5809. - (void)createSensors;
  5810. - (void)setAllObjectPhysics:(id)arg1;
  5811. - (void)createPhysicalBoxFromCorner1:(struct b2Vec2)arg1 corner2:(struct b2Vec2)arg2 forPhysicalBody:(struct b2Body *)arg3;
  5812. - (void)createPhysicsWorld:(id)arg1;
  5813. - (void)closeGame:(BOOL)arg1;
  5814. - (void)animateToStartPosition;
  5815. - (void)animateFlyBy;
  5816. - (void)homeButtonSelected:(id)arg1;
  5817. - (void)tick;
  5818. - (void)onHandleTapForBubble:(id)arg1;
  5819. - (void)onHandlePanGesture:(id)arg1;
  5820. - (void)onHandleDropGesture:(id)arg1;
  5821. - (void)onHandleDragToStartGesture:(id)arg1;
  5822. - (void)onHandleTapGesture:(id)arg1;
  5823. - (void)loadGameView;
  5824. - (void)closeGame;
  5825. - (void)animate;
  5826. - (void)initializeView;
  5827. - (void)viewDidUnload;
  5828. - (void)onUIApplicationDidBecomeActiveNotification:(id)arg1;
  5829. - (void)onUIApplicationWillResignActiveNotification:(id)arg1;
  5830. - (void)viewDidLoad;
  5831. - (void)initialize;
  5832. - (void)dealloc;
  5833. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  5834. - (id)initWithCoder:(id)arg1;
  5835.  
  5836. @end
  5837.  
  5838. @interface CharacterBody : UIView
  5839. {
  5840. id <CharacterBodyDelegate> _delegate;
  5841. struct CGPoint _linearVelocity;
  5842. NSString *_rewardLevel;
  5843. int _rewardValue;
  5844. BOOL _collisionsEnabled;
  5845. float _angle;
  5846. BOOL _isFlipped;
  5847. }
  5848.  
  5849. @property(nonatomic) BOOL isFlipped; // @synthesize isFlipped=_isFlipped;
  5850. @property(nonatomic) float angle; // @synthesize angle=_angle;
  5851. @property(nonatomic) BOOL collisionsEnabled; // @synthesize collisionsEnabled=_collisionsEnabled;
  5852. @property(nonatomic) int rewardValue; // @synthesize rewardValue=_rewardValue;
  5853. @property(retain, nonatomic) NSString *rewardLevel; // @synthesize rewardLevel=_rewardLevel;
  5854. @property(nonatomic) struct CGPoint linearVelocity; // @synthesize linearVelocity=_linearVelocity;
  5855. @property(nonatomic) __weak id <CharacterBodyDelegate> delegate; // @synthesize delegate=_delegate;
  5856. - (void).cxx_destruct;
  5857. - (void)contactFromAvatar:(id)arg1;
  5858. - (void)dealloc;
  5859. - (id)initWithCoder:(id)arg1;
  5860.  
  5861. @end
  5862.  
  5863. @interface Fluffy : FluffyCharacter
  5864. {
  5865. }
  5866.  
  5867. @end
  5868.  
  5869. @interface FluffyCharacter : CharacterBody <TPAnimationDelegate>
  5870. {
  5871. int _state;
  5872. UIView *_spinningCoinAnimationView;
  5873. TPAnimation *_spinningCoinAnimation;
  5874. struct CGPoint _startCenter;
  5875. TPAnimation *_fluffyAnimation;
  5876. }
  5877.  
  5878. @property(retain, nonatomic) TPAnimation *fluffyAnimation; // @synthesize fluffyAnimation=_fluffyAnimation;
  5879. @property(nonatomic) struct CGPoint startCenter; // @synthesize startCenter=_startCenter;
  5880. @property(retain, nonatomic) TPAnimation *spinningCoinAnimation; // @synthesize spinningCoinAnimation=_spinningCoinAnimation;
  5881. @property(retain, nonatomic) UIView *spinningCoinAnimationView; // @synthesize spinningCoinAnimationView=_spinningCoinAnimationView;
  5882. @property(nonatomic) int state; // @synthesize state=_state;
  5883. - (void).cxx_destruct;
  5884. - (void)advancedToFrame:(id)arg1 frameNumber:(int)arg2;
  5885. - (void)tpAnimationDidFinish:(id)arg1;
  5886. - (void)onHandleTap:(id)arg1;
  5887. - (void)notifyDelegatesOfAward;
  5888. - (id)createAwardLabel;
  5889. - (void)showPoppingCoin:(struct CGRect)arg1;
  5890. - (void)showSpinningCoin;
  5891. - (void)hit;
  5892. - (void)turn;
  5893. - (void)swim;
  5894. - (void)setIsFlipped:(BOOL)arg1;
  5895. - (void)reset;
  5896. - (void)contactFromAvatar:(id)arg1;
  5897. - (BOOL)movedTo:(struct CGPoint)arg1;
  5898. - (void)dealloc;
  5899. - (void)initialize;
  5900. - (id)initWithCoder:(id)arg1;
  5901.  
  5902. @end
  5903.  
  5904. @interface LargeClam : ClamCharacter
  5905. {
  5906. }
  5907.  
  5908. - (id)initWithCoder:(id)arg1;
  5909.  
  5910. @end
  5911.  
  5912. @interface CJMainMenuController : UIViewController <CPErrorDelegate>
  5913. {
  5914. BOOL connectedToInternet;
  5915. NSArray *_lowerLabels;
  5916. UILabel *_storyLabel;
  5917. UILabel *_cardLabel;
  5918. UIButton *_testBtn;
  5919. UIButton *_playBtn;
  5920. UIView *_beforeVignette;
  5921. UIButton *_tuskBtn;
  5922. UIButton *_payoutBtn;
  5923. UILabel *_progressLabel;
  5924. UIView *_behindVignette;
  5925. UIImageView *_parchment;
  5926. UIImageView *_penguinView;
  5927. UIImageView *_backgroundView;
  5928. UIImageView *_background;
  5929. UIButton *_backBtn;
  5930. UILabel *_buyLabel;
  5931. UIButton *_buyBtn;
  5932. UIImageView *_logoView;
  5933. }
  5934.  
  5935. @property(nonatomic) __weak UIImageView *logoView; // @synthesize logoView=_logoView;
  5936. @property(nonatomic) __weak UIButton *buyBtn; // @synthesize buyBtn=_buyBtn;
  5937. @property(nonatomic) __weak UILabel *buyLabel; // @synthesize buyLabel=_buyLabel;
  5938. @property(nonatomic) __weak UIButton *backBtn; // @synthesize backBtn=_backBtn;
  5939. @property(nonatomic) __weak UIImageView *background; // @synthesize background=_background;
  5940. @property(nonatomic) __weak UIImageView *backgroundView; // @synthesize backgroundView=_backgroundView;
  5941. @property(nonatomic) __weak UIImageView *penguinView; // @synthesize penguinView=_penguinView;
  5942. @property(nonatomic) __weak UIImageView *parchment; // @synthesize parchment=_parchment;
  5943. @property(nonatomic) __weak UIView *behindVignette; // @synthesize behindVignette=_behindVignette;
  5944. @property(nonatomic) __weak UILabel *progressLabel; // @synthesize progressLabel=_progressLabel;
  5945. @property(nonatomic) __weak UIButton *payoutBtn; // @synthesize payoutBtn=_payoutBtn;
  5946. @property(nonatomic) __weak UIButton *tuskBtn; // @synthesize tuskBtn=_tuskBtn;
  5947. @property(nonatomic) __weak UIView *beforeVignette; // @synthesize beforeVignette=_beforeVignette;
  5948. @property(nonatomic) __weak UIButton *playBtn; // @synthesize playBtn=_playBtn;
  5949. @property(nonatomic) __weak UIButton *testBtn; // @synthesize testBtn=_testBtn;
  5950. @property(nonatomic) __weak UILabel *cardLabel; // @synthesize cardLabel=_cardLabel;
  5951. @property(nonatomic) __weak UILabel *storyLabel; // @synthesize storyLabel=_storyLabel;
  5952. @property(retain, nonatomic) NSArray *lowerLabels; // @synthesize lowerLabels=_lowerLabels;
  5953. @property BOOL connectedToInternet; // @synthesize connectedToInternet;
  5954. - (void).cxx_destruct;
  5955. - (void)onInternetConnectivityChanged:(id)arg1;
  5956. - (void)updateInternetConnectivityStatus;
  5957. - (BOOL)checkInternetAvailable;
  5958. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  5959. - (void)errorDidDisappear:(id)arg1 withContext:(id)arg2;
  5960. - (void)showDialogWithTitle:(id)arg1 andText:(id)arg2;
  5961. - (void)onBuyClicked:(id)arg1;
  5962. - (void)onBackClicked:(id)arg1;
  5963. - (void)onPayoutClicked:(id)arg1;
  5964. - (void)onPowercardClicked:(id)arg1;
  5965. - (void)onProgressClicked:(id)arg1;
  5966. - (void)onStoryClicked:(id)arg1;
  5967. - (void)onTuskClicked:(id)arg1;
  5968. - (void)onPlayClicked:(id)arg1;
  5969. - (void)initiatePlay;
  5970. - (void)slideRightTransition;
  5971. - (void)didReceiveMemoryWarning;
  5972. - (void)viewDidAppear:(BOOL)arg1;
  5973. - (void)viewWillAppear:(BOOL)arg1;
  5974. - (void)viewDidLoad;
  5975. - (void)localize;
  5976. - (void)reloadMainMenu:(id)arg1;
  5977. - (void)dealloc;
  5978. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  5979.  
  5980. @end
  5981.  
  5982. @interface CJPayoutController : UIViewController <UIScrollViewDelegate, ClientEventReceiver>
  5983. {
  5984. ATMHud *pHUD;
  5985. UIImageView *_mediumPoofView;
  5986. CJProgressBar *_roundProgressBar;
  5987. MPMoviePlayerViewController *_mplayer;
  5988. UIButton *_lockButton;
  5989. NSString *_windowUrl;
  5990. TPSprite *_tuskMediumPoofSprite;
  5991. UIImageView *_smallPoofView;
  5992. NSString *_assetPath;
  5993. NSString *_windowId;
  5994. TPSprite *_mediumPoofSprite;
  5995. UIImageView *_bonus3view;
  5996. UIImageView *_bonus2view;
  5997. UIImageView *_bonus4view;
  5998. UIImageView *_round3view;
  5999. UIImageView *_bonus1view;
  6000. UIImageView *_tuskRayburst;
  6001. float _coinAnimation;
  6002. UIImageView *_tuskMediumPoofView;
  6003. float _tuskAnimation;
  6004. UIImageView *_tuskFaceView;
  6005. unsigned int _activeSprites;
  6006. float _roundAnimation;
  6007. UIImageView *_tuskBarBackground;
  6008. float _rounds;
  6009. CPButton *_tuskWatchButton;
  6010. TPSprite *_smallPoofSprite;
  6011. UILabel *_tuskPercent;
  6012. TPSprite *_round3sprite;
  6013. CJProgressBar *_tuskProgressBar;
  6014. UIImageView *_minionsView;
  6015. TPSprite *_round2sprite;
  6016. UIImageView *_tuskBgView;
  6017. unsigned int _rank;
  6018. TPSprite *_round1sprite;
  6019. _Bool _isTuskBattle;
  6020. UILabel *_coinsField;
  6021. UIImageView *_backgroundImageView;
  6022. _Bool _doubleCoins;
  6023. UIView *_tuskItemParentView;
  6024. UILabel *_rewardsField;
  6025. unsigned int _startXP;
  6026. UILabel *_titleField;
  6027. UIView *_celebrationParentView;
  6028. unsigned int _coinsEarned;
  6029. UILabel *_ultimateSubField;
  6030. UILabel *_tuskBattleField;
  6031. NSArray *_labels;
  6032. UIImageView *_movieIconImageView;
  6033. UILabel *_ultimateField;
  6034. float _coinIncrement;
  6035. float _xpBarProgress;
  6036. UIView *_rewardParentView;
  6037. UILabel *_coinCounter;
  6038. _Bool _showItems;
  6039. UIView *_tuskParentView;
  6040. UIImageView *_iconCoin;
  6041. UILabel *_percent;
  6042. _Bool _isMovieUnlock;
  6043. UIView *_nonTuskParentView;
  6044. UIImageView *_round1view;
  6045. UIImageView *_round2view;
  6046. UIImageView *_nextRewardView;
  6047. CJProgressBar *_xpBar;
  6048. UILabel *_bonusField;
  6049. UIImageView *_xpBGImageView;
  6050. UILabel *_roundsField;
  6051. unsigned int _endXP;
  6052. CPGameViewController *_owner;
  6053. UIImageView *_tuskCapeImageView;
  6054. UIImageView *_rayburstView;
  6055. UIImageView *_congratImageView;
  6056. CPButton *_doneButton;
  6057. CPButton *_watchButton;
  6058. UIImageView *_paperBGImageView;
  6059. }
  6060.  
  6061. @property(nonatomic) __weak UIImageView *paperBGImageView; // @synthesize paperBGImageView=_paperBGImageView;
  6062. @property(nonatomic) __weak CPButton *watchButton; // @synthesize watchButton=_watchButton;
  6063. @property(nonatomic) __weak CPButton *doneButton; // @synthesize doneButton=_doneButton;
  6064. @property(nonatomic) __weak UIImageView *congratImageView; // @synthesize congratImageView=_congratImageView;
  6065. @property(nonatomic) __weak UIImageView *rayburstView; // @synthesize rayburstView=_rayburstView;
  6066. @property(nonatomic) __weak UIImageView *tuskCapeImageView; // @synthesize tuskCapeImageView=_tuskCapeImageView;
  6067. @property(nonatomic) __weak CPGameViewController *owner; // @synthesize owner=_owner;
  6068. @property(nonatomic) unsigned int endXP; // @synthesize endXP=_endXP;
  6069. @property(nonatomic) __weak UILabel *roundsField; // @synthesize roundsField=_roundsField;
  6070. @property(nonatomic) __weak UIImageView *xpBGImageView; // @synthesize xpBGImageView=_xpBGImageView;
  6071. @property(nonatomic) __weak UILabel *bonusField; // @synthesize bonusField=_bonusField;
  6072. @property(nonatomic) __weak CJProgressBar *xpBar; // @synthesize xpBar=_xpBar;
  6073. @property(nonatomic) __weak UIImageView *nextRewardView; // @synthesize nextRewardView=_nextRewardView;
  6074. @property(nonatomic) __weak UIImageView *round2view; // @synthesize round2view=_round2view;
  6075. @property(nonatomic) __weak UIImageView *round1view; // @synthesize round1view=_round1view;
  6076. @property(nonatomic) __weak UIView *nonTuskParentView; // @synthesize nonTuskParentView=_nonTuskParentView;
  6077. @property(nonatomic) _Bool isMovieUnlock; // @synthesize isMovieUnlock=_isMovieUnlock;
  6078. @property(nonatomic) __weak UILabel *percent; // @synthesize percent=_percent;
  6079. @property(nonatomic) __weak UIImageView *iconCoin; // @synthesize iconCoin=_iconCoin;
  6080. @property(nonatomic) __weak UIView *tuskParentView; // @synthesize tuskParentView=_tuskParentView;
  6081. @property(nonatomic) _Bool showItems; // @synthesize showItems=_showItems;
  6082. @property(nonatomic) __weak UILabel *coinCounter; // @synthesize coinCounter=_coinCounter;
  6083. @property(nonatomic) __weak UIView *rewardParentView; // @synthesize rewardParentView=_rewardParentView;
  6084. @property(nonatomic) float xpBarProgress; // @synthesize xpBarProgress=_xpBarProgress;
  6085. @property(nonatomic) float coinIncrement; // @synthesize coinIncrement=_coinIncrement;
  6086. @property(nonatomic) __weak UILabel *ultimateField; // @synthesize ultimateField=_ultimateField;
  6087. @property(nonatomic) __weak UIImageView *movieIconImageView; // @synthesize movieIconImageView=_movieIconImageView;
  6088. @property(retain, nonatomic) NSArray *labels; // @synthesize labels=_labels;
  6089. @property(nonatomic) __weak UILabel *tuskBattleField; // @synthesize tuskBattleField=_tuskBattleField;
  6090. @property(nonatomic) __weak UILabel *ultimateSubField; // @synthesize ultimateSubField=_ultimateSubField;
  6091. @property(nonatomic) unsigned int coinsEarned; // @synthesize coinsEarned=_coinsEarned;
  6092. @property(nonatomic) __weak UIView *celebrationParentView; // @synthesize celebrationParentView=_celebrationParentView;
  6093. @property(nonatomic) __weak UILabel *titleField; // @synthesize titleField=_titleField;
  6094. @property(nonatomic) unsigned int startXP; // @synthesize startXP=_startXP;
  6095. @property(nonatomic) __weak UILabel *rewardsField; // @synthesize rewardsField=_rewardsField;
  6096. @property(nonatomic) __weak UIView *tuskItemParentView; // @synthesize tuskItemParentView=_tuskItemParentView;
  6097. @property(nonatomic) _Bool doubleCoins; // @synthesize doubleCoins=_doubleCoins;
  6098. @property(nonatomic) __weak UIImageView *backgroundImageView; // @synthesize backgroundImageView=_backgroundImageView;
  6099. @property(nonatomic) __weak UILabel *coinsField; // @synthesize coinsField=_coinsField;
  6100. @property(nonatomic) _Bool isTuskBattle; // @synthesize isTuskBattle=_isTuskBattle;
  6101. @property(retain, nonatomic) TPSprite *round1sprite; // @synthesize round1sprite=_round1sprite;
  6102. @property(nonatomic) unsigned int rank; // @synthesize rank=_rank;
  6103. @property(nonatomic) __weak UIImageView *tuskBgView; // @synthesize tuskBgView=_tuskBgView;
  6104. @property(retain, nonatomic) TPSprite *round2sprite; // @synthesize round2sprite=_round2sprite;
  6105. @property(nonatomic) __weak UIImageView *minionsView; // @synthesize minionsView=_minionsView;
  6106. @property(nonatomic) __weak CJProgressBar *tuskProgressBar; // @synthesize tuskProgressBar=_tuskProgressBar;
  6107. @property(retain, nonatomic) TPSprite *round3sprite; // @synthesize round3sprite=_round3sprite;
  6108. @property(nonatomic) __weak UILabel *tuskPercent; // @synthesize tuskPercent=_tuskPercent;
  6109. @property(retain, nonatomic) TPSprite *smallPoofSprite; // @synthesize smallPoofSprite=_smallPoofSprite;
  6110. @property(nonatomic) __weak CPButton *tuskWatchButton; // @synthesize tuskWatchButton=_tuskWatchButton;
  6111. @property(nonatomic) float rounds; // @synthesize rounds=_rounds;
  6112. @property(nonatomic) __weak UIImageView *tuskBarBackground; // @synthesize tuskBarBackground=_tuskBarBackground;
  6113. @property(nonatomic) float roundAnimation; // @synthesize roundAnimation=_roundAnimation;
  6114. @property(nonatomic) unsigned int activeSprites; // @synthesize activeSprites=_activeSprites;
  6115. @property(nonatomic) __weak UIImageView *tuskFaceView; // @synthesize tuskFaceView=_tuskFaceView;
  6116. @property(nonatomic) float tuskAnimation; // @synthesize tuskAnimation=_tuskAnimation;
  6117. @property(nonatomic) __weak UIImageView *tuskMediumPoofView; // @synthesize tuskMediumPoofView=_tuskMediumPoofView;
  6118. @property(nonatomic) float coinAnimation; // @synthesize coinAnimation=_coinAnimation;
  6119. @property(nonatomic) __weak UIImageView *tuskRayburst; // @synthesize tuskRayburst=_tuskRayburst;
  6120. @property(nonatomic) __weak UIImageView *bonus1view; // @synthesize bonus1view=_bonus1view;
  6121. @property(nonatomic) __weak UIImageView *round3view; // @synthesize round3view=_round3view;
  6122. @property(nonatomic) __weak UIImageView *bonus4view; // @synthesize bonus4view=_bonus4view;
  6123. @property(nonatomic) __weak UIImageView *bonus2view; // @synthesize bonus2view=_bonus2view;
  6124. @property(nonatomic) __weak UIImageView *bonus3view; // @synthesize bonus3view=_bonus3view;
  6125. @property(retain, nonatomic) TPSprite *mediumPoofSprite; // @synthesize mediumPoofSprite=_mediumPoofSprite;
  6126. @property(retain, nonatomic) NSString *windowId; // @synthesize windowId=_windowId;
  6127. @property(retain, nonatomic) NSString *assetPath; // @synthesize assetPath=_assetPath;
  6128. @property(nonatomic) __weak UIImageView *smallPoofView; // @synthesize smallPoofView=_smallPoofView;
  6129. @property(retain, nonatomic) TPSprite *tuskMediumPoofSprite; // @synthesize tuskMediumPoofSprite=_tuskMediumPoofSprite;
  6130. @property(retain, nonatomic) NSString *windowUrl; // @synthesize windowUrl=_windowUrl;
  6131. @property(nonatomic) __weak UIButton *lockButton; // @synthesize lockButton=_lockButton;
  6132. @property(retain, nonatomic) MPMoviePlayerViewController *mplayer; // @synthesize mplayer=_mplayer;
  6133. @property(nonatomic) __weak CJProgressBar *roundProgressBar; // @synthesize roundProgressBar=_roundProgressBar;
  6134. @property(nonatomic) __weak UIImageView *mediumPoofView; // @synthesize mediumPoofView=_mediumPoofView;
  6135. @property(retain, nonatomic) ATMHud *pHUD; // @synthesize pHUD;
  6136. - (void).cxx_destruct;
  6137. - (void)MPMoviePlayerPlaybackDidFinish:(id)arg1;
  6138. - (void)watchMovie:(BOOL)arg1;
  6139. - (BOOL)isMovieStreamable:(id)arg1;
  6140. - (void)onUiClientEvent:(id)arg1;
  6141. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  6142. - (void)stopRayburstAnimating:(id)arg1;
  6143. - (void)startRayburstAnimating:(id)arg1;
  6144. - (void)onPlayClicked:(id)arg1;
  6145. - (void)onDoneClicked:(id)arg1;
  6146. - (void)onWatchClicked:(id)arg1;
  6147. - (void)dealloc;
  6148. - (void)sendWindowClosed;
  6149. - (void)sendWindowReady;
  6150. - (void)initialPayload:(id)arg1 fromController:(id)arg2;
  6151. - (void)decreaseTuskBar;
  6152. - (void)increaseRoundBar;
  6153. - (void)increaseCoinCounter;
  6154. - (void)increaseXpBar;
  6155. - (void)didReceiveMemoryWarning;
  6156. - (void)viewDidLoad;
  6157. - (void)reset;
  6158. - (id)makeSprite:(id)arg1 inView:(id)arg2;
  6159. - (void)localize;
  6160. - (void)showHud:(BOOL)arg1;
  6161.  
  6162. @end
  6163.  
  6164. @interface MeatplaceHelper : NSObject
  6165. {
  6166. }
  6167.  
  6168. + (void)sendCommand:(id)arg1;
  6169. + (void)sendRecvFromFramewok:(id)arg1;
  6170.  
  6171. @end
  6172.  
  6173. @interface WMIdentity : NSObject
  6174. {
  6175. NSString *_assetPath;
  6176. NSString *_windowId;
  6177. NSString *_windowUrl;
  6178. }
  6179.  
  6180. + (id)initWithInitialPayload:(id)arg1;
  6181. @property(readonly) NSString *windowUrl; // @synthesize windowUrl=_windowUrl;
  6182. @property(readonly) NSString *windowId; // @synthesize windowId=_windowId;
  6183. @property(readonly) NSString *assetPath; // @synthesize assetPath=_assetPath;
  6184. - (void).cxx_destruct;
  6185. - (void)sendCommand:(id)arg1 attrs:(id)arg2;
  6186.  
  6187. @end
  6188.  
  6189. @interface CJCardViewController : UIViewController <WebServicesOperationDelegate>
  6190. {
  6191. CJArrowIndicatorView *_spinner;
  6192. UILabel *_titleField;
  6193. CPScrollView *_scrollView;
  6194. CJCounterView *_counterTotalCards;
  6195. }
  6196.  
  6197. @property(nonatomic) __weak CJCounterView *counterTotalCards; // @synthesize counterTotalCards=_counterTotalCards;
  6198. @property(nonatomic) __weak CPScrollView *scrollView; // @synthesize scrollView=_scrollView;
  6199. @property(nonatomic) __weak UILabel *titleField; // @synthesize titleField=_titleField;
  6200. @property(nonatomic) __weak CJArrowIndicatorView *spinner; // @synthesize spinner=_spinner;
  6201. - (void).cxx_destruct;
  6202. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  6203. - (void)viewDidDisappear:(BOOL)arg1;
  6204. - (void)onCloseClicked:(id)arg1;
  6205. - (void)slideLeftTransition;
  6206. - (void)didReceiveMemoryWarning;
  6207. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  6208. - (BOOL)isPowerCard:(unsigned int)arg1;
  6209. - (void)viewDidLoad;
  6210. - (void)localize;
  6211. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6212. - (void)viewDidAppear:(BOOL)arg1;
  6213.  
  6214. @end
  6215.  
  6216. @interface SchoolOfFish : DecorationView <TPAnimationDelegate>
  6217. {
  6218. float _delay;
  6219. int _frameCount;
  6220. TPAnimation *_schoolOfFishAnimation;
  6221. }
  6222.  
  6223. @property(retain, nonatomic) TPAnimation *schoolOfFishAnimation; // @synthesize schoolOfFishAnimation=_schoolOfFishAnimation;
  6224. @property(nonatomic) int frameCount; // @synthesize frameCount=_frameCount;
  6225. @property(nonatomic) float delay; // @synthesize delay=_delay;
  6226. - (void).cxx_destruct;
  6227. - (void)advancedToFrame:(id)arg1 frameNumber:(int)arg2;
  6228. - (void)swim;
  6229. - (void)setIsFlipped:(BOOL)arg1;
  6230. - (void)dealloc;
  6231. - (void)initialize;
  6232. - (id)initWithCoder:(id)arg1;
  6233.  
  6234. @end
  6235.  
  6236. @interface DecorationView : UIView
  6237. {
  6238. BOOL _isFlipped;
  6239. }
  6240.  
  6241. @property(nonatomic) BOOL isFlipped; // @synthesize isFlipped=_isFlipped;
  6242. - (id)initWithCoder:(id)arg1;
  6243.  
  6244. @end
  6245.  
  6246. @interface TheKraken : DecorationView <TPAnimationDelegate>
  6247. {
  6248. NSTimer *_timer;
  6249. TPAnimation *_theKrakenAnimation;
  6250. CAKeyframeAnimation *_krakenPathAnimation;
  6251. }
  6252.  
  6253. @property(retain, nonatomic) CAKeyframeAnimation *krakenPathAnimation; // @synthesize krakenPathAnimation=_krakenPathAnimation;
  6254. @property(retain, nonatomic) TPAnimation *theKrakenAnimation; // @synthesize theKrakenAnimation=_theKrakenAnimation;
  6255. @property(nonatomic) __weak NSTimer *timer; // @synthesize timer=_timer;
  6256. - (void).cxx_destruct;
  6257. - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
  6258. - (void)layoutSubviews;
  6259. - (void)showKraken:(id)arg1;
  6260. - (void)createDelayTimer;
  6261. - (void)dealloc;
  6262. - (id)initWithCoder:(id)arg1;
  6263.  
  6264. @end
  6265.  
  6266. @interface ShellSeaweed : DecorationView
  6267. {
  6268. TPAnimation *_shellSeaweedAnimation;
  6269. }
  6270.  
  6271. @property(retain, nonatomic) TPAnimation *shellSeaweedAnimation; // @synthesize shellSeaweedAnimation=_shellSeaweedAnimation;
  6272. - (void).cxx_destruct;
  6273. - (void)dealloc;
  6274. - (id)initWithCoder:(id)arg1;
  6275.  
  6276. @end
  6277.  
  6278. @interface WeedDecoration1 : DecorationView
  6279. {
  6280. TPAnimation *_weedAnimation;
  6281. }
  6282.  
  6283. @property(retain, nonatomic) TPAnimation *weedAnimation; // @synthesize weedAnimation=_weedAnimation;
  6284. - (void).cxx_destruct;
  6285. - (void)dealloc;
  6286. - (id)initWithCoder:(id)arg1;
  6287.  
  6288. @end
  6289.  
  6290. @interface WeedDecoration2 : DecorationView
  6291. {
  6292. TPAnimation *_weedAnimation;
  6293. }
  6294.  
  6295. @property(retain, nonatomic) TPAnimation *weedAnimation; // @synthesize weedAnimation=_weedAnimation;
  6296. - (void).cxx_destruct;
  6297. - (void)dealloc;
  6298. - (id)initWithCoder:(id)arg1;
  6299.  
  6300. @end
  6301.  
  6302. @interface WeedDecoration3 : DecorationView
  6303. {
  6304. TPAnimation *_weedAnimation;
  6305. }
  6306.  
  6307. @property(retain, nonatomic) TPAnimation *weedAnimation; // @synthesize weedAnimation=_weedAnimation;
  6308. - (void).cxx_destruct;
  6309. - (void)dealloc;
  6310. - (id)initWithCoder:(id)arg1;
  6311.  
  6312. @end
  6313.  
  6314. @interface WeedDecoration4 : DecorationView
  6315. {
  6316. TPAnimation *_weedAnimation;
  6317. }
  6318.  
  6319. @property(retain, nonatomic) TPAnimation *weedAnimation; // @synthesize weedAnimation=_weedAnimation;
  6320. - (void).cxx_destruct;
  6321. - (void)dealloc;
  6322. - (id)initWithCoder:(id)arg1;
  6323.  
  6324. @end
  6325.  
  6326. @interface WeedDecoration5 : DecorationView
  6327. {
  6328. TPAnimation *_weedAnimation;
  6329. }
  6330.  
  6331. @property(retain, nonatomic) TPAnimation *weedAnimation; // @synthesize weedAnimation=_weedAnimation;
  6332. - (void).cxx_destruct;
  6333. - (void)dealloc;
  6334. - (id)initWithCoder:(id)arg1;
  6335.  
  6336. @end
  6337.  
  6338. @interface WeedDecoration6 : DecorationView
  6339. {
  6340. TPAnimation *_weedAnimation;
  6341. }
  6342.  
  6343. @property(retain, nonatomic) TPAnimation *weedAnimation; // @synthesize weedAnimation=_weedAnimation;
  6344. - (void).cxx_destruct;
  6345. - (void)dealloc;
  6346. - (id)initWithCoder:(id)arg1;
  6347.  
  6348. @end
  6349.  
  6350. @interface WeedDecoration7 : DecorationView
  6351. {
  6352. TPAnimation *_weedAnimation;
  6353. }
  6354.  
  6355. @property(retain, nonatomic) TPAnimation *weedAnimation; // @synthesize weedAnimation=_weedAnimation;
  6356. - (void).cxx_destruct;
  6357. - (void)dealloc;
  6358. - (id)initWithCoder:(id)arg1;
  6359.  
  6360. @end
  6361.  
  6362. @interface WeedDecoration8 : DecorationView
  6363. {
  6364. TPAnimation *_weedAnimation;
  6365. }
  6366.  
  6367. @property(retain, nonatomic) TPAnimation *weedAnimation; // @synthesize weedAnimation=_weedAnimation;
  6368. - (void).cxx_destruct;
  6369. - (void)dealloc;
  6370. - (id)initWithCoder:(id)arg1;
  6371.  
  6372. @end
  6373.  
  6374. @interface SensorBody : NSObject
  6375. {
  6376. struct CGPoint _center;
  6377. struct CGRect _frame;
  6378. }
  6379.  
  6380. @property(nonatomic) struct CGRect frame; // @synthesize frame=_frame;
  6381. @property(nonatomic) struct CGPoint center; // @synthesize center=_center;
  6382. - (id)initWithFrame:(struct CGRect)arg1;
  6383.  
  6384. @end
  6385.  
  6386. @interface BeachSensor : SensorBody <TPAnimationDelegate>
  6387. {
  6388. UIView *_splashAnimationView;
  6389. TPAnimation *_splashAnimation;
  6390. }
  6391.  
  6392. @property(retain, nonatomic) TPAnimation *splashAnimation; // @synthesize splashAnimation=_splashAnimation;
  6393. @property(retain, nonatomic) UIView *splashAnimationView; // @synthesize splashAnimationView=_splashAnimationView;
  6394. - (void).cxx_destruct;
  6395. - (void)tpAnimationDidFinish:(id)arg1;
  6396. - (void)contactFromAvatar:(id)arg1;
  6397. - (void)dealloc;
  6398.  
  6399. @end
  6400.  
  6401. @interface CJProgressViewController : UIViewController
  6402. {
  6403. UILabel *_nextRewardLabel;
  6404. UILabel *_titleField;
  6405. UIImageView *_fireGemImage;
  6406. CJProgressBar *_progressBar;
  6407. NSArray *_smallRewards;
  6408. UILabel *_progressLabel;
  6409. UIImageView *_nextRewardImage;
  6410. UIView *_progressView;
  6411. UIImageView *_snowNinjaImage;
  6412. UIImageView *_ninjaGemImage;
  6413. UIImage *_dimmedBackImage;
  6414. UIImageView *_waterGemImage;
  6415. UILabel *_counterLabel;
  6416. UIImageView *_snowGemImage;
  6417. }
  6418.  
  6419. @property(nonatomic) __weak UIImageView *snowGemImage; // @synthesize snowGemImage=_snowGemImage;
  6420. @property(nonatomic) __weak UILabel *counterLabel; // @synthesize counterLabel=_counterLabel;
  6421. @property(nonatomic) __weak UIImageView *waterGemImage; // @synthesize waterGemImage=_waterGemImage;
  6422. @property(retain, nonatomic) UIImage *dimmedBackImage; // @synthesize dimmedBackImage=_dimmedBackImage;
  6423. @property(nonatomic) __weak UIImageView *ninjaGemImage; // @synthesize ninjaGemImage=_ninjaGemImage;
  6424. @property(nonatomic) __weak UIImageView *snowNinjaImage; // @synthesize snowNinjaImage=_snowNinjaImage;
  6425. @property(nonatomic) __weak UIView *progressView; // @synthesize progressView=_progressView;
  6426. @property(nonatomic) __weak UIImageView *nextRewardImage; // @synthesize nextRewardImage=_nextRewardImage;
  6427. @property(nonatomic) __weak UILabel *progressLabel; // @synthesize progressLabel=_progressLabel;
  6428. @property(retain, nonatomic) NSArray *smallRewards; // @synthesize smallRewards=_smallRewards;
  6429. @property(nonatomic) __weak CJProgressBar *progressBar; // @synthesize progressBar=_progressBar;
  6430. @property(nonatomic) __weak UIImageView *fireGemImage; // @synthesize fireGemImage=_fireGemImage;
  6431. @property(nonatomic) __weak UILabel *titleField; // @synthesize titleField=_titleField;
  6432. @property(nonatomic) __weak UILabel *nextRewardLabel; // @synthesize nextRewardLabel=_nextRewardLabel;
  6433. - (void).cxx_destruct;
  6434. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  6435. - (void)dealloc;
  6436. - (void)didReceiveMemoryWarning;
  6437. - (void)onCloseClicked:(id)arg1;
  6438. - (void)slideLeftTransition;
  6439. - (id)makeDimmedBackground:(id)arg1 withContext:(id)arg2 andFilter:(id)arg3;
  6440. - (void)dimButton:(id)arg1 withContext:(id)arg2 andFilter:(id)arg3;
  6441. - (void)viewDidLoad;
  6442. - (void)localize;
  6443. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6444. - (void)viewDidAppear:(BOOL)arg1;
  6445.  
  6446. @end
  6447.  
  6448. @interface CJStoryViewController : UIViewController
  6449. {
  6450. ATMHud *pHUD;
  6451. UILabel *_labelTraining;
  6452. UILabel *_labelMatch;
  6453. NSArray *_btnMovies;
  6454. UILabel *_labelCounter;
  6455. NSArray *_labelMovies;
  6456. NSArray *_imgThumbs;
  6457. UILabel *_labelBlasted;
  6458. UIButton *_btnClose;
  6459. UILabel *_labelQuivered;
  6460. UILabel *_labelVow;
  6461. MPMoviePlayerViewController *_mplayer;
  6462. UILabel *_labelBroken;
  6463. UILabel *_labelSubtitle;
  6464. UILabel *_labelDefeated;
  6465. UILabel *_titleField;
  6466. UILabel *_labelLongAgo;
  6467. }
  6468.  
  6469. @property(nonatomic) __weak UILabel *labelLongAgo; // @synthesize labelLongAgo=_labelLongAgo;
  6470. @property(nonatomic) __weak UILabel *titleField; // @synthesize titleField=_titleField;
  6471. @property(nonatomic) __weak UILabel *labelDefeated; // @synthesize labelDefeated=_labelDefeated;
  6472. @property(nonatomic) __weak UILabel *labelSubtitle; // @synthesize labelSubtitle=_labelSubtitle;
  6473. @property(nonatomic) __weak UILabel *labelBroken; // @synthesize labelBroken=_labelBroken;
  6474. @property(nonatomic) __weak MPMoviePlayerViewController *mplayer; // @synthesize mplayer=_mplayer;
  6475. @property(nonatomic) __weak UILabel *labelVow; // @synthesize labelVow=_labelVow;
  6476. @property(nonatomic) __weak UILabel *labelQuivered; // @synthesize labelQuivered=_labelQuivered;
  6477. @property(nonatomic) __weak UIButton *btnClose; // @synthesize btnClose=_btnClose;
  6478. @property(nonatomic) __weak UILabel *labelBlasted; // @synthesize labelBlasted=_labelBlasted;
  6479. @property(retain, nonatomic) NSArray *imgThumbs; // @synthesize imgThumbs=_imgThumbs;
  6480. @property(retain, nonatomic) NSArray *labelMovies; // @synthesize labelMovies=_labelMovies;
  6481. @property(nonatomic) __weak UILabel *labelCounter; // @synthesize labelCounter=_labelCounter;
  6482. @property(retain, nonatomic) NSArray *btnMovies; // @synthesize btnMovies=_btnMovies;
  6483. @property(nonatomic) __weak UILabel *labelMatch; // @synthesize labelMatch=_labelMatch;
  6484. @property(nonatomic) __weak UILabel *labelTraining; // @synthesize labelTraining=_labelTraining;
  6485. @property(retain, nonatomic) ATMHud *pHUD; // @synthesize pHUD;
  6486. - (void).cxx_destruct;
  6487. - (void)MPMoviePlayerPlaybackDidFinish:(id)arg1;
  6488. - (void)onMovieClicked:(id)arg1;
  6489. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  6490. - (void)dealloc;
  6491. - (void)didReceiveMemoryWarning;
  6492. - (void)onCloseClicked:(id)arg1;
  6493. - (void)slideLeftTransition;
  6494. - (void)viewDidLoad;
  6495. - (void)lockMovieButton:(unsigned int)arg1 withImage:(id)arg2;
  6496. - (void)unlockMovieButton:(unsigned int)arg1 withImage:(id)arg2;
  6497. - (void)localize;
  6498. - (void)showHud:(BOOL)arg1;
  6499. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6500. - (void)viewDidAppear:(BOOL)arg1;
  6501.  
  6502. @end
  6503.  
  6504. @interface CJBuyViewController : UIViewController <WebServicesOperationDelegate>
  6505. {
  6506. UILabel *_celebrationLabel;
  6507. UIImageView *_celebrationBurst;
  6508. UIButton *_buyButton;
  6509. UIView *_celebrationView;
  6510. UILabel *_labelConfirmation;
  6511. NSArray *_cardIds;
  6512. UILabel *_buyLabel;
  6513. BOOL _serverError;
  6514. UIButton *_btnDone;
  6515. CJArrowIndicatorView *_arrowIndicator;
  6516. UIView *_confirmationView;
  6517. UIButton *_btnYes;
  6518. UIImageView *_glowAnimView;
  6519. UIButton *_btnNo;
  6520. TPSprite *_glowSprite;
  6521. CPButton *_btnOk;
  6522. UILabel *_titleField;
  6523. }
  6524.  
  6525. @property(nonatomic) __weak UILabel *titleField; // @synthesize titleField=_titleField;
  6526. @property(nonatomic) __weak CPButton *btnOk; // @synthesize btnOk=_btnOk;
  6527. @property(retain, nonatomic) TPSprite *glowSprite; // @synthesize glowSprite=_glowSprite;
  6528. @property(nonatomic) __weak UIButton *btnNo; // @synthesize btnNo=_btnNo;
  6529. @property(nonatomic) __weak UIImageView *glowAnimView; // @synthesize glowAnimView=_glowAnimView;
  6530. @property(nonatomic) __weak UIButton *btnYes; // @synthesize btnYes=_btnYes;
  6531. @property(nonatomic) __weak UIView *confirmationView; // @synthesize confirmationView=_confirmationView;
  6532. @property(nonatomic) __weak CJArrowIndicatorView *arrowIndicator; // @synthesize arrowIndicator=_arrowIndicator;
  6533. @property(nonatomic) __weak UIButton *btnDone; // @synthesize btnDone=_btnDone;
  6534. @property(nonatomic) BOOL serverError; // @synthesize serverError=_serverError;
  6535. @property(nonatomic) __weak UILabel *buyLabel; // @synthesize buyLabel=_buyLabel;
  6536. @property(retain, nonatomic) NSArray *cardIds; // @synthesize cardIds=_cardIds;
  6537. @property(nonatomic) __weak UILabel *labelConfirmation; // @synthesize labelConfirmation=_labelConfirmation;
  6538. @property(nonatomic) __weak UIView *celebrationView; // @synthesize celebrationView=_celebrationView;
  6539. @property(nonatomic) __weak UIButton *buyButton; // @synthesize buyButton=_buyButton;
  6540. @property(nonatomic) __weak UIImageView *celebrationBurst; // @synthesize celebrationBurst=_celebrationBurst;
  6541. @property(nonatomic) __weak UILabel *celebrationLabel; // @synthesize celebrationLabel=_celebrationLabel;
  6542. - (void).cxx_destruct;
  6543. - (void)viewDidUnload;
  6544. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  6545. - (void)stopRayburstAnimating;
  6546. - (void)startRayburstAnimating;
  6547. - (void)onDoneClicked:(id)arg1;
  6548. - (void)onBuyClicked:(id)arg1;
  6549. - (void)onNoClicked:(id)arg1;
  6550. - (void)onYesClicked:(id)arg1;
  6551. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  6552. - (void)stopWatchdog;
  6553. - (void)startWatchdog:(float)arg1;
  6554. - (void)connectionTimeOut:(id)arg1;
  6555. - (void)cardPurchaseFailed;
  6556. - (id)makeCard:(id)arg1;
  6557. - (void)onCloseClicked:(id)arg1;
  6558. - (void)slideLeftTransition;
  6559. - (void)viewDidDisappear:(BOOL)arg1;
  6560. - (void)didReceiveMemoryWarning;
  6561. - (void)viewDidLoad;
  6562. - (void)localize;
  6563. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6564.  
  6565. @end
  6566.  
  6567. @interface CatalogSpineView : UIView
  6568. {
  6569. CAGradientLayer *_gradientLayer;
  6570. int _spinePosition;
  6571. }
  6572.  
  6573. @property(nonatomic) int spinePosition; // @synthesize spinePosition=_spinePosition;
  6574. @property(retain, nonatomic) CAGradientLayer *gradientLayer; // @synthesize gradientLayer=_gradientLayer;
  6575. - (void).cxx_destruct;
  6576. - (void)dealloc;
  6577. - (id)initWithCoder:(id)arg1;
  6578.  
  6579. @end
  6580.  
  6581. @interface AddUserViewController : UIViewController <UISearchBarDelegate, ResourceDelegate>
  6582. {
  6583. UIView *_AddFriendImageContainer;
  6584. int _playerId;
  6585. UIView *_characterView;
  6586. UISearchBar *_searchBar;
  6587. UIImageView *_characterImageView;
  6588. UIImageView *_loadingImageView;
  6589. UIImageView *_avatarImageView;
  6590. UIButton *_searchFoundButton;
  6591. NSString *_playerName;
  6592. UILabel *_addFriendNameLabel;
  6593. UILabel *_searchDescription;
  6594. UILabel *_characterLabel;
  6595. NSString *_playerSWID;
  6596. NSString *_playerSearchName;
  6597. FriendsViewController *_friendsViewController;
  6598. }
  6599.  
  6600. @property(retain, nonatomic) FriendsViewController *friendsViewController; // @synthesize friendsViewController=_friendsViewController;
  6601. @property(copy, nonatomic) NSString *playerSearchName; // @synthesize playerSearchName=_playerSearchName;
  6602. @property(copy, nonatomic) NSString *playerSWID; // @synthesize playerSWID=_playerSWID;
  6603. @property(nonatomic) __weak UILabel *characterLabel; // @synthesize characterLabel=_characterLabel;
  6604. @property(nonatomic) __weak UILabel *searchDescription; // @synthesize searchDescription=_searchDescription;
  6605. @property(nonatomic) __weak UILabel *addFriendNameLabel; // @synthesize addFriendNameLabel=_addFriendNameLabel;
  6606. @property(copy, nonatomic) NSString *playerName; // @synthesize playerName=_playerName;
  6607. @property(nonatomic) __weak UIButton *searchFoundButton; // @synthesize searchFoundButton=_searchFoundButton;
  6608. @property(nonatomic) __weak UIImageView *avatarImageView; // @synthesize avatarImageView=_avatarImageView;
  6609. @property(nonatomic) __weak UIImageView *loadingImageView; // @synthesize loadingImageView=_loadingImageView;
  6610. @property(nonatomic) __weak UIImageView *characterImageView; // @synthesize characterImageView=_characterImageView;
  6611. @property(nonatomic) __weak UISearchBar *searchBar; // @synthesize searchBar=_searchBar;
  6612. @property(nonatomic) __weak UIView *characterView; // @synthesize characterView=_characterView;
  6613. @property(nonatomic) int playerId; // @synthesize playerId=_playerId;
  6614. @property(nonatomic) __weak UIView *AddFriendImageContainer; // @synthesize AddFriendImageContainer=_AddFriendImageContainer;
  6615. - (void).cxx_destruct;
  6616. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  6617. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  6618. - (void)getPlayerAvatar:(id)arg1 playerid:(int)arg2;
  6619. - (void)addFriendAvatarTapped:(id)arg1;
  6620. - (void)getPlayerFromUserName:(id)arg1;
  6621. - (void)stopLoadingAnimation;
  6622. - (void)startLoadingAnimation;
  6623. - (void)searchBarCancelButtonClicked:(id)arg1;
  6624. - (void)searchBarSearchButtonClicked:(id)arg1;
  6625. - (void)searchBar:(id)arg1 textDidChange:(id)arg2;
  6626. - (void)viewDidAppear:(BOOL)arg1;
  6627. - (void)didReceiveMemoryWarning;
  6628. - (void)viewDidLoad;
  6629. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6630.  
  6631. @end
  6632.  
  6633. @interface CPCoinsService : NSObject <ResourceDelegate>
  6634. {
  6635. }
  6636.  
  6637. + (id)coinCachedResultsFilePath;
  6638. + (void)storeResult:(id)arg1;
  6639. + (id)submitRequestWithMethod:(id)arg1 endpoint:(id)arg2 userinfo:(id)arg3;
  6640. + (void)writeCachedResultsToServer;
  6641. + (void)awardCoins:(int)arg1 total:(int)arg2;
  6642. + (id)instance;
  6643. - (void)didFinishResource:(id)arg1 data:(id)arg2 context:(id)arg3;
  6644. - (void)dealloc;
  6645. - (id)init;
  6646.  
  6647. @end
  6648.  
  6649. @interface CJPlayerStatWidgetViewController : UIViewController
  6650. {
  6651. CATextLayer *powerCardTextLayer;
  6652. CATextLayer *comboTextLayer;
  6653. CATextLayer *tipModeTextLayer;
  6654. NSString *fireCardNumber;
  6655. NSString *waterCardNumber;
  6656. NSString *snowCardNumber;
  6657. BOOL tipModeIsOn;
  6658. UIImageView *statPanelView;
  6659. UILabel *ninjaTypeHeaderLabel;
  6660. UILabel *cardNumberHeaderLabel;
  6661. UILabel *powerCardsHeaderLabel;
  6662. UILabel *moveAmountLabel;
  6663. UILabel *rangeAmountLabel;
  6664. UILabel *damageAmountLabel;
  6665. UILabel *damageTitleLabel;
  6666. UILabel *damageLabel;
  6667. UILabel *comboTitleLabel;
  6668. UILabel *comboLabel;
  6669. UIImageView *tipCheckImage;
  6670. UILabel *tipModeLabel;
  6671. UIView *textView;
  6672. OutlineLabel *ninjaOutlineTitle;
  6673. OutlineLabel *powerCardsOutlineTitle;
  6674. OutlineLabel *cardNumberOutlineTitle;
  6675. UILabel *_tipStateLabel;
  6676. UIButton *_tipModeButton;
  6677. UIImageView *_tipModeButtonImage;
  6678. UIButton *_playButton;
  6679. }
  6680.  
  6681. @property(nonatomic) __weak UIButton *playButton; // @synthesize playButton=_playButton;
  6682. @property(nonatomic) __weak UIImageView *tipModeButtonImage; // @synthesize tipModeButtonImage=_tipModeButtonImage;
  6683. @property(nonatomic) __weak UIButton *tipModeButton; // @synthesize tipModeButton=_tipModeButton;
  6684. @property(nonatomic) __weak UILabel *tipStateLabel; // @synthesize tipStateLabel=_tipStateLabel;
  6685. @property(retain, nonatomic) OutlineLabel *cardNumberOutlineTitle; // @synthesize cardNumberOutlineTitle;
  6686. @property(retain, nonatomic) OutlineLabel *powerCardsOutlineTitle; // @synthesize powerCardsOutlineTitle;
  6687. @property(retain, nonatomic) OutlineLabel *ninjaOutlineTitle; // @synthesize ninjaOutlineTitle;
  6688. @property(nonatomic) __weak UIView *textView; // @synthesize textView;
  6689. @property(nonatomic) __weak UILabel *tipModeLabel; // @synthesize tipModeLabel;
  6690. @property(nonatomic) __weak UIImageView *tipCheckImage; // @synthesize tipCheckImage;
  6691. @property(nonatomic) __weak UILabel *comboLabel; // @synthesize comboLabel;
  6692. @property(nonatomic) __weak UILabel *comboTitleLabel; // @synthesize comboTitleLabel;
  6693. @property(nonatomic) __weak UILabel *damageLabel; // @synthesize damageLabel;
  6694. @property(nonatomic) __weak UILabel *damageTitleLabel; // @synthesize damageTitleLabel;
  6695. @property(nonatomic) __weak UILabel *damageAmountLabel; // @synthesize damageAmountLabel;
  6696. @property(nonatomic) __weak UILabel *rangeAmountLabel; // @synthesize rangeAmountLabel;
  6697. @property(nonatomic) __weak UILabel *moveAmountLabel; // @synthesize moveAmountLabel;
  6698. @property(nonatomic) __weak UILabel *powerCardsHeaderLabel; // @synthesize powerCardsHeaderLabel;
  6699. @property(nonatomic) __weak UILabel *cardNumberHeaderLabel; // @synthesize cardNumberHeaderLabel;
  6700. @property(nonatomic) __weak UILabel *ninjaTypeHeaderLabel; // @synthesize ninjaTypeHeaderLabel;
  6701. @property(nonatomic) __weak UIImageView *statPanelView; // @synthesize statPanelView;
  6702. @property(nonatomic) BOOL tipModeIsOn; // @synthesize tipModeIsOn;
  6703. - (void).cxx_destruct;
  6704. - (void)onBackClicked:(id)arg1;
  6705. - (BOOL)getTipMode;
  6706. - (void)toggleTipMode;
  6707. - (void)updateStatPanel:(int)arg1;
  6708. - (void)setPowerCardNumber:(int)arg1 cardNumber:(id)arg2;
  6709. - (void)initStatPanel;
  6710. - (void)populateStatPanel;
  6711. - (void)dealloc;
  6712. - (void)didReceiveMemoryWarning;
  6713. - (void)viewDidLoad;
  6714. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6715.  
  6716. @end
  6717.  
  6718. @interface DebugViewController : UIViewController <MFMailComposeViewControllerDelegate>
  6719. {
  6720. }
  6721.  
  6722. - (void)dealloc;
  6723. - (void)viewDidUnload;
  6724. - (void)didReceiveMemoryWarning;
  6725. - (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
  6726. - (void)viewDidLoad;
  6727.  
  6728. @end
  6729.  
  6730. @interface CPScrollView : UIScrollView
  6731. {
  6732. UIImageView *_verBarView;
  6733. UIImageView *_verHandleView;
  6734. UIImageView *_horBarView;
  6735. UIImageView *_horHandleView;
  6736. }
  6737.  
  6738. @property(nonatomic) __weak UIImageView *horHandleView; // @synthesize horHandleView=_horHandleView;
  6739. @property(nonatomic) __weak UIImageView *horBarView; // @synthesize horBarView=_horBarView;
  6740. @property(nonatomic) __weak UIImageView *verHandleView; // @synthesize verHandleView=_verHandleView;
  6741. @property(nonatomic) __weak UIImageView *verBarView; // @synthesize verBarView=_verBarView;
  6742. - (void).cxx_destruct;
  6743. - (void)redraw;
  6744. - (void)setVerticalBar:(id)arg1;
  6745. - (void)setVerticalHandle:(id)arg1;
  6746. - (void)setHorizontalBar:(id)arg1;
  6747. - (void)setHorizontalHandle:(id)arg1;
  6748. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  6749. - (void)dealloc;
  6750. - (void)customInit;
  6751. - (id)initWithCoder:(id)arg1;
  6752. - (id)initWithFrame:(struct CGRect)arg1;
  6753.  
  6754. @end
  6755.  
  6756. @interface CPInfoViewController : CPViewController <UIWebViewDelegate, UITagLabelDelegate>
  6757. {
  6758. NSString *_redirectURL;
  6759. UIUnderlineLabel *_clubpenguinDotCom;
  6760. UIButton *_confirmNOButton;
  6761. CPBusy *_busy;
  6762. UIButton *_confirmYESButton;
  6763. UILabel *_customerSupport;
  6764. UILabel *_termsAndPrivacyDisconnectedLabel;
  6765. UILabel *_confirmLabel;
  6766. UILabel *_versionLabel;
  6767. UILabel *_rulesTitle;
  6768. UILabel *_licenseCreditsTapToSeeLabel;
  6769. UIScrollView *_licenseCreditsScrollView;
  6770. UIUnderlineLabel *_disneyGoDotCom;
  6771. UIView *_rulesDialog;
  6772. UIUnderlineLabel *_licenseCredits;
  6773. UILabel *_copyrightLabel;
  6774. UIView *_termsAndPrivacyDialog;
  6775. UIUnderlineLabel *_clubPenguinRules;
  6776. UILabel *_createdBy;
  6777. UITextView *_licenseCreditsDialogTextView;
  6778. UILabel *_rulesLabel;
  6779. UIUnderlineLabel *_supportClubPenguinDotCom;
  6780. UILabel *_visitUs;
  6781. UIWebView *_termsAndPrivacyWebView;
  6782. UIView *_confirmDialog;
  6783. UIView *_licenseCreditsDialog;
  6784. UILabel *_termsAndPrivacyTitle;
  6785. UITagLabel *_termsAndConditions;
  6786. UILabel *_publishedBy;
  6787. UILabel *_licenseCreditsDialogTitle;
  6788. }
  6789.  
  6790. @property(nonatomic) __weak UILabel *licenseCreditsDialogTitle; // @synthesize licenseCreditsDialogTitle=_licenseCreditsDialogTitle;
  6791. @property(nonatomic) __weak UILabel *publishedBy; // @synthesize publishedBy=_publishedBy;
  6792. @property(nonatomic) __weak UITagLabel *termsAndConditions; // @synthesize termsAndConditions=_termsAndConditions;
  6793. @property(nonatomic) __weak UILabel *termsAndPrivacyTitle; // @synthesize termsAndPrivacyTitle=_termsAndPrivacyTitle;
  6794. @property(nonatomic) __weak UIView *licenseCreditsDialog; // @synthesize licenseCreditsDialog=_licenseCreditsDialog;
  6795. @property(nonatomic) __weak UIView *confirmDialog; // @synthesize confirmDialog=_confirmDialog;
  6796. @property(nonatomic) __weak UIWebView *termsAndPrivacyWebView; // @synthesize termsAndPrivacyWebView=_termsAndPrivacyWebView;
  6797. @property(nonatomic) __weak UILabel *visitUs; // @synthesize visitUs=_visitUs;
  6798. @property(nonatomic) __weak UIUnderlineLabel *supportClubPenguinDotCom; // @synthesize supportClubPenguinDotCom=_supportClubPenguinDotCom;
  6799. @property(nonatomic) __weak UILabel *rulesLabel; // @synthesize rulesLabel=_rulesLabel;
  6800. @property(nonatomic) __weak UITextView *licenseCreditsDialogTextView; // @synthesize licenseCreditsDialogTextView=_licenseCreditsDialogTextView;
  6801. @property(nonatomic) __weak UILabel *createdBy; // @synthesize createdBy=_createdBy;
  6802. @property(nonatomic) __weak UIUnderlineLabel *clubPenguinRules; // @synthesize clubPenguinRules=_clubPenguinRules;
  6803. @property(nonatomic) __weak UIView *termsAndPrivacyDialog; // @synthesize termsAndPrivacyDialog=_termsAndPrivacyDialog;
  6804. @property(nonatomic) __weak UILabel *copyrightLabel; // @synthesize copyrightLabel=_copyrightLabel;
  6805. @property(nonatomic) __weak UIUnderlineLabel *licenseCredits; // @synthesize licenseCredits=_licenseCredits;
  6806. @property(nonatomic) __weak UIView *rulesDialog; // @synthesize rulesDialog=_rulesDialog;
  6807. @property(nonatomic) __weak UIUnderlineLabel *disneyGoDotCom; // @synthesize disneyGoDotCom=_disneyGoDotCom;
  6808. @property(nonatomic) __weak UIScrollView *licenseCreditsScrollView; // @synthesize licenseCreditsScrollView=_licenseCreditsScrollView;
  6809. @property(nonatomic) __weak UILabel *licenseCreditsTapToSeeLabel; // @synthesize licenseCreditsTapToSeeLabel=_licenseCreditsTapToSeeLabel;
  6810. @property(nonatomic) __weak UILabel *rulesTitle; // @synthesize rulesTitle=_rulesTitle;
  6811. @property(nonatomic) __weak UILabel *versionLabel; // @synthesize versionLabel=_versionLabel;
  6812. @property(nonatomic) __weak UILabel *confirmLabel; // @synthesize confirmLabel=_confirmLabel;
  6813. @property(nonatomic) __weak UILabel *termsAndPrivacyDisconnectedLabel; // @synthesize termsAndPrivacyDisconnectedLabel=_termsAndPrivacyDisconnectedLabel;
  6814. @property(nonatomic) __weak UILabel *customerSupport; // @synthesize customerSupport=_customerSupport;
  6815. @property(nonatomic) __weak UIButton *confirmYESButton; // @synthesize confirmYESButton=_confirmYESButton;
  6816. @property(nonatomic) __weak CPBusy *busy; // @synthesize busy=_busy;
  6817. @property(nonatomic) __weak UIButton *confirmNOButton; // @synthesize confirmNOButton=_confirmNOButton;
  6818. @property(nonatomic) __weak UIUnderlineLabel *clubpenguinDotCom; // @synthesize clubpenguinDotCom=_clubpenguinDotCom;
  6819. @property(retain, nonatomic) NSString *redirectURL; // @synthesize redirectURL=_redirectURL;
  6820. - (void).cxx_destruct;
  6821. - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  6822. - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  6823. - (void)webViewDidFinishLoad:(id)arg1;
  6824. - (void)didTouchWord:(id)arg1;
  6825. - (BOOL)shouldUnderlineWord:(id)arg1;
  6826. - (void)logBI;
  6827. - (void)showLicenseCredits;
  6828. - (void)hideTermsOrPrivacy;
  6829. - (void)showTermsOrPrivacy;
  6830. - (void)hideDialog:(id)arg1;
  6831. - (void)showDialog:(id)arg1;
  6832. - (void)onLicenseCloseButton:(id)arg1;
  6833. - (void)onTermsAndPrivacyOKButton:(id)arg1;
  6834. - (void)onRulesOKButton:(id)arg1;
  6835. - (void)onConfirmNOButton:(id)arg1;
  6836. - (void)onConfirmYESButton:(id)arg1;
  6837. - (void)onLicenseCreditTapped:(id)arg1;
  6838. - (void)onClubPenguinRulesTapped:(id)arg1;
  6839. - (void)onSupportClubPenguinDotComTapped:(id)arg1;
  6840. - (void)onDisneyGoDotComTapped:(id)arg1;
  6841. - (void)onClubPenguinDotComTapped:(id)arg1;
  6842. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  6843. - (void)didReceiveMemoryWarning;
  6844. - (void)viewWillAppear:(BOOL)arg1;
  6845. - (void)viewDidLoad;
  6846. - (void)dealloc;
  6847. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6848.  
  6849. @end
  6850.  
  6851. @interface UIUnderlineLabel : UILabel
  6852. {
  6853. }
  6854.  
  6855. - (void)drawRect:(struct CGRect)arg1;
  6856.  
  6857. @end
  6858.  
  6859. @interface CJLoadingController : UIViewController
  6860. {
  6861. UIImageView *_backgroundImageView;
  6862. UIView *_progressParent;
  6863. CJArrowIndicatorView *_arrowImage;
  6864. UIImageView *_progressBar;
  6865. UIImageView *_logo;
  6866. }
  6867.  
  6868. @property(nonatomic) __weak UIImageView *logo; // @synthesize logo=_logo;
  6869. @property(nonatomic) __weak UIImageView *progressBar; // @synthesize progressBar=_progressBar;
  6870. @property(nonatomic) __weak CJArrowIndicatorView *arrowImage; // @synthesize arrowImage=_arrowImage;
  6871. @property(nonatomic) __weak UIView *progressParent; // @synthesize progressParent=_progressParent;
  6872. @property(nonatomic) __weak UIImageView *backgroundImageView; // @synthesize backgroundImageView=_backgroundImageView;
  6873. - (void).cxx_destruct;
  6874. - (void)dealloc;
  6875. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  6876. - (void)onSpriteLoadProgress:(id)arg1;
  6877. - (void)didReceiveMemoryWarning;
  6878. - (void)viewWillDisappear:(BOOL)arg1;
  6879. - (void)dismissController:(double)arg1;
  6880. - (void)viewDidLoad;
  6881. - (void)setProgress:(float)arg1;
  6882. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6883.  
  6884. @end
  6885.  
  6886. @interface PendingFriendsViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>
  6887. {
  6888. NSMutableArray *_pendingFriendsArray;
  6889. UITableViewCell *_pendingFriendCell;
  6890. UITableView *_pendingTableView;
  6891. }
  6892.  
  6893. @property(nonatomic) __weak UITableView *pendingTableView; // @synthesize pendingTableView=_pendingTableView;
  6894. @property(retain, nonatomic) UITableViewCell *pendingFriendCell; // @synthesize pendingFriendCell=_pendingFriendCell;
  6895. @property(retain) NSMutableArray *pendingFriendsArray; // @synthesize pendingFriendsArray=_pendingFriendsArray;
  6896. - (void).cxx_destruct;
  6897. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  6898. - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  6899. - (int)numberOfSectionsInTableView:(id)arg1;
  6900. - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  6901. - (void)initializePendingFriendCell:(id)arg1 index:(int)arg2;
  6902. - (void)declineFriendshipButtonSelected:(id)arg1;
  6903. - (void)acceptFriendshipButtonSelected:(id)arg1;
  6904. @property(readonly, nonatomic) struct CGSize friendsCellSize;
  6905. - (void)didReceiveMemoryWarning;
  6906. - (void)viewDidLoad;
  6907. - (void)dealloc;
  6908. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  6909.  
  6910. @end
  6911.  
  6912. @interface MinigameAssetStreaming : NSObject <NSURLConnectionDataDelegate, NSURLConnectionDelegate>
  6913. {
  6914. NSString *cdnBaseURL;
  6915. NSString *bundlesURL;
  6916. NSMutableDictionary *hostedManifest;
  6917. NSMutableDictionary *cachedManifest;
  6918. NSMutableDictionary *bundleManifest;
  6919. NSMutableArray *mQueuedEntries;
  6920. NSURLConnection *urlConnection;
  6921. NSFileHandle *fileHandle;
  6922. unsigned int downloadedPercentage;
  6923. NSDictionary *download;
  6924. struct dispatch_queue_s *miniGameQueue;
  6925. }
  6926.  
  6927. + (BOOL)canBackgroundStream;
  6928. + (void)disableBackgroundStreaming;
  6929. + (void)enableBackgroundStreaming;
  6930. - (void).cxx_destruct;
  6931. - (BOOL)unzipCache:(id)arg1 To:(id)arg2;
  6932. - (void)connectionDidFinishLoading:(id)arg1;
  6933. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  6934. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  6935. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  6936. - (BOOL)continueDownloading:(id)arg1;
  6937. - (BOOL)isMinigameCached:(id)arg1;
  6938. - (id)getDownloadName;
  6939. - (unsigned int)calculateDownloadPercentage:(unsigned int)arg1;
  6940. - (unsigned int)getDownloadPercentage:(id)arg1;
  6941. - (BOOL)createCacheFile:(id)arg1;
  6942. - (void)deleteBundleDownload:(id)arg1;
  6943. - (void)updateCacheManifest:(id)arg1 status:(id)arg2;
  6944. - (id)getCacheEntry:(id)arg1;
  6945. - (void)unpackCacheFolder:(id)arg1;
  6946. - (void)deleteCacheFolder:(id)arg1;
  6947. - (int)getFileSize:(id)arg1;
  6948. - (id)getResourcePathFromEntry:(id)arg1;
  6949. - (id)getDownloadPathFromEntry:(id)arg1;
  6950. - (id)getUrlFromEntry:(id)arg1;
  6951. - (BOOL)fetchFileFromManifest:(id)arg1;
  6952. - (BOOL)fetchNextEntryFromQueue;
  6953. - (unsigned int)queueFilesForCacheFetching;
  6954. - (BOOL)clearInvalidCacheFiles;
  6955. - (BOOL)fetchManifestFromCDN;
  6956. - (BOOL)fetchManifestFromResource;
  6957. - (BOOL)fetchManifestFromCache;
  6958. - (unsigned int)findQueueEntry:(id)arg1;
  6959. - (BOOL)fetchBundle:(id)arg1;
  6960. - (void)shutdown;
  6961. - (BOOL)startBackgroundStreaming;
  6962. - (BOOL)reprioritize:(id)arg1;
  6963. - (void)start;
  6964. - (void)onUIApplicationWillResignActiveNotification:(id)arg1;
  6965. - (void)onUIApplicationDidBecomeActiveNotification:(id)arg1;
  6966. - (void)onSuspendAssetStreaming:(id)arg1;
  6967. - (void)onResumeAssetStreaming:(id)arg1;
  6968. - (void)onWebServicesHostNotReachable:(id)arg1;
  6969. - (void)onWebServicesHostReachable:(id)arg1;
  6970. - (void)onDirectoryServicesComplete:(id)arg1;
  6971. - (void)initialize;
  6972.  
  6973. @end
  6974.  
  6975. @interface CPMinigameResults : NSObject
  6976. {
  6977. }
  6978.  
  6979. + (void)recordLastDaily:(id)arg1;
  6980. + (id)instance;
  6981. - (id)resultsFilePath;
  6982. - (id)updateLastDaily:(id)arg1;
  6983. - (BOOL)processRewards:(id)arg1;
  6984. - (void)awardSushi;
  6985. - (void)setPlayer:(id)arg1 value:(id)arg2 key:(id)arg3;
  6986. - (void)setGame:(id)arg1 value:(id)arg2 key:(id)arg3;
  6987. - (void)setLastDaily:(id)arg1;
  6988. - (void)dealloc;
  6989. - (id)init;
  6990.  
  6991. @end
  6992.  
  6993. @interface User : NSManagedObject
  6994. {
  6995. }
  6996.  
  6997.  
  6998. // Remaining properties
  6999. @property(retain, nonatomic) NSString *authToken; // @dynamic authToken;
  7000. @property(retain, nonatomic) NSNumber *current; // @dynamic current;
  7001. @property(retain, nonatomic) NSSet *friends; // @dynamic friends;
  7002. @property(retain, nonatomic) NSDate *lastLogon; // @dynamic lastLogon;
  7003. @property(retain, nonatomic) NSString *mpSessionToken; // @dynamic mpSessionToken;
  7004. @property(retain, nonatomic) NSNumber *playerId; // @dynamic playerId;
  7005. @property(retain, nonatomic) NSString *playerName; // @dynamic playerName;
  7006. @property(retain, nonatomic) NSString *playerSwid; // @dynamic playerSwid;
  7007. @end
  7008.  
  7009. @interface CPCollectionViewCell : UIView
  7010. {
  7011. }
  7012.  
  7013. @end
  7014.  
  7015. @interface CPCollectionView : UIView <UIScrollViewDelegate>
  7016. {
  7017. UIView *_backgroundView;
  7018. struct CGSize _cellViewSize;
  7019. BOOL _allowsMultipleSelection;
  7020. int _numberOfRows;
  7021. BOOL _continueRedraw;
  7022. float _yPadding;
  7023. id <CPCollectionViewDelegate> _delegate;
  7024. id <CPCollectionViewDataSource> _dataSource;
  7025. UIScrollView *_internalScroll;
  7026. float _xPadding;
  7027. NSMutableArray *_cellItems;
  7028. NSMutableArray *_registeredClasses;
  7029. int _currentStartRow;
  7030. BOOL _scrollingToTop;
  7031. int _currentEndRow;
  7032. BOOL _allowsSelection;
  7033. int _viewCount;
  7034. NSMutableArray *_registeredNibs;
  7035. }
  7036.  
  7037. @property(retain, nonatomic) NSMutableArray *registeredNibs; // @synthesize registeredNibs=_registeredNibs;
  7038. @property(nonatomic) int viewCount; // @synthesize viewCount=_viewCount;
  7039. @property(nonatomic) BOOL allowsSelection; // @synthesize allowsSelection=_allowsSelection;
  7040. @property(nonatomic) int currentEndRow; // @synthesize currentEndRow=_currentEndRow;
  7041. @property(nonatomic) BOOL scrollingToTop; // @synthesize scrollingToTop=_scrollingToTop;
  7042. @property(nonatomic) int currentStartRow; // @synthesize currentStartRow=_currentStartRow;
  7043. @property(retain, nonatomic) NSMutableArray *registeredClasses; // @synthesize registeredClasses=_registeredClasses;
  7044. @property(retain, nonatomic) NSMutableArray *cellItems; // @synthesize cellItems=_cellItems;
  7045. @property(nonatomic) float xPadding; // @synthesize xPadding=_xPadding;
  7046. @property(retain, nonatomic) UIScrollView *internalScroll; // @synthesize internalScroll=_internalScroll;
  7047. @property(nonatomic) id <CPCollectionViewDataSource> dataSource; // @synthesize dataSource=_dataSource;
  7048. @property(nonatomic) id <CPCollectionViewDelegate> delegate; // @synthesize delegate=_delegate;
  7049. @property(nonatomic) float yPadding; // @synthesize yPadding=_yPadding;
  7050. @property(nonatomic) BOOL continueRedraw; // @synthesize continueRedraw=_continueRedraw;
  7051. @property(nonatomic) int numberOfRows; // @synthesize numberOfRows=_numberOfRows;
  7052. @property(nonatomic) BOOL allowsMultipleSelection; // @synthesize allowsMultipleSelection=_allowsMultipleSelection;
  7053. @property(nonatomic) struct CGSize cellViewSize; // @synthesize cellViewSize=_cellViewSize;
  7054. @property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView=_backgroundView;
  7055. - (void).cxx_destruct;
  7056. - (void)scrollToItemAtIndexPath:(id)arg1 atScrollPosition:(unsigned int)arg2 animated:(BOOL)arg3;
  7057. - (void)performBatchUpdates:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
  7058. - (void)moveItemAtIndexPath:(id)arg1 toIndexPath:(id)arg2 animated:(BOOL)arg3;
  7059. - (void)reloadItemsAtIndexPaths:(id)arg1;
  7060. - (void)deleteItemsAtIndexPaths:(id)arg1;
  7061. - (void)insertItemsAtIndexPaths:(id)arg1;
  7062. - (void)removeAllUnusedViews;
  7063. - (id)indexPathsForVisibleItems;
  7064. - (id)visibleCells;
  7065. - (id)cellForItemAtIndexPath:(id)arg1;
  7066. - (id)indexPathForCell:(id)arg1;
  7067. - (id)indexPathForItemAtPoint:(struct CGPoint)arg1;
  7068. - (int)numberOfItemsInSection:(int)arg1;
  7069. - (int)numberOfSections;
  7070. - (void)reloadData;
  7071. - (void)scrollViewDidScroll:(id)arg1;
  7072. - (void)changeVisibleViews:(int)arg1 withEndingRow:(int)arg2;
  7073. - (void)removeVisibleRow:(int)arg1;
  7074. - (void)addVisibleRow:(int)arg1;
  7075. - (void)redrawVisible:(id)arg1;
  7076. - (void)privateLoad;
  7077. - (void)deselectItemAtIndexPath:(id)arg1 animated:(BOOL)arg2;
  7078. - (id)indexPathsForSelectedItems;
  7079. - (id)dequeueReusableCellWithReuseIdentifier:(id)arg1 forIndexPath:(id)arg2;
  7080. - (void)registerNib:(id)arg1 forCellWithReuseIdentifier:(id)arg2;
  7081. - (void)registerClass:(Class)arg1 forCellWithReuseIdentifier:(id)arg2;
  7082. - (void)layoutSubviews;
  7083. - (void)dealloc;
  7084. - (id)initWithFrame:(struct CGRect)arg1;
  7085. - (id)init;
  7086. - (void)initialize:(struct CGRect)arg1;
  7087.  
  7088. @end
  7089.  
  7090. @interface CJCounterView : UIImageView
  7091. {
  7092. UILabel *_textLabel;
  7093. }
  7094.  
  7095. @property(nonatomic) __weak UILabel *textLabel; // @synthesize textLabel=_textLabel;
  7096. - (void).cxx_destruct;
  7097. - (void)setNumber:(unsigned int)arg1;
  7098. - (void)dealloc;
  7099. - (void)awakeFromNib;
  7100. - (id)initWithFrame:(struct CGRect)arg1;
  7101. - (id)init;
  7102. - (void)createLabel;
  7103.  
  7104. @end
  7105.  
  7106. @interface LocalizationManifest : NSObject
  7107. {
  7108. }
  7109.  
  7110. + (id)sharedInstance;
  7111. - (id)getImage:(id)arg1;
  7112. - (id)getString:(id)arg1;
  7113.  
  7114. @end
  7115.  
  7116. @interface CJSnowPlayer : NSObject <WebServicesOperationDelegate>
  7117. {
  7118. NSDictionary *_snowInfo;
  7119. NSDictionary *_fireInfo;
  7120. NSArray *_xpTable;
  7121. NSString *_movieBaseUrl;
  7122. NSDictionary *_waterInfo;
  7123. NSString *_cardBaseUrl;
  7124. BOOL _hasChosenTuskBattle;
  7125. }
  7126.  
  7127. + (id)instance;
  7128. @property(nonatomic) BOOL hasChosenTuskBattle; // @synthesize hasChosenTuskBattle=_hasChosenTuskBattle;
  7129. @property(retain, nonatomic) NSString *cardBaseUrl; // @synthesize cardBaseUrl=_cardBaseUrl;
  7130. @property(retain, nonatomic) NSDictionary *waterInfo; // @synthesize waterInfo=_waterInfo;
  7131. @property(retain, nonatomic) NSString *movieBaseUrl; // @synthesize movieBaseUrl=_movieBaseUrl;
  7132. @property(retain, nonatomic) NSArray *xpTable; // @synthesize xpTable=_xpTable;
  7133. @property(retain, nonatomic) NSDictionary *fireInfo; // @synthesize fireInfo=_fireInfo;
  7134. @property(retain, nonatomic) NSDictionary *snowInfo; // @synthesize snowInfo=_snowInfo;
  7135. - (void).cxx_destruct;
  7136. - (id)buildXpTable;
  7137. - (id)getMovieURL:(BOOL)arg1;
  7138. - (BOOL)userHasItemInInventory:(int)arg1;
  7139. - (BOOL)hasDefeatedTusk;
  7140. - (BOOL)unlockedMovies;
  7141. - (id)getUrlForCard:(unsigned int)arg1;
  7142. - (unsigned int)currentWaterRank;
  7143. - (unsigned int)currentFireRank;
  7144. - (unsigned int)currentSnowRank;
  7145. - (unsigned int)currentXP;
  7146. - (void)getCjCardInventoryAsync:(id)arg1 context:(id)arg2;
  7147. - (void)giveDefautCardsAsync;
  7148. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  7149. - (id)playerId;
  7150. - (BOOL)isMember;
  7151. - (id)imageForRank:(unsigned int)arg1;
  7152. - (unsigned int)xpForRank:(unsigned int)arg1;
  7153. - (void)refresh;
  7154.  
  7155. @end
  7156.  
  7157. @interface TPSprite : TPAnimation
  7158. {
  7159. }
  7160.  
  7161. - (void)setAlpha:(float)arg1;
  7162. - (id)getImageLayer;
  7163. - (void)setLayerFrame:(struct CGRect)arg1;
  7164. - (struct CGRect)getLayerFrame;
  7165. - (void)tintWithRed:(float)arg1 green:(float)arg2 blue:(float)arg3 alpha:(float)arg4;
  7166. - (void)tintWithColor:(id)arg1;
  7167. - (void)setFrame:(int)arg1;
  7168. - (void)initImageLayer:(id)arg1;
  7169. - (id)initWithData:(id)arg1 spriteSheetNamed:(id)arg2 inDirectory:(id)arg3 view:(id)arg4;
  7170. - (id)initWithData:(id)arg1 spriteSheetNamed:(id)arg2 view:(id)arg3;
  7171.  
  7172. @end
  7173.  
  7174. @interface CJBattleLoaderViewController : UIViewController <ClientEventReceiver>
  7175. {
  7176. NSString *tipTitle;
  7177. NSString *tipBody;
  7178. _Bool isUnloading;
  7179. struct CGRect ninjaFireEndFrame;
  7180. struct CGRect ninjaWaterEndFrame;
  7181. struct CGRect ninjaSnowEndFrame;
  7182. struct CGRect snowmanSlyEndFrame;
  7183. struct CGRect snowmanScrapEndFrame;
  7184. struct CGRect snowmanTankEndFrame;
  7185. struct CGRect tuskEndFrame;
  7186. struct CGRect ninjaFireStartFrame;
  7187. struct CGRect ninjaWaterStartFrame;
  7188. struct CGRect ninjaSnowStartFrame;
  7189. struct CGRect snowmanSlyStartFrame;
  7190. struct CGRect snowmanScrapStartFrame;
  7191. struct CGRect snowmanTankStartFrame;
  7192. struct CGRect tuskStartFrame;
  7193. struct CGRect lighteningFrame;
  7194. struct CGRect lighteningScaleUpFrame;
  7195. struct CGRect explosionOuterScaleDownFrame;
  7196. struct CGRect explosionOuterScaleUpFrame;
  7197. struct CGRect explosionInnerScaleDownFrame;
  7198. struct CGRect explosionInnerScaleUpFrame;
  7199. CATextLayer *tipTitleTextLayer;
  7200. CATextLayer *tipBodyTextLayer;
  7201. CPGameViewController *owner;
  7202. UIImageView *brownBackgroundImage;
  7203. UIImageView *brownForegroundImage;
  7204. UIImageView *ninjaFireImage;
  7205. UIImageView *ninjaWaterImage;
  7206. UIImageView *ninjaSnowImage;
  7207. unsigned int battleLoaderUIState;
  7208. UIImageView *snowmanSlyImage;
  7209. UIImageView *snowmanScrapImage;
  7210. UIImageView *snowmanTankImage;
  7211. UIImageView *tuskImage;
  7212. UIImageView *lighteningDarkImage;
  7213. UIImageView *lighteningLightImage;
  7214. UIImageView *lighteningStep1Image;
  7215. UIImageView *lighteningStep2Image;
  7216. UIImageView *lighteningStep3Image;
  7217. UIImageView *starBurstInnerImage;
  7218. UIImageView *starBurstOuterImage;
  7219. UIImageView *spinnerImage;
  7220. UIImageView *progressBarImage;
  7221. UILabel *tipTitleLabel;
  7222. UILabel *tipBodyLabel;
  7223. BOOL tipMode;
  7224. UIImageView *snowmanIcon;
  7225. int battleType;
  7226. }
  7227.  
  7228. @property(nonatomic) int battleType; // @synthesize battleType;
  7229. @property(nonatomic) __weak UIImageView *snowmanIcon; // @synthesize snowmanIcon;
  7230. @property BOOL tipMode; // @synthesize tipMode;
  7231. @property(nonatomic) __weak UILabel *tipBodyLabel; // @synthesize tipBodyLabel;
  7232. @property(nonatomic) __weak UILabel *tipTitleLabel; // @synthesize tipTitleLabel;
  7233. @property(nonatomic) __weak UIImageView *progressBarImage; // @synthesize progressBarImage;
  7234. @property(nonatomic) __weak UIImageView *spinnerImage; // @synthesize spinnerImage;
  7235. @property(nonatomic) __weak UIImageView *starBurstOuterImage; // @synthesize starBurstOuterImage;
  7236. @property(nonatomic) __weak UIImageView *starBurstInnerImage; // @synthesize starBurstInnerImage;
  7237. @property(nonatomic) __weak UIImageView *lighteningStep3Image; // @synthesize lighteningStep3Image;
  7238. @property(nonatomic) __weak UIImageView *lighteningStep2Image; // @synthesize lighteningStep2Image;
  7239. @property(nonatomic) __weak UIImageView *lighteningStep1Image; // @synthesize lighteningStep1Image;
  7240. @property(nonatomic) __weak UIImageView *lighteningLightImage; // @synthesize lighteningLightImage;
  7241. @property(nonatomic) __weak UIImageView *lighteningDarkImage; // @synthesize lighteningDarkImage;
  7242. @property(nonatomic) __weak UIImageView *tuskImage; // @synthesize tuskImage;
  7243. @property(nonatomic) __weak UIImageView *snowmanTankImage; // @synthesize snowmanTankImage;
  7244. @property(nonatomic) __weak UIImageView *snowmanScrapImage; // @synthesize snowmanScrapImage;
  7245. @property(nonatomic) __weak UIImageView *snowmanSlyImage; // @synthesize snowmanSlyImage;
  7246. @property(nonatomic) unsigned int battleLoaderUIState; // @synthesize battleLoaderUIState;
  7247. @property(nonatomic) __weak UIImageView *ninjaSnowImage; // @synthesize ninjaSnowImage;
  7248. @property(nonatomic) __weak UIImageView *ninjaWaterImage; // @synthesize ninjaWaterImage;
  7249. @property(nonatomic) __weak UIImageView *ninjaFireImage; // @synthesize ninjaFireImage;
  7250. @property(nonatomic) __weak UIImageView *brownForegroundImage; // @synthesize brownForegroundImage;
  7251. @property(nonatomic) __weak UIImageView *brownBackgroundImage; // @synthesize brownBackgroundImage;
  7252. @property(nonatomic) __weak CPGameViewController *owner; // @synthesize owner;
  7253. - (id).cxx_construct;
  7254. - (void).cxx_destruct;
  7255. - (void)closeBattleLoaderView:(id)arg1;
  7256. - (void)updateGameTips;
  7257. - (void)showGameTips;
  7258. - (void)hideGameTips;
  7259. - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
  7260. - (void)showProgressBarReveal;
  7261. - (void)startLoadingArrowAnimating;
  7262. - (void)startSpinnerAnimation;
  7263. - (void)setProgressZero;
  7264. - (void)moveInNinjasSnowmen;
  7265. - (void)showFadeDownExplosions;
  7266. - (void)showFadeUpOuterExplosion;
  7267. - (void)showFadeDownInnerExplosion;
  7268. - (void)showScaleUpOuterExplosion;
  7269. - (void)showScaleUpInnerExplosion;
  7270. - (void)showFadeUpInnerExplosion;
  7271. - (void)showScaleDownLightening;
  7272. - (void)showScaleUpLightening;
  7273. - (void)showLighteningReveal:(int)arg1;
  7274. - (void)hideProgressBar;
  7275. - (void)hideLighteningBolts;
  7276. - (void)hideLightening;
  7277. - (void)hideOuterExplosion;
  7278. - (void)hideInnerExplosion;
  7279. - (void)hideExplosion;
  7280. - (void)showFadeUpScene;
  7281. - (void)hideScene;
  7282. - (void)hideNinjasSnowmen;
  7283. - (void)formatTipLabels;
  7284. - (void)setFramePositions;
  7285. - (id)createBlackImage:(id)arg1;
  7286. - (void)addBlackBackgroundView:(id)arg1 imageName:(id)arg2;
  7287. - (void)buildSpritesWithBackgrounds;
  7288. - (void)updateUIState:(id)arg1;
  7289. - (void)sendOrEnqueueCommand:(id)arg1;
  7290. - (void)sendRecvdFromFramework:(id)arg1;
  7291. - (void)sendAnimationDone;
  7292. - (void)sendRoomToRoomMinTime:(id)arg1;
  7293. - (void)sendRoomToRoomComplete;
  7294. - (void)sendCmdOnPlaceReady:(id)arg1;
  7295. - (void)onUiClientEvent:(id)arg1;
  7296. - (void)initialPayload:(id)arg1 fromController:(id)arg2;
  7297. - (void)checkedPerformSelector:(SEL)arg1 withObject:(id)arg2 afterDelay:(double)arg3;
  7298. - (void)dealloc;
  7299. - (void)didReceiveMemoryWarning;
  7300. - (void)viewDidLoad;
  7301. - (void)localize;
  7302. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  7303.  
  7304. @end
  7305.  
  7306. @interface ImageScaleHelper : NSObject
  7307. {
  7308. }
  7309.  
  7310. + (struct CGRect)calculateScaledFrame:(id)arg1 scaleAmount:(float)arg2;
  7311.  
  7312. @end
  7313.  
  7314. @interface BubbleBumper : CharacterBody <TPAnimationDelegate>
  7315. {
  7316. TPAnimation *_bubbleBumperAnimation;
  7317. }
  7318.  
  7319. @property(retain, nonatomic) TPAnimation *bubbleBumperAnimation; // @synthesize bubbleBumperAnimation=_bubbleBumperAnimation;
  7320. - (void).cxx_destruct;
  7321. - (void)tpAnimationDidFinish:(id)arg1;
  7322. - (void)dealloc;
  7323. - (void)initialize;
  7324. - (id)initWithCoder:(id)arg1;
  7325. - (id)initWithFrame:(struct CGRect)arg1;
  7326.  
  7327. @end
  7328.  
  7329. @interface CJSenseiViewController : UIViewController <TPAnimationDelegate>
  7330. {
  7331. int waitingToAnimateHeadUp;
  7332. int waitingToReveal;
  7333. int waitingToHideSensei;
  7334. int waitingToStopTalking;
  7335. BOOL _singleStepMode;
  7336. UIImageView *_itemView;
  7337. TPSprite *_lgSmokeSprite;
  7338. UILabel *_debugLabel;
  7339. TPSprite *_beardSprite;
  7340. UIImageView *_senseiBeak;
  7341. TPSprite *_smSmokeSprite;
  7342. UIView *_bubbleImage;
  7343. TPSprite *_bodySprite;
  7344. UIImageView *_smokeSmall;
  7345. UIImageView *_backgroundView;
  7346. TPSprite *_beakSprite;
  7347. UIImageView *_senseiBody;
  7348. UILabel *_textLabel;
  7349. UIImageView *_chatBubbleView;
  7350. UIButton *_btnRight;
  7351. TPSprite *_headDownSprite;
  7352. UIImageView *_senseiHead;
  7353. UIImageView *_smokeLarge;
  7354. UIButton *_btnDone;
  7355. BOOL _finishing;
  7356. UIButton *_debugBtnResume;
  7357. UIButton *_debugBtnStep;
  7358. UIView *_senseiRoot;
  7359. UIImageView *_senseiBeard;
  7360. UIButton *_debugBtnExit;
  7361. }
  7362.  
  7363. @property(nonatomic) __weak UIButton *debugBtnExit; // @synthesize debugBtnExit=_debugBtnExit;
  7364. @property(nonatomic) __weak UIImageView *senseiBeard; // @synthesize senseiBeard=_senseiBeard;
  7365. @property(nonatomic) __weak UIView *senseiRoot; // @synthesize senseiRoot=_senseiRoot;
  7366. @property(nonatomic) __weak UIButton *debugBtnStep; // @synthesize debugBtnStep=_debugBtnStep;
  7367. @property(nonatomic) __weak UIButton *debugBtnResume; // @synthesize debugBtnResume=_debugBtnResume;
  7368. @property BOOL finishing; // @synthesize finishing=_finishing;
  7369. @property(nonatomic) __weak UIButton *btnDone; // @synthesize btnDone=_btnDone;
  7370. @property(nonatomic) __weak UIImageView *smokeLarge; // @synthesize smokeLarge=_smokeLarge;
  7371. @property(nonatomic) __weak UIImageView *senseiHead; // @synthesize senseiHead=_senseiHead;
  7372. @property(retain, nonatomic) TPSprite *headDownSprite; // @synthesize headDownSprite=_headDownSprite;
  7373. @property(nonatomic) __weak UIButton *btnRight; // @synthesize btnRight=_btnRight;
  7374. @property(nonatomic) __weak UIImageView *chatBubbleView; // @synthesize chatBubbleView=_chatBubbleView;
  7375. @property(nonatomic) __weak UILabel *textLabel; // @synthesize textLabel=_textLabel;
  7376. @property(nonatomic) __weak UIImageView *senseiBody; // @synthesize senseiBody=_senseiBody;
  7377. @property(retain, nonatomic) TPSprite *beakSprite; // @synthesize beakSprite=_beakSprite;
  7378. @property(nonatomic) __weak UIImageView *backgroundView; // @synthesize backgroundView=_backgroundView;
  7379. @property(nonatomic) __weak UIImageView *smokeSmall; // @synthesize smokeSmall=_smokeSmall;
  7380. @property(retain, nonatomic) TPSprite *bodySprite; // @synthesize bodySprite=_bodySprite;
  7381. @property(nonatomic) __weak UIView *bubbleImage; // @synthesize bubbleImage=_bubbleImage;
  7382. @property(retain, nonatomic) TPSprite *smSmokeSprite; // @synthesize smSmokeSprite=_smSmokeSprite;
  7383. @property(nonatomic) __weak UIImageView *senseiBeak; // @synthesize senseiBeak=_senseiBeak;
  7384. @property(retain, nonatomic) TPSprite *beardSprite; // @synthesize beardSprite=_beardSprite;
  7385. @property(nonatomic) __weak UILabel *debugLabel; // @synthesize debugLabel=_debugLabel;
  7386. @property(retain, nonatomic) TPSprite *lgSmokeSprite; // @synthesize lgSmokeSprite=_lgSmokeSprite;
  7387. @property(nonatomic) __weak UIImageView *itemView; // @synthesize itemView=_itemView;
  7388. @property BOOL singleStepMode; // @synthesize singleStepMode=_singleStepMode;
  7389. - (void).cxx_destruct;
  7390. - (void)advancedToFrame:(id)arg1 frameNumber:(int)arg2;
  7391. - (void)tpAnimationDidFinish:(id)arg1;
  7392. - (void)finished;
  7393. - (void)slideLeftTransition;
  7394. - (void)hideSensei;
  7395. - (void)doneTalking;
  7396. - (void)revealAmulet;
  7397. - (void)mediumSmokePlay;
  7398. - (void)bodArmUp;
  7399. - (void)bodArmBack;
  7400. - (void)beakBobPlay;
  7401. - (void)beakTalkPlay;
  7402. - (void)smallSmokePlay;
  7403. - (void)beardDownToUpPlay;
  7404. - (void)initSenseiHead;
  7405. - (void)initSensei;
  7406. - (void)largeSmokePlay;
  7407. - (void)playFirstBeardAnim;
  7408. - (id)makeSprite:(id)arg1 inView:(id)arg2;
  7409. - (void)onExit:(id)arg1;
  7410. - (void)onRightClicked:(id)arg1;
  7411. - (void)switchBubble;
  7412. - (void)showFirstBubble;
  7413. - (void)onDoneClicked:(id)arg1;
  7414. - (void)onSingleStepClicked:(id)arg1;
  7415. - (void)onResumeClicked:(id)arg1;
  7416. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  7417. - (void)viewDidDisappear:(BOOL)arg1;
  7418. - (void)didReceiveMemoryWarning;
  7419. - (void)viewDidAppear:(BOOL)arg1;
  7420. - (void)viewDidLoad;
  7421. - (void)clean;
  7422.  
  7423. @end
  7424.  
  7425. @interface CJCloseViewController : UIViewController
  7426. {
  7427. struct CGRect originalFrame;
  7428. UIButton *_btnNo;
  7429. UIButton *_btnYes;
  7430. CDUnknownBlockType _dismissCallback;
  7431. UILabel *_label;
  7432. }
  7433.  
  7434. @property(nonatomic) __weak UILabel *label; // @synthesize label=_label;
  7435. @property(copy, nonatomic) CDUnknownBlockType dismissCallback; // @synthesize dismissCallback=_dismissCallback;
  7436. @property(nonatomic) __weak UIButton *btnYes; // @synthesize btnYes=_btnYes;
  7437. @property(nonatomic) __weak UIButton *btnNo; // @synthesize btnNo=_btnNo;
  7438. - (void).cxx_destruct;
  7439. - (void)viewDidDisappear:(BOOL)arg1;
  7440. - (void)onConfirmClicked:(id)arg1;
  7441. - (void)onCancelClicked:(id)arg1;
  7442. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  7443. - (void)didReceiveMemoryWarning;
  7444. - (void)viewWillAppear:(BOOL)arg1;
  7445. - (void)viewDidLoad;
  7446. - (void)localize;
  7447. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  7448.  
  7449. @end
  7450.  
  7451. @interface SlashAnim : UIView <TPAnimationDelegate>
  7452. {
  7453. TPSprite *m_slashAnim;
  7454. TPSprite *m_sheenAnim;
  7455. CJSnowComboViewController *parent;
  7456. NSString *_context;
  7457. int _slideOutStartFrame;
  7458. int _slideOutEndFrame;
  7459. int _slideInStartFrame;
  7460. int _slideInEndFrame;
  7461. int _currentAnimation;
  7462. }
  7463.  
  7464. @property(nonatomic) int currentAnimation; // @synthesize currentAnimation=_currentAnimation;
  7465. @property(nonatomic) int slideInEndFrame; // @synthesize slideInEndFrame=_slideInEndFrame;
  7466. @property(nonatomic) int slideInStartFrame; // @synthesize slideInStartFrame=_slideInStartFrame;
  7467. @property(nonatomic) int slideOutEndFrame; // @synthesize slideOutEndFrame=_slideOutEndFrame;
  7468. @property(nonatomic) int slideOutStartFrame; // @synthesize slideOutStartFrame=_slideOutStartFrame;
  7469. @property(retain, nonatomic) NSString *context; // @synthesize context=_context;
  7470. - (void).cxx_destruct;
  7471. - (void)dealloc;
  7472. - (void)tpAnimationDidFinish:(id)arg1;
  7473. - (void)playSlideOutAnim;
  7474. - (void)playSheenAnim;
  7475. - (void)playBumpAnim;
  7476. - (void)playSlideInAnim;
  7477. - (void)setSlideOutStartFrame:(int)arg1 endFrame:(int)arg2;
  7478. - (void)setSlideInStartFrame:(int)arg1 endFrame:(int)arg2;
  7479. - (void)initSheenAnim:(id)arg1;
  7480. - (void)initSlashAnim:(id)arg1;
  7481. - (void)initFrames;
  7482. - (id)initWithSpriteSheet:(id)arg1 sheenSheet:(id)arg2 inDirectory:(id)arg3 viewController:(id)arg4;
  7483. - (id)initWithSpriteSheet:(id)arg1 sheenSheet:(id)arg2 viewController:(id)arg3;
  7484. - (id)initWithCoder:(id)arg1;
  7485.  
  7486. @end
  7487.  
  7488. @interface CJSnowCard : UIView
  7489. {
  7490. TPSprite *m_cardGlow;
  7491. UIImage *m_cardImage;
  7492. UIButton *m_cardButton;
  7493. UIView *m_loadingAnim;
  7494. CDUnknownBlockType clickBlock;
  7495. BOOL _showShadow;
  7496. BOOL _hideGlow;
  7497. CJSnowCardWebRequest *_m_webRequest;
  7498. NSString *_description;
  7499. int _element;
  7500. NSString *_value;
  7501. NSString *_name;
  7502. UIColor *_color;
  7503. UIImage *_cardFace;
  7504. NSString *_cardId;
  7505. }
  7506.  
  7507. + (id)cardFromJSON:(id)arg1 withFrame:(struct CGRect)arg2;
  7508. + (id)cardFromJSON:(id)arg1;
  7509. @property(retain, nonatomic) NSString *cardId; // @synthesize cardId=_cardId;
  7510. @property(retain, nonatomic) UIImage *cardFace; // @synthesize cardFace=_cardFace;
  7511. @property(retain, nonatomic) UIColor *color; // @synthesize color=_color;
  7512. @property(retain, nonatomic) NSString *name; // @synthesize name=_name;
  7513. @property(retain, nonatomic) NSString *value; // @synthesize value=_value;
  7514. @property(nonatomic) int element; // @synthesize element=_element;
  7515. @property(retain, nonatomic) NSString *description; // @synthesize description=_description;
  7516. @property(nonatomic) __weak CJSnowCardWebRequest *m_webRequest; // @synthesize m_webRequest=_m_webRequest;
  7517. @property(nonatomic) BOOL hideGlow; // @synthesize hideGlow=_hideGlow;
  7518. @property(nonatomic) BOOL showShadow; // @synthesize showShadow=_showShadow;
  7519. - (void).cxx_destruct;
  7520. - (void)setClickBlock:(CDUnknownBlockType)arg1;
  7521. - (void)cardClicked:(id)arg1;
  7522. - (void)setEnabled:(BOOL)arg1;
  7523. - (id)composeCardImage;
  7524. - (void)tintGlowWithColor:(id)arg1;
  7525. - (void)play;
  7526. - (void)layoutSublayersOfLayer:(id)arg1;
  7527. - (void)dealloc;
  7528. - (void)buildCard;
  7529. - (id)initWithFrame:(struct CGRect)arg1;
  7530.  
  7531. @end
  7532.  
  7533. @interface CJSnowCardWebRequest : NSObject <NSURLConnectionDataDelegate>
  7534. {
  7535. NSMutableData *m_responseData;
  7536. NSURLConnection *m_connection;
  7537. long long m_expectedContentLen;
  7538. CJSnowCard *_delegate;
  7539. }
  7540.  
  7541. + (id)requestCardFace:(id)arg1 forCard:(id)arg2;
  7542. @property(nonatomic) __weak CJSnowCard *delegate; // @synthesize delegate=_delegate;
  7543. - (void).cxx_destruct;
  7544. - (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3;
  7545. - (id)connection:(id)arg1 willCacheResponse:(id)arg2;
  7546. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  7547. - (void)connectionDidFinishLoading:(id)arg1;
  7548. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  7549. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  7550. - (id)initWithCardFace:(id)arg1 forCard:(id)arg2;
  7551.  
  7552. @end
  7553.  
  7554. @interface CJArrowIndicatorView : UIImageView
  7555. {
  7556. }
  7557.  
  7558. - (void)stopAnimating;
  7559. - (void)startAnimating;
  7560. - (void)loadImage;
  7561. - (id)initWithCoder:(id)arg1;
  7562. - (id)initWithFrame:(struct CGRect)arg1;
  7563. - (id)init;
  7564.  
  7565. @end
  7566.  
  7567. @interface CatalogOptionsViewController : UIViewController
  7568. {
  7569. id <CatalogOptionsViewControllerDelegate> delegate;
  7570. int _pageNumber;
  7571. }
  7572.  
  7573. @property(nonatomic) int pageNumber; // @synthesize pageNumber=_pageNumber;
  7574. @property(nonatomic) __weak id <CatalogOptionsViewControllerDelegate> delegate; // @synthesize delegate;
  7575. - (void).cxx_destruct;
  7576. - (id)resizeImage:(id)arg1 toSize:(struct CGSize)arg2;
  7577. - (void)didTouchUpInside:(id)arg1;
  7578. - (void)addCatalogCover:(id)arg1 forButton:(int)arg2;
  7579. - (void)addCatalogButtonWithCatalogId:(int)arg1 atIndex:(int)arg2 withSize:(struct CGSize)arg3;
  7580. - (id)init;
  7581.  
  7582. @end
  7583.  
  7584. @interface CatalogSelectionButton : UIView
  7585. {
  7586. BOOL _loaded;
  7587. BOOL _willBeLoaded;
  7588. id <CatalogSelectionButtonDelegate> _delegate;
  7589. UIButton *_catalogButton;
  7590. CPBusy *_busy;
  7591. int _catalogID;
  7592. }
  7593.  
  7594. @property(nonatomic) int catalogID; // @synthesize catalogID=_catalogID;
  7595. @property(retain, nonatomic) CPBusy *busy; // @synthesize busy=_busy;
  7596. @property(retain, nonatomic) UIButton *catalogButton; // @synthesize catalogButton=_catalogButton;
  7597. @property(nonatomic) __weak id <CatalogSelectionButtonDelegate> delegate; // @synthesize delegate=_delegate;
  7598. @property(nonatomic) BOOL willBeLoaded; // @synthesize willBeLoaded=_willBeLoaded;
  7599. @property(nonatomic) BOOL loaded; // @synthesize loaded=_loaded;
  7600. - (void).cxx_destruct;
  7601. - (void)onDidTouchUpInside:(id)arg1;
  7602. - (void)setImage:(id)arg1 withMaxSize:(struct CGSize)arg2;
  7603. - (void)setCatalogButton;
  7604. - (void)setBusyAnimation;
  7605. - (id)resizeImage:(id)arg1 toSize:(struct CGSize)arg2;
  7606. - (id)initWithFrame:(struct CGRect)arg1;
  7607.  
  7608. @end
  7609.  
  7610. @interface LocalizationUtils : NSObject
  7611. {
  7612. }
  7613.  
  7614. + (id)CPLocaleId;
  7615. + (id)localizedAssetFolder;
  7616.  
  7617. @end
  7618.  
  7619. @interface OutlineLabel : UILabel
  7620. {
  7621. UIColor *_outlineColor;
  7622. }
  7623.  
  7624. @property(nonatomic) __weak UIColor *outlineColor; // @synthesize outlineColor=_outlineColor;
  7625. - (void).cxx_destruct;
  7626. - (void)drawRect:(struct CGRect)arg1;
  7627. - (id)initWithFrame:(struct CGRect)arg1;
  7628.  
  7629. @end
  7630.  
  7631. @interface CatalogSelectionView : UIView <CatalogSelectionButtonDelegate>
  7632. {
  7633. id <CatalogSelectionViewDelegate> _delegate;
  7634. }
  7635.  
  7636. @property(nonatomic) __weak id <CatalogSelectionViewDelegate> delegate; // @synthesize delegate=_delegate;
  7637. - (void).cxx_destruct;
  7638. - (void)didSelectCatalog:(int)arg1;
  7639. - (void)loadCatalogButtonImage:(id)arg1 atIndex:(int)arg2;
  7640. - (id)getCatalogSelectionButtonAtIndex:(int)arg1;
  7641. - (void)createCatalogButtonWithCatalogId:(int)arg1 atIndex:(int)arg2;
  7642. - (id)initWithFrame:(struct CGRect)arg1;
  7643.  
  7644. @end
  7645.  
  7646. @interface TPAnimation : NSObject
  7647. {
  7648. CALayer *imageLayer;
  7649. struct CGRect originalSpriteSourceSize;
  7650. NSArray *frames;
  7651. int currentFrame;
  7652. UIImage *_spriteSheetImage;
  7653. id _context;
  7654. BOOL _showFirstFrame;
  7655. BOOL _isRunning;
  7656. BOOL _repeat;
  7657. struct CGRect _parentViewFrame;
  7658. BOOL _isPaused;
  7659. id <TPAnimationDelegate> _delegate;
  7660. BOOL _isFlipped;
  7661. BOOL _removeFromSuperviewOnCompletion;
  7662. int _interval;
  7663. int _endFrame;
  7664. int _frameHz;
  7665. struct CGSize _spriteSize;
  7666. int _startFrame;
  7667. }
  7668.  
  7669. @property(nonatomic) int startFrame; // @synthesize startFrame=_startFrame;
  7670. @property(nonatomic) struct CGSize spriteSize; // @synthesize spriteSize=_spriteSize;
  7671. @property(nonatomic) int frameHz; // @synthesize frameHz=_frameHz;
  7672. @property(nonatomic) int endFrame; // @synthesize endFrame=_endFrame;
  7673. @property(nonatomic) int interval; // @synthesize interval=_interval;
  7674. @property(nonatomic) BOOL removeFromSuperviewOnCompletion; // @synthesize removeFromSuperviewOnCompletion=_removeFromSuperviewOnCompletion;
  7675. @property(nonatomic) BOOL isFlipped; // @synthesize isFlipped=_isFlipped;
  7676. @property(nonatomic) __weak id <TPAnimationDelegate> delegate; // @synthesize delegate=_delegate;
  7677. @property(nonatomic) BOOL isPaused; // @synthesize isPaused=_isPaused;
  7678. @property(nonatomic) struct CGRect parentViewFrame; // @synthesize parentViewFrame=_parentViewFrame;
  7679. @property(nonatomic) BOOL repeat; // @synthesize repeat=_repeat;
  7680. @property(nonatomic) BOOL isRunning; // @synthesize isRunning=_isRunning;
  7681. @property(nonatomic) BOOL showFirstFrame; // @synthesize showFirstFrame=_showFirstFrame;
  7682. @property(nonatomic) id context; // @synthesize context=_context;
  7683. @property(retain, nonatomic) UIImage *spriteSheetImage; // @synthesize spriteSheetImage=_spriteSheetImage;
  7684. - (void).cxx_destruct;
  7685. - (struct CGRect)cgrectFromFrameDictionary:(id)arg1;
  7686. - (void)showFrame:(int)arg1;
  7687. - (void)showCurrentFrame;
  7688. - (void)advanceFrame;
  7689. - (void)remove;
  7690. - (void)stop;
  7691. - (void)playFromFrame:(int)arg1 endFrame:(int)arg2;
  7692. - (void)play;
  7693. - (void)dealloc;
  7694. - (id)initWithData:(id)arg1 spriteSheetNamed:(id)arg2 view:(id)arg3 context:(id)arg4;
  7695. - (id)initWithData:(id)arg1 spriteSheetNamed:(id)arg2 inDirectory:(id)arg3 view:(id)arg4;
  7696. - (id)initWithData:(id)arg1 spriteSheetNamed:(id)arg2 view:(id)arg3;
  7697. - (id)init;
  7698.  
  7699. @end
  7700.  
  7701. @interface TPDisplayLink : NSObject
  7702. {
  7703. CADisplayLink *_displayLink;
  7704. BOOL _useWorldUpdate;
  7705. NSMutableArray *_displayList;
  7706. }
  7707.  
  7708. + (id)instance;
  7709. @property(retain, nonatomic) NSMutableArray *displayList; // @synthesize displayList=_displayList;
  7710. @property(nonatomic) BOOL useWorldUpdate; // @synthesize useWorldUpdate=_useWorldUpdate;
  7711. @property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink;
  7712. - (void).cxx_destruct;
  7713. @property(nonatomic) BOOL paused; // @dynamic paused;
  7714. - (void)update;
  7715. - (void)switchToCADisplayLink;
  7716. - (void)switchToSDRUpdate;
  7717. - (void)worldUpdate;
  7718. - (void)removeAnimation:(id)arg1;
  7719. - (void)addAnimation:(id)arg1;
  7720. - (void)dealloc;
  7721. - (id)init;
  7722.  
  7723. @end
  7724.  
  7725. @interface CPMemoryObserver : NSObject
  7726. {
  7727. NSTimer *timer;
  7728. UILabel *label;
  7729. UIView *background;
  7730. }
  7731.  
  7732. + (id)instance;
  7733. @property(retain, nonatomic) UIView *background; // @synthesize background;
  7734. @property(retain, nonatomic) UILabel *label; // @synthesize label;
  7735. @property(nonatomic) NSTimer *timer; // @synthesize timer;
  7736. - (void).cxx_destruct;
  7737. - (id)logMemUsage;
  7738. - (unsigned int)freeMemory;
  7739. - (unsigned int)usedMemory;
  7740. - (void)timerFireMethod:(id)arg1;
  7741. - (void)memoryWarningNotification:(id)arg1;
  7742. - (void)dealloc;
  7743. - (id)init;
  7744.  
  7745. @end
  7746.  
  7747. @interface AsynchronousWebRequestDelegate : NSObject <NSURLConnectionDelegate>
  7748. {
  7749. CDUnknownBlockType _completionBlock;
  7750. NSURLResponse *_response;
  7751. NSMutableData *_data;
  7752. }
  7753.  
  7754. @property(retain, nonatomic) NSMutableData *data; // @synthesize data=_data;
  7755. @property(retain, nonatomic) NSURLResponse *response; // @synthesize response=_response;
  7756. @property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
  7757. - (void).cxx_destruct;
  7758. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  7759. - (void)connectionDidFinishLoading:(id)arg1;
  7760. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  7761. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  7762. - (id)initWithCompletionBlock:(CDUnknownBlockType)arg1;
  7763.  
  7764. @end
  7765.  
  7766. @interface DirectoryServicesObject : NSObject <NSURLConnectionDelegate>
  7767. {
  7768. NSMutableData *responseData;
  7769. NSURLResponse *connectionResponse;
  7770. NSError *connectionError;
  7771. }
  7772.  
  7773. @property(retain, nonatomic) NSError *connectionError; // @synthesize connectionError;
  7774. @property(retain, nonatomic) NSURLResponse *connectionResponse; // @synthesize connectionResponse;
  7775. @property(retain, nonatomic) NSMutableData *responseData; // @synthesize responseData;
  7776. - (void).cxx_destruct;
  7777. - (BOOL)extractIdentity:(struct __SecIdentity **)arg1 andTrust:(struct __SecTrust **)arg2 fromPKCS12Data:(id)arg3;
  7778. - (void)connection:(id)arg1 didCancelAuthenticationChallenge:(id)arg2;
  7779. - (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2;
  7780. - (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2;
  7781. - (BOOL)connectionShouldUseCredentialStorage:(id)arg1;
  7782. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  7783. - (void)connectionDidFinishLoading:(id)arg1;
  7784. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  7785. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  7786. - (id)init;
  7787.  
  7788. @end
  7789.  
  7790. @interface WebServices : NSObject <WebServicesOperationDelegate>
  7791. {
  7792. NSDictionary *m_serviceUrls;
  7793. NSDictionary *m_endpoints;
  7794. NSDictionary *m_errors;
  7795. NSURLConnection *m_connection;
  7796. BOOL inSynchronousRequest;
  7797. NSOperationQueue *operationQueue;
  7798. Reachability *hostReach;
  7799. Reachability *internetReach;
  7800. Reachability *wifiReach;
  7801. BOOL isWebServicesReachable;
  7802. NSString *friendsTigaseServer;
  7803. BOOL _hasApplicationVersionBeenVerified;
  7804. NSMutableArray *_asynchronousConnections;
  7805. }
  7806.  
  7807. + (id)getDirectoryServiceURL;
  7808. + (id)getAvatarEtagData:(id)arg1;
  7809. + (void)addAvatarEtagData:(id)arg1 withEtag:(id)arg2;
  7810. + (id)instance;
  7811. @property(retain, nonatomic) NSMutableArray *asynchronousConnections; // @synthesize asynchronousConnections=_asynchronousConnections;
  7812. @property(nonatomic) BOOL hasApplicationVersionBeenVerified; // @synthesize hasApplicationVersionBeenVerified=_hasApplicationVersionBeenVerified;
  7813. @property(readonly, nonatomic) NSString *friendsTigaseServer; // @synthesize friendsTigaseServer;
  7814. @property(retain, nonatomic) Reachability *wifiReach; // @synthesize wifiReach;
  7815. @property(retain, nonatomic) Reachability *internetReach; // @synthesize internetReach;
  7816. @property(retain, nonatomic) Reachability *hostReach; // @synthesize hostReach;
  7817. @property(retain, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue;
  7818. @property(readonly) BOOL inSynchronousRequest; // @synthesize inSynchronousRequest;
  7819. - (void).cxx_destruct;
  7820. - (void)operationFinished:(id)arg1 withDictionary:(id)arg2;
  7821. - (void)getConfigFile;
  7822. - (void)updateApplication;
  7823. - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  7824. - (BOOL)verifyApplicationVersion;
  7825. - (id)finalizePurchase:(id)arg1 playerId:(id)arg2 authToken:(id)arg3;
  7826. - (id)getMembershipPurchaseHistory:(id)arg1 authToken:(id)arg2;
  7827. - (id)getProductIds:(id)arg1;
  7828. - (void)getInventoryItemLowPriority:(id)arg1 identifier:(int)arg2 resolution:(int)arg3 delegate:(id)arg4 context:(id)arg5;
  7829. - (void)getInventoryItem:(id)arg1 identifier:(int)arg2 resolution:(int)arg3 delegate:(id)arg4 context:(id)arg5;
  7830. - (id)createInventoryItemOperation:(id)arg1 identifier:(int)arg2 resolution:(int)arg3 delegate:(id)arg4 context:(id)arg5;
  7831. - (id)createBackImageInventoryItemOperation:(id)arg1 identifier:(int)arg2 resolution:(int)arg3 delegate:(id)arg4 context:(id)arg5;
  7832. - (id)getInventoryURL:(id)arg1 identifier:(int)arg2 resolution:(int)arg3 useBackImage:(BOOL)arg4;
  7833. - (id)createCatalogueItemOperation:(int)arg1 scale:(float)arg2 pageNumber:(int)arg3 delegate:(id)arg4 context:(id)arg5;
  7834. - (id)getCharacterAvatarSync:(id)arg1 resolution:(int)arg2;
  7835. - (id)getPlayerAvatarSync:(id)arg1 playerID:(int)arg2 resolution:(int)arg3 usePhoto:(BOOL)arg4 includeFlag:(BOOL)arg5;
  7836. - (void)getPlayerAvatar:(id)arg1 playerID:(int)arg2 resolution:(int)arg3 usePhoto:(BOOL)arg4 includeFlag:(BOOL)arg5 delegate:(id)arg6 context:(id)arg7;
  7837. - (void)getCharacterAvatar:(id)arg1 resolution:(int)arg2 online:(BOOL)arg3 delegate:(id)arg4 context:(id)arg5;
  7838. - (id)createCharacterAvatarOperation:(id)arg1 resolution:(int)arg2 online:(BOOL)arg3 delegate:(id)arg4 context:(id)arg5;
  7839. - (id)createPlayerAvatarOperation:(id)arg1 playerID:(int)arg2 resolution:(int)arg3 usePhoto:(BOOL)arg4 includeFlag:(BOOL)arg5 delegate:(id)arg6 context:(id)arg7;
  7840. - (id)getAvatarURL:(id)arg1 playerID:(int)arg2 resolution:(int)arg3 usePhoto:(BOOL)arg4 includeFlag:(BOOL)arg5;
  7841. - (void)getItemListWithDelegate:(id)arg1 context:(id)arg2;
  7842. - (id)getItemList;
  7843. - (id)getMascotsList;
  7844. - (id)getMascotListURL;
  7845. - (id)getItemListURLRequest;
  7846. - (id)purchaseItem:(int)arg1 itemType:(id)arg2 itemId:(int)arg3 auth:(id)arg4;
  7847. - (id)getCurrentCatalogue:(id)arg1;
  7848. - (id)getCatalogue:(int)arg1 auth:(id)arg2;
  7849. - (id)getCatalogues:(id)arg1;
  7850. - (id)awardSushiRoll:(id)arg1 awardCount:(int)arg2;
  7851. - (void)wearOutfit:(id)arg1 outfit:(id)arg2 withDelegate:(id)arg3 context:(id)arg4;
  7852. - (id)wearOutfit:(id)arg1 outfit:(id)arg2;
  7853. - (id)getOutfit:(int)arg1 token:(id)arg2;
  7854. - (id)getOutfit:(id)arg1;
  7855. - (void)buySnowCards:(id)arg1 delegate:(id)arg2 context:(id)arg3;
  7856. - (void)getCjCardInventory:(id)arg1 delegate:(id)arg2 context:(id)arg3 initializeNewPlayer:(BOOL)arg4;
  7857. - (id)getMpToken:(id)arg1 shortGameName:(id)arg2 mpProduct:(id)arg3;
  7858. - (id)getMetaplaceInfo:(id)arg1;
  7859. - (id)getCjWaterInfo:(id)arg1;
  7860. - (id)getCjFireInfo:(id)arg1;
  7861. - (id)getCjSnowInfo:(id)arg1;
  7862. - (id)getCoins:(id)arg1;
  7863. - (void)getPlayerCard:(id)arg1 delegate:(id)arg2 context:(id)arg3;
  7864. - (id)getPlayerCard:(id)arg1;
  7865. - (BOOL)validateAuthToken:(id)arg1 playerId:(id)arg2;
  7866. - (id)createAccount:(id)arg1 password:(id)arg2 email:(id)arg3 color:(int)arg4 language:(id)arg5 appVersion:(id)arg6;
  7867. - (id)loginUser:(id)arg1 password:(id)arg2 appVersion:(id)arg3;
  7868. - (id)getCharacterInfo:(id)arg1 auth:(id)arg2;
  7869. - (id)getAccountInfo:(id)arg1;
  7870. - (id)getPlayerInfo:(id)arg1 auth:(id)arg2;
  7871. - (void)getPlayerInfo:(id)arg1 auth:(id)arg2 delegate:(id)arg3 context:(id)arg4;
  7872. - (id)createPutRequest:(id)arg1 data:(id)arg2;
  7873. - (id)createPostRequest:(id)arg1;
  7874. - (id)accountCreateDictionary:(id)arg1 lanuage:(id)arg2 color:(int)arg3;
  7875. - (id)performSynchronousWebRequest:(id)arg1 timeout:(double)arg2 returningResponse:(id *)arg3 error:(id *)arg4;
  7876. - (id)performAsynchronousWebRequestWithRequest:(id)arg1 timeout:(double)arg2 completion:(CDUnknownBlockType)arg3;
  7877. - (id)performSynchronousWebRequest:(id)arg1 withAuthToken:(id)arg2;
  7878. - (id)createUrl:(id)arg1 relativeUrl:(id)arg2;
  7879. - (void)performWebServiceOperation:(id)arg1 priority:(int)arg2 delegate:(id)arg3 context:(id)arg4;
  7880. - (void)performWebServiceOperation:(id)arg1 delegate:(id)arg2 context:(id)arg3;
  7881. - (id)createWebServiceOperation:(id)arg1 delegate:(id)arg2 context:(id)arg3;
  7882. - (id)sha512:(id)arg1;
  7883. - (void)addRequestToken:(id)arg1;
  7884. - (void)addCellophaneProxyAuthHeader:(id)arg1;
  7885. - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  7886. - (id)getWebServiceForServiceNamed:(id)arg1;
  7887. - (id)stringByURLEscapingCharacters:(id)arg1;
  7888. - (id)encodeTokenCredentials:(id)arg1;
  7889. - (id)encodeUserCredentials:(id)arg1 password:(id)arg2;
  7890. - (void)getDirectoryServices;
  7891. - (id)getFailureDictionary:(id)arg1 response:(id)arg2 responseDictionary:(id)arg3;
  7892. - (id)errorStringForKey:(id)arg1;
  7893. - (id)urlStringForKey:(id)arg1;
  7894. - (id)ItemTypeEnumToString:(int)arg1;
  7895. @property(readonly, nonatomic) BOOL isWebServicesReachable; // @synthesize isWebServicesReachable;
  7896. - (void)reachabilityChanged:(id)arg1;
  7897. - (id)init;
  7898. - (void)directoryServicesFailedToLoad:(id)arg1;
  7899. - (void)directoryServicesComplete:(id)arg1;
  7900.  
  7901. @end
  7902.  
  7903. @interface CJRoundStatusWidgetViewController : UIViewController <ClientEventReceiver, TPAnimationDelegate>
  7904. {
  7905. int m_roundNumber;
  7906. int m_remainingTime;
  7907. NSDictionary *offsets;
  7908. NSTimer *m_roundStatusTimer;
  7909. BOOL willDestroyRoundVC;
  7910. NSString *_windowUrl;
  7911. UIImageView *_bonus_icon;
  7912. UIView *_progressBarGroup;
  7913. TPSprite *_roundStatusBackgroundAnim;
  7914. UIImageView *_tusk;
  7915. UIImageView *_progressBar_1;
  7916. UIView *_tuskBattleGroup;
  7917. CPGameViewController *_owner;
  7918. UIImageView *_progressBar_2;
  7919. UILabel *_criteriaText;
  7920. UIImageView *_roundTitleImage;
  7921. UIImageView *_roundone_icon;
  7922. UILabel *_criteriaTitle;
  7923. UIImageView *_roundtwo_icon;
  7924. UIImageView *_criteriaBorder;
  7925. UILabel *_criteriaTimer;
  7926. UIImageView *_roundthree_icon;
  7927. UIImageView *_progressBar_4;
  7928. NSString *_assetPath;
  7929. UIImageView *_icon_locked;
  7930. UIImageView *_progressBar_3;
  7931. NSString *_windowId;
  7932. }
  7933.  
  7934. @property(retain, nonatomic) NSString *windowId; // @synthesize windowId=_windowId;
  7935. @property(nonatomic) __weak UIImageView *progressBar_3; // @synthesize progressBar_3=_progressBar_3;
  7936. @property(nonatomic) __weak UIImageView *icon_locked; // @synthesize icon_locked=_icon_locked;
  7937. @property(retain, nonatomic) NSString *assetPath; // @synthesize assetPath=_assetPath;
  7938. @property(nonatomic) __weak UIImageView *progressBar_4; // @synthesize progressBar_4=_progressBar_4;
  7939. @property(nonatomic) __weak UIImageView *roundthree_icon; // @synthesize roundthree_icon=_roundthree_icon;
  7940. @property(nonatomic) __weak UILabel *criteriaTimer; // @synthesize criteriaTimer=_criteriaTimer;
  7941. @property(nonatomic) __weak UIImageView *criteriaBorder; // @synthesize criteriaBorder=_criteriaBorder;
  7942. @property(nonatomic) __weak UIImageView *roundtwo_icon; // @synthesize roundtwo_icon=_roundtwo_icon;
  7943. @property(nonatomic) __weak UILabel *criteriaTitle; // @synthesize criteriaTitle=_criteriaTitle;
  7944. @property(nonatomic) __weak UIImageView *roundone_icon; // @synthesize roundone_icon=_roundone_icon;
  7945. @property(nonatomic) __weak UIImageView *roundTitleImage; // @synthesize roundTitleImage=_roundTitleImage;
  7946. @property(nonatomic) __weak UILabel *criteriaText; // @synthesize criteriaText=_criteriaText;
  7947. @property(nonatomic) __weak UIImageView *progressBar_2; // @synthesize progressBar_2=_progressBar_2;
  7948. @property(nonatomic) __weak CPGameViewController *owner; // @synthesize owner=_owner;
  7949. @property(nonatomic) __weak UIView *tuskBattleGroup; // @synthesize tuskBattleGroup=_tuskBattleGroup;
  7950. @property(nonatomic) __weak UIImageView *progressBar_1; // @synthesize progressBar_1=_progressBar_1;
  7951. @property(nonatomic) __weak UIImageView *tusk; // @synthesize tusk=_tusk;
  7952. @property(retain, nonatomic) TPSprite *roundStatusBackgroundAnim; // @synthesize roundStatusBackgroundAnim=_roundStatusBackgroundAnim;
  7953. @property(nonatomic) __weak UIView *progressBarGroup; // @synthesize progressBarGroup=_progressBarGroup;
  7954. @property(nonatomic) __weak UIImageView *bonus_icon; // @synthesize bonus_icon=_bonus_icon;
  7955. @property(retain, nonatomic) NSString *windowUrl; // @synthesize windowUrl=_windowUrl;
  7956. - (void).cxx_destruct;
  7957. - (void)advancedToFrame:(id)arg1 frameNumber:(int)arg2;
  7958. - (void)tpAnimationDidFinish:(id)arg1;
  7959. - (void)sendCommand:(id)arg1 type:(id)arg2 attrs:(id)arg3;
  7960. - (void)sendWindowReady;
  7961. - (void)sendWindowClosed;
  7962. - (void)updateTimer:(id)arg1;
  7963. - (void)startCriteriaTimer;
  7964. - (void)showRoundStatusWidget:(id)arg1;
  7965. - (id)createRemainingTimeString:(int)arg1;
  7966. - (void)scaleInRoundTitleGraphic;
  7967. - (void)deleteView;
  7968. - (void)hideRoundStatusContent;
  7969. - (void)showRoundStatusContent;
  7970. - (void)onUiClientEvent:(id)arg1;
  7971. - (void)initialPayload:(id)arg1 fromController:(id)arg2;
  7972. - (void)dealloc;
  7973. - (void)didReceiveMemoryWarning;
  7974. - (void)viewWillAppear:(BOOL)arg1;
  7975. - (void)viewDidAppear:(BOOL)arg1;
  7976. - (void)viewDidLoad;
  7977. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  7978.  
  7979. @end
  7980.  
  7981. @interface CJSnowComboViewController : UIViewController <ClientEventReceiver>
  7982. {
  7983. NSMutableArray *allAnimQueue;
  7984. NSMutableArray *slashAnimQueue;
  7985. NSMutableArray *bumpAnimQueue;
  7986. NSMutableArray *sheenAnimQueue;
  7987. SlashAnim *_fireSlashAnim;
  7988. CPGameViewController *_owner;
  7989. NSString *_windowId;
  7990. SlashAnim *_senseiSlashAnim;
  7991. NSString *_windowUrl;
  7992. SlashAnim *_snowSlashAnim;
  7993. SlashAnim *_waterSlashAnim;
  7994. NSString *_assetPath;
  7995. }
  7996.  
  7997. @property(retain, nonatomic) NSString *assetPath; // @synthesize assetPath=_assetPath;
  7998. @property(nonatomic) __weak SlashAnim *waterSlashAnim; // @synthesize waterSlashAnim=_waterSlashAnim;
  7999. @property(nonatomic) __weak SlashAnim *snowSlashAnim; // @synthesize snowSlashAnim=_snowSlashAnim;
  8000. @property(retain, nonatomic) NSString *windowUrl; // @synthesize windowUrl=_windowUrl;
  8001. @property(nonatomic) __weak SlashAnim *senseiSlashAnim; // @synthesize senseiSlashAnim=_senseiSlashAnim;
  8002. @property(retain, nonatomic) NSString *windowId; // @synthesize windowId=_windowId;
  8003. @property(nonatomic) __weak CPGameViewController *owner; // @synthesize owner=_owner;
  8004. @property(nonatomic) __weak SlashAnim *fireSlashAnim; // @synthesize fireSlashAnim=_fireSlashAnim;
  8005. - (void).cxx_destruct;
  8006. - (void)slideOutAnimationCompleted:(id)arg1;
  8007. - (void)sheenAnimationCompleted:(id)arg1;
  8008. - (void)bumpAnimationCompleted:(id)arg1;
  8009. - (void)slideInAnimationCompleted:(id)arg1;
  8010. - (void)sendCommand:(id)arg1 type:(id)arg2 attrs:(id)arg3;
  8011. - (void)sendWindowReady;
  8012. - (void)sendWindowClosed;
  8013. - (void)onUiClientEvent:(id)arg1;
  8014. - (BOOL)arrayContainsString:(id)arg1:(id)arg2;
  8015. - (void)initialPayload:(id)arg1 fromController:(id)arg2;
  8016. - (void)parseWMStuff:(id)arg1;
  8017. - (void)startSlideOutAnims;
  8018. - (void)startSheenAnims;
  8019. - (void)startBumpAnims;
  8020. - (void)popSlashAnim;
  8021. - (void)slideInTitle;
  8022. - (void)hideCombos;
  8023. - (void)showCombos;
  8024. - (void)dealloc;
  8025. - (void)didReceiveMemoryWarning;
  8026. - (void)viewDidLoad;
  8027. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  8028.  
  8029. @end
  8030.  
  8031. @interface CJProgressBar : UIImageView
  8032. {
  8033. float _minValue;
  8034. UILabel *_percentLabel;
  8035. struct CGSize _maxSize;
  8036. }
  8037.  
  8038. @property(nonatomic) struct CGSize maxSize; // @synthesize maxSize=_maxSize;
  8039. @property(nonatomic) __weak UILabel *percentLabel; // @synthesize percentLabel=_percentLabel;
  8040. @property(nonatomic) float minValue; // @synthesize minValue=_minValue;
  8041. - (void).cxx_destruct;
  8042. - (void)setProgress:(float)arg1;
  8043. - (void)useDefaultInsets;
  8044. - (void)useNinePatchInsets:(struct UIEdgeInsets)arg1;
  8045. - (void)onLoaded;
  8046. - (id)initWithCoder:(id)arg1;
  8047. - (id)initWithFrame:(struct CGRect)arg1;
  8048.  
  8049. @end
  8050.  
  8051. @interface CJSoundPlayer : NSObject
  8052. {
  8053. BOOL isMusicPlaying;
  8054. }
  8055.  
  8056. + (void)playGameSFX:(int)arg1;
  8057. + (void)playFrontendSFX:(int)arg1;
  8058. + (id)instance;
  8059. @property BOOL isMusicPlaying; // @synthesize isMusicPlaying;
  8060. - (void)resumeAllSounds;
  8061. - (void)suspendAllSounds;
  8062. - (void)stopAllSounds;
  8063. - (void)stopMusic;
  8064. - (void)playMusic;
  8065. - (id)init;
  8066.  
  8067. @end
  8068.  
  8069. @interface CJSenseiRewardViewController : UIViewController
  8070. {
  8071. UIImageView *_backgroundImageView;
  8072. UIImageView *_imageBurst;
  8073. UILabel *_labelSpeech;
  8074. CPGameViewController *_owner;
  8075. UIImageView *_chatBubbleImageView;
  8076. UIImageView *_gemImageView;
  8077. UIImageView *_senseiImageView;
  8078. }
  8079.  
  8080. @property(nonatomic) __weak UIImageView *senseiImageView; // @synthesize senseiImageView=_senseiImageView;
  8081. @property(nonatomic) __weak UIImageView *gemImageView; // @synthesize gemImageView=_gemImageView;
  8082. @property(nonatomic) __weak UIImageView *chatBubbleImageView; // @synthesize chatBubbleImageView=_chatBubbleImageView;
  8083. @property(nonatomic) __weak CPGameViewController *owner; // @synthesize owner=_owner;
  8084. @property(nonatomic) __weak UILabel *labelSpeech; // @synthesize labelSpeech=_labelSpeech;
  8085. @property(nonatomic) __weak UIImageView *imageBurst; // @synthesize imageBurst=_imageBurst;
  8086. @property(nonatomic) __weak UIImageView *backgroundImageView; // @synthesize backgroundImageView=_backgroundImageView;
  8087. - (void).cxx_destruct;
  8088. - (void)onCloseClicked:(id)arg1;
  8089. - (void)stopRayburstAnimating;
  8090. - (void)startRayburstAnimating;
  8091. - (void)viewDidDisappear:(BOOL)arg1;
  8092. - (void)didReceiveMemoryWarning;
  8093. - (void)viewDidLoad;
  8094. - (void)localize;
  8095. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  8096. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  8097.  
  8098. @end
  8099.  
  8100. @interface Crittercism : NSObject
  8101. {
  8102. NSMutableData *responseData;
  8103. struct __CFDictionary **connectionToInfoMapping;
  8104. id <CrittercismDelegate> delegate;
  8105. BOOL didCrashOnLastLoad;
  8106. NSObject *voteDisplayer;
  8107. CrittercismViewController *crittercismViewController;
  8108. NSArray *feedbackArray;
  8109. NSDate *lastHandledExceptionDate;
  8110. NSMutableArray *bufferedHandledExceptionDictionaries;
  8111. }
  8112.  
  8113. + (id)sharedInstance;
  8114. + (void)configurePushNotification:(id)arg1;
  8115. + (void)critterApplicationWillEnterForeground:(id)arg1;
  8116. + (void)critterApplicationWillEnterBackground:(id)arg1;
  8117. + (id)allocWithZone:(struct _NSZone *)arg1;
  8118. + (void)initWithAppID:(id)arg1 andKey:(id)arg2 andSecret:(id)arg3;
  8119. + (void)initWithAppID:(id)arg1 andKey:(id)arg2 andSecret:(id)arg3 andMainViewController:(id)arg4;
  8120. + (void)initWithAppID:(id)arg1 andMainViewController:(id)arg2 andDelegate:(id)arg3;
  8121. + (void)initWithAppID:(id)arg1 andMainViewController:(id)arg2;
  8122. + (void)initWithAppID:(id)arg1;
  8123. + (void)setOptOutStatus:(BOOL)arg1;
  8124. + (BOOL)getOptOutStatus;
  8125. + (BOOL)logHandledException:(id)arg1;
  8126. + (void)logEvent:(id)arg1 andEventDict:(id)arg2;
  8127. + (void)writeToBreadcrumbFile:(id)arg1;
  8128. + (id)readFromBreadcrumbFile;
  8129. + (void)startSession;
  8130. + (void)leaveBreadcrumb:(id)arg1;
  8131. + (void)handleMemoryWarning:(id)arg1;
  8132. + (id)getAppID;
  8133. + (id)getVersion;
  8134. + (int)getCurrentOrientation;
  8135. + (void)setCurrentOrientation:(int)arg1;
  8136. + (void)setValue:(id)arg1 forKey:(id)arg2;
  8137. + (void)setAge:(int)arg1;
  8138. + (void)setGender:(id)arg1;
  8139. + (void)setUsername:(id)arg1;
  8140. + (void)setEmail:(id)arg1;
  8141. + (void)appendDiagnosticData:(id *)arg1 isSimple:(BOOL)arg2;
  8142. + (void)sendUserMetadata;
  8143. + (id)getGMTDateString;
  8144. + (id)getGMTDateString:(id)arg1;
  8145. + (id)sha256:(id)arg1;
  8146. + (id)getDeviceUUID;
  8147. + (struct uuid_command *)getLC_UUIDCommand:(const void *)arg1;
  8148. + (id)getBinaryImageUUID;
  8149. + (id)getBinaryImagePath;
  8150. + (id)getBinaryImageName;
  8151. - (void)dealloc;
  8152. - (id)stacktraceFromException:(id)arg1;
  8153. - (id)stacktraceDictionariesFromException:(id)arg1;
  8154. - (void)logCritterError:(id)arg1;
  8155. - (void)batchProcess;
  8156. - (id)handledExceptionDictionaryFromNSException:(id)arg1;
  8157. - (void)handleCrashReport;
  8158. - (id)rawCrashLogDictionaryFromPLCrashReport:(id)arg1;
  8159. - (id)threadInfoArrayFromPLCrashReport:(id)arg1;
  8160. - (id)stacktraceLineFromStackFrameInfo:(id)arg1 andBinaryImageInfo:(id)arg2 andFrameIndex:(unsigned int *)arg3;
  8161. - (id)stacktraceLineDictionaryFromStackFrameInfo:(id)arg1 andBinaryImageInfo:(id)arg2 andFrameIndex:(unsigned int *)arg3;
  8162. - (id)appStateDictionaryFromPLCrashReport:(id)arg1;
  8163. - (void)didRotateFromInterfaceOrientation:(int *)arg1;
  8164. - (void)reachabilityChanged:(id)arg1;
  8165. - (void)updateReachability:(id)arg1;
  8166. - (id)init;
  8167. - (void)updateUsername:(id)arg1;
  8168. @property(retain) id <CrittercismDelegate> delegate; // @synthesize delegate;
  8169. - (id)copyWithZone:(struct _NSZone *)arg1;
  8170. - (id)retain;
  8171. - (unsigned int)retainCount;
  8172. - (oneway void)release;
  8173. - (id)autorelease;
  8174. - (id)getPlatform;
  8175. - (id)getSimpleState;
  8176. - (id)getFullState;
  8177. - (void)sendRequest:(id)arg1 withDelegateTag:(id)arg2;
  8178. - (void)sendRequest:(id)arg1;
  8179. - (void)updateDeviceToken:(id)arg1;
  8180. - (void)makeCrittercismRequest:(id)arg1 kwargs:(id)arg2 appendDiagnostics:(BOOL)arg3 isSimple:(BOOL)arg4 appendUserMetadata:(BOOL)arg5;
  8181. - (void)_makeCrittercismRequest:(id)arg1 kwargs:(id)arg2 appendDiagnostics:(BOOL)arg3 isSimple:(BOOL)arg4 appendUserMetadata:(BOOL)arg5;
  8182. - (void)makeCrittercismRequest:(id)arg1 kwargs:(id)arg2 appendDiagnostics:(BOOL)arg3 isSimple:(BOOL)arg4 appendUserMetadata:(BOOL)arg5 withExtraData:(id)arg6 withExtraDict:(id)arg7;
  8183. - (void)_makeCrittercismRequest:(id)arg1 kwargs:(id)arg2 appendDiagnostics:(BOOL)arg3 isSimple:(BOOL)arg4 appendUserMetadata:(BOOL)arg5 withExtraData:(id)arg6 withExtraDict:(id)arg7;
  8184. - (void)appLoadedWithLaunch:(BOOL)arg1;
  8185. - (BOOL)postMultipartToURL:(id)arg1 withPartsAsDicts:(id)arg2;
  8186. - (BOOL)postJSONToURL:(id)arg1 fromJSONDictionary:(id)arg2;
  8187. - (BOOL)postJSONWithDataToURL:(id)arg1 fromJSONDictionary:(id)arg2 withName:(id)arg3 andData:(id)arg4 withName:(id)arg5;
  8188. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  8189. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  8190. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  8191. - (void)connectionDidFinishLoading:(id)arg1;
  8192. - (void)handleForumResponse:(id)arg1;
  8193. - (BOOL)isPreferenceExist:(id)arg1;
  8194. - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  8195. - (void)openAppStore;
  8196. - (void)storeValueInPreferences:(id)arg1 forKey:(id)arg2 forDictionary:(id)arg3;
  8197. - (id)getDictFromPreferences:(id)arg1;
  8198. - (id)getValueFromPreferencesWithKey:(id)arg1 andDictionaryName:(id)arg2;
  8199. @property BOOL didCrashOnLastLoad; // @synthesize didCrashOnLastLoad;
  8200. @property(retain) NSMutableArray *bufferedHandledExceptionDictionaries; // @synthesize bufferedHandledExceptionDictionaries;
  8201. @property(retain) NSDate *lastHandledExceptionDate; // @synthesize lastHandledExceptionDate;
  8202.  
  8203. // Remaining properties
  8204. @property(retain, nonatomic) CrittercismViewController *crittercismViewController;
  8205. @property(retain) NSArray *feedbackArray;
  8206. @property(retain, nonatomic) NSObject *voteDisplayer;
  8207.  
  8208. @end
  8209.  
  8210. @interface CrittercismReachability : NSObject
  8211. {
  8212. BOOL localWiFiRef;
  8213. struct __SCNetworkReachability *reachabilityRef;
  8214. }
  8215.  
  8216. + (id)reachabilityWithHostName:(id)arg1;
  8217. + (id)reachabilityWithAddress:(const struct sockaddr_in *)arg1;
  8218. + (id)reachabilityForInternetConnection;
  8219. + (id)reachabilityForLocalWiFi;
  8220. - (BOOL)startNotifier;
  8221. - (void)stopNotifier;
  8222. - (void)dealloc;
  8223. - (int)localWiFiStatusForFlags:(unsigned int)arg1;
  8224. - (int)networkStatusForFlags:(unsigned int)arg1;
  8225. - (BOOL)connectionRequired;
  8226. - (int)currentReachabilityStatus;
  8227.  
  8228. @end
  8229.  
  8230. @interface CrittercismJKSerializer : NSObject
  8231. {
  8232. struct CrittercismJKEncodeState *encodeState;
  8233. }
  8234.  
  8235. + (id)serializeObject:(id)arg1 options:(unsigned int)arg2 encodeOption:(unsigned int)arg3 block:(CDUnknownBlockType)arg4 delegate:(id)arg5 selector:(SEL)arg6 error:(id *)arg7;
  8236. - (id)serializeObject:(id)arg1 options:(unsigned int)arg2 encodeOption:(unsigned int)arg3 block:(CDUnknownBlockType)arg4 delegate:(id)arg5 selector:(SEL)arg6 error:(id *)arg7;
  8237. - (void)releaseState;
  8238. - (void)dealloc;
  8239.  
  8240. @end
  8241.  
  8242. @interface CrittercismJSONDecoder : NSObject
  8243. {
  8244. struct CrittercismJKParseState *parseState;
  8245. }
  8246.  
  8247. + (id)decoder;
  8248. + (id)decoderWithParseOptions:(unsigned int)arg1;
  8249. - (id)init;
  8250. - (id)initWithParseOptions:(unsigned int)arg1;
  8251. - (void)dealloc;
  8252. - (void)clearCache;
  8253. - (id)parseUTF8String:(const char *)arg1 length:(unsigned long)arg2;
  8254. - (id)parseUTF8String:(const char *)arg1 length:(unsigned long)arg2 error:(id *)arg3;
  8255. - (id)parseJSONData:(id)arg1;
  8256. - (id)parseJSONData:(id)arg1 error:(id *)arg2;
  8257. - (id)objectWithUTF8String:(const char *)arg1 length:(unsigned int)arg2;
  8258. - (id)objectWithUTF8String:(const char *)arg1 length:(unsigned int)arg2 error:(id *)arg3;
  8259. - (id)objectWithData:(id)arg1;
  8260. - (id)objectWithData:(id)arg1 error:(id *)arg2;
  8261. - (id)mutableObjectWithUTF8String:(const char *)arg1 length:(unsigned int)arg2;
  8262. - (id)mutableObjectWithUTF8String:(const char *)arg1 length:(unsigned int)arg2 error:(id *)arg3;
  8263. - (id)mutableObjectWithData:(id)arg1;
  8264. - (id)mutableObjectWithData:(id)arg1 error:(id *)arg2;
  8265.  
  8266. @end
  8267.  
  8268. @interface CrittercismJKDictionary : NSMutableDictionary <NSCopying, NSMutableCopying, NSFastEnumeration>
  8269. {
  8270. unsigned int count;
  8271. unsigned int capacity;
  8272. unsigned int mutations;
  8273. struct CrittercismJKHashTableEntry *entry;
  8274. }
  8275.  
  8276. + (id)allocWithZone:(struct _NSZone *)arg1;
  8277. - (void)dealloc;
  8278. - (unsigned int)count;
  8279. - (id)objectForKey:(id)arg1;
  8280. - (void)getObjects:(id *)arg1 andKeys:(id *)arg2;
  8281. - (unsigned int)countByEnumeratingWithState:(CDStruct_11f37819 *)arg1 objects:(id *)arg2 count:(unsigned int)arg3;
  8282. - (id)keyEnumerator;
  8283. - (void)setObject:(id)arg1 forKey:(id)arg2;
  8284. - (void)removeObjectForKey:(id)arg1;
  8285. - (id)copyWithZone:(struct _NSZone *)arg1;
  8286. - (id)mutableCopyWithZone:(struct _NSZone *)arg1;
  8287.  
  8288. @end
  8289.  
  8290. @interface CrittercismJKDictionaryEnumerator : NSEnumerator
  8291. {
  8292. id collection;
  8293. unsigned int nextObject;
  8294. }
  8295.  
  8296. - (id)initWithCrittercismJKDictionary:(id)arg1;
  8297. - (void)dealloc;
  8298. - (id)allObjects;
  8299. - (id)nextObject;
  8300.  
  8301. @end
  8302.  
  8303. @interface CrittercismJKArray : NSMutableArray <NSCopying, NSMutableCopying, NSFastEnumeration>
  8304. {
  8305. id *objects;
  8306. unsigned int count;
  8307. unsigned int capacity;
  8308. unsigned int mutations;
  8309. }
  8310.  
  8311. + (id)allocWithZone:(struct _NSZone *)arg1;
  8312. - (void)dealloc;
  8313. - (unsigned int)count;
  8314. - (void)getObjects:(id *)arg1 range:(struct _NSRange)arg2;
  8315. - (id)objectAtIndex:(unsigned int)arg1;
  8316. - (unsigned int)countByEnumeratingWithState:(CDStruct_11f37819 *)arg1 objects:(id *)arg2 count:(unsigned int)arg3;
  8317. - (void)insertObject:(id)arg1 atIndex:(unsigned int)arg2;
  8318. - (void)removeObjectAtIndex:(unsigned int)arg1;
  8319. - (void)replaceObjectAtIndex:(unsigned int)arg1 withObject:(id)arg2;
  8320. - (id)copyWithZone:(struct _NSZone *)arg1;
  8321. - (id)mutableCopyWithZone:(struct _NSZone *)arg1;
  8322.  
  8323. @end
  8324.  
  8325. @interface PLCrashSignalHandler : NSObject
  8326. {
  8327. struct __darwin_sigaltstack {
  8328. void *ss_sp;
  8329. unsigned int ss_size;
  8330. int ss_flags;
  8331. } _sigstk;
  8332. }
  8333.  
  8334. + (id)sharedHandler;
  8335. - (BOOL)registerHandlerWithCallback:(CDUnknownFunctionPointerType)arg1 context:(void *)arg2 error:(id *)arg3;
  8336. - (BOOL)registerHandlerForSignal:(int)arg1 error:(id *)arg2;
  8337. - (id)init;
  8338. - (void)populateError:(id *)arg1 errorCode:(int)arg2 description:(id)arg3 cause:(id)arg4;
  8339. - (void)populateError:(id *)arg1 errnoVal:(int)arg2 description:(id)arg3;
  8340.  
  8341. @end
  8342.  
  8343. @interface PLCrashReporter : NSObject
  8344. {
  8345. BOOL _enabled;
  8346. NSString *_applicationIdentifier;
  8347. NSString *_applicationVersion;
  8348. NSString *_crashReportDirectory;
  8349. }
  8350.  
  8351. + (id)sharedReporter;
  8352. - (void)setCrashCallbacks:(struct PLCrashReporterCallbacks *)arg1;
  8353. - (BOOL)enableCrashReporterAndReturnError:(id *)arg1;
  8354. - (BOOL)enableCrashReporter;
  8355. - (BOOL)purgePendingCrashReportAndReturnError:(id *)arg1;
  8356. - (BOOL)purgePendingCrashReport;
  8357. - (id)loadPendingCrashReportDataAndReturnError:(id *)arg1;
  8358. - (id)loadPendingCrashReportData;
  8359. - (BOOL)hasPendingCrashReport;
  8360. - (id)crashReportPath;
  8361. - (id)queuedCrashReportDirectory;
  8362. - (id)crashReportDirectory;
  8363. - (BOOL)populateCrashReportDirectoryAndReturnError:(id *)arg1;
  8364. - (void)dealloc;
  8365. - (id)initWithBundle:(id)arg1;
  8366. - (id)initWithApplicationIdentifier:(id)arg1 appVersion:(id)arg2;
  8367.  
  8368. @end
  8369.  
  8370. @interface PLCrashReport : NSObject
  8371. {
  8372. struct _PLCrashReportDecoder *_decoder;
  8373. PLCrashReportSystemInfo *_systemInfo;
  8374. PLCrashReportMachineInfo *_machineInfo;
  8375. PLCrashReportApplicationInfo *_applicationInfo;
  8376. PLCrashReportProcessInfo *_processInfo;
  8377. PLCrashReportSignalInfo *_signalInfo;
  8378. NSArray *_threads;
  8379. NSArray *_images;
  8380. PLCrashReportExceptionInfo *_exceptionInfo;
  8381. }
  8382.  
  8383. @property(readonly, nonatomic) PLCrashReportExceptionInfo *exceptionInfo; // @synthesize exceptionInfo=_exceptionInfo;
  8384. @property(readonly, nonatomic) NSArray *images; // @synthesize images=_images;
  8385. @property(readonly, nonatomic) NSArray *threads; // @synthesize threads=_threads;
  8386. @property(readonly, nonatomic) PLCrashReportSignalInfo *signalInfo; // @synthesize signalInfo=_signalInfo;
  8387. @property(readonly, nonatomic) PLCrashReportProcessInfo *processInfo; // @synthesize processInfo=_processInfo;
  8388. @property(readonly, nonatomic) PLCrashReportApplicationInfo *applicationInfo; // @synthesize applicationInfo=_applicationInfo;
  8389. @property(readonly, nonatomic) PLCrashReportMachineInfo *machineInfo; // @synthesize machineInfo=_machineInfo;
  8390. @property(readonly, nonatomic) PLCrashReportSystemInfo *systemInfo; // @synthesize systemInfo=_systemInfo;
  8391. @property(readonly, nonatomic) BOOL hasExceptionInfo;
  8392. @property(readonly, nonatomic) BOOL hasProcessInfo;
  8393. @property(readonly, nonatomic) BOOL hasMachineInfo;
  8394. - (id)imageForAddress:(unsigned long long)arg1;
  8395. - (void)dealloc;
  8396. - (id)initWithData:(id)arg1 error:(id *)arg2;
  8397. - (id)extractSignalInfo:(struct _Plcrash__CrashReport__Signal *)arg1 error:(id *)arg2;
  8398. - (id)extractExceptionInfo:(struct _Plcrash__CrashReport__Exception *)arg1 error:(id *)arg2;
  8399. - (id)extractImageInfo:(struct _Plcrash__CrashReport *)arg1 error:(id *)arg2;
  8400. - (id)extractThreadInfo:(struct _Plcrash__CrashReport *)arg1 error:(id *)arg2;
  8401. - (id)extractStackFrameInfo:(struct _Plcrash__CrashReport__Thread__StackFrame *)arg1 error:(id *)arg2;
  8402. - (id)extractProcessInfo:(struct _Plcrash__CrashReport__ProcessInfo *)arg1 error:(id *)arg2;
  8403. - (id)extractApplicationInfo:(struct _Plcrash__CrashReport__ApplicationInfo *)arg1 error:(id *)arg2;
  8404. - (id)extractMachineInfo:(struct _Plcrash__CrashReport__MachineInfo *)arg1 error:(id *)arg2;
  8405. - (id)extractProcessorInfo:(struct _Plcrash__CrashReport__Processor *)arg1 error:(id *)arg2;
  8406. - (id)extractSystemInfo:(struct _Plcrash__CrashReport__SystemInfo *)arg1 error:(id *)arg2;
  8407. - (struct _Plcrash__CrashReport *)decodeCrashData:(id)arg1 error:(id *)arg2;
  8408.  
  8409. @end
  8410.  
  8411. @interface PLCrashReportSystemInfo : NSObject
  8412. {
  8413. int _operatingSystem;
  8414. NSString *_osVersion;
  8415. NSString *_osBuild;
  8416. int _architecture;
  8417. NSDate *_timestamp;
  8418. unsigned int _memory_usage;
  8419. unsigned int _disk_space_free;
  8420. }
  8421.  
  8422. @property(readonly, nonatomic) unsigned int disk_space_free; // @synthesize disk_space_free=_disk_space_free;
  8423. @property(readonly, nonatomic) unsigned int memory_usage; // @synthesize memory_usage=_memory_usage;
  8424. @property(readonly, nonatomic) NSDate *timestamp; // @synthesize timestamp=_timestamp;
  8425. @property(readonly, nonatomic) int architecture; // @synthesize architecture=_architecture;
  8426. @property(readonly, nonatomic) NSString *operatingSystemBuild; // @synthesize operatingSystemBuild=_osBuild;
  8427. @property(readonly, nonatomic) NSString *operatingSystemVersion; // @synthesize operatingSystemVersion=_osVersion;
  8428. @property(readonly, nonatomic) int operatingSystem; // @synthesize operatingSystem=_operatingSystem;
  8429. - (void)dealloc;
  8430. - (id)initWithOperatingSystem:(int)arg1 operatingSystemVersion:(id)arg2 operatingSystemBuild:(id)arg3 architecture:(int)arg4 timestamp:(id)arg5 memory_usage:(unsigned int)arg6 disk_space_free:(unsigned int)arg7;
  8431. - (id)initWithOperatingSystem:(int)arg1 operatingSystemVersion:(id)arg2 architecture:(int)arg3 timestamp:(id)arg4 memory_usage:(unsigned int)arg5 disk_space_free:(unsigned int)arg6;
  8432.  
  8433. @end
  8434.  
  8435. @interface PLCrashReportApplicationInfo : NSObject
  8436. {
  8437. NSString *_applicationIdentifier;
  8438. NSString *_applicationVersion;
  8439. }
  8440.  
  8441. @property(readonly, nonatomic) NSString *applicationVersion; // @synthesize applicationVersion=_applicationVersion;
  8442. @property(readonly, nonatomic) NSString *applicationIdentifier; // @synthesize applicationIdentifier=_applicationIdentifier;
  8443. - (void)dealloc;
  8444. - (id)initWithApplicationIdentifier:(id)arg1 applicationVersion:(id)arg2;
  8445.  
  8446. @end
  8447.  
  8448. @interface PLCrashReportThreadInfo : NSObject
  8449. {
  8450. int _threadNumber;
  8451. NSArray *_stackFrames;
  8452. BOOL _crashed;
  8453. NSArray *_registers;
  8454. }
  8455.  
  8456. @property(readonly, nonatomic) NSArray *registers; // @synthesize registers=_registers;
  8457. @property(readonly, nonatomic) BOOL crashed; // @synthesize crashed=_crashed;
  8458. @property(readonly, nonatomic) NSArray *stackFrames; // @synthesize stackFrames=_stackFrames;
  8459. @property(readonly, nonatomic) int threadNumber; // @synthesize threadNumber=_threadNumber;
  8460. - (void)dealloc;
  8461. - (id)initWithThreadNumber:(int)arg1 stackFrames:(id)arg2 crashed:(BOOL)arg3 registers:(id)arg4;
  8462.  
  8463. @end
  8464.  
  8465. @interface PLCrashReportStackFrameInfo : NSObject
  8466. {
  8467. unsigned long long _instructionPointer;
  8468. NSString *_fileName;
  8469. NSString *_symbolName;
  8470. unsigned long long _symbolAddress;
  8471. }
  8472.  
  8473. @property(readonly, nonatomic) unsigned long long symbolAddress; // @synthesize symbolAddress=_symbolAddress;
  8474. @property(readonly, nonatomic) NSString *symbolName; // @synthesize symbolName=_symbolName;
  8475. @property(readonly, nonatomic) NSString *fileName; // @synthesize fileName=_fileName;
  8476. @property(readonly, nonatomic) unsigned long long instructionPointer; // @synthesize instructionPointer=_instructionPointer;
  8477. - (void)dealloc;
  8478. - (id)initWithInstructionPointer:(unsigned long long)arg1 andFileName:(id)arg2 andSymbolName:(id)arg3 andSymbolAddress:(unsigned long long)arg4;
  8479.  
  8480. @end
  8481.  
  8482. @interface PLCrashReportRegisterInfo : NSObject
  8483. {
  8484. NSString *_registerName;
  8485. unsigned long long _registerValue;
  8486. }
  8487.  
  8488. @property(readonly, nonatomic) unsigned long long registerValue; // @synthesize registerValue=_registerValue;
  8489. @property(readonly, nonatomic) NSString *registerName; // @synthesize registerName=_registerName;
  8490. - (void)dealloc;
  8491. - (id)initWithRegisterName:(id)arg1 registerValue:(unsigned long long)arg2;
  8492.  
  8493. @end
  8494.  
  8495. @interface PLCrashReportBinaryImageInfo : NSObject
  8496. {
  8497. PLCrashReportProcessorInfo *_processorInfo;
  8498. unsigned long long _baseAddress;
  8499. unsigned long long _imageSize;
  8500. NSString *_imageName;
  8501. BOOL _hasImageUUID;
  8502. NSString *_imageUUID;
  8503. }
  8504.  
  8505. @property(readonly, nonatomic) NSString *imageUUID; // @synthesize imageUUID=_imageUUID;
  8506. @property(readonly, nonatomic) BOOL hasImageUUID; // @synthesize hasImageUUID=_hasImageUUID;
  8507. @property(readonly, nonatomic) NSString *imageName; // @synthesize imageName=_imageName;
  8508. @property(readonly, nonatomic) unsigned long long imageSize; // @synthesize imageSize=_imageSize;
  8509. @property(readonly, nonatomic) unsigned long long imageBaseAddress; // @synthesize imageBaseAddress=_baseAddress;
  8510. @property(readonly, nonatomic) PLCrashReportProcessorInfo *codeType; // @synthesize codeType=_processorInfo;
  8511. - (void)dealloc;
  8512. - (id)initWithCodeType:(id)arg1 baseAddress:(unsigned long long)arg2 size:(unsigned long long)arg3 name:(id)arg4 uuid:(id)arg5;
  8513.  
  8514. @end
  8515.  
  8516. @interface PLCrashReportExceptionInfo : NSObject
  8517. {
  8518. NSString *_name;
  8519. NSString *_reason;
  8520. NSArray *_stackFrames;
  8521. }
  8522.  
  8523. @property(readonly, nonatomic) NSArray *stackFrames; // @synthesize stackFrames=_stackFrames;
  8524. @property(readonly, nonatomic) NSString *exceptionReason; // @synthesize exceptionReason=_reason;
  8525. @property(readonly, nonatomic) NSString *exceptionName; // @synthesize exceptionName=_name;
  8526. - (void)dealloc;
  8527. - (id)initWithExceptionName:(id)arg1 reason:(id)arg2 stackFrames:(id)arg3;
  8528. - (id)initWithExceptionName:(id)arg1 reason:(id)arg2;
  8529.  
  8530. @end
  8531.  
  8532. @interface PLCrashReportSignalInfo : NSObject
  8533. {
  8534. NSString *_name;
  8535. NSString *_code;
  8536. unsigned long long _address;
  8537. }
  8538.  
  8539. @property(readonly, nonatomic) unsigned long long address; // @synthesize address=_address;
  8540. @property(readonly, nonatomic) NSString *code; // @synthesize code=_code;
  8541. @property(readonly, nonatomic) NSString *name; // @synthesize name=_name;
  8542. - (void)dealloc;
  8543. - (id)initWithSignalName:(id)arg1 code:(id)arg2 address:(unsigned long long)arg3;
  8544.  
  8545. @end
  8546.  
  8547. @interface PLCrashReportProcessInfo : NSObject
  8548. {
  8549. NSString *_processName;
  8550. unsigned int _processID;
  8551. NSString *_processPath;
  8552. NSString *_parentProcessName;
  8553. unsigned int _parentProcessID;
  8554. BOOL _native;
  8555. }
  8556.  
  8557. @property(readonly, nonatomic) BOOL native; // @synthesize native=_native;
  8558. @property(readonly, nonatomic) unsigned int parentProcessID; // @synthesize parentProcessID=_parentProcessID;
  8559. @property(readonly, nonatomic) NSString *parentProcessName; // @synthesize parentProcessName=_parentProcessName;
  8560. @property(readonly, nonatomic) NSString *processPath; // @synthesize processPath=_processPath;
  8561. @property(readonly, nonatomic) unsigned int processID; // @synthesize processID=_processID;
  8562. @property(readonly, nonatomic) NSString *processName; // @synthesize processName=_processName;
  8563. - (void)dealloc;
  8564. - (id)initWithProcessName:(id)arg1 processID:(unsigned int)arg2 processPath:(id)arg3 parentProcessName:(id)arg4 parentProcessID:(unsigned int)arg5 native:(BOOL)arg6;
  8565.  
  8566. @end
  8567.  
  8568. @interface PLCrashReportTextFormatter : NSObject <PLCrashReportFormatter>
  8569. {
  8570. int _textFormat;
  8571. unsigned int _stringEncoding;
  8572. }
  8573.  
  8574. + (id)stringValueForCrashReport:(id)arg1 withTextFormat:(int)arg2;
  8575. + (id)formatStackFrame:(id)arg1 frameIndex:(unsigned int)arg2 report:(id)arg3;
  8576. - (id)formatReport:(id)arg1 error:(id *)arg2;
  8577. - (id)initWithTextFormat:(int)arg1 stringEncoding:(unsigned int)arg2;
  8578.  
  8579. @end
  8580.  
  8581. @interface PLCrashReportProcessorInfo : NSObject
  8582. {
  8583. int _typeEncoding;
  8584. unsigned long long _type;
  8585. unsigned long long _subtype;
  8586. }
  8587.  
  8588. @property(readonly, nonatomic) unsigned long long subtype; // @synthesize subtype=_subtype;
  8589. @property(readonly, nonatomic) unsigned long long type; // @synthesize type=_type;
  8590. @property(readonly, nonatomic) int typeEncoding; // @synthesize typeEncoding=_typeEncoding;
  8591. - (id)initWithTypeEncoding:(int)arg1 type:(unsigned long long)arg2 subtype:(unsigned long long)arg3;
  8592.  
  8593. @end
  8594.  
  8595. @interface PLCrashReportMachineInfo : NSObject
  8596. {
  8597. NSString *_modelName;
  8598. PLCrashReportProcessorInfo *_processorInfo;
  8599. unsigned int _processorCount;
  8600. unsigned int _logicalProcessorCount;
  8601. }
  8602.  
  8603. @property(readonly, nonatomic) unsigned int logicalProcessorCount; // @synthesize logicalProcessorCount=_logicalProcessorCount;
  8604. @property(readonly, nonatomic) unsigned int processorCount; // @synthesize processorCount=_processorCount;
  8605. @property(readonly, nonatomic) PLCrashReportProcessorInfo *processorInfo; // @synthesize processorInfo=_processorInfo;
  8606. @property(readonly, nonatomic) NSString *modelName; // @synthesize modelName=_modelName;
  8607. - (void)dealloc;
  8608. - (id)initWithModelName:(id)arg1 processorInfo:(id)arg2 processorCount:(unsigned int)arg3 logicalProcessorCount:(unsigned int)arg4;
  8609.  
  8610. @end
  8611.  
  8612. @interface GCDAsyncSocketPreBuffer : NSObject
  8613. {
  8614. char *preBuffer;
  8615. unsigned long preBufferSize;
  8616. char *readPointer;
  8617. char *writePointer;
  8618. }
  8619.  
  8620. - (void)reset;
  8621. - (void)didWrite:(unsigned long)arg1;
  8622. - (void)getWriteBuffer:(char **)arg1 availableSpace:(unsigned int *)arg2;
  8623. - (char *)writeBuffer;
  8624. - (unsigned long)availableSpace;
  8625. - (void)didRead:(unsigned long)arg1;
  8626. - (void)getReadBuffer:(char **)arg1 availableBytes:(unsigned int *)arg2;
  8627. - (char *)readBuffer;
  8628. - (unsigned long)availableBytes;
  8629. - (void)ensureCapacityForWrite:(unsigned long)arg1;
  8630. - (void)dealloc;
  8631. - (id)initWithCapacity:(unsigned long)arg1;
  8632.  
  8633. @end
  8634.  
  8635. @interface GCDAsyncReadPacket : NSObject
  8636. {
  8637. NSMutableData *buffer;
  8638. unsigned int startOffset;
  8639. unsigned int bytesDone;
  8640. unsigned int maxLength;
  8641. double timeout;
  8642. unsigned int readLength;
  8643. NSData *term;
  8644. BOOL bufferOwner;
  8645. unsigned int originalBufferLength;
  8646. long tag;
  8647. }
  8648.  
  8649. - (void).cxx_destruct;
  8650. - (int)searchForTermAfterPreBuffering:(long)arg1;
  8651. - (unsigned int)readLengthForTermWithPreBuffer:(id)arg1 found:(char *)arg2;
  8652. - (unsigned int)readLengthForTermWithHint:(unsigned int)arg1 shouldPreBuffer:(char *)arg2;
  8653. - (unsigned int)readLengthForNonTermWithHint:(unsigned int)arg1;
  8654. - (unsigned int)optimalReadLengthWithDefault:(unsigned int)arg1 shouldPreBuffer:(char *)arg2;
  8655. - (void)ensureCapacityForAdditionalDataOfLength:(unsigned int)arg1;
  8656. - (id)initWithData:(id)arg1 startOffset:(unsigned int)arg2 maxLength:(unsigned int)arg3 timeout:(double)arg4 readLength:(unsigned int)arg5 terminator:(id)arg6 tag:(long)arg7;
  8657.  
  8658. @end
  8659.  
  8660. @interface GCDAsyncWritePacket : NSObject
  8661. {
  8662. NSData *buffer;
  8663. unsigned int bytesDone;
  8664. long tag;
  8665. double timeout;
  8666. }
  8667.  
  8668. - (void).cxx_destruct;
  8669. - (id)initWithData:(id)arg1 timeout:(double)arg2 tag:(long)arg3;
  8670.  
  8671. @end
  8672.  
  8673. @interface GCDAsyncSpecialPacket : NSObject
  8674. {
  8675. NSDictionary *tlsSettings;
  8676. }
  8677.  
  8678. - (void).cxx_destruct;
  8679. - (id)initWithTLSSettings:(id)arg1;
  8680.  
  8681. @end
  8682.  
  8683. @interface GCDAsyncSocket : NSObject
  8684. {
  8685. unsigned int flags;
  8686. unsigned short config;
  8687. id delegate;
  8688. struct dispatch_queue_s *delegateQueue;
  8689. int socket4FD;
  8690. int socket6FD;
  8691. int connectIndex;
  8692. NSData *connectInterface4;
  8693. NSData *connectInterface6;
  8694. struct dispatch_queue_s *socketQueue;
  8695. struct dispatch_source_s *accept4Source;
  8696. struct dispatch_source_s *accept6Source;
  8697. struct dispatch_source_s *connectTimer;
  8698. struct dispatch_source_s *readSource;
  8699. struct dispatch_source_s *writeSource;
  8700. struct dispatch_source_s *readTimer;
  8701. struct dispatch_source_s *writeTimer;
  8702. NSMutableArray *readQueue;
  8703. NSMutableArray *writeQueue;
  8704. GCDAsyncReadPacket *currentRead;
  8705. GCDAsyncWritePacket *currentWrite;
  8706. unsigned long socketFDBytesAvailable;
  8707. GCDAsyncSocketPreBuffer *preBuffer;
  8708. struct {
  8709. int version;
  8710. void *info;
  8711. CDUnknownFunctionPointerType retain;
  8712. CDUnknownFunctionPointerType release;
  8713. CDUnknownFunctionPointerType copyDescription;
  8714. } streamContext;
  8715. struct __CFReadStream *readStream;
  8716. struct __CFWriteStream *writeStream;
  8717. struct SSLContext *sslContext;
  8718. GCDAsyncSocketPreBuffer *sslPreBuffer;
  8719. unsigned long sslWriteCachedLength;
  8720. long sslErrCode;
  8721. id userData;
  8722. }
  8723.  
  8724. + (id)ZeroData;
  8725. + (id)LFData;
  8726. + (id)CRData;
  8727. + (id)CRLFData;
  8728. + (BOOL)getHost:(id *)arg1 port:(unsigned short *)arg2 fromAddress:(id)arg3;
  8729. + (unsigned short)portFromAddress:(id)arg1;
  8730. + (id)hostFromAddress:(id)arg1;
  8731. + (unsigned short)portFromSockaddr6:(const struct sockaddr_in6 *)arg1;
  8732. + (unsigned short)portFromSockaddr4:(const struct sockaddr_in *)arg1;
  8733. + (id)hostFromSockaddr6:(const struct sockaddr_in6 *)arg1;
  8734. + (id)hostFromSockaddr4:(const struct sockaddr_in *)arg1;
  8735. + (void)unscheduleCFStreams:(id)arg1;
  8736. + (void)scheduleCFStreams:(id)arg1;
  8737. + (void)cfstreamThread;
  8738. + (void)startCFStreamThreadIfNeeded;
  8739. - (void).cxx_destruct;
  8740. - (BOOL)enableBackgroundingOnSocketWithCaveat;
  8741. - (BOOL)enableBackgroundingOnSocket;
  8742. - (BOOL)enableBackgroundingOnSocketWithCaveat:(BOOL)arg1;
  8743. - (struct __CFWriteStream *)writeStream;
  8744. - (struct __CFReadStream *)readStream;
  8745. - (int)socket6FD;
  8746. - (int)socket4FD;
  8747. - (int)socketFD;
  8748. - (void)performBlock:(CDUnknownBlockType)arg1;
  8749. - (BOOL)openStreams;
  8750. - (void)removeStreamsFromRunLoop;
  8751. - (BOOL)addStreamsToRunLoop;
  8752. - (BOOL)registerForStreamCallbacksIncludingReadWrite:(BOOL)arg1;
  8753. - (BOOL)createReadAndWriteStream;
  8754. - (void)cf_startTLS;
  8755. - (void)cf_abortSSLHandshake:(id)arg1;
  8756. - (void)cf_finishSSLHandshake;
  8757. - (void)ssl_continueSSLHandshake;
  8758. - (void)ssl_startTLS;
  8759. - (long)sslWriteWithBuffer:(const void *)arg1 length:(unsigned int *)arg2;
  8760. - (long)sslReadWithBuffer:(void *)arg1 length:(unsigned int *)arg2;
  8761. - (void)maybeStartTLS;
  8762. - (void)startTLS:(id)arg1;
  8763. - (void)doWriteTimeoutWithExtension:(double)arg1;
  8764. - (void)doWriteTimeout;
  8765. - (void)setupWriteTimerWithTimeout:(double)arg1;
  8766. - (void)endCurrentWrite;
  8767. - (void)completeCurrentWrite;
  8768. - (void)doWriteData;
  8769. - (void)maybeDequeueWrite;
  8770. - (float)progressOfWriteReturningTag:(long *)arg1 bytesDone:(unsigned int *)arg2 total:(unsigned int *)arg3;
  8771. - (void)writeData:(id)arg1 withTimeout:(double)arg2 tag:(long)arg3;
  8772. - (void)doReadTimeoutWithExtension:(double)arg1;
  8773. - (void)doReadTimeout;
  8774. - (void)setupReadTimerWithTimeout:(double)arg1;
  8775. - (void)endCurrentRead;
  8776. - (void)completeCurrentRead;
  8777. - (void)doReadEOF;
  8778. - (void)doReadData;
  8779. - (void)flushSSLBuffers;
  8780. - (void)maybeDequeueRead;
  8781. - (float)progressOfReadReturningTag:(long *)arg1 bytesDone:(unsigned int *)arg2 total:(unsigned int *)arg3;
  8782. - (void)readDataToData:(id)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned int)arg4 maxLength:(unsigned int)arg5 tag:(long)arg6;
  8783. - (void)readDataToData:(id)arg1 withTimeout:(double)arg2 maxLength:(unsigned int)arg3 tag:(long)arg4;
  8784. - (void)readDataToData:(id)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned int)arg4 tag:(long)arg5;
  8785. - (void)readDataToData:(id)arg1 withTimeout:(double)arg2 tag:(long)arg3;
  8786. - (void)readDataToLength:(unsigned int)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned int)arg4 tag:(long)arg5;
  8787. - (void)readDataToLength:(unsigned int)arg1 withTimeout:(double)arg2 tag:(long)arg3;
  8788. - (void)readDataWithTimeout:(double)arg1 buffer:(id)arg2 bufferOffset:(unsigned int)arg3 maxLength:(unsigned int)arg4 tag:(long)arg5;
  8789. - (void)readDataWithTimeout:(double)arg1 buffer:(id)arg2 bufferOffset:(unsigned int)arg3 tag:(long)arg4;
  8790. - (void)readDataWithTimeout:(double)arg1 tag:(long)arg2;
  8791. - (void)resumeWriteSource;
  8792. - (void)suspendWriteSource;
  8793. - (void)resumeReadSource;
  8794. - (void)suspendReadSource;
  8795. - (BOOL)usingSecureTransportForTLS;
  8796. - (BOOL)usingCFStreamForTLS;
  8797. - (void)setupReadAndWriteSourcesForNewlyConnectedSocket:(int)arg1;
  8798. - (void)getInterfaceAddress4:(id *)arg1 address6:(id *)arg2 fromDescription:(id)arg3 port:(unsigned short)arg4;
  8799. - (BOOL)isSecure;
  8800. - (BOOL)isIPv6;
  8801. - (BOOL)isIPv4;
  8802. - (id)localAddress;
  8803. - (id)connectedAddress;
  8804. - (unsigned short)localPortFromSocket6:(int)arg1;
  8805. - (unsigned short)localPortFromSocket4:(int)arg1;
  8806. - (id)localHostFromSocket6:(int)arg1;
  8807. - (id)localHostFromSocket4:(int)arg1;
  8808. - (unsigned short)connectedPortFromSocket6:(int)arg1;
  8809. - (unsigned short)connectedPortFromSocket4:(int)arg1;
  8810. - (id)connectedHostFromSocket6:(int)arg1;
  8811. - (id)connectedHostFromSocket4:(int)arg1;
  8812. - (unsigned short)localPort6;
  8813. - (unsigned short)localPort4;
  8814. - (id)localHost6;
  8815. - (id)localHost4;
  8816. - (unsigned short)connectedPort6;
  8817. - (unsigned short)connectedPort4;
  8818. - (id)connectedHost6;
  8819. - (id)connectedHost4;
  8820. - (unsigned short)localPort;
  8821. - (id)localHost;
  8822. - (unsigned short)connectedPort;
  8823. - (id)connectedHost;
  8824. - (BOOL)isConnected;
  8825. - (BOOL)isDisconnected;
  8826. - (id)otherError:(id)arg1;
  8827. - (id)connectionClosedError;
  8828. - (id)writeTimeoutError;
  8829. - (id)readTimeoutError;
  8830. - (id)readMaxedOutError;
  8831. - (id)connectTimeoutError;
  8832. - (id)sslError:(long)arg1;
  8833. - (id)errnoError;
  8834. - (id)errnoErrorWithReason:(id)arg1;
  8835. - (id)gaiError:(int)arg1;
  8836. - (id)badParamError:(id)arg1;
  8837. - (id)badConfigError:(id)arg1;
  8838. - (void)maybeClose;
  8839. - (void)disconnectAfterReadingAndWriting;
  8840. - (void)disconnectAfterWriting;
  8841. - (void)disconnectAfterReading;
  8842. - (void)disconnect;
  8843. - (void)closeWithError:(id)arg1;
  8844. - (void)doConnectTimeout;
  8845. - (void)endConnectTimeout;
  8846. - (void)startConnectTimeout:(double)arg1;
  8847. - (void)didNotConnect:(int)arg1 error:(id)arg2;
  8848. - (void)didConnect:(int)arg1;
  8849. - (BOOL)connectWithAddress4:(id)arg1 address6:(id)arg2 error:(id *)arg3;
  8850. - (void)lookup:(int)arg1 didFail:(id)arg2;
  8851. - (void)lookup:(int)arg1 didSucceedWithAddress4:(id)arg2 address6:(id)arg3;
  8852. - (void)lookup:(int)arg1 host:(id)arg2 port:(unsigned short)arg3;
  8853. - (BOOL)connectToAddress:(id)arg1 viaInterface:(id)arg2 withTimeout:(double)arg3 error:(id *)arg4;
  8854. - (BOOL)connectToAddress:(id)arg1 withTimeout:(double)arg2 error:(id *)arg3;
  8855. - (BOOL)connectToAddress:(id)arg1 error:(id *)arg2;
  8856. - (BOOL)connectToHost:(id)arg1 onPort:(unsigned short)arg2 viaInterface:(id)arg3 withTimeout:(double)arg4 error:(id *)arg5;
  8857. - (BOOL)connectToHost:(id)arg1 onPort:(unsigned short)arg2 withTimeout:(double)arg3 error:(id *)arg4;
  8858. - (BOOL)connectToHost:(id)arg1 onPort:(unsigned short)arg2 error:(id *)arg3;
  8859. - (BOOL)preConnectWithInterface:(id)arg1 error:(id *)arg2;
  8860. - (BOOL)doAccept:(int)arg1;
  8861. - (BOOL)acceptOnInterface:(id)arg1 port:(unsigned short)arg2 error:(id *)arg3;
  8862. - (BOOL)acceptOnPort:(unsigned short)arg1 error:(id *)arg2;
  8863. - (void)setUserData:(id)arg1;
  8864. - (id)userData;
  8865. - (void)setPreferIPv4OverIPv6:(BOOL)arg1;
  8866. - (BOOL)isIPv4PreferredOverIPv6;
  8867. - (void)setIPv6Enabled:(BOOL)arg1;
  8868. - (BOOL)isIPv6Enabled;
  8869. - (void)setIPv4Enabled:(BOOL)arg1;
  8870. - (BOOL)isIPv4Enabled;
  8871. - (void)setAutoDisconnectOnClosedReadStream:(BOOL)arg1;
  8872. - (BOOL)autoDisconnectOnClosedReadStream;
  8873. - (void)synchronouslySetDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  8874. - (void)setDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  8875. - (void)setDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2 synchronously:(BOOL)arg3;
  8876. - (void)getDelegate:(id *)arg1 delegateQueue:(struct dispatch_queue_s **)arg2;
  8877. - (void)synchronouslySetDelegateQueue:(struct dispatch_queue_s *)arg1;
  8878. - (void)setDelegateQueue:(struct dispatch_queue_s *)arg1;
  8879. - (void)setDelegateQueue:(struct dispatch_queue_s *)arg1 synchronously:(BOOL)arg2;
  8880. - (struct dispatch_queue_s *)delegateQueue;
  8881. - (void)synchronouslySetDelegate:(id)arg1;
  8882. - (void)setDelegate:(id)arg1;
  8883. - (void)setDelegate:(id)arg1 synchronously:(BOOL)arg2;
  8884. - (id)delegate;
  8885. - (void)dealloc;
  8886. - (id)initWithDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2 socketQueue:(struct dispatch_queue_s *)arg3;
  8887. - (id)initWithDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  8888. - (id)initWithSocketQueue:(struct dispatch_queue_s *)arg1;
  8889. - (id)init;
  8890.  
  8891. @end
  8892.  
  8893. @interface DDXMLDocument : DDXMLNode
  8894. {
  8895. }
  8896.  
  8897. + (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  8898. + (id)nodeWithDocPrimitive:(struct _xmlDoc *)arg1 owner:(id)arg2;
  8899. - (id)XMLDataWithOptions:(unsigned int)arg1;
  8900. - (id)XMLData;
  8901. - (id)rootElement;
  8902. - (id)initWithData:(id)arg1 options:(unsigned int)arg2 error:(id *)arg3;
  8903. - (id)initWithXMLString:(id)arg1 options:(unsigned int)arg2 error:(id *)arg3;
  8904. - (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  8905. - (id)initWithDocPrimitive:(struct _xmlDoc *)arg1 owner:(id)arg2;
  8906.  
  8907. @end
  8908.  
  8909. @interface DDXMLElement : DDXMLNode
  8910. {
  8911. }
  8912.  
  8913. + (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  8914. + (id)nodeWithElementPrimitive:(struct _xmlNode *)arg1 owner:(id)arg2;
  8915. + (id)elementWithName:(id)arg1 xmlns:(id)arg2;
  8916. - (void)setChildren:(id)arg1;
  8917. - (void)removeChildAtIndex:(unsigned int)arg1;
  8918. - (void)insertChild:(id)arg1 atIndex:(unsigned int)arg2;
  8919. - (void)addChild:(id)arg1;
  8920. - (id)resolvePrefixForNamespaceURI:(id)arg1;
  8921. - (id)_recursiveResolvePrefixForURI:(id)arg1 atNode:(struct _xmlNode *)arg2;
  8922. - (id)resolveNamespaceForName:(id)arg1;
  8923. - (id)_recursiveResolveNamespaceForPrefix:(id)arg1 atNode:(struct _xmlNode *)arg2;
  8924. - (void)setNamespaces:(id)arg1;
  8925. - (id)namespaceForPrefix:(id)arg1;
  8926. - (id)namespaces;
  8927. - (void)removeNamespaceForPrefix:(id)arg1;
  8928. - (void)addNamespace:(id)arg1;
  8929. - (void)_addNamespace:(id)arg1;
  8930. - (void)_removeNamespaceForPrefix:(id)arg1;
  8931. - (void)setAttributes:(id)arg1;
  8932. - (id)attributeForName:(id)arg1;
  8933. - (id)attributes;
  8934. - (void)removeAttributeForName:(id)arg1;
  8935. - (void)addAttribute:(id)arg1;
  8936. - (void)_removeAttributeForName:(id)arg1;
  8937. - (BOOL)_hasAttributeWithName:(id)arg1;
  8938. - (id)elementsForLocalName:(id)arg1 URI:(id)arg2;
  8939. - (id)elementsForName:(id)arg1;
  8940. - (id)_elementsForName:(id)arg1 localName:(id)arg2 prefix:(id)arg3 uri:(id)arg4;
  8941. - (id)initWithXMLString:(id)arg1 error:(id *)arg2;
  8942. - (id)initWithName:(id)arg1 stringValue:(id)arg2;
  8943. - (id)initWithName:(id)arg1 URI:(id)arg2;
  8944. - (id)initWithName:(id)arg1;
  8945. - (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  8946. - (id)initWithElementPrimitive:(struct _xmlNode *)arg1 owner:(id)arg2;
  8947. - (id)namespaceStringValueForPrefix:(id)arg1 withDefaultValue:(id)arg2;
  8948. - (id)namespaceStringValueForPrefix:(id)arg1;
  8949. - (void)addNamespaceWithPrefix:(id)arg1 stringValue:(id)arg2;
  8950. - (unsigned int)stringValueAsNSUInteger;
  8951. - (int)stringValueAsNSInteger;
  8952. - (unsigned long long)stringValueAsUInt64;
  8953. - (long long)stringValueAsInt64;
  8954. - (unsigned int)stringValueAsUInt32;
  8955. - (int)stringValueAsInt32;
  8956. - (double)stringValueAsDouble;
  8957. - (float)stringValueAsFloat;
  8958. - (BOOL)stringValueAsBool;
  8959. - (int)stringValueAsInt;
  8960. - (id)attributesAsDictionary;
  8961. - (id)attributeNumberBoolValueForName:(id)arg1 withDefaultValue:(BOOL)arg2;
  8962. - (id)attributeNumberIntValueForName:(id)arg1 withDefaultValue:(int)arg2;
  8963. - (id)attributeStringValueForName:(id)arg1 withDefaultValue:(id)arg2;
  8964. - (double)attributeDoubleValueForName:(id)arg1 withDefaultValue:(double)arg2;
  8965. - (float)attributeFloatValueForName:(id)arg1 withDefaultValue:(float)arg2;
  8966. - (BOOL)attributeBoolValueForName:(id)arg1 withDefaultValue:(BOOL)arg2;
  8967. - (int)attributeIntValueForName:(id)arg1 withDefaultValue:(int)arg2;
  8968. - (id)attributeNumberUnsignedIntegerValueForName:(id)arg1;
  8969. - (id)attributeNumberIntegerValueForName:(id)arg1;
  8970. - (id)attributeNumberUInt64ValueForName:(id)arg1;
  8971. - (id)attributeNumberInt64ValueForName:(id)arg1;
  8972. - (id)attributeNumberUInt32ValueForName:(id)arg1;
  8973. - (id)attributeNumberInt32ValueForName:(id)arg1;
  8974. - (id)attributeNumberDoubleValueForName:(id)arg1;
  8975. - (id)attributeNumberFloatValueForName:(id)arg1;
  8976. - (id)attributeNumberBoolValueForName:(id)arg1;
  8977. - (id)attributeNumberIntValueForName:(id)arg1;
  8978. - (id)attributeStringValueForName:(id)arg1;
  8979. - (unsigned int)attributeUnsignedIntegerValueForName:(id)arg1;
  8980. - (int)attributeIntegerValueForName:(id)arg1;
  8981. - (unsigned long long)attributeUInt64ValueForName:(id)arg1;
  8982. - (long long)attributeInt64ValueForName:(id)arg1;
  8983. - (unsigned int)attributeUInt32ValueForName:(id)arg1;
  8984. - (int)attributeInt32ValueForName:(id)arg1;
  8985. - (double)attributeDoubleValueForName:(id)arg1;
  8986. - (float)attributeFloatValueForName:(id)arg1;
  8987. - (BOOL)attributeBoolValueForName:(id)arg1;
  8988. - (int)attributeIntValueForName:(id)arg1;
  8989. - (void)addAttributeWithName:(id)arg1 stringValue:(id)arg2;
  8990. - (id)compactXMLString;
  8991. - (id)prettyXMLString;
  8992. - (void)setXmlns:(id)arg1;
  8993. - (id)xmlns;
  8994. - (id)elementForName:(id)arg1 xmlns:(id)arg2;
  8995. - (id)elementForName:(id)arg1;
  8996. - (id)elementsForXmlns:(id)arg1;
  8997. - (id)initWithName:(id)arg1 xmlns:(id)arg2;
  8998.  
  8999. @end
  9000.  
  9001. @interface DDXMLNode : NSObject <NSCopying>
  9002. {
  9003. struct _xmlKind *genericPtr;
  9004. DDXMLNode *owner;
  9005. }
  9006.  
  9007. + (id)lastError;
  9008. + (void)removeAllChildrenFromNode:(struct _xmlNode *)arg1;
  9009. + (void)removeChild:(struct _xmlNode *)arg1;
  9010. + (void)detachChild:(struct _xmlNode *)arg1;
  9011. + (void)detachChild:(struct _xmlNode *)arg1 andClean:(BOOL)arg2 andFixNamespaces:(BOOL)arg3;
  9012. + (void)removeAllAttributesFromNode:(struct _xmlNode *)arg1;
  9013. + (void)removeAttribute:(struct _xmlAttr *)arg1;
  9014. + (void)detachAttribute:(struct _xmlAttr *)arg1;
  9015. + (void)detachAttribute:(struct _xmlAttr *)arg1 andClean:(BOOL)arg2;
  9016. + (void)removeAllNamespacesFromNode:(struct _xmlNode *)arg1;
  9017. + (void)removeNamespace:(struct _xmlNs *)arg1 fromNode:(struct _xmlNode *)arg2;
  9018. + (void)detachNamespace:(struct _xmlNs *)arg1 fromNode:(struct _xmlNode *)arg2;
  9019. + (void)recursiveFixDefaultNamespacesInNode:(struct _xmlNode *)arg1 withNewRoot:(struct _xmlNode *)arg2;
  9020. + (void)recursiveMigrateNamespace:(struct _xmlNs *)arg1 to:(struct _xmlNs *)arg2 node:(struct _xmlNode *)arg3;
  9021. + (void)recursiveStripNamespace:(struct _xmlNs *)arg1 fromNode:(struct _xmlNode *)arg2;
  9022. + (void)recursiveStripDocPointersFromNode:(struct _xmlNode *)arg1;
  9023. + (void)stripDocPointersFromAttr:(struct _xmlAttr *)arg1;
  9024. + (id)prefixForName:(id)arg1;
  9025. + (id)localNameForName:(id)arg1;
  9026. + (void)getPrefix:(id *)arg1 localName:(id *)arg2 forName:(id)arg3;
  9027. + (void)getHasPrefix:(char *)arg1 localName:(id *)arg2 forName:(id)arg3;
  9028. + (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  9029. + (id)nodeWithUnknownPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  9030. + (id)textWithStringValue:(id)arg1;
  9031. + (id)commentWithStringValue:(id)arg1;
  9032. + (id)processingInstructionWithName:(id)arg1 stringValue:(id)arg2;
  9033. + (id)namespaceWithName:(id)arg1 stringValue:(id)arg2;
  9034. + (id)attributeWithName:(id)arg1 URI:(id)arg2 stringValue:(id)arg3;
  9035. + (id)attributeWithName:(id)arg1 stringValue:(id)arg2;
  9036. + (id)elementWithName:(id)arg1 URI:(id)arg2;
  9037. + (id)elementWithName:(id)arg1 children:(id)arg2 attributes:(id)arg3;
  9038. + (id)elementWithName:(id)arg1 stringValue:(id)arg2;
  9039. + (id)elementWithName:(id)arg1;
  9040. + (void)initialize;
  9041. - (void).cxx_destruct;
  9042. - (BOOL)_hasParent;
  9043. - (id)nodesForXPath:(id)arg1 error:(id *)arg2;
  9044. - (id)XMLStringWithOptions:(unsigned int)arg1;
  9045. - (id)XMLString;
  9046. - (id)description;
  9047. - (id)URI;
  9048. - (void)setURI:(id)arg1;
  9049. - (id)prefix;
  9050. - (id)localName;
  9051. - (id)XPath;
  9052. - (struct _xmlStd *)_XPathPreProcess:(id)arg1;
  9053. - (void)detach;
  9054. - (id)nextNode;
  9055. - (id)previousNode;
  9056. - (id)nextSibling;
  9057. - (id)previousSibling;
  9058. - (id)childAtIndex:(unsigned int)arg1;
  9059. - (id)children;
  9060. - (unsigned int)childCount;
  9061. - (id)parent;
  9062. - (id)rootDocument;
  9063. - (unsigned int)level;
  9064. - (unsigned int)index;
  9065. - (id)stringValue;
  9066. - (void)setStringValue:(id)arg1;
  9067. - (id)name;
  9068. - (void)setName:(id)arg1;
  9069. - (unsigned int)kind;
  9070. - (BOOL)isEqual:(id)arg1;
  9071. - (id)copyWithZone:(struct _NSZone *)arg1;
  9072. - (void)dealloc;
  9073. - (id)init;
  9074. - (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  9075.  
  9076. @end
  9077.  
  9078. @interface DDXMLNamespaceNode : DDXMLNode
  9079. {
  9080. struct _xmlNode *nsParentPtr;
  9081. }
  9082.  
  9083. + (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  9084. + (id)nodeWithNsPrimitive:(struct _xmlNs *)arg1 nsParent:(struct _xmlNode *)arg2 owner:(id)arg3;
  9085. - (void)_setNsParentPtr:(struct _xmlNode *)arg1;
  9086. - (struct _xmlNode *)_nsParentPtr;
  9087. - (BOOL)_hasParent;
  9088. - (id)URI;
  9089. - (void)setURI:(id)arg1;
  9090. - (id)prefix;
  9091. - (id)localName;
  9092. - (struct _xmlStd *)_XPathPreProcess:(id)arg1;
  9093. - (void)detach;
  9094. - (id)nextNode;
  9095. - (id)previousNode;
  9096. - (id)nextSibling;
  9097. - (id)previousSibling;
  9098. - (id)childAtIndex:(unsigned int)arg1;
  9099. - (id)children;
  9100. - (unsigned int)childCount;
  9101. - (id)parent;
  9102. - (id)rootDocument;
  9103. - (unsigned int)level;
  9104. - (unsigned int)index;
  9105. - (id)stringValue;
  9106. - (void)setStringValue:(id)arg1;
  9107. - (id)name;
  9108. - (void)setName:(id)arg1;
  9109. - (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  9110. - (id)initWithNsPrimitive:(struct _xmlNs *)arg1 nsParent:(struct _xmlNode *)arg2 owner:(id)arg3;
  9111.  
  9112. @end
  9113.  
  9114. @interface DDXMLAttributeNode : DDXMLNode
  9115. {
  9116. struct _xmlNs *attrNsPtr;
  9117. }
  9118.  
  9119. + (id)nodeWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  9120. + (id)nodeWithAttrPrimitive:(struct _xmlAttr *)arg1 owner:(id)arg2;
  9121. - (id)URI;
  9122. - (void)setURI:(id)arg1;
  9123. - (struct _xmlStd *)_XPathPreProcess:(id)arg1;
  9124. - (void)detach;
  9125. - (id)nextNode;
  9126. - (id)previousNode;
  9127. - (id)stringValue;
  9128. - (void)setStringValue:(id)arg1;
  9129. - (id)name;
  9130. - (void)dealloc;
  9131. - (id)initWithPrimitive:(struct _xmlKind *)arg1 owner:(id)arg2;
  9132. - (id)initWithAttrPrimitive:(struct _xmlAttr *)arg1 owner:(id)arg2;
  9133.  
  9134. @end
  9135.  
  9136. @interface DDXMLInvalidNode : DDXMLNode
  9137. {
  9138. }
  9139.  
  9140. - (id)objectsForXQuery:(id)arg1 error:(id *)arg2;
  9141. - (id)objectsForXQuery:(id)arg1 constants:(id)arg2 error:(id *)arg3;
  9142. - (id)nodesForXPath:(id)arg1 error:(id *)arg2;
  9143. - (id)canonicalXMLStringPreservingComments:(BOOL)arg1;
  9144. - (id)XMLStringWithOptions:(unsigned int)arg1;
  9145. - (id)XMLString;
  9146. - (id)description;
  9147. - (id)URI;
  9148. - (void)setURI:(id)arg1;
  9149. - (id)prefix;
  9150. - (id)localName;
  9151. - (id)XPath;
  9152. - (void)detach;
  9153. - (id)nextNode;
  9154. - (id)previousNode;
  9155. - (id)nextSibling;
  9156. - (id)previousSibling;
  9157. - (id)childAtIndex:(unsigned int)arg1;
  9158. - (id)children;
  9159. - (unsigned int)childCount;
  9160. - (id)parent;
  9161. - (id)rootDocument;
  9162. - (unsigned int)level;
  9163. - (unsigned int)index;
  9164. - (id)stringValue;
  9165. - (void)setStringValue:(id)arg1 resolvingEntities:(BOOL)arg2;
  9166. - (void)setStringValue:(id)arg1;
  9167. - (id)objectValue;
  9168. - (void)setObjectValue:(id)arg1;
  9169. - (id)name;
  9170. - (void)setName:(id)arg1;
  9171. - (unsigned int)kind;
  9172.  
  9173. @end
  9174.  
  9175. @interface XMPPAnonymousAuthentication : NSObject <XMPPSASLAuthentication>
  9176. {
  9177. XMPPStream *xmppStream;
  9178. }
  9179.  
  9180. + (id)mechanismName;
  9181. - (void).cxx_destruct;
  9182. - (int)handleAuth:(id)arg1;
  9183. - (BOOL)start:(id *)arg1;
  9184. - (id)initWithStream:(id)arg1 password:(id)arg2;
  9185. - (id)initWithStream:(id)arg1;
  9186.  
  9187. @end
  9188.  
  9189. @interface XMPPDeprecatedDigestAuthentication : NSObject <XMPPSASLAuthentication>
  9190. {
  9191. XMPPStream *xmppStream;
  9192. NSString *password;
  9193. }
  9194.  
  9195. + (id)mechanismName;
  9196. - (void).cxx_destruct;
  9197. - (BOOL)shouldResendOpeningNegotiationAfterSuccessfulAuthentication;
  9198. - (int)handleAuth:(id)arg1;
  9199. - (BOOL)start:(id *)arg1;
  9200. - (id)initWithStream:(id)arg1 password:(id)arg2;
  9201.  
  9202. @end
  9203.  
  9204. @interface XMPPDeprecatedPlainAuthentication : NSObject <XMPPSASLAuthentication>
  9205. {
  9206. XMPPStream *xmppStream;
  9207. NSString *password;
  9208. }
  9209.  
  9210. + (id)mechanismName;
  9211. - (void).cxx_destruct;
  9212. - (BOOL)shouldResendOpeningNegotiationAfterSuccessfulAuthentication;
  9213. - (int)handleAuth:(id)arg1;
  9214. - (BOOL)start:(id *)arg1;
  9215. - (id)initWithStream:(id)arg1 password:(id)arg2;
  9216.  
  9217. @end
  9218.  
  9219. @interface XMPPDigestMD5Authentication : NSObject <XMPPSASLAuthentication>
  9220. {
  9221. XMPPStream *xmppStream;
  9222. BOOL awaitingChallenge;
  9223. NSString *realm;
  9224. NSString *nonce;
  9225. NSString *qop;
  9226. NSString *cnonce;
  9227. NSString *digestURI;
  9228. NSString *username;
  9229. NSString *password;
  9230. }
  9231.  
  9232. + (id)mechanismName;
  9233. @property(retain, nonatomic) NSString *password; // @synthesize password;
  9234. @property(retain, nonatomic) NSString *username; // @synthesize username;
  9235. @property(retain, nonatomic) NSString *digestURI; // @synthesize digestURI;
  9236. @property(retain, nonatomic) NSString *cnonce; // @synthesize cnonce;
  9237. @property(retain, nonatomic) NSString *qop; // @synthesize qop;
  9238. @property(retain, nonatomic) NSString *nonce; // @synthesize nonce;
  9239. @property(retain, nonatomic) NSString *realm; // @synthesize realm;
  9240. - (void).cxx_destruct;
  9241. - (id)base64EncodedFullResponse;
  9242. - (id)response;
  9243. - (id)dictionaryFromChallenge:(id)arg1;
  9244. - (int)handleAuth:(id)arg1;
  9245. - (int)handleAuth2:(id)arg1;
  9246. - (int)handleAuth1:(id)arg1;
  9247. - (BOOL)start:(id *)arg1;
  9248. - (id)initWithStream:(id)arg1 password:(id)arg2;
  9249.  
  9250. @end
  9251.  
  9252. @interface XMPPPlainAuthentication : NSObject <XMPPSASLAuthentication>
  9253. {
  9254. XMPPStream *xmppStream;
  9255. NSString *password;
  9256. }
  9257.  
  9258. + (id)mechanismName;
  9259. - (void).cxx_destruct;
  9260. - (int)handleAuth:(id)arg1;
  9261. - (BOOL)start:(id *)arg1;
  9262. - (id)initWithStream:(id)arg1 password:(id)arg2;
  9263.  
  9264. @end
  9265.  
  9266. @interface XMPPXFacebookPlatformAuthentication : NSObject <XMPPSASLAuthentication>
  9267. {
  9268. XMPPStream *xmppStream;
  9269. BOOL awaitingChallenge;
  9270. NSString *appId;
  9271. NSString *accessToken;
  9272. NSString *nonce;
  9273. NSString *method;
  9274. }
  9275.  
  9276. + (id)mechanismName;
  9277. - (void).cxx_destruct;
  9278. - (id)base64EncodedFullResponse;
  9279. - (id)dictionaryFromChallenge:(id)arg1;
  9280. - (int)handleAuth:(id)arg1;
  9281. - (int)handleAuth2:(id)arg1;
  9282. - (int)handleAuth1:(id)arg1;
  9283. - (BOOL)start:(id *)arg1;
  9284. - (id)initWithStream:(id)arg1 appId:(id)arg2 accessToken:(id)arg3;
  9285. - (id)initWithStream:(id)arg1 password:(id)arg2;
  9286.  
  9287. @end
  9288.  
  9289. @interface XMPPElement : DDXMLElement <NSCoding, NSCopying>
  9290. {
  9291. }
  9292.  
  9293. - (id)from;
  9294. - (id)to;
  9295. - (id)fromStr;
  9296. - (id)toStr;
  9297. - (id)elementID;
  9298. - (id)copyWithZone:(struct _NSZone *)arg1;
  9299. - (void)encodeWithCoder:(id)arg1;
  9300. - (id)initWithCoder:(id)arg1;
  9301. - (id)delayedDeliveryDate;
  9302. - (BOOL)wasDelayed;
  9303.  
  9304. @end
  9305.  
  9306. @interface XMPPIQ : XMPPElement
  9307. {
  9308. }
  9309.  
  9310. + (id)iqWithType:(id)arg1 child:(id)arg2;
  9311. + (id)iqWithType:(id)arg1 elementID:(id)arg2 child:(id)arg3;
  9312. + (id)iqWithType:(id)arg1 elementID:(id)arg2;
  9313. + (id)iqWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3 child:(id)arg4;
  9314. + (id)iqWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3;
  9315. + (id)iqWithType:(id)arg1 to:(id)arg2;
  9316. + (id)iqWithType:(id)arg1;
  9317. + (id)iq;
  9318. + (id)iqFromElement:(id)arg1;
  9319. + (void)initialize;
  9320. - (id)childErrorElement;
  9321. - (id)childElement;
  9322. - (BOOL)requiresResponse;
  9323. - (BOOL)isErrorIQ;
  9324. - (BOOL)isResultIQ;
  9325. - (BOOL)isSetIQ;
  9326. - (BOOL)isGetIQ;
  9327. - (id)type;
  9328. - (id)initWithType:(id)arg1 child:(id)arg2;
  9329. - (id)initWithType:(id)arg1 elementID:(id)arg2 child:(id)arg3;
  9330. - (id)initWithType:(id)arg1 elementID:(id)arg2;
  9331. - (id)initWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3 child:(id)arg4;
  9332. - (id)initWithType:(id)arg1 to:(id)arg2 elementID:(id)arg3;
  9333. - (id)initWithType:(id)arg1 to:(id)arg2;
  9334. - (id)initWithType:(id)arg1;
  9335. - (id)init;
  9336.  
  9337. @end
  9338.  
  9339. @interface XMPPJID : NSObject <NSCoding, NSCopying>
  9340. {
  9341. NSString *user;
  9342. NSString *domain;
  9343. NSString *resource;
  9344. }
  9345.  
  9346. + (id)jidWithPrevalidatedUser:(id)arg1 prevalidatedDomain:(id)arg2 resource:(id)arg3;
  9347. + (id)jidWithPrevalidatedUser:(id)arg1 prevalidatedDomain:(id)arg2 prevalidatedResource:(id)arg3;
  9348. + (id)jidWithUser:(id)arg1 domain:(id)arg2 resource:(id)arg3;
  9349. + (id)jidWithString:(id)arg1 resource:(id)arg2;
  9350. + (id)jidWithString:(id)arg1;
  9351. + (BOOL)parse:(id)arg1 outUser:(id *)arg2 outDomain:(id *)arg3 outResource:(id *)arg4;
  9352. + (BOOL)validateUser:(id)arg1 domain:(id)arg2 resource:(id)arg3;
  9353. + (BOOL)validateResource:(id)arg1;
  9354. + (BOOL)validateDomain:(id)arg1;
  9355. + (id)asciiRepresentation:(id)arg1;
  9356. - (void).cxx_destruct;
  9357. - (id)description;
  9358. - (BOOL)isEqualToJID:(id)arg1 options:(int)arg2;
  9359. - (BOOL)isEqualToJID:(id)arg1;
  9360. - (BOOL)isEqual:(id)arg1;
  9361. - (unsigned int)hash;
  9362. - (id)jidWithNewResource:(id)arg1;
  9363. - (BOOL)isServer;
  9364. - (BOOL)isFullWithUser;
  9365. - (BOOL)isFull;
  9366. - (BOOL)isBareWithUser;
  9367. - (BOOL)isBare;
  9368. - (id)full;
  9369. - (id)bare;
  9370. - (id)domainJID;
  9371. - (id)bareJID;
  9372. @property(readonly) NSString *resource;
  9373. @property(readonly) NSString *domain;
  9374. @property(readonly) NSString *user;
  9375. - (id)copyWithZone:(struct _NSZone *)arg1;
  9376. - (void)encodeWithCoder:(id)arg1;
  9377. - (id)initWithCoder:(id)arg1;
  9378.  
  9379. @end
  9380.  
  9381. @interface XMPPMessage : XMPPElement
  9382. {
  9383. }
  9384.  
  9385. + (id)messageWithType:(id)arg1 to:(id)arg2;
  9386. + (id)messageWithType:(id)arg1;
  9387. + (id)message;
  9388. + (id)messageFromElement:(id)arg1;
  9389. + (void)initialize;
  9390. - (BOOL)isMessageWithBody;
  9391. - (id)errorMessage;
  9392. - (BOOL)isErrorMessage;
  9393. - (BOOL)isChatMessageWithBody;
  9394. - (BOOL)isChatMessage;
  9395. - (id)initWithType:(id)arg1 to:(id)arg2;
  9396. - (id)initWithType:(id)arg1;
  9397. - (id)init;
  9398. - (id)generateReceiptResponse;
  9399. - (id)extractReceiptResponseID;
  9400. - (BOOL)hasReceiptResponse;
  9401. - (BOOL)hasReceiptRequest;
  9402.  
  9403. @end
  9404.  
  9405. @interface XMPPModule : NSObject
  9406. {
  9407. XMPPStream *xmppStream;
  9408. struct dispatch_queue_s *moduleQueue;
  9409. id multicastDelegate;
  9410. }
  9411.  
  9412. - (void).cxx_destruct;
  9413. - (id)moduleName;
  9414. - (void)removeDelegate:(id)arg1;
  9415. - (void)removeDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9416. - (void)removeDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2 synchronously:(BOOL)arg3;
  9417. - (void)addDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9418. @property(readonly) XMPPStream *xmppStream;
  9419. @property(readonly) struct dispatch_queue_s *moduleQueue;
  9420. - (void)deactivate;
  9421. - (BOOL)activate:(id)arg1;
  9422. - (void)dealloc;
  9423. - (id)initWithDispatchQueue:(struct dispatch_queue_s *)arg1;
  9424. - (id)init;
  9425.  
  9426. @end
  9427.  
  9428. @interface XMPPParser : NSObject
  9429. {
  9430. id delegate;
  9431. struct dispatch_queue_s *delegateQueue;
  9432. struct dispatch_queue_s *parserQueue;
  9433. BOOL hasReportedRoot;
  9434. unsigned int depth;
  9435. struct _xmlParserCtxt {
  9436. struct _xmlSAXHandler *_field1;
  9437. void *_field2;
  9438. struct _xmlDoc *_field3;
  9439. int _field4;
  9440. int _field5;
  9441. char *_field6;
  9442. char *_field7;
  9443. int _field8;
  9444. int _field9;
  9445. struct _xmlParserInput *_field10;
  9446. int _field11;
  9447. int _field12;
  9448. struct _xmlParserInput **_field13;
  9449. struct _xmlNode *_field14;
  9450. int _field15;
  9451. int _field16;
  9452. struct _xmlNode **_field17;
  9453. int _field18;
  9454. struct _xmlParserNodeInfoSeq {
  9455. unsigned long _field1;
  9456. unsigned long _field2;
  9457. struct _xmlParserNodeInfo *_field3;
  9458. } _field19;
  9459. int _field20;
  9460. int _field21;
  9461. int _field22;
  9462. int _field23;
  9463. int _field24;
  9464. int _field25;
  9465. struct _xmlValidCtxt {
  9466. void *_field1;
  9467. CDUnknownFunctionPointerType _field2;
  9468. CDUnknownFunctionPointerType _field3;
  9469. struct _xmlNode *_field4;
  9470. int _field5;
  9471. int _field6;
  9472. struct _xmlNode **_field7;
  9473. unsigned int _field8;
  9474. struct _xmlDoc *_field9;
  9475. int _field10;
  9476. struct _xmlValidState *_field11;
  9477. int _field12;
  9478. int _field13;
  9479. struct _xmlValidState *_field14;
  9480. struct _xmlAutomata *_field15;
  9481. struct _xmlAutomataState *_field16;
  9482. } _field26;
  9483. int _field27;
  9484. int _field28;
  9485. char *_field29;
  9486. char *_field30;
  9487. int _field31;
  9488. int _field32;
  9489. char **_field33;
  9490. long _field34;
  9491. long _field35;
  9492. int _field36;
  9493. int _field37;
  9494. int _field38;
  9495. char *_field39;
  9496. char *_field40;
  9497. char *_field41;
  9498. int *_field42;
  9499. int _field43;
  9500. int _field44;
  9501. int *_field45;
  9502. int _field46;
  9503. struct _xmlParserInput *_field47;
  9504. int _field48;
  9505. int _field49;
  9506. int _field50;
  9507. int _field51;
  9508. void *_field52;
  9509. int _field53;
  9510. int _field54;
  9511. void *_field55;
  9512. int _field56;
  9513. int _field57;
  9514. struct _xmlDict *_field58;
  9515. char **_field59;
  9516. int _field60;
  9517. int _field61;
  9518. char *_field62;
  9519. char *_field63;
  9520. char *_field64;
  9521. int _field65;
  9522. int _field66;
  9523. int _field67;
  9524. char **_field68;
  9525. int *_field69;
  9526. void **_field70;
  9527. struct _xmlHashTable *_field71;
  9528. struct _xmlHashTable *_field72;
  9529. int _field73;
  9530. int _field74;
  9531. int _field75;
  9532. int _field76;
  9533. struct _xmlNode *_field77;
  9534. int _field78;
  9535. struct _xmlAttr *_field79;
  9536. struct _xmlError {
  9537. int _field1;
  9538. int _field2;
  9539. char *_field3;
  9540. int _field4;
  9541. char *_field5;
  9542. int _field6;
  9543. char *_field7;
  9544. char *_field8;
  9545. char *_field9;
  9546. int _field10;
  9547. int _field11;
  9548. void *_field12;
  9549. void *_field13;
  9550. } _field80;
  9551. int _field81;
  9552. unsigned long _field82;
  9553. unsigned long _field83;
  9554. struct _xmlParserNodeInfo *_field84;
  9555. int _field85;
  9556. int _field86;
  9557. struct _xmlParserNodeInfo *_field87;
  9558. } *parserCtxt;
  9559. }
  9560.  
  9561. - (void).cxx_destruct;
  9562. - (void)parseData:(id)arg1;
  9563. - (void)setDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9564. - (void)dealloc;
  9565. - (id)initWithDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2 parserQueue:(struct dispatch_queue_s *)arg3;
  9566. - (id)initWithDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9567.  
  9568. @end
  9569.  
  9570. @interface XMPPPresence : XMPPElement
  9571. {
  9572. }
  9573.  
  9574. + (id)presenceWithType:(id)arg1 to:(id)arg2;
  9575. + (id)presenceWithType:(id)arg1;
  9576. + (id)presence;
  9577. + (id)presenceFromElement:(id)arg1;
  9578. + (void)initialize;
  9579. - (BOOL)isErrorPresence;
  9580. - (int)intShow;
  9581. - (int)priority;
  9582. - (id)status;
  9583. - (id)show;
  9584. - (id)type;
  9585. - (id)initWithType:(id)arg1 to:(id)arg2;
  9586. - (id)initWithType:(id)arg1;
  9587. - (id)init;
  9588.  
  9589. @end
  9590.  
  9591. @interface XMPPStream : NSObject <GCDAsyncSocketDelegate>
  9592. {
  9593. struct dispatch_queue_s *xmppQueue;
  9594. struct dispatch_queue_s *willSendIqQueue;
  9595. struct dispatch_queue_s *willSendMessageQueue;
  9596. struct dispatch_queue_s *willSendPresenceQueue;
  9597. struct dispatch_queue_s *willReceiveIqQueue;
  9598. struct dispatch_queue_s *willReceiveMessageQueue;
  9599. struct dispatch_queue_s *willReceivePresenceQueue;
  9600. struct dispatch_queue_s *didReceiveIqQueue;
  9601. GCDMulticastDelegate<XMPPStreamDelegate> *multicastDelegate;
  9602. int state;
  9603. GCDAsyncSocket *asyncSocket;
  9604. unsigned long long numberOfBytesSent;
  9605. unsigned long long numberOfBytesReceived;
  9606. XMPPParser *parser;
  9607. NSError *parserError;
  9608. unsigned char flags;
  9609. unsigned char config;
  9610. NSString *hostName;
  9611. unsigned short hostPort;
  9612. id <XMPPSASLAuthentication> auth;
  9613. XMPPJID *myJID_setByClient;
  9614. XMPPJID *myJID_setByServer;
  9615. XMPPJID *remoteJID;
  9616. XMPPPresence *myPresence;
  9617. DDXMLElement *rootElement;
  9618. double keepAliveInterval;
  9619. struct dispatch_source_s *keepAliveTimer;
  9620. double lastSendReceiveTime;
  9621. NSData *keepAliveData;
  9622. NSMutableArray *registeredModules;
  9623. NSMutableDictionary *autoDelegateDict;
  9624. XMPPSRVResolver *srvResolver;
  9625. NSArray *srvResults;
  9626. unsigned int srvResultsIndex;
  9627. NSMutableArray *receipts;
  9628. NSThread *xmppUtilityThread;
  9629. NSRunLoop *xmppUtilityRunLoop;
  9630. id userTag;
  9631. }
  9632.  
  9633. + (void)xmppThreadIgnore:(id)arg1;
  9634. + (void)xmppThreadStop;
  9635. + (void)xmppThreadMain;
  9636. + (id)generateUUID;
  9637. @property(readonly) struct dispatch_queue_s *xmppQueue; // @synthesize xmppQueue;
  9638. @property(retain) id tag; // @synthesize tag=userTag;
  9639. - (void).cxx_destruct;
  9640. - (void)setXmppUtilityRunLoop:(id)arg1;
  9641. - (id)xmppUtilityRunLoop;
  9642. - (id)xmppUtilityThread;
  9643. - (id)generateUUID;
  9644. - (void)enumerateModulesWithBlock:(CDUnknownBlockType)arg1;
  9645. - (void)removeAutoDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2 fromModulesOfClass:(Class)arg3;
  9646. - (void)autoAddDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2 toModulesOfClass:(Class)arg3;
  9647. - (void)unregisterModule:(id)arg1;
  9648. - (void)registerModule:(id)arg1;
  9649. - (void)keepAlive;
  9650. - (void)setupKeepAliveTimer;
  9651. - (void)xmppParser:(id)arg1 didFail:(id)arg2;
  9652. - (void)xmppParserDidEnd:(id)arg1;
  9653. - (void)xmppParserDidParseData:(id)arg1;
  9654. - (void)xmppParser:(id)arg1 didReadElement:(id)arg2;
  9655. - (void)xmppParser:(id)arg1 didReadRoot:(id)arg2;
  9656. - (void)socketDidDisconnect:(id)arg1 withError:(id)arg2;
  9657. - (void)socket:(id)arg1 didWriteDataWithTag:(long)arg2;
  9658. - (void)socket:(id)arg1 didReadData:(id)arg2 withTag:(long)arg3;
  9659. - (void)socketDidSecure:(id)arg1;
  9660. - (void)socket:(id)arg1 didConnectToHost:(id)arg2 port:(unsigned short)arg3;
  9661. - (void)srvResolver:(id)arg1 didNotResolveDueToError:(id)arg2;
  9662. - (void)srvResolver:(id)arg1 didResolveRecords:(id)arg2;
  9663. - (void)tryNextSrvResult;
  9664. - (void)handleStartSessionResponse:(id)arg1;
  9665. - (void)continueHandleBinding:(id)arg1;
  9666. - (void)handleBinding:(id)arg1;
  9667. - (void)handleAuth:(id)arg1;
  9668. - (void)handleRegistration:(id)arg1;
  9669. - (void)handleStartTLSResponse:(id)arg1;
  9670. - (void)handleStreamFeatures;
  9671. - (void)continueStartTLS:(id)arg1;
  9672. - (void)startTLS;
  9673. - (void)sendOpeningNegotiation;
  9674. - (void)startNegotiation;
  9675. - (void)injectElement:(id)arg1;
  9676. - (void)continueReceivePresence:(id)arg1;
  9677. - (void)continueReceiveMessage:(id)arg1;
  9678. - (void)continueReceiveIQ:(id)arg1;
  9679. - (void)receivePresence:(id)arg1;
  9680. - (void)receiveMessage:(id)arg1;
  9681. - (void)receiveIQ:(id)arg1;
  9682. - (void)sendAuthElement:(id)arg1;
  9683. - (void)resendMyPresence;
  9684. - (void)sendElement:(id)arg1 andGetReceipt:(id *)arg2;
  9685. - (void)sendElement:(id)arg1;
  9686. - (void)sendElement:(id)arg1 withTag:(long)arg2;
  9687. - (void)continueSendElement:(id)arg1 withTag:(long)arg2;
  9688. - (void)continueSendPresence:(id)arg1 withTag:(long)arg2;
  9689. - (void)continueSendMessage:(id)arg1 withTag:(long)arg2;
  9690. - (void)continueSendIQ:(id)arg1 withTag:(long)arg2;
  9691. - (void)sendPresence:(id)arg1 withTag:(long)arg2;
  9692. - (void)sendMessage:(id)arg1 withTag:(long)arg2;
  9693. - (void)sendIQ:(id)arg1 withTag:(long)arg2;
  9694. - (float)serverXmppStreamVersionNumber;
  9695. - (id)rootElement;
  9696. - (void)setIsAuthenticated:(BOOL)arg1;
  9697. - (BOOL)isAuthenticated;
  9698. - (BOOL)authenticateWithPassword:(id)arg1 error:(id *)arg2;
  9699. - (BOOL)authenticate:(id)arg1 error:(id *)arg2;
  9700. - (BOOL)supportsAuthenticationMechanism:(id)arg1;
  9701. - (id)supportedAuthenticationMechanisms;
  9702. - (BOOL)registerWithPassword:(id)arg1 error:(id *)arg2;
  9703. - (BOOL)supportsInBandRegistration;
  9704. - (BOOL)secureConnection:(id *)arg1;
  9705. - (void)sendStartTLSRequest;
  9706. - (BOOL)supportsStartTLS;
  9707. - (void)setIsSecure:(BOOL)arg1;
  9708. - (BOOL)isSecure;
  9709. - (void)disconnectAfterSending;
  9710. - (void)disconnect;
  9711. - (BOOL)connectP2PWithSocket:(id)arg1 error:(id *)arg2;
  9712. - (BOOL)connectTo:(id)arg1 withAddress:(id)arg2 error:(id *)arg3;
  9713. - (BOOL)oldSchoolSecureConnect:(id *)arg1;
  9714. - (BOOL)connect:(id *)arg1;
  9715. - (BOOL)connectToHost:(id)arg1 onPort:(unsigned short)arg2 error:(id *)arg3;
  9716. - (BOOL)isConnected;
  9717. - (BOOL)isDisconnected;
  9718. - (void)setDidStartNegotiation:(BOOL)arg1;
  9719. - (BOOL)didStartNegotiation;
  9720. - (BOOL)isP2PRecipient;
  9721. - (BOOL)isP2PInitiator;
  9722. - (BOOL)isP2P;
  9723. - (void)removeDelegate:(id)arg1;
  9724. - (void)removeDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9725. - (void)addDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9726. @property BOOL enableBackgroundingOnSocket;
  9727. @property BOOL resetByteCountPerConnection;
  9728. @property(readonly) unsigned long long numberOfBytesReceived;
  9729. @property(readonly) unsigned long long numberOfBytesSent;
  9730. @property BOOL keepAliveWhitespaceCharacter;
  9731. @property double keepAliveInterval;
  9732. @property(readonly) XMPPPresence *myPresence;
  9733. @property(readonly) XMPPJID *remoteJID;
  9734. @property(copy) XMPPJID *myJID;
  9735. - (void)setMyJID_setByServer:(id)arg1;
  9736. - (void)setMyJID_setByClient:(id)arg1;
  9737. @property unsigned short hostPort;
  9738. @property(copy) NSString *hostName;
  9739. @property(readonly) int state;
  9740. - (void)dealloc;
  9741. - (id)initP2PFrom:(id)arg1;
  9742. - (id)init;
  9743. - (void)commonInit;
  9744. - (BOOL)authenticateWithFacebookAccessToken:(id)arg1 error:(id *)arg2;
  9745. - (BOOL)supportsXFacebookPlatformAuthentication;
  9746. @property(copy) NSString *facebookAppId;
  9747. - (id)initWithFacebookAppId:(id)arg1;
  9748. - (BOOL)supportsDigestMD5Authentication;
  9749. - (BOOL)supportsPlainAuthentication;
  9750. - (BOOL)supportsDeprecatedPlainAuthentication;
  9751. - (BOOL)supportsDeprecatedDigestAuthentication;
  9752. - (BOOL)authenticateAnonymously:(id *)arg1;
  9753. - (BOOL)supportsAnonymousAuthentication;
  9754.  
  9755. @end
  9756.  
  9757. @interface XMPPElementReceipt : NSObject
  9758. {
  9759. unsigned int atomicFlags;
  9760. struct dispatch_semaphore_s *semaphore;
  9761. }
  9762.  
  9763. - (void)dealloc;
  9764. - (BOOL)wait:(double)arg1;
  9765. - (void)signalFailure;
  9766. - (void)signalSuccess;
  9767. - (id)init;
  9768.  
  9769. @end
  9770.  
  9771. @interface DDList : NSObject <NSFastEnumeration>
  9772. {
  9773. struct DDListNode *listHead;
  9774. struct DDListNode *listTail;
  9775. }
  9776.  
  9777. - (void)dealloc;
  9778. - (id)reverseListEnumerator;
  9779. - (id)listEnumerator;
  9780. - (unsigned int)countByEnumeratingWithState:(CDStruct_11f37819 *)arg1 objects:(id *)arg2 count:(unsigned int)arg3;
  9781. - (unsigned int)count;
  9782. - (BOOL)contains:(void *)arg1;
  9783. - (void)removeAllElements;
  9784. - (void)removeAll:(void *)arg1;
  9785. - (void)remove:(void *)arg1;
  9786. - (void)remove:(void *)arg1 allInstances:(BOOL)arg2;
  9787. - (void)add:(void *)arg1;
  9788. - (id)init;
  9789.  
  9790. @end
  9791.  
  9792. @interface DDListEnumerator : NSObject
  9793. {
  9794. unsigned int numElements;
  9795. unsigned int currentElementIndex;
  9796. void **elements;
  9797. }
  9798.  
  9799. - (void)dealloc;
  9800. - (void *)nextElement;
  9801. - (unsigned int)numLeft;
  9802. - (unsigned int)numTotal;
  9803. - (id)initWithList:(struct DDListNode *)arg1 reverse:(BOOL)arg2;
  9804.  
  9805. @end
  9806.  
  9807. @interface GCDMulticastDelegate : NSObject
  9808. {
  9809. NSMutableArray *delegateNodes;
  9810. }
  9811.  
  9812. - (void).cxx_destruct;
  9813. - (id)duplicateInvocation:(id)arg1;
  9814. - (void)dealloc;
  9815. - (void)doNothing;
  9816. - (void)doesNotRecognizeSelector:(SEL)arg1;
  9817. - (void)forwardInvocation:(id)arg1;
  9818. - (id)methodSignatureForSelector:(SEL)arg1;
  9819. - (id)delegateEnumerator;
  9820. - (BOOL)hasDelegateThatRespondsToSelector:(SEL)arg1;
  9821. - (unsigned int)countForSelector:(SEL)arg1;
  9822. - (unsigned int)countOfClass:(Class)arg1;
  9823. - (unsigned int)count;
  9824. - (void)removeAllDelegates;
  9825. - (void)removeDelegate:(id)arg1;
  9826. - (void)removeDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9827. - (void)addDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9828. - (id)init;
  9829.  
  9830. @end
  9831.  
  9832. @interface GCDMulticastDelegateNode : NSObject
  9833. {
  9834. id delegate;
  9835. struct dispatch_queue_s *delegateQueue;
  9836. }
  9837.  
  9838. @property(readonly, nonatomic) struct dispatch_queue_s *delegateQueue; // @synthesize delegateQueue;
  9839. @property __weak id delegate; // @synthesize delegate;
  9840. - (void).cxx_destruct;
  9841. - (void)dealloc;
  9842. - (id)initWithDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2;
  9843.  
  9844. @end
  9845.  
  9846. @interface GCDMulticastDelegateEnumerator : NSObject
  9847. {
  9848. unsigned int numNodes;
  9849. unsigned int currentNodeIndex;
  9850. NSArray *delegateNodes;
  9851. }
  9852.  
  9853. - (void).cxx_destruct;
  9854. - (BOOL)getNextDelegate:(id *)arg1 delegateQueue:(struct dispatch_queue_s **)arg2 forSelector:(SEL)arg3;
  9855. - (BOOL)getNextDelegate:(id *)arg1 delegateQueue:(struct dispatch_queue_s **)arg2 ofClass:(Class)arg3;
  9856. - (BOOL)getNextDelegate:(id *)arg1 delegateQueue:(struct dispatch_queue_s **)arg2;
  9857. - (unsigned int)countForSelector:(SEL)arg1;
  9858. - (unsigned int)countOfClass:(Class)arg1;
  9859. - (unsigned int)count;
  9860. - (id)initFromDelegateNodes:(id)arg1;
  9861.  
  9862. @end
  9863.  
  9864. @interface RFImageToDataTransformer : NSValueTransformer
  9865. {
  9866. }
  9867.  
  9868. + (Class)transformedValueClass;
  9869. + (BOOL)allowsReverseTransformation;
  9870. - (id)reverseTransformedValue:(id)arg1;
  9871. - (id)transformedValue:(id)arg1;
  9872.  
  9873. @end
  9874.  
  9875. @interface XMPPIDTracker : NSObject
  9876. {
  9877. struct dispatch_queue_s *queue;
  9878. NSMutableDictionary *dict;
  9879. }
  9880.  
  9881. - (void).cxx_destruct;
  9882. - (void)removeAllIDs;
  9883. - (void)removeID:(id)arg1;
  9884. - (BOOL)invokeForID:(id)arg1 withObject:(id)arg2;
  9885. - (void)addID:(id)arg1 trackingInfo:(id)arg2;
  9886. - (void)addID:(id)arg1 block:(CDUnknownBlockType)arg2 timeout:(double)arg3;
  9887. - (void)addID:(id)arg1 target:(id)arg2 selector:(SEL)arg3 timeout:(double)arg4;
  9888. - (void)dealloc;
  9889. - (id)initWithDispatchQueue:(struct dispatch_queue_s *)arg1;
  9890. - (id)init;
  9891.  
  9892. @end
  9893.  
  9894. @interface XMPPBasicTrackingInfo : NSObject <XMPPTrackingInfo>
  9895. {
  9896. id target;
  9897. SEL selector;
  9898. CDUnknownBlockType block;
  9899. double timeout;
  9900. NSString *elementID;
  9901. struct dispatch_source_s *timer;
  9902. }
  9903.  
  9904. @property(copy, nonatomic) NSString *elementID; // @synthesize elementID;
  9905. @property(readonly, nonatomic) double timeout; // @synthesize timeout;
  9906. - (void).cxx_destruct;
  9907. - (void)invokeWithObject:(id)arg1;
  9908. - (void)cancelTimer;
  9909. - (void)createTimerWithDispatchQueue:(struct dispatch_queue_s *)arg1;
  9910. - (void)dealloc;
  9911. - (id)initWithBlock:(CDUnknownBlockType)arg1 timeout:(double)arg2;
  9912. - (id)initWithTarget:(id)arg1 selector:(SEL)arg2 timeout:(double)arg3;
  9913. - (id)init;
  9914.  
  9915. @end
  9916.  
  9917. @interface XMPPSRVResolver : NSObject
  9918. {
  9919. id delegate;
  9920. struct dispatch_queue_s *delegateQueue;
  9921. struct dispatch_queue_s *resolverQueue;
  9922. NSString *srvName;
  9923. double timeout;
  9924. BOOL resolveInProgress;
  9925. NSMutableArray *results;
  9926. struct _DNSServiceRef_t *sdRef;
  9927. int sdFd;
  9928. struct dispatch_source_s *sdReadSource;
  9929. struct dispatch_source_s *timeoutTimer;
  9930. }
  9931.  
  9932. + (id)srvNameFromXMPPDomain:(id)arg1;
  9933. - (void).cxx_destruct;
  9934. - (void)stop;
  9935. - (void)startWithSRVName:(id)arg1 timeout:(double)arg2;
  9936. - (id)processRecord:(const void *)arg1 length:(unsigned short)arg2;
  9937. - (void)failWithDNSError:(int)arg1;
  9938. - (void)failWithError:(id)arg1;
  9939. - (void)succeed;
  9940. - (void)sortResults;
  9941. @property(readonly) double timeout; // @dynamic timeout;
  9942. @property(readonly) NSString *srvName; // @dynamic srvName;
  9943. - (void)dealloc;
  9944. - (id)initWithdDelegate:(id)arg1 delegateQueue:(struct dispatch_queue_s *)arg2 resolverQueue:(struct dispatch_queue_s *)arg3;
  9945.  
  9946. @end
  9947.  
  9948. @interface XMPPSRVRecord : NSObject
  9949. {
  9950. unsigned short priority;
  9951. unsigned short weight;
  9952. unsigned short port;
  9953. NSString *target;
  9954. unsigned int sum;
  9955. unsigned int srvResultsIndex;
  9956. }
  9957.  
  9958. + (id)recordWithPriority:(unsigned short)arg1 weight:(unsigned short)arg2 port:(unsigned short)arg3 target:(id)arg4;
  9959. @property(nonatomic) unsigned int srvResultsIndex; // @synthesize srvResultsIndex;
  9960. @property(nonatomic) unsigned int sum; // @synthesize sum;
  9961. @property(readonly, nonatomic) NSString *target; // @synthesize target;
  9962. @property(readonly, nonatomic) unsigned short port; // @synthesize port;
  9963. @property(readonly, nonatomic) unsigned short weight; // @synthesize weight;
  9964. @property(readonly, nonatomic) unsigned short priority; // @synthesize priority;
  9965. - (void).cxx_destruct;
  9966. - (int)compareByPriority:(id)arg1;
  9967. - (id)description;
  9968. - (id)initWithPriority:(unsigned short)arg1 weight:(unsigned short)arg2 port:(unsigned short)arg3 target:(id)arg4;
  9969.  
  9970. @end
  9971.  
  9972. @interface XMPPCoreDataStorage : NSObject
  9973. {
  9974. NSMutableDictionary *myJidCache;
  9975. int pendingRequests;
  9976. NSManagedObjectModel *managedObjectModel;
  9977. NSPersistentStoreCoordinator *persistentStoreCoordinator;
  9978. NSManagedObjectContext *managedObjectContext;
  9979. NSManagedObjectContext *mainThreadManagedObjectContext;
  9980. NSString *databaseFileName;
  9981. unsigned int saveThreshold;
  9982. unsigned int saveCount;
  9983. struct dispatch_queue_s *storageQueue;
  9984. }
  9985.  
  9986. + (void)unregisterDatabaseFileName:(id)arg1;
  9987. + (BOOL)registerDatabaseFileName:(id)arg1;
  9988. + (void)initialize;
  9989. @property(readonly) NSString *databaseFileName; // @synthesize databaseFileName;
  9990. - (void).cxx_destruct;
  9991. - (void)dealloc;
  9992. - (void)scheduleBlock:(CDUnknownBlockType)arg1;
  9993. - (void)executeBlock:(CDUnknownBlockType)arg1;
  9994. - (void)maybeSave;
  9995. - (void)maybeSave:(int)arg1;
  9996. - (void)save;
  9997. - (unsigned int)numberOfUnsavedChanges;
  9998. - (void)managedObjectContextDidSave:(id)arg1;
  9999. @property(readonly) NSManagedObjectContext *mainThreadManagedObjectContext;
  10000. - (id)managedObjectContext;
  10001. @property(readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator;
  10002. @property(readonly) NSManagedObjectModel *managedObjectModel;
  10003. - (id)persistentStoreDirectory;
  10004. - (void)updateJidCache:(id)arg1;
  10005. - (void)didChangeCachedMyJID:(id)arg1 forXMPPStream:(id)arg2;
  10006. - (id)myJIDForXMPPStream:(id)arg1;
  10007. @property unsigned int saveThreshold;
  10008. - (BOOL)configureWithParent:(id)arg1 queue:(struct dispatch_queue_s *)arg2;
  10009. - (id)initWithInMemoryStore;
  10010. - (id)initWithDatabaseFilename:(id)arg1;
  10011. - (id)init;
  10012. - (void)commonInit;
  10013. - (void)mainThreadManagedObjectContextDidMergeChanges;
  10014. - (void)didSaveManagedObjectContext;
  10015. - (void)willSaveManagedObjectContext;
  10016. - (void)didCreateManagedObjectContext;
  10017. - (void)didNotAddPersistentStoreWithPath:(id)arg1 error:(id)arg2;
  10018. - (BOOL)addPersistentStoreWithPath:(id)arg1 error:(id *)arg2;
  10019. - (void)willCreatePersistentStoreWithPath:(id)arg1;
  10020. - (id)defaultDatabaseFileName;
  10021. - (id)managedObjectModelName;
  10022.  
  10023. @end
  10024.  
  10025. @interface XMPPReconnect : XMPPModule
  10026. {
  10027. unsigned char flags;
  10028. unsigned char config;
  10029. double reconnectDelay;
  10030. struct dispatch_source_s *reconnectTimer;
  10031. double reconnectTimerInterval;
  10032. struct __SCNetworkReachability *reachability;
  10033. int reconnectTicket;
  10034. unsigned int previousReachabilityFlags;
  10035. }
  10036.  
  10037. @property(nonatomic) double reconnectTimerInterval; // @synthesize reconnectTimerInterval;
  10038. @property(nonatomic) double reconnectDelay; // @synthesize reconnectDelay;
  10039. - (void)maybeAttemptReconnectWithReachabilityFlags:(unsigned int)arg1;
  10040. - (void)maybeAttemptReconnectWithTicket:(int)arg1;
  10041. - (void)maybeAttemptReconnect;
  10042. - (void)teardownNetworkMonitoring;
  10043. - (void)setupNetworkMonitoring;
  10044. - (void)teardownReconnectTimer;
  10045. - (void)setupReconnectTimer;
  10046. - (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
  10047. - (void)xmppStreamWasToldToDisconnect:(id)arg1;
  10048. - (void)xmppStream:(id)arg1 didReceiveError:(id)arg2;
  10049. - (void)xmppStreamDidAuthenticate:(id)arg1;
  10050. - (void)xmppStreamDidConnect:(id)arg1;
  10051. - (void)stop;
  10052. - (void)manualStart;
  10053. - (void)setQueryingDelegates:(BOOL)arg1;
  10054. - (BOOL)queryingDelegates;
  10055. - (void)setManuallyStarted:(BOOL)arg1;
  10056. - (BOOL)manuallyStarted;
  10057. - (void)setMultipleReachabilityChanges:(BOOL)arg1;
  10058. - (BOOL)multipleReachabilityChanges;
  10059. - (void)setShouldReconnect:(BOOL)arg1;
  10060. - (BOOL)shouldReconnect;
  10061. @property(nonatomic) BOOL autoReconnect; // @dynamic autoReconnect;
  10062. - (void)dealloc;
  10063. - (id)initWithDispatchQueue:(struct dispatch_queue_s *)arg1;
  10064. - (id)init;
  10065.  
  10066. @end
  10067.  
  10068. @interface XMPPGroupCoreDataStorageObject : NSManagedObject
  10069. {
  10070. }
  10071.  
  10072. + (id)fetchOrInsertGroupName:(id)arg1 inManagedObjectContext:(id)arg2;
  10073. + (id)insertGroupName:(id)arg1 inManagedObjectContext:(id)arg2;
  10074. + (void)clearEmptyGroupsInManagedObjectContext:(id)arg1;
  10075. - (void)removeUsers:(id)arg1;
  10076. - (void)addUsers:(id)arg1;
  10077. - (void)removeUsersObject:(id)arg1;
  10078. - (void)addUsersObject:(id)arg1;
  10079.  
  10080. // Remaining properties
  10081. @property(retain, nonatomic) NSString *name; // @dynamic name;
  10082. @property(retain, nonatomic) NSSet *users; // @dynamic users;
  10083.  
  10084. @end
  10085.  
  10086. @interface XMPPResourceCoreDataStorageObject : NSManagedObject <XMPPResource>
  10087. {
  10088. }
  10089.  
  10090. + (id)insertInManagedObjectContext:(id)arg1 withPresence:(id)arg2 streamBareJidStr:(id)arg3;
  10091. - (int)compare:(id)arg1;
  10092. - (void)updateWithPresence:(id)arg1;
  10093. @property(retain, nonatomic) NSDate *presenceDate; // @dynamic presenceDate;
  10094. @property(nonatomic) int intShow; // @dynamic intShow;
  10095. @property(nonatomic) int priority; // @dynamic priority;
  10096. @property(retain, nonatomic) XMPPPresence *presence; // @dynamic presence;
  10097. @property(retain, nonatomic) XMPPJID *jid; // @dynamic jid;
  10098.  
  10099. // Remaining properties
  10100. @property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
  10101. @property(retain, nonatomic) NSString *presenceStr; // @dynamic presenceStr;
  10102. @property(retain, nonatomic) NSNumber *priorityNum; // @dynamic priorityNum;
  10103. @property(retain, nonatomic) NSString *show; // @dynamic show;
  10104. @property(retain, nonatomic) NSNumber *showNum; // @dynamic showNum;
  10105. @property(retain, nonatomic) NSString *status; // @dynamic status;
  10106. @property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
  10107. @property(retain, nonatomic) NSString *type; // @dynamic type;
  10108. @property(retain, nonatomic) XMPPUserCoreDataStorageObject *user; // @dynamic user;
  10109.  
  10110. @end
  10111.  
  10112. @interface XMPPRosterCoreDataStorage : XMPPCoreDataStorage <XMPPRosterStorage>
  10113. {
  10114. NSMutableSet *rosterPopulationSet;
  10115. }
  10116.  
  10117. + (id)sharedInstance;
  10118. - (void).cxx_destruct;
  10119. - (void)mainThreadManagedObjectContextDidMergeChanges;
  10120. - (void)clearAllUsersAndResourcesForXMPPStream:(id)arg1;
  10121. - (void)clearAllResourcesForXMPPStream:(id)arg1;
  10122. - (void)setPhoto:(id)arg1 forUserWithJID:(id)arg2 xmppStream:(id)arg3;
  10123. - (BOOL)userExistsWithJID:(id)arg1 xmppStream:(id)arg2;
  10124. - (void)handlePresence:(id)arg1 xmppStream:(id)arg2;
  10125. - (void)handleRosterItem:(id)arg1 xmppStream:(id)arg2;
  10126. - (void)endRosterPopulationForXMPPStream:(id)arg1;
  10127. - (void)beginRosterPopulationForXMPPStream:(id)arg1;
  10128. - (id)resourceForJID:(id)arg1 xmppStream:(id)arg2 managedObjectContext:(id)arg3;
  10129. - (id)userForJID:(id)arg1 xmppStream:(id)arg2 managedObjectContext:(id)arg3;
  10130. - (id)myResourceForXMPPStream:(id)arg1 managedObjectContext:(id)arg2;
  10131. - (id)myUserForXMPPStream:(id)arg1 managedObjectContext:(id)arg2;
  10132. - (void)didCreateManagedObjectContext;
  10133. - (void)willCreatePersistentStore:(id)arg1;
  10134. - (void)_clearAllResourcesForXMPPStream:(id)arg1;
  10135. - (BOOL)configureWithParent:(id)arg1 queue:(struct dispatch_queue_s *)arg2;
  10136. - (void)commonInit;
  10137.  
  10138. @end
  10139.  
  10140. @interface XMPPUserCoreDataStorageObject : NSManagedObject <XMPPUser>
  10141. {
  10142. int section;
  10143. }
  10144.  
  10145. + (id)keyPathsForValuesAffectingAllResources;
  10146. + (id)keyPathsForValuesAffectingSectionName;
  10147. + (id)keyPathsForValuesAffectingSection;
  10148. + (id)keyPathsForValuesAffectingIsOnline;
  10149. + (id)keyPathsForValuesAffectingJid;
  10150. + (id)insertInManagedObjectContext:(id)arg1 withItem:(id)arg2 streamBareJidStr:(id)arg3;
  10151. + (id)insertInManagedObjectContext:(id)arg1 withJID:(id)arg2 streamBareJidStr:(id)arg3;
  10152. - (int)compareByAvailabilityName:(id)arg1 options:(unsigned int)arg2;
  10153. - (int)compareByAvailabilityName:(id)arg1;
  10154. - (int)compareByName:(id)arg1 options:(unsigned int)arg2;
  10155. - (int)compareByName:(id)arg1;
  10156. - (id)allResources;
  10157. - (id)resourceForJID:(id)arg1;
  10158. - (BOOL)isPendingApproval;
  10159. - (BOOL)isOnline;
  10160. - (void)updateWithPresence:(id)arg1 streamBareJidStr:(id)arg2;
  10161. - (void)recalculatePrimaryResource;
  10162. - (void)updateWithItem:(id)arg1;
  10163. - (void)updateGroupsWithItem:(id)arg1;
  10164. - (void)awakeFromFetch;
  10165. - (void)awakeFromInsert;
  10166. @property(retain, nonatomic) NSString *displayName; // @dynamic displayName;
  10167. @property(retain, nonatomic) NSString *sectionName; // @dynamic sectionName;
  10168. @property(retain, nonatomic) NSNumber *sectionNum; // @dynamic sectionNum;
  10169. @property(nonatomic) int primitiveSection; // @dynamic primitiveSection;
  10170. @property(nonatomic) int section; // @dynamic section;
  10171. @property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
  10172. @property(retain, nonatomic) XMPPJID *jid; // @dynamic jid;
  10173. @property(nonatomic) BOOL isBestFriend;
  10174. @property(nonatomic) NSNumber *weight; // @dynamic weight;
  10175.  
  10176. // Remaining properties
  10177. @property(retain, nonatomic) NSString *ask; // @dynamic ask;
  10178. @property(retain, nonatomic) NSSet *groups; // @dynamic groups;
  10179. @property(retain, nonatomic) NSString *nickname; // @dynamic nickname;
  10180. @property(retain, nonatomic) UIImage *photo; // @dynamic photo;
  10181. @property(retain, nonatomic) XMPPResourceCoreDataStorageObject *primaryResource; // @dynamic primaryResource;
  10182. @property(retain, nonatomic) NSString *primitiveDisplayName; // @dynamic primitiveDisplayName;
  10183. @property(retain, nonatomic) XMPPJID *primitiveJid; // @dynamic primitiveJid;
  10184. @property(retain, nonatomic) NSString *primitiveJidStr; // @dynamic primitiveJidStr;
  10185. @property(retain, nonatomic) NSString *primitiveSectionName; // @dynamic primitiveSectionName;
  10186. @property(retain, nonatomic) NSNumber *primitiveSectionNum; // @dynamic primitiveSectionNum;
  10187. @property(retain, nonatomic) NSSet *resources; // @dynamic resources;
  10188. @property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
  10189. @property(retain, nonatomic) NSString *subscription; // @dynamic subscription;
  10190. @property(retain, nonatomic) NSNumber *unreadMessages; // @dynamic unreadMessages;
  10191.  
  10192. @end
  10193.  
  10194. @interface XMPPResourceMemoryStorageObject : NSObject <XMPPResource, NSCopying, NSCoding>
  10195. {
  10196. XMPPJID *jid;
  10197. XMPPPresence *presence;
  10198. NSDate *presenceDate;
  10199. }
  10200.  
  10201. - (void).cxx_destruct;
  10202. - (id)description;
  10203. - (BOOL)isEqual:(id)arg1;
  10204. - (unsigned int)hash;
  10205. - (int)compare:(id)arg1;
  10206. - (void)updateWithPresence:(id)arg1;
  10207. - (id)presenceDate;
  10208. - (id)presence;
  10209. - (id)jid;
  10210. - (void)encodeWithCoder:(id)arg1;
  10211. - (id)initWithCoder:(id)arg1;
  10212. - (id)copyWithZone:(struct _NSZone *)arg1;
  10213. - (id)initWithPresence:(id)arg1;
  10214.  
  10215. @end
  10216.  
  10217. @interface XMPPRosterMemoryStorage : NSObject <XMPPRosterStorage>
  10218. {
  10219. XMPPRoster *parent;
  10220. struct dispatch_queue_s *parentQueue;
  10221. Class userClass;
  10222. Class resourceClass;
  10223. BOOL isRosterPopulation;
  10224. NSMutableDictionary *roster;
  10225. XMPPJID *myJID;
  10226. XMPPUserMemoryStorageObject *myUser;
  10227. }
  10228.  
  10229. @property Class resourceClass; // @synthesize resourceClass;
  10230. @property Class userClass; // @synthesize userClass;
  10231. - (void).cxx_destruct;
  10232. - (void)clearAllUsersAndResourcesForXMPPStream:(id)arg1;
  10233. - (void)clearAllResourcesForXMPPStream:(id)arg1;
  10234. - (void)setPhoto:(id)arg1 forUserWithJID:(id)arg2 xmppStream:(id)arg3;
  10235. - (BOOL)userExistsWithJID:(id)arg1 xmppStream:(id)arg2;
  10236. - (void)handlePresence:(id)arg1 xmppStream:(id)arg2;
  10237. - (void)handleRosterItem:(id)arg1 xmppStream:(id)arg2;
  10238. - (void)endRosterPopulationForXMPPStream:(id)arg1;
  10239. - (void)beginRosterPopulationForXMPPStream:(id)arg1;
  10240. - (id)sortedResources:(BOOL)arg1;
  10241. - (id)unsortedUnavailableUsers;
  10242. - (id)unsortedAvailableUsers;
  10243. - (id)unsortedUsers;
  10244. - (id)sortedUnavailableUsersByName;
  10245. - (id)sortedAvailableUsersByName;
  10246. - (id)sortedUsersByAvailabilityName;
  10247. - (id)sortedUsersByName;
  10248. - (id)resourceForJID:(id)arg1;
  10249. - (id)userForJID:(id)arg1;
  10250. - (id)myResource;
  10251. - (id)myUser;
  10252. - (id)_sortedResources:(BOOL)arg1;
  10253. - (id)_sortedUnavailableUsersByName;
  10254. - (id)_sortedAvailableUsersByName;
  10255. - (id)_sortedUsersByAvailabilityName;
  10256. - (id)_sortedUsersByName;
  10257. - (id)_unsortedUnavailableUsers;
  10258. - (id)_unsortedAvailableUsers;
  10259. - (id)_unsortedUsers;
  10260. - (id)_resourceForJID:(id)arg1;
  10261. - (id)_userForJID:(id)arg1;
  10262. - (id)multicastDelegate;
  10263. @property(readonly) struct dispatch_queue_s *parentQueue;
  10264. @property(readonly) XMPPRoster *parent;
  10265. - (void)dealloc;
  10266. - (BOOL)configureWithParent:(id)arg1 queue:(struct dispatch_queue_s *)arg2;
  10267. - (id)init;
  10268.  
  10269. @end
  10270.  
  10271. @interface XMPPUserMemoryStorageObject : NSObject <XMPPUser, NSCopying, NSCoding>
  10272. {
  10273. XMPPJID *jid;
  10274. NSMutableDictionary *itemAttributes;
  10275. NSMutableDictionary *resources;
  10276. XMPPResourceMemoryStorageObject *primaryResource;
  10277. UIImage *photo;
  10278. }
  10279.  
  10280. + (id)keyPathsForValuesAffectingAllResources;
  10281. + (id)keyPathsForValuesAffectingIsOnline;
  10282. @property(retain, nonatomic) UIImage *photo; // @synthesize photo;
  10283. - (void).cxx_destruct;
  10284. - (id)description;
  10285. - (BOOL)isEqual:(id)arg1;
  10286. - (unsigned int)hash;
  10287. - (int)compareByAvailabilityName:(id)arg1 options:(unsigned int)arg2;
  10288. - (int)compareByAvailabilityName:(id)arg1;
  10289. - (int)compareByName:(id)arg1 options:(unsigned int)arg2;
  10290. - (int)compareByName:(id)arg1;
  10291. - (int)updateWithPresence:(id)arg1 resourceClass:(Class)arg2 andGetResource:(id *)arg3;
  10292. - (void)updateWithItem:(id)arg1;
  10293. - (void)clearAllResources;
  10294. - (void)recalculatePrimaryResource;
  10295. - (void)didRemoveResource:(id)arg1 withPresence:(id)arg2;
  10296. - (void)didUpdateResource:(id)arg1 withPresence:(id)arg2;
  10297. - (void)willUpdateResource:(id)arg1 withPresence:(id)arg2;
  10298. - (void)didAddResource:(id)arg1 withPresence:(id)arg2;
  10299. - (id)allResources;
  10300. - (id)resourceForJID:(id)arg1;
  10301. - (id)primaryResource;
  10302. - (BOOL)isPendingApproval;
  10303. - (BOOL)isOnline;
  10304. - (id)displayName;
  10305. - (id)nickname;
  10306. - (id)jid;
  10307. - (void)encodeWithCoder:(id)arg1;
  10308. - (id)initWithCoder:(id)arg1;
  10309. - (id)copyWithZone:(struct _NSZone *)arg1;
  10310. - (id)initWithItem:(id)arg1;
  10311. - (id)initWithJID:(id)arg1;
  10312. - (void)commonInit;
  10313.  
  10314. @end
  10315.  
  10316. @interface XMPPRoster : XMPPModule
  10317. {
  10318. id <XMPPRosterStorage> xmppRosterStorage;
  10319. unsigned char config;
  10320. unsigned char flags;
  10321. NSMutableArray *earlyPresenceElements;
  10322. DDList *mucModules;
  10323. }
  10324.  
  10325. - (void).cxx_destruct;
  10326. - (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
  10327. - (void)xmppStream:(id)arg1 didSendPresence:(id)arg2;
  10328. - (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
  10329. - (BOOL)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
  10330. - (void)xmppStreamDidAuthenticate:(id)arg1;
  10331. - (void)fetchRoster;
  10332. - (void)rejectPresenceSubscriptionRequestFrom:(id)arg1;
  10333. - (void)acceptPresenceSubscriptionRequestFrom:(id)arg1 andAddToRoster:(BOOL)arg2;
  10334. - (void)removeUser:(id)arg1;
  10335. - (void)revokePresencePermissionFromUser:(id)arg1;
  10336. - (void)unsubscribePresenceFromUser:(id)arg1;
  10337. - (void)subscribePresenceToUser:(id)arg1;
  10338. - (void)setNickname:(id)arg1 forUser:(id)arg2;
  10339. - (void)addUser:(id)arg1 withNickname:(id)arg2;
  10340. - (BOOL)isRosterItem:(id)arg1;
  10341. - (void)setHasRoster:(BOOL)arg1;
  10342. - (BOOL)hasRoster;
  10343. - (void)setRequestedRoster:(BOOL)arg1;
  10344. - (BOOL)requestedRoster;
  10345. @property BOOL allowRosterlessOperation;
  10346. @property BOOL autoAcceptKnownPresenceSubscriptionRequests;
  10347. @property BOOL autoFetchRoster;
  10348. @property(readonly) id <XMPPRosterStorage> xmppRosterStorage;
  10349. - (id)multicastDelegate;
  10350. - (void)deactivate;
  10351. - (BOOL)activate:(id)arg1;
  10352. - (id)initWithRosterStorage:(id)arg1 dispatchQueue:(struct dispatch_queue_s *)arg2;
  10353. - (id)initWithRosterStorage:(id)arg1;
  10354. - (id)initWithDispatchQueue:(struct dispatch_queue_s *)arg1;
  10355. - (id)init;
  10356.  
  10357. @end
  10358.  
  10359. @interface XMPPCharacterRoster : XMPPRoster
  10360. {
  10361. }
  10362.  
  10363. - (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
  10364. - (BOOL)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
  10365. - (void)fetchRoster;
  10366.  
  10367. @end
  10368.  
  10369. @interface XmppSocialManager : NSObject
  10370. {
  10371. NSMutableArray *_delegateArray;
  10372. XMPPReconnect *_xmppReconnect;
  10373. BOOL _allowSSLHostNameMismatch;
  10374. NSMutableDictionary *_orderPriority;
  10375. NSString *_authToken;
  10376. NSString *_currentUser;
  10377. BOOL _allowSelfSignedCertificates;
  10378. int _playerId;
  10379. XMPPRosterCoreDataStorage *_xmppCharacterRosterStorage;
  10380. NSString *_applicationId;
  10381. XMPPCharacterRoster *_xmppCharacterRoster;
  10382. BOOL _streamWasToldToDisconnect;
  10383. int _connectionRetryAttempts;
  10384. NSString *_xmppServer;
  10385. XMPPRosterCoreDataStorage *_xmppRosterStorage;
  10386. BOOL _isRosterComplete;
  10387. BOOL _orderPriorityComplete;
  10388. int _connectionStatus;
  10389. BOOL _authenticated;
  10390. XMPPStream *_xmppStream;
  10391. BOOL _connected;
  10392. BOOL _isSecureConnection;
  10393. unsigned short _streamPort;
  10394. int _logLevel;
  10395. XMPPRoster *_xmppRoster;
  10396. BOOL _disableConnectionRetry;
  10397. }
  10398.  
  10399. + (struct dispatch_queue_s *)sharedConcurrentQueue;
  10400. + (id)instance;
  10401. @property(nonatomic) BOOL disableConnectionRetry; // @synthesize disableConnectionRetry=_disableConnectionRetry;
  10402. @property(retain, nonatomic) XMPPRoster *xmppRoster; // @synthesize xmppRoster=_xmppRoster;
  10403. @property(nonatomic) int logLevel; // @synthesize logLevel=_logLevel;
  10404. @property(nonatomic) unsigned short streamPort; // @synthesize streamPort=_streamPort;
  10405. @property(readonly, nonatomic) BOOL isSecureConnection; // @synthesize isSecureConnection=_isSecureConnection;
  10406. @property(nonatomic) BOOL connected; // @synthesize connected=_connected;
  10407. @property(retain, nonatomic) XMPPStream *xmppStream; // @synthesize xmppStream=_xmppStream;
  10408. @property(nonatomic) BOOL authenticated; // @synthesize authenticated=_authenticated;
  10409. @property(readonly, nonatomic) int connectionStatus; // @synthesize connectionStatus=_connectionStatus;
  10410. @property(nonatomic) BOOL orderPriorityComplete; // @synthesize orderPriorityComplete=_orderPriorityComplete;
  10411. @property(readonly, nonatomic) BOOL isRosterComplete; // @synthesize isRosterComplete=_isRosterComplete;
  10412. @property(retain, nonatomic) XMPPRosterCoreDataStorage *xmppRosterStorage; // @synthesize xmppRosterStorage=_xmppRosterStorage;
  10413. @property(readonly, nonatomic) NSString *xmppServer; // @synthesize xmppServer=_xmppServer;
  10414. @property(nonatomic) int connectionRetryAttempts; // @synthesize connectionRetryAttempts=_connectionRetryAttempts;
  10415. @property(nonatomic) BOOL streamWasToldToDisconnect; // @synthesize streamWasToldToDisconnect=_streamWasToldToDisconnect;
  10416. @property(retain, nonatomic) XMPPCharacterRoster *xmppCharacterRoster; // @synthesize xmppCharacterRoster=_xmppCharacterRoster;
  10417. @property(readonly, nonatomic) NSString *applicationId; // @synthesize applicationId=_applicationId;
  10418. @property(retain, nonatomic) XMPPRosterCoreDataStorage *xmppCharacterRosterStorage; // @synthesize xmppCharacterRosterStorage=_xmppCharacterRosterStorage;
  10419. @property(nonatomic) int playerId; // @synthesize playerId=_playerId;
  10420. @property(nonatomic) BOOL allowSelfSignedCertificates; // @synthesize allowSelfSignedCertificates=_allowSelfSignedCertificates;
  10421. @property(copy, nonatomic) NSString *currentUser; // @synthesize currentUser=_currentUser;
  10422. @property(copy, nonatomic) NSString *authToken; // @synthesize authToken=_authToken;
  10423. @property(retain, nonatomic) NSMutableDictionary *orderPriority; // @synthesize orderPriority=_orderPriority;
  10424. @property(nonatomic) BOOL allowSSLHostNameMismatch; // @synthesize allowSSLHostNameMismatch=_allowSSLHostNameMismatch;
  10425. @property(retain, nonatomic) XMPPReconnect *xmppReconnect; // @synthesize xmppReconnect=_xmppReconnect;
  10426. @property(retain, nonatomic) NSMutableArray *delegateArray; // @synthesize delegateArray=_delegateArray;
  10427. - (void).cxx_destruct;
  10428. - (BOOL)xmppReconnect:(id)arg1 shouldAttemptAutoReconnect:(unsigned int)arg2;
  10429. - (void)xmppReconnect:(id)arg1 didDetectAccidentalDisconnect:(unsigned int)arg2;
  10430. - (void)xmppStreamDidDisconnect:(id)arg1 withError:(id)arg2;
  10431. - (void)retryConnect;
  10432. - (void)xmppStreamWasToldToDisconnect:(id)arg1;
  10433. - (void)xmppStream:(id)arg1 didReceiveError:(id)arg2;
  10434. - (void)xmppStream:(id)arg1 didReceiveMessage:(id)arg2;
  10435. - (void)xmppRoster:(id)arg1 didReceivePresenceSubscriptionRequest:(id)arg2;
  10436. - (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
  10437. - (BOOL)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
  10438. - (BOOL)isOrderPriorityReceivedIQ:(id)arg1;
  10439. - (id)xmppStream:(id)arg1 willSendPresence:(id)arg2;
  10440. - (void)xmppStream:(id)arg1 didNotAuthenticate:(id)arg2;
  10441. - (void)xmppStreamDidAuthenticate:(id)arg1;
  10442. - (void)xmppStream:(id)arg1 didNotRegister:(id)arg2;
  10443. - (void)xmppStreamDidRegister:(id)arg1;
  10444. - (void)xmppStreamDidConnect:(id)arg1;
  10445. - (void)xmppStreamDidSecure:(id)arg1;
  10446. - (void)xmppStream:(id)arg1 willSecureWithSettings:(id)arg2;
  10447. - (void)xmppStreamDidStartNegotiation:(id)arg1;
  10448. - (void)xmppStream:(id)arg1 socketDidConnect:(id)arg2;
  10449. - (void)xmppStreamWillConnect:(id)arg1;
  10450. - (void)handlePresence:(id)arg1 xmppStream:(id)arg2;
  10451. - (id)throwSnowball:(id)arg1 from:(id)arg2;
  10452. - (id)stringWithUUID;
  10453. - (void)sendMessage:(id)arg1 from:(id)arg2 playerId:(int)arg3 playerName:(id)arg4 message:(id)arg5;
  10454. - (void)incrementInteraction:(id)arg1 from:(id)arg2;
  10455. - (void)setBestFriends:(id)arg1 status:(BOOL)arg2;
  10456. - (void)removeCharacter:(id)arg1;
  10457. - (void)addCharacter:(id)arg1 character:(int)arg2;
  10458. - (void)removeFriendship:(id)arg1 ignoreAfterRemove:(BOOL)arg2;
  10459. - (void)acceptFriendship:(id)arg1;
  10460. - (void)requestFriendship:(id)arg1;
  10461. - (void)rejectFriendship:(id)arg1 ignoreAfterRemove:(BOOL)arg2;
  10462. - (void)sendFriendPrioritiesMessage;
  10463. - (id)getFriendsPriority;
  10464. - (id)getFriends;
  10465. - (int)friendsCount;
  10466. - (int)characterCount;
  10467. - (void)setOffline;
  10468. - (void)setOnline;
  10469. - (void)disconnect;
  10470. - (void)internalDisconnect;
  10471. - (void)connectWithUser:(id)arg1 playerId:(int)arg2 authToken:(id)arg3;
  10472. - (void)setUserInfo:(id)arg1 playerId:(int)arg2 authToken:(id)arg3;
  10473. - (id)rosterStorage;
  10474. - (void)teardownStream;
  10475. - (void)setupStream;
  10476. - (void)setAppId:(id)arg1;
  10477. - (void)setXMPPServer:(id)arg1;
  10478. - (id)init;
  10479.  
  10480. @end
  10481.  
  10482. @interface XMPPDateTimeProfiles : NSObject
  10483. {
  10484. }
  10485.  
  10486. + (id)parseTimeZoneOffset:(id)arg1;
  10487. + (id)parseDateTime:(id)arg1 withMandatoryTimeZone:(BOOL)arg2;
  10488. + (id)parseDateTime:(id)arg1;
  10489. + (id)parseTime:(id)arg1;
  10490. + (id)parseDate:(id)arg1;
  10491.  
  10492. @end
  10493.  
  10494. @interface XMPPCapabilitiesCoreDataStorage : XMPPCoreDataStorage <XMPPCapabilitiesStorage>
  10495. {
  10496. }
  10497.  
  10498. + (id)sharedInstance;
  10499. - (void)clearNonPersistentCapabilitiesForJID:(id)arg1 xmppStream:(id)arg2;
  10500. - (void)clearAllNonPersistentCapabilitiesForXMPPStream:(id)arg1;
  10501. - (void)setCapabilitiesFetchFailedForJID:(id)arg1 xmppStream:(id)arg2;
  10502. - (void)setCapabilities:(id)arg1 forJID:(id)arg2 xmppStream:(id)arg3;
  10503. - (void)setCapabilities:(id)arg1 forHash:(id)arg2 algorithm:(id)arg3;
  10504. - (void)getCapabilitiesKnown:(char *)arg1 failed:(char *)arg2 node:(id *)arg3 ver:(id *)arg4 ext:(id *)arg5 hash:(id *)arg6 algorithm:(id *)arg7 forJID:(id)arg8 xmppStream:(id)arg9;
  10505. - (void)clearCapabilitiesHashAndAlgorithmForJID:(id)arg1 xmppStream:(id)arg2;
  10506. - (BOOL)getCapabilitiesHash:(id *)arg1 algorithm:(id *)arg2 forJID:(id)arg3 xmppStream:(id)arg4;
  10507. - (BOOL)setCapabilitiesNode:(id)arg1 ver:(id)arg2 ext:(id)arg3 hash:(id)arg4 algorithm:(id)arg5 forJID:(id)arg6 xmppStream:(id)arg7 andGetNewCapabilities:(id *)arg8;
  10508. - (id)capabilitiesForJID:(id)arg1 ext:(id *)arg2 xmppStream:(id)arg3;
  10509. - (id)capabilitiesForJID:(id)arg1 xmppStream:(id)arg2;
  10510. - (BOOL)areCapabilitiesKnownForJID:(id)arg1 xmppStream:(id)arg2;
  10511. - (void)didCreateManagedObjectContext;
  10512. - (void)didNotAddPersistentStoreWithPath:(id)arg1 error:(id)arg2;
  10513. - (void)_clearAllNonPersistentCapabilitiesForXMPPStream:(id)arg1;
  10514. - (id)capsForHash:(id)arg1 algorithm:(id)arg2;
  10515. - (id)resourceForJID:(id)arg1 xmppStream:(id)arg2;
  10516. - (BOOL)configureWithParent:(id)arg1 queue:(struct dispatch_queue_s *)arg2;
  10517.  
  10518. @end
  10519.  
  10520. @interface XMPPCapsCoreDataStorageObject : NSManagedObject
  10521. {
  10522. }
  10523.  
  10524. @property(retain, nonatomic) DDXMLElement *capabilities; // @dynamic capabilities;
  10525.  
  10526. // Remaining properties
  10527. @property(retain, nonatomic) NSString *capabilitiesStr; // @dynamic capabilitiesStr;
  10528. @property(retain, nonatomic) NSString *hashAlgorithm; // @dynamic hashAlgorithm;
  10529. @property(retain, nonatomic) NSString *hashStr; // @dynamic hashStr;
  10530. @property(retain, nonatomic) NSSet *resources; // @dynamic resources;
  10531.  
  10532. @end
  10533.  
  10534. @interface XMPPCapsResourceCoreDataStorageObject : NSManagedObject
  10535. {
  10536. }
  10537.  
  10538. @property(nonatomic) BOOL haveFailed; // @dynamic haveFailed;
  10539.  
  10540. // Remaining properties
  10541. @property(retain, nonatomic) XMPPCapsCoreDataStorageObject *caps; // @dynamic caps;
  10542. @property(retain, nonatomic) NSString *ext; // @dynamic ext;
  10543. @property(retain, nonatomic) NSNumber *failed; // @dynamic failed;
  10544. @property(retain, nonatomic) NSString *hashAlgorithm; // @dynamic hashAlgorithm;
  10545. @property(retain, nonatomic) NSString *hashStr; // @dynamic hashStr;
  10546. @property(retain, nonatomic) NSString *jidStr; // @dynamic jidStr;
  10547. @property(retain, nonatomic) NSString *node; // @dynamic node;
  10548. @property(retain, nonatomic) NSString *streamBareJidStr; // @dynamic streamBareJidStr;
  10549. @property(retain, nonatomic) NSString *ver; // @dynamic ver;
  10550.  
  10551. @end
  10552.  
  10553. @interface XMPPCapabilities : XMPPModule
  10554. {
  10555. id <XMPPCapabilitiesStorage> xmppCapabilitiesStorage;
  10556. DDXMLElement *myCapabilitiesQuery;
  10557. DDXMLElement *myCapabilitiesC;
  10558. BOOL collectingMyCapabilities;
  10559. NSMutableSet *discoRequestJidSet;
  10560. NSMutableDictionary *discoRequestHashDict;
  10561. NSMutableDictionary *discoTimerJidDict;
  10562. BOOL autoFetchHashedCapabilities;
  10563. BOOL autoFetchNonHashedCapabilities;
  10564. double capabilitiesRequestTimeout;
  10565. NSMutableSet *timers;
  10566. }
  10567.  
  10568. - (void).cxx_destruct;
  10569. - (void)processTimeoutWithJID:(id)arg1;
  10570. - (void)processTimeoutWithHashKey:(id)arg1;
  10571. - (void)cancelTimeoutForDiscoRequestFromJID:(id)arg1;
  10572. - (void)setupTimeoutForDiscoRequestFromJID:(id)arg1 withHashKey:(id)arg2;
  10573. - (void)setupTimeoutForDiscoRequestFromJID:(id)arg1;
  10574. - (id)xmppStream:(id)arg1 willSendPresence:(id)arg2;
  10575. - (BOOL)xmppStream:(id)arg1 didReceiveIQ:(id)arg2;
  10576. - (void)xmppStream:(id)arg1 didReceivePresence:(id)arg2;
  10577. - (void)xmppStreamDidConnect:(id)arg1;
  10578. - (void)maybeQueryNextJidWithHashKey:(id)arg1 dueToHashMismatch:(BOOL)arg2;
  10579. - (void)handleDiscoErrorResponse:(id)arg1 fromJID:(id)arg2;
  10580. - (void)handleDiscoResponse:(id)arg1 fromJID:(id)arg2;
  10581. - (void)handleDiscoRequest:(id)arg1;
  10582. - (void)handleLegacyPresenceCapabilities:(id)arg1 fromJID:(id)arg2;
  10583. - (void)handlePresenceCapabilities:(id)arg1 fromJID:(id)arg2;
  10584. - (void)fetchCapabilitiesForJID:(id)arg1;
  10585. - (void)sendDiscoInfoQueryTo:(id)arg1 withNode:(id)arg2 ver:(id)arg3;
  10586. - (void)recollectMyCapabilities;
  10587. - (void)continueCollectMyCapabilities:(id)arg1;
  10588. - (void)collectMyCapabilities;
  10589. - (BOOL)getHash:(id *)arg1 algorithm:(id *)arg2 fromKey:(id)arg3;
  10590. - (id)keyFromHash:(id)arg1 algorithm:(id)arg2;
  10591. - (id)hashCapabilitiesFromQuery:(id)arg1;
  10592. @property BOOL autoFetchNonHashedCapabilities; // @dynamic autoFetchNonHashedCapabilities;
  10593. @property BOOL autoFetchHashedCapabilities; // @dynamic autoFetchHashedCapabilities;
  10594. @property(readonly, nonatomic) id <XMPPCapabilitiesStorage> xmppCapabilitiesStorage; // @dynamic xmppCapabilitiesStorage;
  10595. - (void)dealloc;
  10596. - (void)deactivate;
  10597. - (BOOL)activate:(id)arg1;
  10598. - (id)initWithCapabilitiesStorage:(id)arg1 dispatchQueue:(struct dispatch_queue_s *)arg2;
  10599. - (id)initWithCapabilitiesStorage:(id)arg1;
  10600. - (id)initWithDispatchQueue:(struct dispatch_queue_s *)arg1;
  10601. - (id)init;
  10602.  
  10603. @end
  10604.  
  10605. @interface GCDTimerWrapper : NSObject
  10606. {
  10607. struct dispatch_source_s *timer;
  10608. }
  10609.  
  10610. - (void)dealloc;
  10611. - (void)cancel;
  10612. - (id)initWithDispatchTimer:(struct dispatch_source_s *)arg1;
  10613.  
  10614. @end
  10615.  
  10616. @interface TagLogger : DDFileLogger
  10617. {
  10618. }
  10619.  
  10620. + (int)settings;
  10621. + (id)logDirectory;
  10622. + (id)fileName;
  10623. - (void)readSettings;
  10624. - (id)init;
  10625.  
  10626. @end
  10627.  
  10628. @interface TagLogFormatter : ContextWhitelistFilterLogFormatter
  10629. {
  10630. NSDate *start;
  10631. }
  10632.  
  10633. - (void).cxx_destruct;
  10634. - (id)formatLogMessage:(id)arg1;
  10635. - (id)init;
  10636.  
  10637. @end
  10638.  
  10639. @interface iosResourceManager : NSObject <AVAudioPlayerDelegate>
  10640. {
  10641. NSMutableDictionary *resourceDictionary;
  10642. AVAudioPlayer *audioPlayer;
  10643. }
  10644.  
  10645. + (id)resourceOperationQueue;
  10646. + (struct dispatch_queue_s *)sharedSerialQueue;
  10647. + (id)sharedInstance;
  10648. @property(retain, nonatomic) AVAudioPlayer *audioPlayer; // @synthesize audioPlayer;
  10649. @property(retain) NSMutableDictionary *resourceDictionary; // @synthesize resourceDictionary;
  10650. - (void).cxx_destruct;
  10651. - (void)playAudioFile:(id)arg1 loop:(BOOL)arg2 volume:(float)arg3 pitch:(float)arg4;
  10652. - (void)stopAudioPlay:(id)arg1;
  10653. - (void)audioPlayerDidFinishPlaying:(id)arg1 successfully:(BOOL)arg2;
  10654. - (id)loadResourceNow:(id)arg1 urlString:(id)arg2;
  10655. - (void)loadResource:(id)arg1 urlString:(id)arg2 timeout:(unsigned int)arg3 success:(CDUnknownBlockType)arg4 received:(CDUnknownBlockType)arg5 fail:(CDUnknownBlockType)arg6;
  10656. - (void)getResource:(id)arg1 fallbackUrl:(id)arg2 timeout:(unsigned int)arg3 success:(CDUnknownBlockType)arg4 receive:(CDUnknownBlockType)arg5 failure:(CDUnknownBlockType)arg6;
  10657. - (id)createResourceObject:(id)arg1 path:(id)arg2 wsoSuccess:(CDUnknownBlockType)arg3 wsoReceive:(CDUnknownBlockType)arg4 wsoFail:(CDUnknownBlockType)arg5;
  10658. - (void)removeResource:(id)arg1;
  10659. - (void)createDataCacheDirectory;
  10660. - (id)init;
  10661.  
  10662. @end
  10663.  
  10664. @interface ResourceDelegate : NSObject
  10665. {
  10666. CDUnknownBlockType successBlock;
  10667. CDUnknownBlockType failureBlock;
  10668. CDUnknownBlockType receivedBlock;
  10669. }
  10670.  
  10671. @property(copy, nonatomic) CDUnknownBlockType receivedBlock; // @synthesize receivedBlock;
  10672. @property(copy, nonatomic) CDUnknownBlockType failureBlock; // @synthesize failureBlock;
  10673. @property(copy, nonatomic) CDUnknownBlockType successBlock; // @synthesize successBlock;
  10674. - (void).cxx_destruct;
  10675. - (void)dealloc;
  10676.  
  10677. @end
  10678.  
  10679. @interface iosResource : NSObject <WebServiceOperationDelegate>
  10680. {
  10681. NSString *resourcePath;
  10682. NSMutableArray *delegates;
  10683. BOOL finishing;
  10684. NSData *cachedData;
  10685. NSDate *lastModified;
  10686. NSString *eTagData;
  10687. }
  10688.  
  10689. @property(copy, nonatomic) NSString *eTagData; // @synthesize eTagData;
  10690. @property(retain, nonatomic) NSDate *lastModified; // @synthesize lastModified;
  10691. @property(copy, nonatomic) NSData *cachedData; // @synthesize cachedData;
  10692. @property(readonly, nonatomic) BOOL finishing; // @synthesize finishing;
  10693. @property(retain, nonatomic) NSMutableArray *delegates; // @synthesize delegates;
  10694. @property(copy, nonatomic) NSString *resourcePath; // @synthesize resourcePath;
  10695. - (void).cxx_destruct;
  10696. - (void)operationDidReceiveData:(id)arg1 data:(id)arg2;
  10697. - (void)operationFinished:(id)arg1 error:(id)arg2;
  10698. - (void)addResourceDelegate:(id)arg1;
  10699. - (void)dealloc;
  10700. - (id)initWithResourcePath:(id)arg1;
  10701.  
  10702. @end
  10703.  
  10704. @interface WebServiceOperation : NSOperation <NSURLConnectionDelegate>
  10705. {
  10706. BOOL _executing;
  10707. BOOL _finished;
  10708. int _retries;
  10709. NSURLResponse *internalResponse;
  10710. NSURLConnection *internalConnection;
  10711. NSError *internalError;
  10712. id operationResource;
  10713. id <NSURLConnectionDelegate> delegate;
  10714. NSMutableURLRequest *request;
  10715. NSMutableData *data;
  10716. NSHTTPURLResponse *httpResponse;
  10717. id context;
  10718. id <WebServiceOperationDelegate> operationDelegate;
  10719. NSURLCredential *credentials;
  10720. unsigned int backgroundTask;
  10721. }
  10722.  
  10723. @property(nonatomic) unsigned int backgroundTask; // @synthesize backgroundTask;
  10724. @property(retain, nonatomic) NSURLCredential *credentials; // @synthesize credentials;
  10725. @property(retain, nonatomic) id <WebServiceOperationDelegate> operationDelegate; // @synthesize operationDelegate;
  10726. @property(retain, nonatomic) id context; // @synthesize context;
  10727. @property(nonatomic) int retries; // @synthesize retries=_retries;
  10728. @property(nonatomic) BOOL isFinished; // @synthesize isFinished=_finished;
  10729. @property(nonatomic) BOOL isExecuting; // @synthesize isExecuting=_executing;
  10730. @property(readonly, nonatomic) NSHTTPURLResponse *httpResponse; // @synthesize httpResponse;
  10731. @property(readonly, nonatomic) NSMutableData *data; // @synthesize data;
  10732. @property(retain, nonatomic) NSMutableURLRequest *request; // @synthesize request;
  10733. @property(retain, nonatomic) id <NSURLConnectionDelegate> delegate; // @synthesize delegate;
  10734. @property(retain, nonatomic) id operationResource; // @synthesize operationResource;
  10735. @property(retain, nonatomic) NSError *internalError; // @synthesize internalError;
  10736. @property(retain, nonatomic) NSURLConnection *internalConnection; // @synthesize internalConnection;
  10737. @property(retain, nonatomic) NSURLResponse *internalResponse; // @synthesize internalResponse;
  10738. - (void).cxx_destruct;
  10739. - (void)connectionDidFinishLoading:(id)arg1;
  10740. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  10741. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  10742. - (void)connection:(id)arg1 didCancelAuthenticationChallenge:(id)arg2;
  10743. - (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2;
  10744. - (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2;
  10745. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  10746. - (void)cancel;
  10747. - (BOOL)isConcurrent;
  10748. - (void)done;
  10749. - (void)start;
  10750. - (id)initWithRequest:(id)arg1 delegate:(id)arg2;
  10751.  
  10752. @end
  10753.  
  10754. @interface DSoundSystem : NSObject
  10755. {
  10756. NSCache *soundCache;
  10757. NSMutableDictionary *_loopingSounds;
  10758. }
  10759.  
  10760. + (unsigned long)getAudioType:(id)arg1;
  10761. + (BOOL)isRecoginzedAudioType:(id)arg1;
  10762. + (id)instance;
  10763. @property(retain, nonatomic) NSMutableDictionary *loopingSounds; // @synthesize loopingSounds=_loopingSounds;
  10764. @property(retain, nonatomic) NSCache *soundCache; // @synthesize soundCache;
  10765. - (void).cxx_destruct;
  10766. - (void)setVolume:(id)arg1 volume:(float)arg2;
  10767. - (float)getVolume:(id)arg1;
  10768. - (void)fadeOut:(id)arg1;
  10769. - (void)resumeAllSounds;
  10770. - (void)suspendAllSounds;
  10771. - (void)stopAllSounds:(BOOL)arg1;
  10772. - (void)unloadAudio:(id)arg1;
  10773. - (void)prepareToPlaySound:(id)arg1;
  10774. - (void)stopSound:(id)arg1;
  10775. - (void)playSound:(id)arg1 atLevel:(float)arg2 loop:(BOOL)arg3;
  10776. - (id)getAudioPlayer:(id)arg1;
  10777. - (void)playSound:(id)arg1;
  10778. - (void)memoryWarningNotification:(id)arg1;
  10779. - (void)dealloc;
  10780. - (id)init;
  10781.  
  10782. @end
  10783.  
  10784. @interface ResourceUtils : NSObject
  10785. {
  10786. }
  10787.  
  10788. + (id)stampsJsonFile;
  10789. + (id)paperItemsJsonFile;
  10790. + (id)createDataPathForJSONWebServiceFile:(id)arg1;
  10791. + (id)createDataPathForResource:(id)arg1;
  10792. + (id)createDataPathForAvatar:(id)arg1;
  10793. + (id)getLocalAssetPath:(id)arg1;
  10794. + (id)getDocumentsDirectoryName;
  10795. + (id)getLogCacheDirectoryName;
  10796. + (id)getDataCacheDirectoryName;
  10797. + (BOOL)shouldCacheResponse:(id)arg1 response:(id)arg2;
  10798. + (id)createDataPathForURL:(id)arg1;
  10799. + (id)getBundlePath:(id)arg1;
  10800. + (BOOL)isInBundle:(id)arg1;
  10801. + (id)getPreferredLanguage;
  10802.  
  10803. @end
  10804.  
  10805. @interface ResourceCache : NSObject
  10806. {
  10807. struct dispatch_semaphore_s *assetCacheSemaphore_;
  10808. struct dispatch_semaphore_s *expiresSemaphore_;
  10809. struct dispatch_semaphore_s *lastModifiedSemaphore_;
  10810. struct dispatch_semaphore_s *etagSemaphore_;
  10811. struct dispatch_semaphore_s *trimFilesSemaphore_;
  10812. NSMutableDictionary *etagData;
  10813. NSMutableDictionary *expiresData;
  10814. NSString *reserveFile;
  10815. NSMutableDictionary *assetCacheTime;
  10816. NSMutableDictionary *lastModified;
  10817. }
  10818.  
  10819. + (id)instance;
  10820. @property(retain, nonatomic) NSMutableDictionary *lastModified; // @synthesize lastModified;
  10821. @property(retain, nonatomic) NSMutableDictionary *assetCacheTime; // @synthesize assetCacheTime;
  10822. @property(retain, nonatomic) NSString *reserveFile; // @synthesize reserveFile;
  10823. @property(retain, nonatomic) NSMutableDictionary *expiresData; // @synthesize expiresData;
  10824. @property(retain, nonatomic) NSMutableDictionary *etagData; // @synthesize etagData;
  10825. - (void).cxx_destruct;
  10826. - (void)cacheData:(id)arg1 data:(id)arg2;
  10827. - (void)cacheData:(id)arg1 data:(id)arg2 response:(id)arg3;
  10828. - (id)getCachedData:(id)arg1 etag:(id *)arg2 lastModified:(id *)arg3;
  10829. - (BOOL)isPastExpiredDate:(id)arg1;
  10830. - (BOOL)saveExpiresIfExists:(id)arg1 response:(id)arg2;
  10831. - (void)addSizeToReserveFile:(int)arg1;
  10832. - (void)reduceSizeOfReserveFile:(int)arg1;
  10833. - (void)modifyReserveSpace:(id)arg1 dataSize:(int)arg2;
  10834. - (void)trimTheFat:(id)arg1;
  10835. - (void)resetCache;
  10836. - (void)removeFile:(id)arg1;
  10837. - (id)getAssetCacheDate:(id)arg1;
  10838. - (void)resetAssetCache;
  10839. - (void)removeResourceFromAssetCache:(id)arg1;
  10840. - (void)addResourceToAssetCache:(id)arg1;
  10841. - (id)getLastModifiedDate:(id)arg1;
  10842. - (void)resetLastModifiedData;
  10843. - (void)removeLastModifiedDate:(id)arg1;
  10844. - (void)addLastModifiedDate:(id)arg1 withDate:(id)arg2;
  10845. - (void)resetExpiresData;
  10846. - (id)getExpiresData:(id)arg1;
  10847. - (void)removeExpiresData:(id)arg1;
  10848. - (void)addExpiresData:(id)arg1 withExpireDate:(id)arg2;
  10849. - (void)resetEtagData;
  10850. - (id)getAvatarEtagData:(id)arg1;
  10851. - (void)removeAvatarEtagData:(id)arg1;
  10852. - (void)addAvatarEtagData:(id)arg1 withEtag:(id)arg2;
  10853. - (id)init;
  10854.  
  10855. @end
  10856.  
  10857. @interface CDataScanner : NSObject
  10858. {
  10859. NSData *data;
  10860. char *start;
  10861. char *end;
  10862. char *current;
  10863. unsigned int length;
  10864. NSCharacterSet *doubleCharacters;
  10865. }
  10866.  
  10867. + (id)scannerWithData:(id)arg1;
  10868. @property(retain, nonatomic) NSCharacterSet *doubleCharacters; // @synthesize doubleCharacters;
  10869. - (id)remainingString;
  10870. - (void)skipWhitespace;
  10871. - (BOOL)scanNumber:(id *)arg1;
  10872. - (BOOL)scanUpToCharactersFromSet:(id)arg1 intoString:(id *)arg2;
  10873. - (BOOL)scanUpToString:(id)arg1 intoString:(id *)arg2;
  10874. - (BOOL)scanCharactersFromSet:(id)arg1 intoString:(id *)arg2;
  10875. - (BOOL)scanString:(id)arg1 intoString:(id *)arg2;
  10876. - (BOOL)scanUTF8String:(const char *)arg1 intoString:(id *)arg2;
  10877. - (BOOL)scanCharacter:(unsigned short)arg1;
  10878. - (unsigned short)scanCharacter;
  10879. - (unsigned short)currentCharacter;
  10880. @property(readonly, nonatomic) BOOL isAtEnd; // @dynamic isAtEnd;
  10881. @property(nonatomic) unsigned int scanLocation; // @dynamic scanLocation;
  10882. @property(retain, nonatomic) NSData *data; // @dynamic data;
  10883. - (void)dealloc;
  10884. - (id)init;
  10885. - (BOOL)scanCPlusPlusStyleComment:(id *)arg1;
  10886. - (BOOL)scanCStyleComment:(id *)arg1;
  10887.  
  10888. @end
  10889.  
  10890. @interface CJSONDataSerializer : NSObject
  10891. {
  10892. }
  10893.  
  10894. + (id)serializer;
  10895. + (void)initialize;
  10896. - (id)serializeDictionary:(id)arg1;
  10897. - (id)serializeArray:(id)arg1;
  10898. - (id)serializeString:(id)arg1;
  10899. - (id)serializeNumber:(id)arg1;
  10900. - (id)serializeNull:(id)arg1;
  10901. - (id)serializeObject:(id)arg1;
  10902.  
  10903. @end
  10904.  
  10905. @interface CJSONDeserializer : NSObject
  10906. {
  10907. }
  10908.  
  10909. + (id)deserializer;
  10910. - (id)deserializeAsArray:(id)arg1 error:(id *)arg2;
  10911. - (id)deserializeAsDictionary:(id)arg1 error:(id *)arg2;
  10912. - (id)deserialize:(id)arg1 error:(id *)arg2;
  10913.  
  10914. @end
  10915.  
  10916. @interface CJSONScanner : CDataScanner
  10917. {
  10918. BOOL strictEscapeCodes;
  10919. }
  10920.  
  10921. @property(readonly, nonatomic) BOOL strictEscapeCodes; // @synthesize strictEscapeCodes;
  10922. - (BOOL)scanNotQuoteCharactersIntoString:(id *)arg1;
  10923. - (BOOL)scanJSONNumberConstant:(id *)arg1 error:(id *)arg2;
  10924. - (BOOL)scanJSONStringConstant:(id *)arg1 error:(id *)arg2;
  10925. - (BOOL)scanJSONArray:(id *)arg1 error:(id *)arg2;
  10926. - (BOOL)scanJSONDictionary:(id *)arg1 error:(id *)arg2;
  10927. - (BOOL)scanJSONObject:(id *)arg1 error:(id *)arg2;
  10928. - (void)setData:(id)arg1;
  10929. - (void)dealloc;
  10930. - (id)init;
  10931.  
  10932. @end
  10933.  
  10934. @interface CJSONSerializer : NSObject
  10935. {
  10936. CJSONDataSerializer *serializer;
  10937. }
  10938.  
  10939. + (id)serializer;
  10940. - (id)serializeDictionary:(id)arg1;
  10941. - (id)serializeArray:(id)arg1;
  10942. - (id)serializeObject:(id)arg1;
  10943. - (void)dealloc;
  10944. - (id)init;
  10945.  
  10946. @end
  10947.  
  10948. @interface CSerializedJSONData : NSObject
  10949. {
  10950. NSData *data;
  10951. }
  10952.  
  10953. @property(readonly, nonatomic) NSData *data; // @synthesize data;
  10954. - (void)dealloc;
  10955. - (id)initWithData:(id)arg1;
  10956.  
  10957. @end
  10958.  
  10959. @interface MoreGamesViewController : UIViewController <UIWebViewDelegate, UIAlertViewDelegate>
  10960. {
  10961. UIWebView *webView;
  10962. UIActivityIndicatorView *networkActivityView;
  10963. UIButton *backButton;
  10964. BOOL useStagingServer;
  10965. BOOL initializationComplete;
  10966. id delegate;
  10967. }
  10968.  
  10969. @property(nonatomic) BOOL useStagingServer; // @synthesize useStagingServer;
  10970. @property(retain, nonatomic) UIButton *backButton; // @synthesize backButton;
  10971. @property(retain, nonatomic) UIActivityIndicatorView *networkActivityView; // @synthesize networkActivityView;
  10972. @property(retain, nonatomic) UIWebView *webView; // @synthesize webView;
  10973. @property(retain) id delegate; // @synthesize delegate;
  10974. - (void)detectApplications;
  10975. - (void)initializeJavaScript;
  10976. - (void)didChangeStatusBarOrientation:(id)arg1;
  10977. - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  10978. - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  10979. - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  10980. - (void)webViewDidFinishLoad:(id)arg1;
  10981. - (void)webViewDidStartLoad:(id)arg1;
  10982. - (void)backButtonPressed:(id)arg1;
  10983. - (void)dealloc;
  10984. - (void)releaseAll;
  10985. - (void)didReceiveMemoryWarning;
  10986. - (id)stringForDeviceOrientation:(int)arg1;
  10987. - (id)stringForInterfaceOrientation:(int)arg1;
  10988. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  10989. - (void)viewDidUnload;
  10990. - (void)viewDidDisappear:(BOOL)arg1;
  10991. - (void)viewWillDisappear:(BOOL)arg1;
  10992. - (void)viewDidAppear:(BOOL)arg1;
  10993. - (void)viewWillAppear:(BOOL)arg1;
  10994. - (void)viewDidLoad;
  10995. - (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  10996.  
  10997. @end
  10998.  
  10999. @interface SDRURLConnectionDelegate : NSObject
  11000. {
  11001. struct HTTPListener *_listener;
  11002. NSMutableData *_receivedData;
  11003. NSURLResponse *_response;
  11004. BOOL _destroyListener;
  11005. }
  11006.  
  11007. - (void)connectionDidFinishLoading:(id)arg1;
  11008. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  11009. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  11010. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  11011. - (void)dealloc;
  11012. - (id)initWithListener:(struct HTTPListener *)arg1 destroyListener:(BOOL)arg2;
  11013.  
  11014. @end
  11015.  
  11016. @interface SDRDownloadFileConnectionDelegate : NSObject
  11017. {
  11018. struct LittleEndianFileOutputStream *_ostr;
  11019. struct String _fileName;
  11020. struct String _contentHash;
  11021. struct Sha1 _hasher;
  11022. struct HTTPFileDownloadListener *_listener;
  11023. _Bool _destroyListener;
  11024. _Bool _failed;
  11025. int _httpCode;
  11026. unsigned long _expectedContentLength;
  11027. unsigned long _writtenContentLength;
  11028. }
  11029.  
  11030. - (id).cxx_construct;
  11031. - (void).cxx_destruct;
  11032. - (void)connectionDidFinishLoading:(id)arg1;
  11033. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  11034. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  11035. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  11036. - (void)dealloc;
  11037. - (id)initWithFileName:(const struct String *)arg1 contentHash:(const struct String *)arg2 listener:(struct HTTPFileDownloadListener *)arg3 destroyListner:(_Bool)arg4;
  11038.  
  11039. @end
  11040.  
  11041. @interface FBSessionDelegateAdapter : NSObject <FBSessionDelegate>
  11042. {
  11043. void *_fbSessionListener;
  11044. }
  11045.  
  11046. - (void)fbDidLogout;
  11047. - (void)fbDidNotLogin:(BOOL)arg1;
  11048. - (void)fbDidLogin;
  11049. - (id)initWithListener:(void *)arg1;
  11050.  
  11051. @end
  11052.  
  11053. @interface FBRequestDelegateAdapter : NSObject <FBRequestDelegate>
  11054. {
  11055. void *_fbRequestListener;
  11056. }
  11057.  
  11058. - (void)request:(id)arg1 didLoadRawResponse:(id)arg2;
  11059. - (void)request:(id)arg1 didLoad:(id)arg2;
  11060. - (void)request:(id)arg1 didFailWithError:(id)arg2;
  11061. - (void)request:(id)arg1 didReceiveResponse:(id)arg2;
  11062. - (void)requestLoading:(id)arg1;
  11063. - (id)initWithListener:(void *)arg1;
  11064.  
  11065. @end
  11066.  
  11067. @interface FBDialogDelegateAdapter : NSObject <FBDialogDelegate>
  11068. {
  11069. void *_fbDialogListener;
  11070. }
  11071.  
  11072. - (void)dialog:(id)arg1 didFailWithError:(id)arg2;
  11073. - (void)dialogDidNotComplete:(id)arg1;
  11074. - (void)dialogDidComplete:(id)arg1;
  11075. - (id)initWithListener:(void *)arg1;
  11076.  
  11077. @end
  11078.  
  11079. @interface Facebook : NSObject <FBLoginDialogDelegate>
  11080. {
  11081. NSString *_accessToken;
  11082. NSDate *_expirationDate;
  11083. id <FBSessionDelegate> _sessionDelegate;
  11084. FBRequest *_request;
  11085. FBDialog *_loginDialog;
  11086. FBDialog *_fbDialog;
  11087. NSString *_appId;
  11088. NSString *_localAppId;
  11089. NSArray *_permissions;
  11090. }
  11091.  
  11092. @property(copy, nonatomic) NSString *localAppId; // @synthesize localAppId=_localAppId;
  11093. @property(retain, nonatomic) NSArray *permissions; // @synthesize permissions=_permissions;
  11094. @property(nonatomic) id <FBSessionDelegate> sessionDelegate; // @synthesize sessionDelegate=_sessionDelegate;
  11095. @property(copy, nonatomic) NSDate *expirationDate; // @synthesize expirationDate=_expirationDate;
  11096. @property(copy, nonatomic) NSString *accessToken; // @synthesize accessToken=_accessToken;
  11097. - (void)request:(id)arg1 didFailWithError:(id)arg2;
  11098. - (void)fbDialogNotLogin:(BOOL)arg1;
  11099. - (void)fbDialogLogin:(id)arg1 expirationDate:(id)arg2;
  11100. - (BOOL)isSessionValid;
  11101. - (void)dialog:(id)arg1 andParams:(id)arg2 andDelegate:(id)arg3;
  11102. - (void)dialog:(id)arg1 andDelegate:(id)arg2;
  11103. - (id)requestWithGraphPath:(id)arg1 andParams:(id)arg2 andHttpMethod:(id)arg3 andDelegate:(id)arg4;
  11104. - (id)requestWithGraphPath:(id)arg1 andParams:(id)arg2 andDelegate:(id)arg3;
  11105. - (id)requestWithGraphPath:(id)arg1 andDelegate:(id)arg2;
  11106. - (id)requestWithMethodName:(id)arg1 andParams:(id)arg2 andHttpMethod:(id)arg3 andDelegate:(id)arg4;
  11107. - (id)requestWithParams:(id)arg1 andDelegate:(id)arg2;
  11108. - (void)logout:(id)arg1;
  11109. - (BOOL)handleOpenURL:(id)arg1;
  11110. - (void)authorize:(id)arg1 delegate:(id)arg2 localAppId:(id)arg3;
  11111. - (void)authorize:(id)arg1 delegate:(id)arg2;
  11112. - (id)parseURLParams:(id)arg1;
  11113. - (void)authorizeWithFBAppAuth:(BOOL)arg1 safariAuth:(BOOL)arg2;
  11114. - (id)getOwnBaseUrl;
  11115. - (id)openUrl:(id)arg1 params:(id)arg2 httpMethod:(id)arg3 delegate:(id)arg4;
  11116. - (void)dealloc;
  11117. - (id)initWithAppId:(id)arg1;
  11118.  
  11119. @end
  11120.  
  11121. @interface FBDialog : UIView <UIWebViewDelegate>
  11122. {
  11123. id <FBDialogDelegate> _delegate;
  11124. NSMutableDictionary *_params;
  11125. NSString *_serverURL;
  11126. NSURL *_loadingURL;
  11127. UIWebView *_webView;
  11128. UIActivityIndicatorView *_spinner;
  11129. UIImageView *_iconView;
  11130. UILabel *_titleLabel;
  11131. UIButton *_closeButton;
  11132. int _orientation;
  11133. BOOL _showingKeyboard;
  11134. UIView *_modalBackgroundView;
  11135. }
  11136.  
  11137. @property(retain, nonatomic) NSMutableDictionary *params; // @synthesize params=_params;
  11138. @property(nonatomic) id <FBDialogDelegate> delegate; // @synthesize delegate=_delegate;
  11139. - (void)dialogDidCancel:(id)arg1;
  11140. - (void)dialogDidSucceed:(id)arg1;
  11141. - (void)dialogWillDisappear;
  11142. - (void)dialogWillAppear;
  11143. - (void)dismissWithError:(id)arg1 animated:(BOOL)arg2;
  11144. - (void)dismissWithSuccess:(BOOL)arg1 animated:(BOOL)arg2;
  11145. - (void)show;
  11146. - (void)loadURL:(id)arg1 get:(id)arg2;
  11147. - (void)load;
  11148. @property(copy, nonatomic) NSString *title;
  11149. - (id)initWithURL:(id)arg1 params:(id)arg2 delegate:(id)arg3;
  11150. - (id)getStringFromUrl:(id)arg1 needle:(id)arg2;
  11151. - (void)keyboardWillHide:(id)arg1;
  11152. - (void)keyboardWillShow:(id)arg1;
  11153. - (void)deviceOrientationDidChange:(void *)arg1;
  11154. - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  11155. - (void)webViewDidFinishLoad:(id)arg1;
  11156. - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  11157. - (void)drawRect:(struct CGRect)arg1;
  11158. - (void)dealloc;
  11159. - (id)init;
  11160. - (void)cancel;
  11161. - (void)dismiss:(BOOL)arg1;
  11162. - (void)postDismissCleanup;
  11163. - (void)removeObservers;
  11164. - (void)addObservers;
  11165. - (id)generateURL:(id)arg1 params:(id)arg2;
  11166. - (void)bounce2AnimationStopped;
  11167. - (void)bounce1AnimationStopped;
  11168. - (void)updateWebOrientation;
  11169. - (void)sizeToFitOrientation:(BOOL)arg1;
  11170. - (struct CGAffineTransform)transformForOrientation;
  11171. - (BOOL)shouldRotateToOrientation:(int)arg1;
  11172. - (void)strokeLines:(struct CGRect)arg1 stroke:(const float *)arg2;
  11173. - (void)drawRect:(struct CGRect)arg1 fill:(const float *)arg2 radius:(float)arg3;
  11174. - (void)addRoundedRectToPath:(struct CGContext *)arg1 rect:(struct CGRect)arg2 radius:(float)arg3;
  11175.  
  11176. @end
  11177.  
  11178. @interface FBLoginDialog : FBDialog
  11179. {
  11180. id <FBLoginDialogDelegate> _loginDelegate;
  11181. }
  11182.  
  11183. - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  11184. - (void)dialogDidCancel:(id)arg1;
  11185. - (void)dialogDidSucceed:(id)arg1;
  11186. - (id)initWithURL:(id)arg1 loginParams:(id)arg2 delegate:(id)arg3;
  11187.  
  11188. @end
  11189.  
  11190. @interface FBRequest : NSObject
  11191. {
  11192. id <FBRequestDelegate> _delegate;
  11193. NSString *_url;
  11194. NSString *_httpMethod;
  11195. NSMutableDictionary *_params;
  11196. NSURLConnection *_connection;
  11197. NSMutableData *_responseText;
  11198. }
  11199.  
  11200. + (id)serializeURL:(id)arg1 params:(id)arg2 httpMethod:(id)arg3;
  11201. + (id)serializeURL:(id)arg1 params:(id)arg2;
  11202. + (id)getRequestWithParams:(id)arg1 httpMethod:(id)arg2 delegate:(id)arg3 requestURL:(id)arg4;
  11203. @property(nonatomic) NSMutableData *responseText; // @synthesize responseText=_responseText;
  11204. @property(nonatomic) NSURLConnection *connection; // @synthesize connection=_connection;
  11205. @property(retain, nonatomic) NSMutableDictionary *params; // @synthesize params=_params;
  11206. @property(copy, nonatomic) NSString *httpMethod; // @synthesize httpMethod=_httpMethod;
  11207. @property(copy, nonatomic) NSString *url; // @synthesize url=_url;
  11208. @property(nonatomic) id <FBRequestDelegate> delegate; // @synthesize delegate=_delegate;
  11209. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  11210. - (void)connectionDidFinishLoading:(id)arg1;
  11211. - (id)connection:(id)arg1 willCacheResponse:(id)arg2;
  11212. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  11213. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  11214. - (void)dealloc;
  11215. - (void)connect;
  11216. - (BOOL)loading;
  11217. - (void)handleResponseData:(id)arg1;
  11218. - (void)failWithError:(id)arg1;
  11219. - (id)parseJsonResponse:(id)arg1 error:(id *)arg2;
  11220. - (id)formError:(int)arg1 userInfo:(id)arg2;
  11221. - (id)generatePostBody;
  11222. - (void)utfAppendBody:(id)arg1 data:(id)arg2;
  11223.  
  11224. @end
  11225.  
  11226. @interface SBJSON : SBJsonBase <SBJsonParser, SBJsonWriter>
  11227. {
  11228. SBJsonParser *jsonParser;
  11229. SBJsonWriter *jsonWriter;
  11230. }
  11231.  
  11232. @property BOOL sortKeys;
  11233. @property BOOL humanReadable;
  11234. - (void)setMaxDepth:(unsigned int)arg1;
  11235. - (unsigned int)maxDepth;
  11236. - (id)objectWithString:(id)arg1 error:(id *)arg2;
  11237. - (id)fragmentWithString:(id)arg1 error:(id *)arg2;
  11238. - (id)objectWithString:(id)arg1 allowScalar:(BOOL)arg2 error:(id *)arg3;
  11239. - (id)objectWithString:(id)arg1;
  11240. - (id)stringWithObject:(id)arg1 error:(id *)arg2;
  11241. - (id)stringWithFragment:(id)arg1 error:(id *)arg2;
  11242. - (id)stringWithObject:(id)arg1 allowScalar:(BOOL)arg2 error:(id *)arg3;
  11243. - (id)stringWithObject:(id)arg1;
  11244. - (void)dealloc;
  11245. - (id)init;
  11246.  
  11247. @end
  11248.  
  11249. @interface SBJsonBase : NSObject
  11250. {
  11251. NSMutableArray *errorTrace;
  11252. unsigned int depth;
  11253. unsigned int maxDepth;
  11254. }
  11255.  
  11256. @property unsigned int maxDepth; // @synthesize maxDepth;
  11257. @property(readonly) NSArray *errorTrace; // @synthesize errorTrace;
  11258. - (void)clearErrorTrace;
  11259. - (void)addErrorWithCode:(unsigned int)arg1 description:(id)arg2;
  11260. - (void)dealloc;
  11261. - (id)init;
  11262.  
  11263. @end
  11264.  
  11265. @interface SBJsonParser : SBJsonBase <SBJsonParser>
  11266. {
  11267. const char *c;
  11268. }
  11269.  
  11270. + (void)initialize;
  11271. - (BOOL)scanIsAtEnd;
  11272. - (BOOL)scanNumber:(id *)arg1;
  11273. - (BOOL)scanHexQuad:(unsigned short *)arg1;
  11274. - (BOOL)scanUnicodeChar:(unsigned short *)arg1;
  11275. - (BOOL)scanRestOfString:(id *)arg1;
  11276. - (BOOL)scanRestOfDictionary:(id *)arg1;
  11277. - (BOOL)scanRestOfArray:(id *)arg1;
  11278. - (BOOL)scanRestOfNull:(id *)arg1;
  11279. - (BOOL)scanRestOfFalse:(id *)arg1;
  11280. - (BOOL)scanRestOfTrue:(id *)arg1;
  11281. - (BOOL)scanValue:(id *)arg1;
  11282. - (id)objectWithString:(id)arg1;
  11283. - (id)fragmentWithString:(id)arg1;
  11284.  
  11285. @end
  11286.  
  11287. @interface SBJsonWriter : SBJsonBase <SBJsonWriter>
  11288. {
  11289. BOOL sortKeys;
  11290. BOOL humanReadable;
  11291. }
  11292.  
  11293. + (void)initialize;
  11294. @property BOOL humanReadable; // @synthesize humanReadable;
  11295. @property BOOL sortKeys; // @synthesize sortKeys;
  11296. - (BOOL)appendString:(id)arg1 into:(id)arg2;
  11297. - (BOOL)appendDictionary:(id)arg1 into:(id)arg2;
  11298. - (BOOL)appendArray:(id)arg1 into:(id)arg2;
  11299. - (BOOL)appendValue:(id)arg1 into:(id)arg2;
  11300. - (id)indent;
  11301. - (id)stringWithObject:(id)arg1;
  11302. - (id)stringWithFragment:(id)arg1;
  11303.  
  11304. @end
  11305.  
  11306. @interface EAGLView : UIView
  11307. {
  11308. id <ESRenderer> renderer;
  11309. BOOL animating;
  11310. BOOL displayLinkSupported;
  11311. int animationFrameInterval;
  11312. id displayLink;
  11313. NSTimer *animationTimer;
  11314. int currentOrientation;
  11315. }
  11316.  
  11317. + (Class)layerClass;
  11318. @property(retain, nonatomic) id <ESRenderer> renderer; // @synthesize renderer;
  11319. @property(readonly, nonatomic, getter=isAnimating) BOOL animating; // @synthesize animating;
  11320. - (void)hideActivityView;
  11321. - (void)initActivityView:(id)arg1 hasTabBar:(BOOL)arg2 bgdR:(float)arg3 bgdG:(float)arg4 bgdB:(float)arg5 bgdAlpha:(float)arg6;
  11322. - (void)showActivityView:(BOOL)arg1 bgdR:(float)arg2 bgdG:(float)arg3 bgdB:(float)arg4 bgdAlpha:(float)arg5;
  11323. - (void)showActivityViewIpad:(id)arg1 hasTabBar:(BOOL)arg2 bgdAlpha:(float)arg3;
  11324. - (void)showActivityView:(id)arg1 hasTabBar:(BOOL)arg2 bgdAlpha:(float)arg3;
  11325. - (void)showActivityView:(BOOL)arg1;
  11326. - (void)showActivityView;
  11327. - (void)dealloc;
  11328. - (void)stopAnimation;
  11329. - (void)startAnimation;
  11330. @property(nonatomic) int animationFrameInterval; // @dynamic animationFrameInterval;
  11331. - (void)layoutSubviews;
  11332. - (void)drawView:(id)arg1;
  11333. - (void)applyOrientation;
  11334. - (void)orientationChanged:(id)arg1;
  11335. - (void)initialize;
  11336. - (id)initWithCoder:(id)arg1;
  11337. - (id)initWithFrame:(struct CGRect)arg1;
  11338. - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  11339. - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  11340. - (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
  11341. - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  11342.  
  11343. @end
  11344.  
  11345. @interface ES1Renderer : NSObject <ESRenderer>
  11346. {
  11347. EAGLContext *context;
  11348. int backingWidth;
  11349. int backingHeight;
  11350. unsigned int defaultFramebuffer;
  11351. unsigned int colorRenderbuffer;
  11352. unsigned int depthRenderbuffer;
  11353. unsigned int stencilRenderbuffer;
  11354. unsigned int msaaFramebuffer;
  11355. unsigned int msaaColorbuffer;
  11356. }
  11357.  
  11358. - (void)dealloc;
  11359. - (BOOL)resizeFromLayer:(id)arg1;
  11360. - (void)render;
  11361. - (id)getShareGroup;
  11362. - (void)destroyFramebuffer;
  11363. - (void)createFramebuffer;
  11364. - (BOOL)isMsaaSupported;
  11365. - (id)init;
  11366.  
  11367. @end
  11368.  
  11369. @interface ES2Renderer : NSObject <ESRenderer>
  11370. {
  11371. EAGLContext *context;
  11372. int backingWidth;
  11373. int backingHeight;
  11374. unsigned int defaultFramebuffer;
  11375. unsigned int colorRenderbuffer;
  11376. unsigned int depthRenderbuffer;
  11377. unsigned int stencilRenderbuffer;
  11378. }
  11379.  
  11380. - (void)dealloc;
  11381. - (BOOL)resizeFromLayer:(id)arg1;
  11382. - (void)render;
  11383. - (id)getShareGroup;
  11384. - (void)destroyFramebuffer;
  11385. - (void)createFramebuffer;
  11386. - (id)init;
  11387.  
  11388. @end
  11389.  
  11390. @interface SDRMoreGamesNotifier : NSObject <MoreGamesViewControllerDelegate>
  11391. {
  11392. struct MoreGamesListener *mListener;
  11393. }
  11394.  
  11395. - (void)moreGamesDidDismiss:(id)arg1;
  11396. - (id)initWithListener:(struct MoreGamesListener *)arg1;
  11397.  
  11398. @end
  11399.  
  11400. @interface SDRMailSenderDelegate : NSObject <MFMailComposeViewControllerDelegate>
  11401. {
  11402. }
  11403.  
  11404. - (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
  11405.  
  11406. @end
  11407.  
  11408. @interface SDRAppDelegate : NSObject <UIApplicationDelegate, UIAccelerometerDelegate, CLLocationManagerDelegate>
  11409. {
  11410. UIWindow *window;
  11411. EAGLView *glView;
  11412. UIViewController *uiViewController;
  11413. }
  11414.  
  11415. @property(retain, nonatomic) UIViewController *uiViewController; // @synthesize uiViewController;
  11416. @property(retain, nonatomic) EAGLView *glView; // @synthesize glView;
  11417. @property(retain, nonatomic) UIWindow *window; // @synthesize window;
  11418. - (BOOL)application:(id)arg1 openURL:(id)arg2 sourceApplication:(id)arg3 annotation:(id)arg4;
  11419. - (void)locationManager:(id)arg1 didFailWithError:(id)arg2;
  11420. - (void)locationManager:(id)arg1 didUpdateToLocation:(id)arg2 fromLocation:(id)arg3;
  11421. - (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2;
  11422. - (void)application:(id)arg1 didReceiveLocalNotification:(id)arg2;
  11423. - (void)application:(id)arg1 didFailToRegisterForRemoteNotificationsWithError:(id)arg2;
  11424. - (void)application:(id)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(id)arg2;
  11425. - (void)accelerometer:(id)arg1 didAccelerate:(id)arg2;
  11426. - (void)applicationDidReceiveMemoryWarning:(id)arg1;
  11427. - (void)applicationWillTerminate:(id)arg1;
  11428. - (void)applicationDidEnterBackground:(id)arg1;
  11429. - (void)applicationDidBecomeActive:(id)arg1;
  11430. - (void)applicationWillResignActive:(id)arg1;
  11431. - (void)applicationDidFinishLaunching:(id)arg1;
  11432. - (void)dealloc;
  11433.  
  11434. @end
  11435.  
  11436. @interface EAGLViewController : UIViewController
  11437. {
  11438. id <ESRenderer> renderer;
  11439. }
  11440.  
  11441. @property(retain, nonatomic) id <ESRenderer> renderer; // @synthesize renderer;
  11442. - (BOOL)shouldAutorotate;
  11443. - (unsigned int)supportedInterfaceOrientations;
  11444. - (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
  11445. - (void)dealloc;
  11446. - (void)didReceiveMemoryWarning;
  11447. - (void)viewDidLoad;
  11448. - (void)awakeFromNib;
  11449.  
  11450. @end
  11451.  
  11452. @interface WebViewDelegate : NSObject <UIWebViewDelegate>
  11453. {
  11454. }
  11455.  
  11456. - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  11457.  
  11458. @end
  11459.  
  11460. @interface UIMessageBox : UIAlertView
  11461. {
  11462. int _button1Result;
  11463. int _button2Result;
  11464. int _button3Result;
  11465. }
  11466.  
  11467. @property int _button3Result; // @synthesize _button3Result;
  11468. @property int _button2Result; // @synthesize _button2Result;
  11469. @property int _button1Result; // @synthesize _button1Result;
  11470.  
  11471. @end
  11472.  
  11473. @interface MessageBoxDelegate : NSObject <UIAlertViewDelegate>
  11474. {
  11475. struct MessageBoxListener *_listener;
  11476. }
  11477.  
  11478. @property struct MessageBoxListener *_listener; // @synthesize _listener;
  11479. - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  11480.  
  11481. @end
  11482.  
  11483. @interface ITunesDelegate : NSObject <SKProductsRequestDelegate, SKPaymentTransactionObserver>
  11484. {
  11485. struct ITunesInAppShop *mOwner;
  11486. }
  11487.  
  11488. - (void)paymentQueue:(id)arg1 updatedTransactions:(id)arg2;
  11489. - (void)confirmTransaction:(struct TransactionInfo *)arg1;
  11490. - (void)dealloc;
  11491. - (void)productsRequest:(id)arg1 didReceiveResponse:(id)arg2;
  11492. - (id)initWithOwner:(struct ITunesInAppShop *)arg1;
  11493.  
  11494. @end
  11495.  
  11496. @interface TextFieldDelegate : NSObject <UITextFieldDelegate>
  11497. {
  11498. int _inputFilter;
  11499. int _characterLimit;
  11500. struct String _customInputFilterCharacters;
  11501. struct TextFieldListener *_listener;
  11502. struct TextField *_textField;
  11503. }
  11504.  
  11505. - (id).cxx_construct;
  11506. - (void).cxx_destruct;
  11507. - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  11508. - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  11509. - (BOOL)textFieldShouldReturn:(id)arg1;
  11510. - (void)textFieldDidEndEditing:(id)arg1;
  11511. - (void)textFieldDidBeginEditing:(id)arg1;
  11512. - (void)setListener:(struct TextFieldListener *)arg1;
  11513. - (void)setCharLimit:(int)arg1 inputFilter:(int)arg2 customInputFilterCharacters:(const struct String *)arg3;
  11514. - (id)initWithInputFilter:(int)arg1 andCustomInputFilterCharacters:(const struct String *)arg2 andCharacterLimit:(int)arg3 andListener:(struct TextFieldListener *)arg4 andTextField:(struct TextField *)arg5;
  11515.  
  11516. @end
  11517.  
  11518. @interface DMOAnalytics : NSObject
  11519. {
  11520. id delegate;
  11521. BOOL useNotificationsForStandardEvents;
  11522. BOOL canUseNetwork;
  11523. BOOL restrictedTracking;
  11524. id connection;
  11525. id backend;
  11526. BOOL _restrictedTracking;
  11527. BOOL _useNotificationsForStandardEvents;
  11528. id _delegate;
  11529. BOOL _debugLogging;
  11530. DMOPersistentAnalyticsConnection *_connection;
  11531. DMOBackendConnection *_tokenConnection;
  11532. }
  11533.  
  11534. + (id)endpoint;
  11535. + (id)sharedAnalyticsManager;
  11536. @property(retain, nonatomic) DMOBackendConnection *tokenConnection; // @synthesize tokenConnection=_tokenConnection;
  11537. @property(retain) DMOPersistentAnalyticsConnection *connection; // @synthesize connection=_connection;
  11538. @property(nonatomic) BOOL debugLogging; // @synthesize debugLogging=_debugLogging;
  11539. @property id delegate; // @synthesize delegate=_delegate;
  11540. @property(nonatomic) BOOL useNotificationsForStandardEvents; // @synthesize useNotificationsForStandardEvents=_useNotificationsForStandardEvents;
  11541. @property(nonatomic) BOOL restrictedTracking; // @synthesize restrictedTracking=_restrictedTracking;
  11542. - (void)dealloc;
  11543. - (void)appForegroundNotification:(id)arg1;
  11544. - (void)appBackgroundNotification:(id)arg1;
  11545. - (void)appQuitNotification:(id)arg1;
  11546. - (void)appStartNotification:(id)arg1;
  11547. - (void)deregisterForNotifications;
  11548. - (void)registerForNotifications;
  11549. - (void)logAnalyticsEventAppQuit;
  11550. - (void)logAnalyticsEventAppForeground;
  11551. - (void)logAnalyticsEventAppBackground;
  11552. - (void)logAnalyticsEventAppStart;
  11553. - (void)sendDeviceToken:(id)arg1;
  11554. - (void)flushAnalyticsQueue;
  11555. - (void)logAnalyticsEvent:(id)arg1 withContext:(id)arg2;
  11556. - (void)logAnalyticsEvent:(id)arg1;
  11557. - (void)logToConsole:(id)arg1;
  11558. @property(nonatomic) BOOL canUseNetwork;
  11559. - (id)initWithURL:(id)arg1 appKey:(id)arg2 secret:(id)arg3 useNotifications:(BOOL)arg4;
  11560. - (id)initWithURL:(id)arg1 appKey:(id)arg2 secret:(id)arg3;
  11561. - (id)initWithAppKey:(id)arg1 secret:(id)arg2 useNotifications:(BOOL)arg3;
  11562. - (id)initWithAppKey:(id)arg1 secret:(id)arg2;
  11563.  
  11564. @end
  11565.  
  11566. @interface BackendConnection_Analytics_DummyClass
  11567. {
  11568. }
  11569.  
  11570. - (void)doNothing;
  11571.  
  11572. @end
  11573.  
  11574. @interface DMOJSON : NSObject
  11575. {
  11576. }
  11577.  
  11578. + (id)JSONStringFromDictionary:(id)arg1;
  11579. + (id)JSONStringFromArray:(id)arg1;
  11580.  
  11581. @end
  11582.  
  11583. @interface DMOPersistentAnalyticsConnection : NSObject
  11584. {
  11585. NSMutableArray *mOutboundQueue;
  11586. NSString *mSessionID;
  11587. BOOL canPost;
  11588. DMOBackendConnection *backendConnection;
  11589. BOOL _canPost;
  11590. }
  11591.  
  11592. + (id)sharedAnalyticsConnection;
  11593. @property(nonatomic) BOOL canPost; // @synthesize canPost=_canPost;
  11594. - (id)analyticsEnd:(id)arg1;
  11595. - (id)analyticsEvent:(id)arg1 withContext:(id)arg2;
  11596. - (id)analyticsEvent:(id)arg1;
  11597. - (id)analyticsStart:(id)arg1;
  11598. - (void)_handleReturnResponse:(id)arg1;
  11599. - (void)_addResponseToOutboundQueue:(id)arg1;
  11600. - (void)flushQueue;
  11601. - (void)timedQueueFlush:(id)arg1;
  11602. - (void)restoreQueue;
  11603. - (void)saveQueue;
  11604. - (void)removePersistentAnalyticsFile;
  11605. - (id)persistentAnalyticsFilePath;
  11606. - (id)cacheDirectory;
  11607. - (void)dealloc;
  11608. - (id)init;
  11609. - (id)initWithBackendConnection:(id)arg1;
  11610.  
  11611. @end
  11612.  
  11613. @interface DMOBackendConnection : NSObject
  11614. {
  11615. NSURL *apiURL;
  11616. NSString *appKey;
  11617. NSString *appSecret;
  11618. NSString *authenticatedUsername;
  11619. NSString *authenticatedEmailAddress;
  11620. NSString *authenticatedAvatar;
  11621. NSString *authenticatedID;
  11622. NSString *clientIdentifier;
  11623. NSString *sessionID;
  11624. NSString *macInfo;
  11625. NSString *_advertisingID;
  11626. NSString *_vendorID;
  11627. }
  11628.  
  11629. + (id)sharedBackendConnection;
  11630. + (id)sharedDMOBackendConnection;
  11631. @property(readonly, nonatomic) NSString *vendorID; // @synthesize vendorID=_vendorID;
  11632. @property(readonly, nonatomic) NSString *advertisingID; // @synthesize advertisingID=_advertisingID;
  11633. @property(readonly, nonatomic) NSString *sessionID; // @synthesize sessionID;
  11634. @property(readonly, nonatomic) NSString *appSecret; // @synthesize appSecret;
  11635. @property(readonly, nonatomic) NSString *appKey; // @synthesize appKey;
  11636. @property(copy, nonatomic) NSString *clientIdentifier; // @synthesize clientIdentifier;
  11637. @property(readonly, nonatomic) NSString *authenticatedEmailAddress; // @synthesize authenticatedEmailAddress;
  11638. @property(readonly, nonatomic) NSString *authenticatedID; // @synthesize authenticatedID;
  11639. @property(readonly, nonatomic) NSString *authenticatedUsername; // @synthesize authenticatedUsername;
  11640. - (id)unixTimestamp;
  11641. - (id)addComment:(id)arg1 toEntityId:(id)arg2 forApp:(id)arg3 type:(int)arg4;
  11642. - (id)getCommentsForApp:(id)arg1 entityId:(id)arg2 type:(int)arg3;
  11643. - (id)createUsername:(id)arg1 password:(id)arg2 email:(id)arg3 avatar:(id)arg4;
  11644. - (id)logout;
  11645. - (id)loginUsername:(id)arg1 password:(id)arg2;
  11646. @property(readonly, nonatomic) BOOL authenticated;
  11647. - (void)setURL:(id)arg1;
  11648. @property(readonly, nonatomic) NSURL *URL;
  11649. @property(readonly, nonatomic) NSURL *authenticatedAvatarURL;
  11650. - (void)_processStandardResponseFields:(id)arg1;
  11651. - (id)_callRemoteMethod:(id)arg1 withParameters:(id)arg2;
  11652. - (id)_signatureFromArguments:(id)arg1 httpMethod:(id)arg2;
  11653. - (void)dealloc;
  11654. - (id)initWithURL:(id)arg1 key:(id)arg2 secret:(id)arg3;
  11655. - (id)analyticsLogEventID:(int)arg1 message:(id)arg2;
  11656. - (id)analyticsEnd;
  11657. - (id)analyticsStart;
  11658. - (id)_callAnalyticsRemoteMethodWithPOSTData:(id)arg1;
  11659. - (id)_callAnalyticsRemoteMethod:(id)arg1 withParameters:(id)arg2;
  11660. - (id)callInitialAnalyticsRemoteMethod:(id)arg1 withParameters:(id)arg2;
  11661. - (id)callAnalyticsRemoteMethod:(id)arg1 withContext:(id)arg2;
  11662. - (id)_analyticsSignatureFromArguments:(id)arg1 httpMethod:(id)arg2;
  11663. - (id)coreTrackingInfo;
  11664.  
  11665. @end
  11666.  
  11667. @interface DMOBackendResponse : NSObject
  11668. {
  11669. NSMutableURLRequest *request;
  11670. NSDictionary *_response;
  11671. NSDictionary *_params;
  11672. DMOBackendConnection *connection;
  11673. id object;
  11674. BOOL dontReturn;
  11675. DMOHTTPRequest *httpRequest;
  11676. }
  11677.  
  11678. @property(retain, nonatomic) NSDictionary *_params; // @synthesize _params;
  11679. @property(retain, nonatomic) id object; // @synthesize object;
  11680. @property(readonly, nonatomic) DMOBackendConnection *connection; // @synthesize connection;
  11681. - (void)_httpRequestDone:(id)arg1;
  11682. - (void)_ignoreReturn:(id)arg1;
  11683. - (void)_asyncResponseDone:(id)arg1;
  11684. - (void)_asyncFetchResponse:(id)arg1;
  11685. - (id)_fetchResponseForRequest:(id)arg1;
  11686. - (void)clearReturnTarget;
  11687. - (void)cancel;
  11688. - (id)fetchResponseSyncronously;
  11689. - (void)returnTarget:(id)arg1 action:(SEL)arg2 userData:(id)arg3;
  11690. - (void)returnTarget:(id)arg1 action:(SEL)arg2;
  11691. - (void)ignoreReturn;
  11692. @property(readonly, nonatomic) NSDictionary *response;
  11693. @property(readonly, nonatomic) id content;
  11694. @property(readonly, nonatomic) NSString *statusText;
  11695. @property(readonly, nonatomic) int statusCode;
  11696. @property(readonly, nonatomic) BOOL ok;
  11697. - (void)dealloc;
  11698. - (id)initWithConnection:(id)arg1 POSTDictionary:(id)arg2;
  11699.  
  11700. @end
  11701.  
  11702. @interface DMODownloadHelper : NSObject
  11703. {
  11704. NSLock *dataLock;
  11705. int downloadCount;
  11706. int helperState;
  11707. NSTimer *startTrafficTimer;
  11708. NSMutableSet *backgroundThreads;
  11709. BOOL enabled;
  11710. int suspendCount;
  11711. }
  11712.  
  11713. + (id)sharedDownloadHelper;
  11714. - (void)netThread:(id)arg1;
  11715. - (void)startTraffic;
  11716. - (void)stopTrafficCheck;
  11717. - (void)resetTrafficCheck;
  11718. - (void)resume;
  11719. - (void)suspend;
  11720. - (void)downloadReceivedData;
  11721. - (void)decrementDownloadCount;
  11722. - (void)incrementDownloadCount;
  11723. - (void)dealloc;
  11724. - (id)init;
  11725.  
  11726. @end
  11727.  
  11728. @interface DMOHTTPRequest : NSObject
  11729. {
  11730. id target;
  11731. SEL doneAction;
  11732. SEL errorAction;
  11733. id object;
  11734. NSURLRequest *request;
  11735. NSURL *url;
  11736. NSURLConnection *connection;
  11737. NSMutableData *data;
  11738. BOOL sentProgressOnce;
  11739. long long expectedContentLength;
  11740. long long receivedContentLength;
  11741. unsigned int completeProgress;
  11742. int _lastResponseCode;
  11743. id <DMOHTTPRequestDelegate> delegate;
  11744. }
  11745.  
  11746. + (id)dataWithRequest:(id)arg1;
  11747. + (id)dataWithURL:(id)arg1;
  11748. @property(readonly, nonatomic) int lastResponseCode; // @synthesize lastResponseCode=_lastResponseCode;
  11749. @property(readonly, nonatomic) unsigned int completeProgress; // @synthesize completeProgress;
  11750. @property(nonatomic) id <DMOHTTPRequestDelegate> delegate; // @synthesize delegate;
  11751. @property(readonly, nonatomic) NSURL *url; // @synthesize url;
  11752. @property(retain, nonatomic) id object; // @synthesize object;
  11753. @property(readonly, nonatomic) NSData *data; // @synthesize data;
  11754. - (void)_computeCompleteProgress;
  11755. - (void)_releaseConnection;
  11756. - (void)connectionDidFinishLoading:(id)arg1;
  11757. - (void)connection:(id)arg1 didFailWithError:(id)arg2;
  11758. - (void)connection:(id)arg1 didReceiveData:(id)arg2;
  11759. - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  11760. - (id)connection:(id)arg1 willCacheResponse:(id)arg2;
  11761. @property(readonly, nonatomic) BOOL determinateLength;
  11762. @property(readonly, nonatomic) BOOL loading;
  11763. @property(readonly, nonatomic) NSURLRequest *request; // @synthesize request;
  11764. - (void)setTarget:(id)arg1 doneAction:(SEL)arg2 errorAction:(SEL)arg3;
  11765. - (void)cancelRequest;
  11766. - (void)startRequest;
  11767. - (void)dealloc;
  11768. - (id)initWithRequest:(id)arg1;
  11769. - (id)initWithURL:(id)arg1;
  11770.  
  11771. @end
  11772.  
  11773. @interface DMOHTTPPostRequest : DMOHTTPRequest
  11774. {
  11775. }
  11776.  
  11777. - (id)request;
  11778.  
  11779. @end
  11780.  
  11781. @interface NSData_DMOMBBase64_DummyClass
  11782. {
  11783. }
  11784.  
  11785. - (void)doNothing;
  11786.  
  11787. @end
  11788.  
  11789. @interface NSString_DMOOAURLEncodingAdditions_DummyClass
  11790. {
  11791. }
  11792.  
  11793. - (void)doNothing;
  11794.  
  11795. @end
  11796.  
  11797. @interface UIDevice_DMOUIDevice_Extras_DummyClass
  11798. {
  11799. }
  11800.  
  11801. - (void)doNothing;
  11802.  
  11803. @end
  11804.  
  11805. @interface DMOReachability : NSObject
  11806. {
  11807. BOOL _networkStatusNotificationsEnabled;
  11808. NSString *_hostName;
  11809. NSString *_address;
  11810. NSMutableDictionary *_reachabilityQueries;
  11811. int previousNetworkStatus;
  11812. }
  11813.  
  11814. + (id)sharedReachability;
  11815. @property(nonatomic) int previousNetworkStatus; // @synthesize previousNetworkStatus;
  11816. @property(nonatomic) NSMutableDictionary *reachabilityQueries; // @synthesize reachabilityQueries=_reachabilityQueries;
  11817. @property(retain, nonatomic) NSString *address; // @synthesize address=_address;
  11818. @property(retain, nonatomic) NSString *hostName; // @synthesize hostName=_hostName;
  11819. @property BOOL networkStatusNotificationsEnabled; // @synthesize networkStatusNotificationsEnabled=_networkStatusNotificationsEnabled;
  11820. - (BOOL)addressFromString:(id)arg1 address:(struct sockaddr_in *)arg2;
  11821. - (int)localWiFiConnectionStatus;
  11822. - (int)internetConnectionStatus;
  11823. - (int)remoteHostStatus;
  11824. - (int)internetConnectionStatusForURL:(id)arg1;
  11825. - (struct __SCNetworkReachability *)reachabilityRefForAddress:(id)arg1;
  11826. - (struct __SCNetworkReachability *)reachabilityRefForHostName:(id)arg1;
  11827. - (void)stopListeningForReachabilityChanges;
  11828. - (BOOL)isNetworkAvailableFlags:(unsigned int *)arg1;
  11829. - (BOOL)isAdHocWiFiNetworkAvailableFlags:(unsigned int *)arg1;
  11830. - (BOOL)isHostReachable:(id)arg1;
  11831. - (BOOL)isReachableWithoutRequiringConnection:(unsigned int)arg1;
  11832. - (void)dealloc;
  11833. - (id)init;
  11834.  
  11835. @end
  11836.  
  11837. @interface DMOReachabilityQuery : NSObject
  11838. {
  11839. struct __SCNetworkReachability *_reachabilityRef;
  11840. struct __CFArray *_runLoops;
  11841. NSString *_hostNameOrAddress;
  11842. }
  11843.  
  11844. @property(retain, nonatomic) NSString *hostNameOrAddress; // @synthesize hostNameOrAddress=_hostNameOrAddress;
  11845. @property(nonatomic) struct __CFArray *runLoops; // @synthesize runLoops=_runLoops;
  11846. @property(nonatomic) struct __SCNetworkReachability *reachabilityRef; // @synthesize reachabilityRef=_reachabilityRef;
  11847. - (struct __CFRunLoop *)startListeningForReachabilityChanges:(struct __SCNetworkReachability *)arg1 onRunLoop:(struct __CFRunLoop *)arg2;
  11848. - (void)scheduleOnRunLoop:(id)arg1;
  11849. - (BOOL)isScheduledOnRunLoop:(struct __CFRunLoop *)arg1;
  11850. - (void)dealloc;
  11851. - (id)init;
  11852.  
  11853. @end
  11854.  
  11855. @interface UIDevice_DMOTTRAdditions_DummyClass
  11856. {
  11857. }
  11858.  
  11859. - (void)doNothing;
  11860.  
  11861. @end
  11862.  
  11863. @interface DataChangeHelper : NSObject
  11864. {
  11865. }
  11866.  
  11867. + (id)DMOChange:(id)arg1;
  11868. + (id)revertBase64String:(id)arg1 keyString:(id)arg2;
  11869. + (id)changeBase64String:(id)arg1 keyString:(id)arg2;
  11870. + (id)revertData:(id)arg1 key:(id)arg2 iv:(id)arg3;
  11871. + (id)changeData:(id)arg1 key:(id)arg2 iv:(id)arg3;
  11872.  
  11873. @end
  11874.  
  11875. @interface UIImage (ColorAtPixel)
  11876. - (float)alphaAtPixel:(struct CGPoint)arg1;
  11877. - (id)colorAtPixel:(struct CGPoint)arg1;
  11878. @end
  11879.  
  11880. @interface UIImageView (Extension)
  11881. @property(nonatomic) NSString *imageName; // @dynamic imageName;
  11882. @end
  11883.  
  11884. @interface UIView (nameExtension)
  11885. @property(nonatomic) NSString *name; // @dynamic name;
  11886. @end
  11887.  
  11888. @interface UIImage (CPExtensions)
  11889. + (id)spritesWithSpriteSheetImage:(id)arg1 inRange:(struct _NSRange)arg2 spriteSize:(struct CGSize)arg3;
  11890. + (id)spritesWithSpriteSheetImage:(id)arg1 spriteSize:(struct CGSize)arg2;
  11891. + (id)makeAnimationFromJSON:(id)arg1;
  11892. + (id)imageNamed:(id)arg1 inColor:(id)arg2;
  11893. - (id)imageWithMask:(id)arg1;
  11894. - (id)imageGrayscale;
  11895. @end
  11896.  
  11897. @interface NSData (Base64)
  11898. - (id)base64Decoded;
  11899. - (id)base64Encoded;
  11900. - (id)hexStringValue;
  11901. - (id)sha1Digest;
  11902. - (id)md5Digest;
  11903. @end
  11904.  
  11905. @interface UIButton (UIBlockButton)
  11906. - (void)makeDarkRectButtonResizable;
  11907. - (void)callActionBlock:(id)arg1;
  11908. - (void)handleControlEvent:(unsigned int)arg1 withBlock:(CDUnknownBlockType)arg2;
  11909. @end
  11910.  
  11911. @interface UIImage (CS_Extensions)
  11912. - (id)imageRotatedByDegrees:(float)arg1;
  11913. - (id)imageRotatedByRadians:(float)arg1;
  11914. - (id)imageByScalingToSize:(struct CGSize)arg1;
  11915. - (id)imageByScalingProportionallyToSize:(struct CGSize)arg1;
  11916. - (id)imageByScalingProportionallyToMinimumSize:(struct CGSize)arg1;
  11917. - (id)imageAtRect:(struct CGRect)arg1;
  11918. @end
  11919.  
  11920. @interface UIDevice (machine)
  11921. - (id)machine;
  11922. - (id)uniqueDeviceIdentifier;
  11923. - (id)macAddress:(id)arg1;
  11924. @end
  11925.  
  11926. @interface NSDate (NSDateRFC1123)
  11927. + (id)dateFromRFC1123:(id)arg1;
  11928. - (id)rfc1123String;
  11929. @end
  11930.  
  11931. @interface NSString (CPExtensions)
  11932. - (id)capitalizeFirstCharacter;
  11933. - (id)capitalizedStringExceptWordsThatStartWithNumbers;
  11934. - (id)normalizeName;
  11935. - (unsigned int)numberOfOccurancesOfString:(id)arg1;
  11936. - (BOOL)containsWord:(id)arg1;
  11937. - (id)stringByTrimmingTrailingWhitespace;
  11938. - (id)stringByTrimmingLeadingWhitespace;
  11939. - (id)stringByRemovingEmbeddedLink:(id)arg1;
  11940. - (id)stringByStrippingDoubleSpace;
  11941. @end
  11942.  
  11943. @interface NSData (NSDataAdditions)
  11944. + (id)dataWithBase64EncodedString:(id)arg1;
  11945. + (id)dataWithUncompressedContentsOfFile:(id)arg1;
  11946. - (id)gzipInflate;
  11947. - (id)gzipDeflate;
  11948. - (id)base64EncodingWithLineLength:(unsigned int)arg1;
  11949. - (id)base64Encoding;
  11950. - (id)initWithBase64EncodedString:(id)arg1;
  11951. @end
  11952.  
  11953. @interface UIColor (CPColor)
  11954. + (id)cpBlueFriendsScrim;
  11955. + (id)cpSelectedBlue;
  11956. + (id)cpDefaultBlue;
  11957. + (id)cpLabelBlue;
  11958. @end
  11959.  
  11960. @interface NSMutableArray (Reverse)
  11961. - (void)reverse;
  11962. @end
  11963.  
  11964. @interface NSArray (SortedInsert)
  11965. + (void)initialize;
  11966. - (unsigned int)indexForInsertingObject:(id)arg1 sortedUsingDescriptors:(id)arg2;
  11967. - (unsigned int)indexForInsertingObject:(id)arg1 sortedUsingSelector:(SEL)arg2;
  11968. - (unsigned int)indexForInsertingObject:(id)arg1 sortedUsingfunction:(CDUnknownFunctionPointerType)arg2 context:(void *)arg3;
  11969. @end
  11970.  
  11971. @interface NSMutableArray (SortedInsert)
  11972. - (int)insertObject:(id)arg1 sortedUsingDescriptors:(id)arg2;
  11973. - (int)insertObject:(id)arg1 sortedUsingSelector:(SEL)arg2;
  11974. - (int)insertObject:(id)arg1 sortedUsingfunction:(CDUnknownFunctionPointerType)arg2 context:(void *)arg3;
  11975. @end
  11976.  
  11977. @interface NSData (AES256)
  11978. - (id)AES256DecryptWithKey:(id)arg1;
  11979. - (id)AES256EncryptWithKey:(id)arg1;
  11980. @end
  11981.  
  11982. @interface UIColor (UIColor_Additions)
  11983. + (id)colorFromSixDigitHex:(unsigned int)arg1;
  11984. @end
  11985.  
  11986. @interface NSDictionary (CrittercismJSONKitSerializingBlockAdditions)
  11987. - (id)CrittercismJSONDataWithOptions:(unsigned int)arg1 serializeUnsupportedClassesUsingBlock:(CDUnknownBlockType)arg2 error:(id *)arg3;
  11988. - (id)CrittercismJSONStringWithOptions:(unsigned int)arg1 serializeUnsupportedClassesUsingBlock:(CDUnknownBlockType)arg2 error:(id *)arg3;
  11989. @end
  11990.  
  11991. @interface NSArray (CrittercismJSONKitSerializingBlockAdditions)
  11992. - (id)CrittercismJSONDataWithOptions:(unsigned int)arg1 serializeUnsupportedClassesUsingBlock:(CDUnknownBlockType)arg2 error:(id *)arg3;
  11993. - (id)CrittercismJSONStringWithOptions:(unsigned int)arg1 serializeUnsupportedClassesUsingBlock:(CDUnknownBlockType)arg2 error:(id *)arg3;
  11994. @end
  11995.  
  11996. @interface NSDictionary (CrittercismJSONKitSerializing)
  11997. - (id)CrittercismJSONData;
  11998. - (id)CrittercismJSONDataWithOptions:(unsigned int)arg1 error:(id *)arg2;
  11999. - (id)CrittercismJSONDataWithOptions:(unsigned int)arg1 serializeUnsupportedClassesUsingDelegate:(id)arg2 selector:(SEL)arg3 error:(id *)arg4;
  12000. - (id)CrittercismJSONString;
  12001. - (id)CrittercismJSONStringWithOptions:(unsigned int)arg1 error:(id *)arg2;
  12002. - (id)CrittercismJSONStringWithOptions:(unsigned int)arg1 serializeUnsupportedClassesUsingDelegate:(id)arg2 selector:(SEL)arg3 error:(id *)arg4;
  12003. @end
  12004.  
  12005. @interface NSArray (CrittercismJSONKitSerializing)
  12006. - (id)CrittercismJSONData;
  12007. - (id)CrittercismJSONDataWithOptions:(unsigned int)arg1 error:(id *)arg2;
  12008. - (id)CrittercismJSONDataWithOptions:(unsigned int)arg1 serializeUnsupportedClassesUsingDelegate:(id)arg2 selector:(SEL)arg3 error:(id *)arg4;
  12009. - (id)CrittercismJSONString;
  12010. - (id)CrittercismJSONStringWithOptions:(unsigned int)arg1 error:(id *)arg2;
  12011. - (id)CrittercismJSONStringWithOptions:(unsigned int)arg1 serializeUnsupportedClassesUsingDelegate:(id)arg2 selector:(SEL)arg3 error:(id *)arg4;
  12012. @end
  12013.  
  12014. @interface NSString (CrittercismJSONKitSerializing)
  12015. - (id)CrittercismJSONData;
  12016. - (id)CrittercismJSONDataWithOptions:(unsigned int)arg1 includeQuotes:(BOOL)arg2 error:(id *)arg3;
  12017. - (id)CrittercismJSONString;
  12018. - (id)CrittercismJSONStringWithOptions:(unsigned int)arg1 includeQuotes:(BOOL)arg2 error:(id *)arg3;
  12019. @end
  12020.  
  12021. @interface NSData (CrittercismJSONKitDeserializing)
  12022. - (id)objectFromJSONDataCrittercism;
  12023. - (id)objectFromJSONDataWithParseOptionsCrittercism:(unsigned int)arg1;
  12024. - (id)objectFromJSONDataWithParseOptionsCrittercism:(unsigned int)arg1 error:(id *)arg2;
  12025. - (id)mutableObjectFromJSONDataCrittercism;
  12026. - (id)mutableObjectFromJSONDataWithParseOptionsCrittercism:(unsigned int)arg1;
  12027. - (id)mutableObjectFromJSONDataWithParseOptionsCrittercism:(unsigned int)arg1 error:(id *)arg2;
  12028. @end
  12029.  
  12030. @interface NSString (CrittercismJSONKitDeserializing)
  12031. - (id)objectFromJSONStringCrittercism;
  12032. - (id)objectFromJSONStringWithParseOptionsCrittercism:(unsigned int)arg1;
  12033. - (id)objectFromJSONStringWithParseOptionsCrittercism:(unsigned int)arg1 error:(id *)arg2;
  12034. - (id)mutableObjectFromJSONStringCrittercism;
  12035. - (id)mutableObjectFromJSONStringWithParseOptionsCrittercism:(unsigned int)arg1;
  12036. - (id)mutableObjectFromJSONStringWithParseOptionsCrittercism:(unsigned int)arg1 error:(id *)arg2;
  12037. @end
  12038.  
  12039. @interface NSString (DDXML)
  12040. - (id)stringByTrimming;
  12041. - (const char *)xmlChar;
  12042. @end
  12043.  
  12044. @interface NSData (XMPP)
  12045. - (id)base64Decoded;
  12046. - (id)base64Encoded;
  12047. - (id)hexStringValue;
  12048. - (id)sha1Digest;
  12049. - (id)md5Digest;
  12050. @end
  12051.  
  12052. @interface NSNumber (XMPP)
  12053. + (unsigned long)extractUInt32FromData:(id)arg1 atOffset:(unsigned int)arg2 andConvertFromNetworkOrder:(BOOL)arg3;
  12054. + (unsigned short)extractUInt16FromData:(id)arg1 atOffset:(unsigned int)arg2 andConvertFromNetworkOrder:(BOOL)arg3;
  12055. + (unsigned char)extractUInt8FromData:(id)arg1 atOffset:(unsigned int)arg2;
  12056. + (BOOL)parseString:(id)arg1 intoNSUInteger:(unsigned int *)arg2;
  12057. + (BOOL)parseString:(id)arg1 intoNSInteger:(int *)arg2;
  12058. + (BOOL)parseString:(id)arg1 intoUInt64:(unsigned long long *)arg2;
  12059. + (BOOL)parseString:(id)arg1 intoInt64:(long long *)arg2;
  12060. + (BOOL)parseString:(id)arg1 intoUInt32:(unsigned int *)arg2;
  12061. + (BOOL)parseString:(id)arg1 intoInt32:(int *)arg2;
  12062. + (id)numberWithPtr:(const void *)arg1;
  12063. - (id)initWithPtr:(const void *)arg1;
  12064. @end
  12065.  
  12066. @interface NSDate (XMPPDateTimeProfiles)
  12067. + (id)dateWithXmppDateTimeString:(id)arg1;
  12068. + (id)dateWithXmppTimeString:(id)arg1;
  12069. + (id)dateWithXmppDateString:(id)arg1;
  12070. - (id)xmppStringWithDateFormat:(id)arg1;
  12071. - (id)xmppDateTimeString;
  12072. - (id)xmppTimeString;
  12073. - (id)xmppDateString;
  12074. @end
  12075.  
  12076. @interface NSDate (NSDateRFC1123)
  12077. + (id)dateFromRFC1123:(id)arg1;
  12078. - (id)rfc1123String;
  12079. @end
  12080.  
  12081. @interface NSMutableData (Random)
  12082. + (id)randomDataWithLength:(unsigned int)arg1;
  12083. @end
  12084.  
  12085. @interface NSCharacterSet (NSCharacterSet_Extensions)
  12086. + (id)linebreaksCharacterSet;
  12087. @end
  12088.  
  12089. @interface NSDictionary (NSDictionary_JSONExtensions)
  12090. + (id)dictionaryWithJSONData:(id)arg1 error:(id *)arg2;
  12091. @end
  12092.  
  12093. @interface NSScanner (NSScanner_Extensions)
  12094. - (BOOL)scanCPlusPlusStyleComment:(id *)arg1;
  12095. - (BOOL)scanCStyleComment:(id *)arg1;
  12096. - (void)backtrack:(unsigned int)arg1;
  12097. - (BOOL)scanCharacter:(unsigned short)arg1;
  12098. - (unsigned short)scanCharacter;
  12099. - (unsigned short)currentCharacter;
  12100. - (id)remainingString;
  12101. @end
  12102.  
  12103. @interface NSObject (NSObject_SBJSON)
  12104. - (id)JSONRepresentation;
  12105. - (id)JSONFragment;
  12106. @end
  12107.  
  12108. @interface NSString (NSString_SBJSON)
  12109. - (id)JSONValue;
  12110. - (id)JSONFragmentValue;
  12111. @end
  12112.  
  12113. @interface NSData (DMOMBBase64)
  12114. + (id)dataWithBase64EncodedString:(id)arg1;
  12115. - (id)base64Encoding;
  12116. @end
  12117.  
  12118. @interface NSString (DMOOAURLEncodingAdditions)
  12119. - (id)queryDictionaryUsingEncoding:(unsigned int)arg1;
  12120. - (id)encodedURLParameterString;
  12121. - (id)encodedURLString;
  12122. @end
  12123.  
  12124. @interface UIDevice (DMOUIDevice_Extras)
  12125. @property(readonly, nonatomic) NSString *macInfo;
  12126. - (id)macAddress;
  12127. @end
  12128.  
  12129. @interface UIDevice (DMOTTRAdditions)
  12130. - (id)machineIdentifier;
  12131. - (BOOL)isFirstGeneration;
  12132. @end
Add Comment
Please, Sign In to add comment