instruction
My wife tore my favorite blue shirt while washing the clothes, and now I want to buy a new navy blue shirt for me, so search for the navy blue shirt in L size in the desertcart app.
previous_actions
active_application
ASOS
screen_description
windows {
  bounds_in_screen {
    right: 1080
    bottom: 136
  }
  id: 9
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 47
        right: 1027
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 454
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 454
        top: 1
        right: 599
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 599
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 130
        bottom: 136
      }
      class_name: "android.widget.TextView"
      content_description: "2:14 PM"
      text: "2:14"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 1
        right: 881
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 881
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 100 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 39
        right: 865
        bottom: 97
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wifi three bars."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 881
        top: 51
        right: 901
        bottom: 85
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 901
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.TextView"
      text: "100%"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 188
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Messenger notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 188
        top: 1
        right: 246
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Plantix notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 246
        top: 1
        right: 304
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Google Play Store notification: Nykaa Fashion – Shopping App"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 304
        top: 1
        right: 362
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Tasks notification: Morning walk"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 362
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Pepperfry notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "LeafSnap notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Plantora notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Google Play services notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Gmail notification: Farida Wadi"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Gmail notification: 2 new messages"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 39
        right: 865
        bottom: 97
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 48
        right: 865
        bottom: 87
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 48
        right: 865
        bottom: 87
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 6764
  title: "ASOS"
  window_type: TYPE_APPLICATION
  is_active: true
  is_focused: true
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2400
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 136
        bottom: 136
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 891
        top: 2148
        right: 1038
        bottom: 2295
      }
      class_name: "android.widget.ImageButton"
      content_description: "1 item in your bag"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 369
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 369
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 369
      }
      class_name: "android.widget.ViewFlipper"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -862
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 369
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 369
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Image of product"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 147
        bottom: -862
      }
      class_name: "android.widget.ImageButton"
      content_description: "Navigate up"
      is_clickable: true
      is_focusable: true
      depth: 12
      tooltip_text: "Navigate up"
    }
    nodes {
      bounds_in_screen {
        left: 954
        top: 136
        right: 1080
        bottom: -862
      }
      class_name: "androidx.appcompat.widget.LinearLayoutCompat"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 372
        right: 1080
        bottom: 594
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 597
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 369
      }
      class_name: "androidx.viewpager.widget.ViewPager"
      is_focusable: true
      is_scrollable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 541
        right: 1080
        bottom: 369
      }
      class_name: "android.widget.LinearLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 818
        top: 635
        right: 1080
        bottom: 369
      }
      class_name: "android.widget.TextView"
      content_description: "331 people have this product in their Saved Items"
      text: "331"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 954
        top: 136
        right: 1080
        bottom: -873
      }
      class_name: "android.widget.Button"
      content_description: "Share"
      is_clickable: true
      is_focusable: true
      depth: 13
      tooltip_text: "Share"
    }
    nodes {
      bounds_in_screen {
        left: 405
        top: 383
        right: 675
        bottom: 562
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 597
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 369
      }
      class_name: "android.widget.ImageView"
      content_description: "product image 1 of 4"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 1080
        top: 136
        right: 1080
        bottom: 369
      }
      class_name: "android.widget.ImageView"
      content_description: "product image 2 of 4"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 443
        top: 573
        right: 482
        bottom: 369
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 501
        top: 580
        right: 527
        bottom: 369
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 553
        top: 580
        right: 579
        bottom: 369
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 605
        top: 580
        right: 631
        bottom: 369
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 482
        top: 394
        right: 598
        bottom: 510
      }
      class_name: "android.widget.ImageView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 577
        top: 394
        right: 598
        bottom: 415
      }
      class_name: "android.widget.ImageView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 416
        top: 510
        right: 664
        bottom: 551
      }
      class_name: "android.widget.TextView"
      text: "BUY THE LOOK"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 597
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 597
        right: 1080
        bottom: 1635
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 1646
        right: 1080
        bottom: 2331
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 2342
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 2353
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 597
        right: 1080
        bottom: 597
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 597
        right: 1080
        bottom: 833
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 833
        right: 1038
        bottom: 836
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 878
        right: 1038
        bottom: 958
      }
      class_name: "android.widget.TextView"
      text: "25% OFF EVERYTHING! WITH CODE: EVERYTHING25"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1000
        right: 1038
        bottom: 1003
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 1003
        right: 1080
        bottom: 1137
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 1137
        right: 1080
        bottom: 1347
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1368
        right: 1038
        bottom: 1572
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 1646
        right: 1080
        bottom: 2331
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 2353
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 634
        right: 1038
        bottom: 690
      }
      class_name: "android.widget.TextView"
      text: "River Island long sleeve shirt in navy inky print"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 711
        right: 200
        bottom: 763
      }
      class_name: "android.widget.TextView"
      content_description: "£24.00"
      text: "£24.00"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1003
        right: 1038
        bottom: 1006
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 1006
        right: 507
        bottom: 1137
      }
      class_name: "android.widget.TextView"
      content_description: "NAVY"
      text: "NAVY"
      is_clickable: true
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 539
        top: 1037
        right: 542
        bottom: 1103
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1134
        right: 1038
        bottom: 1137
      }
      class_name: "android.view.View"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 542
        top: 1005
        right: 1048
        bottom: 1136
      }
      class_name: "android.widget.TextView"
      content_description: "L - CHEST 41-43"
      text: "L - CHEST 41-43"
      is_clickable: true
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1179
        right: 1038
        bottom: 1305
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 45
        top: 1371
        right: 1035
        bottom: 1569
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 1646
        right: 1080
        bottom: 1783
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 1783
        right: 1080
        bottom: 1920
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 1920
        right: 1080
        bottom: 2057
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 2057
        right: 1080
        bottom: 2194
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 2194
        right: 1080
        bottom: 2331
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 2353
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1179
        right: 870
        bottom: 1305
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Add to bag"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 912
        top: 1179
        right: 1038
        bottom: 1305
      }
      class_name: "android.widget.FrameLayout"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1305
        right: 870
        bottom: 1305
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 45
        top: 1371
        right: 1035
        bottom: 1371
      }
      class_name: "android.view.View"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 87
        top: 1399
        right: 161
        bottom: 1473
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 181
        top: 1413
        right: 993
        bottom: 1458
      }
      class_name: "android.widget.TextView"
      text: "Free Delivery"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 181
        top: 1458
        right: 993
        bottom: 1569
      }
      class_name: "android.widget.TextView"
      content_description: "Shows further delivery & returns information"
      text: "View our Delivery & Returns Policy"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 1646
        right: 1080
        bottom: 1783
      }
      class_name: "android.widget.TextView"
      text: "Product details"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 991
        top: 1691
        right: 1038
        bottom: 1738
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 1783
        right: 1080
        bottom: 1783
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 1783
        right: 1080
        bottom: 1920
      }
      class_name: "android.widget.TextView"
      text: "Brand"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 991
        top: 1828
        right: 1038
        bottom: 1875
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 1920
        right: 1080
        bottom: 1920
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 1920
        right: 1080
        bottom: 2057
      }
      class_name: "android.widget.TextView"
      text: "Size & Fit"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 991
        top: 1965
        right: 1038
        bottom: 2012
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 2057
        right: 1080
        bottom: 2057
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 2057
        right: 1080
        bottom: 2194
      }
      class_name: "android.widget.TextView"
      text: "Look after me"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 991
        top: 2102
        right: 1038
        bottom: 2149
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 2194
        right: 1080
        bottom: 2194
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 2194
        right: 1080
        bottom: 2331
      }
      class_name: "android.widget.TextView"
      text: "About me"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 991
        top: 2239
        right: 1038
        bottom: 2286
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 2331
        right: 1080
        bottom: 2331
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 2353
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 3492
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 4469
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1179
        right: 870
        bottom: 1305
      }
      class_name: "android.widget.Button"
      text: "ADD TO BAG"
      is_focusable: true
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 912
        top: 1182
        right: 1038
        bottom: 1305
      }
      class_name: "android.widget.FrameLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1337
        right: 870
        bottom: 1305
      }
      class_name: "android.widget.Button"
      content_description: "Add to Board"
      text: "ADD TO BOARD"
      is_clickable: true
      is_focusable: true
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 1783
        right: 1080
        bottom: 1783
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 1920
        right: 1080
        bottom: 1920
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 2057
        right: 1080
        bottom: 2057
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 2194
        right: 1080
        bottom: 2194
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 2331
        right: 1080
        bottom: 2331
      }
      class_name: "android.widget.LinearLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 2353
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3534
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      is_focusable: true
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 4469
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 912
        top: 1182
        right: 1038
        bottom: 1305
      }
      class_name: "android.widget.FrameLayout"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 917
        top: 1185
        right: 1033
        bottom: 1301
      }
      content_description: "unsaved, save button"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 1804
        right: 1080
        bottom: 1783
      }
      class_name: "android.widget.TextView"
      text: "Shirts by River Island\n\n\n • Waist-up dressing\n • All-over print\n • Spread collar\n • Button placket\n • Buttoned cuffs\n • Regular fit"
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2358
        right: 1080
        bottom: 1783
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Product code 133611299"
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 1941
        right: 1080
        bottom: 1920
      }
      class_name: "android.widget.TextView"
      text: "High-street favourite River Island has been a go-to for decades. Known for adding signature detailing to its designs, expect to see classic looks with an RI twist from our River Island at ASOS edit. Scroll fresh loungewear and everyday jeans and T-shirts, or suit up in sharp tailoring, from smart shirts and shoes to suit jackets and trousers – just name the occasion."
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2369
        right: 1080
        bottom: 1920
      }
      class_name: "android.widget.LinearLayout"
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2078
        right: 1080
        bottom: 2057
      }
      class_name: "android.widget.TextView"
      text: "Model\'s height: 186cm / 6\' 1\'\'\nModel is wearing: Medium"
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2191
        right: 1080
        bottom: 2057
      }
      class_name: "android.widget.LinearLayout"
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2215
        right: 1080
        bottom: 2194
      }
      class_name: "android.widget.TextView"
      text: "Machine wash according to instructions on care label"
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2265
        right: 1080
        bottom: 2194
      }
      class_name: "android.widget.LinearLayout"
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2352
        right: 1080
        bottom: 2331
      }
      class_name: "android.widget.TextView"
      text: "Textured woven fabric\n\nMain: 55% Cotton, 45% Polyester."
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2528
        right: 1080
        bottom: 2331
      }
      class_name: "android.widget.LinearLayout"
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 2353
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3534
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        top: 4469
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2400
        right: 271
        bottom: 1783
      }
      class_name: "android.widget.TextView"
      text: "Product code"
      is_focusable: true
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 271
        top: 2400
        right: 1038
        bottom: 1783
      }
      class_name: "android.widget.TextView"
      text: "133611299"
      is_focusable: true
      depth: 21
    }
    nodes {
      bounds_in_screen {
        top: 2353
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        top: 2497
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      is_scrollable: true
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 3587
        right: 200
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "NEW"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 3651
        right: 996
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "BUY THE LOOK"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 3721
        right: 996
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Shop the model\'s full \'fit"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 3808
        right: 996
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        top: 4469
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 21
    }
    nodes {
      bounds_in_screen {
        top: 4613
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      is_scrollable: true
      depth: 21
    }
    nodes {
      bounds_in_screen {
        top: 2353
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2518
        right: 620
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: 662
        top: 2518
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        top: 4469
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4634
        right: 620
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: 662
        top: 4634
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2419
        right: 906
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "YOU MIGHT ALSO LIKE"
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: 906
        top: 2423
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "16 items"
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      content_description: "River Island short sleeve crinkle shirt in dark teal floral; £24.00"
      is_clickable: true
      is_focusable: true
      is_long_clickable: true
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Weekday relaxed fit check shirt in grey; £41.00"
      is_clickable: true
      is_focusable: true
      is_long_clickable: true
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4535
        right: 906
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "PEOPLE ALSO BOUGHT"
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: 906
        top: 4539
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "16 items"
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Boss Bodywear authentic zip jacket with printed logo in black; £89.00"
      is_clickable: true
      is_focusable: true
      is_long_clickable: true
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      content_description: "COLLUSION cargo trouser in stone; £31.99"
      is_clickable: true
      is_focusable: true
      is_long_clickable: true
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 24
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 24
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 24
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 24
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 3173
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 3300
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "River Island short sleeve crinkle shirt in dark teal floral"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 3173
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 3300
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Weekday relaxed fit check shirt in grey"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 5289
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 5416
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Boss Bodywear authentic zip jacket with printed logo in black"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 5289
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 5416
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "COLLUSION cargo trouser in stone"
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 3173
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      is_clickable: true
      is_focusable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 3216
        right: 451
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      content_description: "£24.00"
      text: "£24.00"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 451
        top: 3184
        right: 567
        bottom: 2337
      }
      content_description: "unsaved, save button"
      is_clickable: true
      is_focusable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 3173
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      is_clickable: true
      is_focusable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 3216
        right: 1071
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      content_description: "£41.00"
      text: "£41.00"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 1071
        top: 3184
        right: 1080
        bottom: 2337
      }
      content_description: "unsaved, save button"
      is_clickable: true
      is_focusable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 5289
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      is_clickable: true
      is_focusable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 5332
        right: 451
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      content_description: "£89.00"
      text: "£89.00"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 451
        top: 5300
        right: 567
        bottom: 2337
      }
      content_description: "unsaved, save button"
      is_clickable: true
      is_focusable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 5289
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      is_clickable: true
      is_focusable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 5332
        right: 1071
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      content_description: "£31.99"
      text: "£31.99"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 1071
        top: 5300
        right: 1080
        bottom: 2337
      }
      content_description: "unsaved, save button"
      is_clickable: true
      is_focusable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 3173
        right: 567
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 3173
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 5289
        right: 567
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 5289
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 116
        top: 3189
        right: 179
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 200
        top: 3194
        right: 546
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Add to Board"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 736
        top: 3189
        right: 799
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 820
        top: 3194
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Add to Board"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 116
        top: 5305
        right: 179
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 200
        top: 5310
        right: 546
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Add to Board"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 736
        top: 5305
        right: 799
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 820
        top: 5310
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Add to Board"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 29
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 29
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 29
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 29
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 30
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 30
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 30
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 30
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 2571
        right: 567
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 32
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 2571
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 32
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 4687
        right: 567
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 32
    }
    nodes {
      bounds_in_screen {
        left: 715
        top: 4687
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 32
    }
  }
}

