{"ScriptPreparationCode":"var arr = Array(1000).fill({data: Array(20).fill({\r\n id: 21353,\r\n client_id: 29187,\r\n chain_id: 3,\r\n restaurant_id: 18,\r\n table_id: null,\r\n status: \u0027confirmed\u0027,\r\n total: 40.5,\r\n tax: 4.5,\r\n tips: null,\r\n created_at: \u00272023-06-14T10:58:17.000000Z\u0027,\r\n pay_amount: 40.5,\r\n table_code: \u002712\u0027,\r\n is_takeaway: false,\r\n takeaway_at: null,\r\n comment: null,\r\n tip_percent: null,\r\n cutlery_count: null,\r\n tax_percent: null,\r\n type: \u0027dinein\u0027,\r\n service_charge_percent: \u002712.5\u0027,\r\n service_charge: 4.5,\r\n subtotal: 31.5,\r\n order_items_tags: \u0027[\u0022drink\u0022, \u0022food\u0022]\u0027,\r\n roid: 12289,\r\n payment_id: null,\r\n uuid: \u00272e5b8fd4-82c2-4d54-ac1b-e29ad3ef894a\u0027,\r\n pending_at: \u00272023-06-14 10:58:21\u002B00\u0027,\r\n confirmed_at: \u00272023-06-14 10:59:49\u002B00\u0027,\r\n ready_at: null,\r\n completed_at: null,\r\n canceled_at: null,\r\n last_items_completed_at: \u00272023-06-14 11:15:05\u002B00\u0027,\r\n client_address_id: null,\r\n is_paid: true,\r\n is_external: false,\r\n order_configuration: \u0027{}\u0027,\r\n refund_amount: 0,\r\n refund_status: \u0027no_refunded\u0027,\r\n discount: \u00270\u0027,\r\n created: \u002714 Jun 2023 at 11:58\u0027,\r\n pickupAt: \u00272023-10-07T09:19:03.774\u002B01:00\u0027,\r\n table_session_id: 4928,\r\n items: [\r\n {\r\n id: 48738,\r\n dish_id: 16222,\r\n dish_configuration: {\r\n items: [\r\n {\r\n id: 323,\r\n name: \u0027Oat Milk\u0027\r\n },\r\n {\r\n id: 375,\r\n name: \u0027Ice\u0027\r\n }\r\n ]\r\n },\r\n name: \u0027Flat White\u0027,\r\n amount: 2,\r\n price: 4,\r\n total: 9,\r\n status: \u0027pending\u0027,\r\n created_at: \u00272023-06-14T10:58:17.000000Z\u0027,\r\n updated_at: \u00272023-06-14T10:58:17.000000Z\u0027,\r\n order_id: 21353,\r\n position: null,\r\n pending_at: \u00272023-06-14 10:58:17\u002B00\u0027,\r\n cooking_at: null,\r\n ready_at: null,\r\n completed_at: null,\r\n canceled_at: null,\r\n is_paid: false,\r\n modifiers: [\r\n {\r\n id: 323,\r\n category_id: 71,\r\n name: \u0027Oat Milk\u0027,\r\n price: 0.5,\r\n min_amount: null,\r\n max_amount: null,\r\n position: 1,\r\n created_at: \u00272021-04-29T14:25:00.000000Z\u0027,\r\n updated_at: \u00272022-07-08T17:22:39.000000Z\u0027,\r\n archived_at: null\r\n },\r\n {\r\n id: 375,\r\n category_id: 89,\r\n name: \u0027Ice\u0027,\r\n price: 0,\r\n min_amount: null,\r\n max_amount: null,\r\n position: 0,\r\n created_at: \u00272021-05-29T14:01:54.000000Z\u0027,\r\n updated_at: \u00272022-05-01T10:29:41.000000Z\u0027,\r\n archived_at: null\r\n }\r\n ]\r\n },\r\n {\r\n id: 48739,\r\n dish_id: 16189,\r\n dish_configuration: {\r\n items: []\r\n },\r\n name: \u0027Matcha Pancakes Sweet\u0027,\r\n amount: 2,\r\n price: 13.5,\r\n total: 27,\r\n status: \u0027completed\u0027,\r\n created_at: \u00272023-06-14T10:58:17.000000Z\u0027,\r\n updated_at: \u00272023-06-14T11:15:05.000000Z\u0027,\r\n order_id: 21353,\r\n position: null,\r\n pending_at: \u00272023-06-14 10:58:17\u002B00\u0027,\r\n cooking_at: null,\r\n ready_at: \u00272023-06-14 11:15:04\u002B00\u0027,\r\n completed_at: \u00272023-06-14 11:15:05\u002B00\u0027,\r\n canceled_at: null,\r\n is_paid: false,\r\n modifiers: []\r\n }\r\n ],\r\n payment_status: \u0027paid\u0027,\r\n payment_type: \u0027cheqit\u0027,\r\n left_to_pay: 0,\r\n restaurant: {\r\n id: 18,\r\n name: \u0027All Day Menu\u0027,\r\n photo: null,\r\n point: {\r\n type: \u0027Point\u0027,\r\n coordinates: [-0.12411, 51.510926]\r\n },\r\n address: \u002724 Henrietta Street, London, UK\u0027,\r\n comment: null,\r\n description: null,\r\n rating: null,\r\n price: null,\r\n welcome_header: null,\r\n welcome_text: null,\r\n promo_header: null,\r\n chain_id: 3,\r\n pos_type: null,\r\n taxation: null,\r\n choose_table_by_code: false,\r\n has_delivery: true,\r\n has_takeaway: true,\r\n has_dine_in: true,\r\n phone: null,\r\n opens_at: \u00277:00 AM\u0027,\r\n closes_at: \u00279:00 PM\u0027,\r\n time_zone_name: \u0027Europe/London\u0027,\r\n service_charge_percent: \u002712.5\u0027,\r\n default_integration_id: 11,\r\n service_charge_round: null,\r\n tips_allowed: true,\r\n order_notes_allowed: true,\r\n cutlery_allowed: false,\r\n pat_ordering_enabled: true,\r\n pat_menu_enabled: true,\r\n is_open: true,\r\n times: [\r\n {\r\n id: 20,\r\n restaurant_id: 18,\r\n status: \u0027enabled\u0027,\r\n day: \u0027saturday\u0027,\r\n from: \u002707:00:00\u0027,\r\n to: \u002721:00:00\u0027\r\n },\r\n {\r\n id: 18,\r\n restaurant_id: 18,\r\n status: \u0027enabled\u0027,\r\n day: \u0027thursday\u0027,\r\n from: \u002709:00:00\u0027,\r\n to: \u002716:00:00\u0027\r\n },\r\n {\r\n id: 21,\r\n restaurant_id: 18,\r\n status: \u0027enabled\u0027,\r\n day: \u0027sunday\u0027,\r\n from: \u002709:00:00\u0027,\r\n to: \u002719:00:00\u0027\r\n },\r\n {\r\n id: 16,\r\n restaurant_id: 18,\r\n status: \u0027enabled\u0027,\r\n day: \u0027tuesday\u0027,\r\n from: \u002700:00:00\u0027,\r\n to: \u002723:45:00\u0027\r\n },\r\n {\r\n id: 15,\r\n restaurant_id: 18,\r\n status: \u0027enabled\u0027,\r\n day: \u0027monday\u0027,\r\n from: \u002700:00:00\u0027,\r\n to: \u002723:45:00\u0027\r\n },\r\n {\r\n id: 19,\r\n restaurant_id: 18,\r\n status: \u0027enabled\u0027,\r\n day: \u0027friday\u0027,\r\n from: \u002700:00:00\u0027,\r\n to: \u002723:45:00\u0027\r\n },\r\n {\r\n id: 17,\r\n restaurant_id: 18,\r\n status: \u0027enabled\u0027,\r\n day: \u0027wednesday\u0027,\r\n from: \u002700:00:00\u0027,\r\n to: \u002723:45:00\u0027\r\n }\r\n ],\r\n integration: {\r\n id: 11,\r\n restaurant_id: 18,\r\n integration_id: 2,\r\n token: \u0027bf3bf188d1117299c125c8b6b8319ed273b992563eab5ed14b85bc4840d52281\u0027,\r\n params: {\r\n server: \u0027https://api-ru.iiko.services/\u0027,\r\n api_login: \u00273e14432b-0c1\u0027,\r\n organization_id: \u002760dc121e-1ee7-48cd-b9c3-0a70a1a1784f\u0027,\r\n terminal_group_id: \u0027ba61d9d6-f0fb-2628-0180-419a474f0064\u0027,\r\n payment_id: \u002781175e04-87fd-43ec-81da-981dddaf6edf\u0027,\r\n external_menu_id: \u00279052\u0027\r\n },\r\n allowed_webhooks: null,\r\n integration: {\r\n id: 2,\r\n name: \u0027iiko_transport\u0027,\r\n title: \u0027iikoTransport\u0027,\r\n type: \u0027pos\u0027\r\n }\r\n }\r\n },\r\n client: {\r\n id: 29187,\r\n email: \u00273db93239-5e75-40dd-9e48-9dec871e41a6@cheqit.app\u0027,\r\n name: \u0027Client #29187\u0027,\r\n photo: null,\r\n phone: null,\r\n chain_id: 3,\r\n birthdate: null,\r\n status: \u0027pending\u0027\r\n },\r\n table: null\r\n })})","TestCases":[{"Name":"reduce with concat","Code":"arr.reduce((acc, page) =\u003E [...acc, ...page.data], [])","IsDeferred":false},{"Name":"flatMap","Code":"arr.flatMap((page) =\u003E page.data)","IsDeferred":false},{"Name":"for loop","Code":"const newArr = [];\r\nfor (let i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n for (let j = 0; j \u003C arr[i].data.length; j\u002B\u002B) {\r\n newArr.push(arr[i].data[j]);\r\n }\r\n}","IsDeferred":false}]}