entries.ts 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701
  1. import {EventEntry as MockEventEntry} from 'sentry-fixture/eventEntry';
  2. import {type Entry as TEntry, EntryType} from 'sentry/types';
  3. export function Entries123Target(): TEntry[] {
  4. return [
  5. MockEventEntry({
  6. type: EntryType.EXCEPTION,
  7. data: {
  8. values: [
  9. {
  10. stacktrace: {
  11. frames: [
  12. {
  13. function: null,
  14. colNo: null,
  15. vars: {},
  16. symbol: null,
  17. module: '<unknown module>',
  18. lineNo: null,
  19. errors: null,
  20. package: null,
  21. absPath:
  22. 'https://sentry.io/hiventy/kraken-prod/issues/438681831/?referrer=slack#',
  23. inApp: false,
  24. instructionAddr: null,
  25. filename: '/hiventy/kraken-prod/issues/438681831/',
  26. platform: null,
  27. context: [],
  28. symbolAddr: null,
  29. },
  30. ],
  31. framesOmitted: null,
  32. registers: null,
  33. hasSystemFrames: false,
  34. },
  35. module: null,
  36. rawStacktrace: null,
  37. mechanism: null,
  38. threadId: null,
  39. value: 'Unexpected token else',
  40. type: 'SyntaxError',
  41. },
  42. ],
  43. excOmitted: null,
  44. hasSystemFrames: false,
  45. },
  46. }),
  47. MockEventEntry({
  48. type: EntryType.THREADS,
  49. data: {
  50. values: [
  51. {
  52. stacktrace: {
  53. frames: [
  54. {
  55. function: 'start',
  56. package: 'libdyld.dylib',
  57. image_addr: '0x7fff20256000',
  58. in_app: true,
  59. symbol_addr: '0x7fff20257408',
  60. data: {},
  61. instruction_addr: '0x7fff20257409',
  62. },
  63. {
  64. function: 'main',
  65. package: 'iOS-Swift',
  66. symbol: 'main',
  67. image_addr: '0x10e68f000',
  68. in_app: true,
  69. symbol_addr: '0x10e693440',
  70. data: {},
  71. instruction_addr: '0x10e69348a',
  72. },
  73. {
  74. function: 'UIApplicationMain',
  75. package: 'UIKitCore',
  76. image_addr: '0x7fff23a83000',
  77. in_app: true,
  78. symbol_addr: '0x7fff246722bb',
  79. data: {},
  80. instruction_addr: '0x7fff24672320',
  81. },
  82. {
  83. function: '-[UIApplication _run]',
  84. package: 'UIKitCore',
  85. symbol: '-[UIApplication _run]',
  86. image_addr: '0x7fff23a83000',
  87. in_app: true,
  88. symbol_addr: '0x7fff2466d07f',
  89. data: {},
  90. instruction_addr: '0x7fff2466d40f',
  91. },
  92. {
  93. function: 'GSEventRunModal',
  94. package: 'GraphicsServices',
  95. image_addr: '0x7fff2b790000',
  96. in_app: true,
  97. symbol_addr: '0x7fff2b793d28',
  98. data: {},
  99. instruction_addr: '0x7fff2b793db3',
  100. },
  101. {
  102. function: 'CFRunLoopRunSpecific',
  103. package: 'CoreFoundation',
  104. image_addr: '0x7fff20329000',
  105. in_app: true,
  106. symbol_addr: '0x7fff203a1967',
  107. data: {},
  108. instruction_addr: '0x7fff203a1b9e',
  109. },
  110. {
  111. function: '__CFRunLoopRun',
  112. package: 'CoreFoundation',
  113. image_addr: '0x7fff20329000',
  114. in_app: true,
  115. symbol_addr: '0x7fff203a2089',
  116. data: {},
  117. instruction_addr: '0x7fff203a23f7',
  118. },
  119. {
  120. function: '__CFRunLoopDoSources0',
  121. package: 'CoreFoundation',
  122. image_addr: '0x7fff20329000',
  123. in_app: true,
  124. symbol_addr: '0x7fff203a7b27',
  125. data: {},
  126. instruction_addr: '0x7fff203a7c1f',
  127. },
  128. {
  129. function: '__CFRunLoopDoSource0',
  130. package: 'CoreFoundation',
  131. image_addr: '0x7fff20329000',
  132. in_app: true,
  133. symbol_addr: '0x7fff203a8689',
  134. data: {},
  135. instruction_addr: '0x7fff203a873d',
  136. },
  137. {
  138. function: '__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__',
  139. package: 'CoreFoundation',
  140. image_addr: '0x7fff20329000',
  141. in_app: true,
  142. symbol_addr: '0x7fff203a8834',
  143. data: {},
  144. instruction_addr: '0x7fff203a8845',
  145. },
  146. {
  147. function: '__eventFetcherSourceCallback',
  148. package: 'UIKitCore',
  149. image_addr: '0x7fff23a83000',
  150. in_app: true,
  151. symbol_addr: '0x7fff24712c68',
  152. data: {},
  153. instruction_addr: '0x7fff24712cd0',
  154. },
  155. {
  156. function: '__processEventQueue',
  157. package: 'UIKitCore',
  158. image_addr: '0x7fff23a83000',
  159. in_app: true,
  160. symbol_addr: '0x7fff24718cf3',
  161. data: {},
  162. instruction_addr: '0x7fff2471c33a',
  163. },
  164. {
  165. function: '-[UIApplicationAccessibility sendEvent:]',
  166. package: 'UIKit',
  167. symbol: '-[UIApplicationAccessibility sendEvent:]',
  168. image_addr: '0x110b5e000',
  169. in_app: true,
  170. symbol_addr: '0x110b8799d',
  171. data: {},
  172. instruction_addr: '0x110b879f2',
  173. },
  174. {
  175. function: '-[UIApplication sendEvent:]',
  176. package: 'UIKitCore',
  177. symbol: '-[UIApplication sendEvent:]',
  178. image_addr: '0x7fff23a83000',
  179. in_app: true,
  180. symbol_addr: '0x7fff2468ba19',
  181. data: {},
  182. instruction_addr: '0x7fff2468bc92',
  183. },
  184. {
  185. function: '-[UIWindow sendEvent:]',
  186. package: 'UIKitCore',
  187. symbol: '-[UIWindow sendEvent:]',
  188. image_addr: '0x7fff23a83000',
  189. in_app: true,
  190. symbol_addr: '0x7fff246b0eb9',
  191. data: {},
  192. instruction_addr: '0x7fff246b215f',
  193. },
  194. {
  195. function: '-[UIWindow _sendTouchesForEvent:]',
  196. package: 'UIKitCore',
  197. symbol: '-[UIWindow _sendTouchesForEvent:]',
  198. image_addr: '0x7fff23a83000',
  199. in_app: true,
  200. symbol_addr: '0x7fff246afddf',
  201. data: {},
  202. instruction_addr: '0x7fff246b02e6',
  203. },
  204. {
  205. function: '-[UIControl touchesEnded:withEvent:]',
  206. package: 'UIKitCore',
  207. symbol: '-[UIControl touchesEnded:withEvent:]',
  208. image_addr: '0x7fff23a83000',
  209. in_app: true,
  210. symbol_addr: '0x7fff23f9e644',
  211. data: {},
  212. instruction_addr: '0x7fff23f9e838',
  213. },
  214. {
  215. function: '-[UIControl _sendActionsForEvents:withEvent:]',
  216. package: 'UIKitCore',
  217. symbol: '-[UIControl _sendActionsForEvents:withEvent:]',
  218. image_addr: '0x7fff23a83000',
  219. in_app: true,
  220. symbol_addr: '0x7fff23f9fe03',
  221. data: {},
  222. instruction_addr: '0x7fff23f9ff4f',
  223. },
  224. {
  225. function: '-[UIControl sendAction:to:forEvent:]',
  226. package: 'UIKitCore',
  227. symbol: '-[UIControl sendAction:to:forEvent:]',
  228. image_addr: '0x7fff23a83000',
  229. in_app: true,
  230. symbol_addr: '0x7fff23f9fb4d',
  231. data: {},
  232. instruction_addr: '0x7fff23f9fc2c',
  233. },
  234. {
  235. function:
  236. '__44-[SentryBreadcrumbTracker swizzleSendAction]_block_invoke_2',
  237. package: 'Sentry',
  238. symbol:
  239. '__44-[SentryBreadcrumbTracker swizzleSendAction]_block_invoke_2',
  240. image_addr: '0x10e90f000',
  241. in_app: false,
  242. symbol_addr: '0x10e951350',
  243. data: {},
  244. instruction_addr: '0x10e9518e9',
  245. },
  246. {
  247. function: '-[UIApplication sendAction:to:from:forEvent:]',
  248. package: 'UIKitCore',
  249. symbol: '-[UIApplication sendAction:to:from:forEvent:]',
  250. image_addr: '0x7fff23a83000',
  251. in_app: true,
  252. symbol_addr: '0x7fff24673978',
  253. data: {},
  254. instruction_addr: '0x7fff246739cb',
  255. },
  256. {
  257. function: 'ViewController.captureNSException',
  258. package: 'iOS-Swift',
  259. symbol: '$s9iOS_Swift14ViewControllerC18captureNSExceptionyyypFTo',
  260. image_addr: '0x10e68f000',
  261. in_app: true,
  262. symbol_addr: '0x10e692290',
  263. raw_function: '@objc ViewController.captureNSException(_:)',
  264. data: {},
  265. instruction_addr: '0x10e6922df',
  266. },
  267. {
  268. function: 'ViewController.captureNSException',
  269. package: 'iOS-Swift',
  270. symbol: '$s9iOS_Swift14ViewControllerC18captureNSExceptionyyypF',
  271. image_addr: '0x10e68f000',
  272. in_app: true,
  273. symbol_addr: '0x10e691e60',
  274. raw_function: 'ViewController.captureNSException(_:)',
  275. data: {},
  276. instruction_addr: '0x10e691fd8',
  277. },
  278. ],
  279. },
  280. name: '',
  281. current: true,
  282. crashed: true,
  283. state: 'RUNNABLE',
  284. raw_stacktrace: {
  285. frames: [
  286. {
  287. function: 'start',
  288. package: 'libdyld.dylib',
  289. image_addr: '0x7fff20256000',
  290. in_app: true,
  291. symbol_addr: '0x7fff20257408',
  292. instruction_addr: '0x7fff20257409',
  293. },
  294. {
  295. function: 'main',
  296. package: 'iOS-Swift',
  297. image_addr: '0x10e68f000',
  298. in_app: true,
  299. symbol_addr: '0x10e693440',
  300. instruction_addr: '0x10e69348b',
  301. },
  302. {
  303. function: 'UIApplicationMain',
  304. package: 'UIKitCore',
  305. image_addr: '0x7fff23a83000',
  306. in_app: true,
  307. symbol_addr: '0x7fff246722bb',
  308. instruction_addr: '0x7fff24672320',
  309. },
  310. {
  311. function: '-[UIApplication _run]',
  312. package: 'UIKitCore',
  313. image_addr: '0x7fff23a83000',
  314. in_app: true,
  315. symbol_addr: '0x7fff2466d07f',
  316. instruction_addr: '0x7fff2466d40f',
  317. },
  318. {
  319. function: 'GSEventRunModal',
  320. package: 'GraphicsServices',
  321. image_addr: '0x7fff2b790000',
  322. in_app: true,
  323. symbol_addr: '0x7fff2b793d28',
  324. instruction_addr: '0x7fff2b793db3',
  325. },
  326. {
  327. function: 'CFRunLoopRunSpecific',
  328. package: 'CoreFoundation',
  329. image_addr: '0x7fff20329000',
  330. in_app: true,
  331. symbol_addr: '0x7fff203a1967',
  332. instruction_addr: '0x7fff203a1b9e',
  333. },
  334. {
  335. function: '__CFRunLoopRun',
  336. package: 'CoreFoundation',
  337. image_addr: '0x7fff20329000',
  338. in_app: true,
  339. symbol_addr: '0x7fff203a2089',
  340. instruction_addr: '0x7fff203a23f7',
  341. },
  342. {
  343. function: '__CFRunLoopDoSources0',
  344. package: 'CoreFoundation',
  345. image_addr: '0x7fff20329000',
  346. in_app: true,
  347. symbol_addr: '0x7fff203a7b27',
  348. instruction_addr: '0x7fff203a7c1f',
  349. },
  350. {
  351. function: '__CFRunLoopDoSource0',
  352. package: 'CoreFoundation',
  353. image_addr: '0x7fff20329000',
  354. in_app: true,
  355. symbol_addr: '0x7fff203a8689',
  356. instruction_addr: '0x7fff203a873d',
  357. },
  358. {
  359. function: '__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__',
  360. package: 'CoreFoundation',
  361. image_addr: '0x7fff20329000',
  362. in_app: true,
  363. symbol_addr: '0x7fff203a8834',
  364. instruction_addr: '0x7fff203a8845',
  365. },
  366. {
  367. function: '__eventFetcherSourceCallback',
  368. package: 'UIKitCore',
  369. image_addr: '0x7fff23a83000',
  370. in_app: true,
  371. symbol_addr: '0x7fff24712c68',
  372. instruction_addr: '0x7fff24712cd0',
  373. },
  374. {
  375. function: '__processEventQueue',
  376. package: 'UIKitCore',
  377. image_addr: '0x7fff23a83000',
  378. in_app: true,
  379. symbol_addr: '0x7fff24718cf3',
  380. instruction_addr: '0x7fff2471c33a',
  381. },
  382. {
  383. function: '-[UIApplicationAccessibility sendEvent:]',
  384. package: 'UIKit',
  385. image_addr: '0x110b5e000',
  386. in_app: true,
  387. symbol_addr: '0x110b8799d',
  388. instruction_addr: '0x110b879f2',
  389. },
  390. {
  391. function: '-[UIApplication sendEvent:]',
  392. package: 'UIKitCore',
  393. image_addr: '0x7fff23a83000',
  394. in_app: true,
  395. symbol_addr: '0x7fff2468ba19',
  396. instruction_addr: '0x7fff2468bc92',
  397. },
  398. {
  399. function: '-[UIWindow sendEvent:]',
  400. package: 'UIKitCore',
  401. image_addr: '0x7fff23a83000',
  402. in_app: true,
  403. symbol_addr: '0x7fff246b0eb9',
  404. instruction_addr: '0x7fff246b215f',
  405. },
  406. {
  407. function: '-[UIWindow _sendTouchesForEvent:]',
  408. package: 'UIKitCore',
  409. image_addr: '0x7fff23a83000',
  410. in_app: true,
  411. symbol_addr: '0x7fff246afddf',
  412. instruction_addr: '0x7fff246b02e6',
  413. },
  414. {
  415. function: '-[UIControl touchesEnded:withEvent:]',
  416. package: 'UIKitCore',
  417. image_addr: '0x7fff23a83000',
  418. in_app: true,
  419. symbol_addr: '0x7fff23f9e644',
  420. instruction_addr: '0x7fff23f9e838',
  421. },
  422. {
  423. function: '-[UIControl _sendActionsForEvents:withEvent:]',
  424. package: 'UIKitCore',
  425. image_addr: '0x7fff23a83000',
  426. in_app: true,
  427. symbol_addr: '0x7fff23f9fe03',
  428. instruction_addr: '0x7fff23f9ff4f',
  429. },
  430. {
  431. function: '-[UIControl sendAction:to:forEvent:]',
  432. package: 'UIKitCore',
  433. image_addr: '0x7fff23a83000',
  434. in_app: true,
  435. symbol_addr: '0x7fff23f9fb4d',
  436. instruction_addr: '0x7fff23f9fc2c',
  437. },
  438. {
  439. function:
  440. '__44-[SentryBreadcrumbTracker swizzleSendAction]_block_invoke_2',
  441. package: 'Sentry',
  442. image_addr: '0x10e90f000',
  443. in_app: false,
  444. symbol_addr: '0x10e951350',
  445. instruction_addr: '0x10e9518ea',
  446. },
  447. {
  448. function: '-[UIApplication sendAction:to:from:forEvent:]',
  449. package: 'UIKitCore',
  450. image_addr: '0x7fff23a83000',
  451. in_app: true,
  452. symbol_addr: '0x7fff24673978',
  453. instruction_addr: '0x7fff246739cb',
  454. },
  455. {
  456. function: '$s9iOS_Swift14ViewControllerC18captureNSExceptionyyypFTo',
  457. package: 'iOS-Swift',
  458. image_addr: '0x10e68f000',
  459. in_app: true,
  460. symbol_addr: '0x10e692290',
  461. instruction_addr: '0x10e6922e0',
  462. },
  463. {
  464. function: '$s9iOS_Swift14ViewControllerC18captureNSExceptionyyypF',
  465. package: 'iOS-Swift',
  466. image_addr: '0x10e68f000',
  467. in_app: true,
  468. symbol_addr: '0x10e691e60',
  469. instruction_addr: '0x10e691fd8',
  470. },
  471. ],
  472. },
  473. id: 0,
  474. },
  475. {
  476. current: false,
  477. crashed: false,
  478. id: 1,
  479. name: '',
  480. state: 'BLOCKED',
  481. },
  482. {
  483. current: false,
  484. crashed: false,
  485. id: 2,
  486. state: 'WAITING',
  487. name: '',
  488. },
  489. {
  490. current: false,
  491. crashed: false,
  492. id: 3,
  493. state: 'WAITING',
  494. name: 'com.apple.uikit.eventfetch-thread',
  495. },
  496. {
  497. current: false,
  498. crashed: false,
  499. id: 4,
  500. state: 'WAITING',
  501. name: '',
  502. },
  503. {
  504. current: false,
  505. crashed: false,
  506. id: 5,
  507. state: 'WAITING',
  508. name: '',
  509. },
  510. {
  511. current: false,
  512. crashed: false,
  513. id: 6,
  514. state: 'WAITING',
  515. name: '',
  516. },
  517. {
  518. current: false,
  519. crashed: false,
  520. id: 7,
  521. state: 'WAITING',
  522. name: 'com.apple.NSURLConnectionLoader',
  523. },
  524. ],
  525. },
  526. }),
  527. MockEventEntry({
  528. type: EntryType.BREADCRUMBS,
  529. data: {
  530. values: [
  531. {
  532. category: 'xhr',
  533. level: 'info',
  534. event_id: null,
  535. timestamp: '2018-01-23T08:12:53.591Z',
  536. data: {
  537. url: 'https://reload.getsentry.net/page/',
  538. status_code: '201',
  539. method: 'POST',
  540. },
  541. message: null,
  542. type: 'http',
  543. },
  544. {
  545. category: 'xhr',
  546. level: 'info',
  547. event_id: null,
  548. timestamp: '2018-01-23T08:12:53.636Z',
  549. data: {
  550. url: '/api/0/organizations/?member=1',
  551. status_code: '200',
  552. method: 'GET',
  553. },
  554. message: null,
  555. type: 'http',
  556. },
  557. {
  558. category: 'xhr',
  559. level: 'info',
  560. event_id: null,
  561. timestamp: '2018-01-23T08:12:53.895Z',
  562. data: {url: '/api/0/internal/health/', status_code: '403', method: 'GET'},
  563. message: null,
  564. type: 'http',
  565. },
  566. ],
  567. },
  568. }),
  569. MockEventEntry({
  570. type: EntryType.REQUEST,
  571. data: {
  572. fragment: '',
  573. cookies: [],
  574. inferredContentType: null,
  575. env: null,
  576. headers: [
  577. ['Referer', '[Filtered]'],
  578. [
  579. 'User-Agent',
  580. 'Mozilla/5.0 (Linux; Android 7.0; ONEPLUS A3003 Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/56.0.2924.87 Mobile Safari/537.36',
  581. ],
  582. ],
  583. url: 'https://sentry.io/hiventy/kraken-prod/issues/438681831/',
  584. query: 'referrer=slack',
  585. data: null,
  586. method: null,
  587. },
  588. }),
  589. ];
  590. }
  591. export function Entries123Base(): TEntry[] {
  592. return [
  593. MockEventEntry({
  594. type: EntryType.EXCEPTION,
  595. data: {
  596. values: [
  597. {
  598. stacktrace: {
  599. frames: [
  600. {
  601. function: null,
  602. colNo: null,
  603. vars: {},
  604. symbol: null,
  605. module: '<unknown module>',
  606. lineNo: null,
  607. errors: null,
  608. package: null,
  609. absPath:
  610. 'https://sentry.io/hiventy/kraken-prod/issues/438681831/?referrer=slack#',
  611. inApp: false,
  612. instructionAddr: null,
  613. filename: '/hiventy/kraken-prod/issues/438681831/',
  614. platform: null,
  615. context: [],
  616. symbolAddr: null,
  617. },
  618. ],
  619. framesOmitted: null,
  620. registers: null,
  621. hasSystemFrames: false,
  622. },
  623. module: null,
  624. rawStacktrace: null,
  625. mechanism: null,
  626. threadId: null,
  627. value: 'Unexpected token else',
  628. type: 'SyntaxError',
  629. },
  630. ],
  631. excOmitted: null,
  632. hasSystemFrames: false,
  633. },
  634. }),
  635. MockEventEntry({
  636. type: EntryType.BREADCRUMBS,
  637. data: {
  638. values: [
  639. {
  640. category: 'xhr',
  641. level: 'info',
  642. event_id: null,
  643. timestamp: '2018-01-23T08:12:53.591Z',
  644. data: {
  645. url: 'https://reload.getsentry.net/page/',
  646. status_code: '201',
  647. method: 'POST',
  648. },
  649. message: null,
  650. type: 'http',
  651. },
  652. {
  653. category: 'xhr',
  654. level: 'info',
  655. event_id: null,
  656. timestamp: '2018-01-23T08:12:53.636Z',
  657. data: {
  658. url: '/api/0/organizations/?member=1',
  659. status_code: '200',
  660. method: 'GET',
  661. },
  662. message: null,
  663. type: 'http',
  664. },
  665. {
  666. category: 'xhr',
  667. level: 'info',
  668. event_id: null,
  669. timestamp: '2018-01-23T08:12:53.895Z',
  670. data: {url: '/api/0/internal/health/', status_code: '403', method: 'GET'},
  671. message: null,
  672. type: 'http',
  673. },
  674. ],
  675. },
  676. }),
  677. MockEventEntry({
  678. type: EntryType.REQUEST,
  679. data: {
  680. fragment: '',
  681. cookies: [],
  682. inferredContentType: null,
  683. env: null,
  684. headers: [
  685. ['Referer', '[Filtered]'],
  686. [
  687. 'User-Agent',
  688. 'Mozilla/5.0 (Linux; Android 7.0; ONEPLUS A3003 Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/56.0.2924.87 Mobile Safari/537.36',
  689. ],
  690. ],
  691. url: 'https://sentry.io/hiventy/kraken-prod/issues/438681831/',
  692. query: 'referrer=slack',
  693. data: null,
  694. method: null,
  695. },
  696. }),
  697. ];
  698. }