assistant
!FUNCTIONCALL{"name": "open_app", "parameters": {"app_name": "desertcart"}}
[{"type": "function", "function": {"name": "click", "description": "Click on a specific location on the screen", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to click."}, "y": {"type": "integer", "description": "Coordinate on the y axis to click."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "long_press", "description": "Long press on a specific location on the screen.", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to long press."}, "y": {"type": "integer", "description": "Coordinate on the y axis to long press."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "input_text", "description": "Write text inside of an already selected text field, typically this is preceeded by a 'click' action that selects a field on the screen to type into.", "parameters": {"type": "object", "properties": {"text": {"type": "string", "description": "The text to input in the field."}}, "required": ["text"]}}}, {"type": "function", "function": {"name": "scroll", "description": "Scroll a fixed amount in a specific direction.", "parameters": {"type": "object", "properties": {"direction": {"type": "string", "enum": ["up", "down", "left", "right"], "description": "The direction to scroll in."}}, "required": ["direction"]}}}, {"type": "function", "function": {"name": "navigate_home", "description": "Navigate to the home screen from the current screen you are on.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "navigate_back", "description": "Navigate back to the previous page.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "open_app", "description": "Open an application.", "parameters": {"type": "object", "properties": {"app_name": {"type": "string", "description": "The name of the application to open."}}, "required": ["app_name"]}}}, {"type": "function", "function": {"name": "wait", "description": "Wait for a fixed amount of time. This is useful when you need to 'await' the results of a page that is still loading.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "status", "description": "Once you have completed the work required to fulfill an instruction, report your status by calling this function with 'successful'. If you find that a task is impossible to complete,  call this with 'infeasible' after finding that information.", "parameters": {"type": "object", "properties": {"goal_status": {"type": "string", "enum": ["successful", "infeasible"], "description": "The status of the completion of a instruction, either 'successful' or 'infeasible', called to conclude an episode."}}, "required": ["goal_status"]}}}]